:root{--deep:#03220a;--deep-2:#0a3a14;--panel-glow:#0f4a1d;--panel-ink:#f4fbe6;--panel-dim:#f4fbe6c2;--green-deep:var(--deep);--green-deep-2:var(--deep-2);--green-glow:var(--panel-glow);--green-ink:var(--panel-ink);--bg:#f5f6f1;--surface:#fff;--surface-alt:#f9faf6;--ink:#050d23;--muted:#586075;--line:#e1e5d8;--line-soft:#eaeee0;--row-line:#eff2e8;--accent:#d3ec7f;--accent-hover:#c2df5f;--accent-bright:#c8ff00;--accent-bright-hover:#a8ff1b;--accent-ink:#03220a;--accent-soft:#c1e383;--accent-wash:#eef8d6;--accent-fg:#14561f;--focus:#14561f;--green:#1f8a43;--lime-deep:#8fb82a;--ok:#5be587;--ok-ink:#167a3c;--ok-soft:#e3f9ea;--danger:#eb3f3e;--danger-ink:#c42423;--danger-soft:#fdecec;--warn:#a64b06;--warn-soft:#fef3e2;--improve:#475467;--improve-soft:#eff1f4;--muted-soft:#eff2e8;--hatch-a:#e1e5d8;--hatch-b:#f1f3ea;--radius:16px;--radius-btn:10px;--font:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-mono), ui-monospace, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{font-optical-sizing:auto;background:var(--bg);color:var(--ink);font:400 14px/1.45 var(--font)}a{color:var(--accent-fg);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}button,input,select{font:inherit}h1,h2{margin:0}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.auth-page{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.auth-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere;flex-direction:column;gap:18px;width:100%;max-width:400px;padding:28px 24px;display:flex}.auth-card h1{font-size:1.5rem;line-height:1.2}.auth-card p{color:var(--muted);margin:0}.field{flex-direction:column;gap:6px;display:flex}.field label{font-weight:500}.field small{color:var(--muted);font-size:12.5px}.field input{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);color:var(--ink);padding:10px 12px}.field input:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:#0000}.field .check-line{align-items:flex-start;gap:8px;display:flex}.field .check-line input{margin-top:3px;padding:0}.btn{border-radius:var(--radius-btn);background:var(--accent);color:var(--accent-ink);cursor:pointer;border:0;padding:9px 14px;font-weight:600;box-shadow:inset 0 0 0 1px #03220a24}.btn:hover:not(:disabled){background:var(--accent-hover)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.ghost{box-shadow:none;background:var(--surface);color:var(--ink);border:1px solid var(--line);font-weight:500}.btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btn.small{padding:6px 10px;font-size:13px}.btn.danger{background:var(--danger-ink);color:#fff;box-shadow:none}.btn.danger:hover:not(:disabled){background:#a11c1b}.btn.ghost.danger-text{color:var(--danger-ink)}a.btn{text-align:center;text-decoration:none;display:inline-block}a.btn:hover{color:var(--accent-ink);text-decoration:none}a.btn.ghost:hover{color:var(--ink)}a.btn.ghost.danger-text:hover{color:var(--danger-ink)}a.btn.danger:hover{color:#fff}.error{background:var(--danger-soft);color:var(--danger-ink);border-radius:var(--radius-btn);padding:10px 12px}.switch{color:var(--muted)}.row-error{color:var(--danger-ink);font-size:12.5px}.confirm-text{margin-right:8px;font-size:13px}.link-btn{color:var(--accent-fg);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.link-btn:hover:not(:disabled){color:var(--accent-hover);text-decoration:underline}.link-btn.quiet{color:var(--muted)}.link-btn:disabled{opacity:.5;cursor:progress}.link-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}code{font-family:var(--mono);background:var(--muted-soft);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-size:.875em}select{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);color:var(--ink);max-width:100%;padding:8px 10px}select:focus-visible,input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.shell{align-items:flex-start;min-height:100dvh;display:flex}.shell-nav{background:var(--surface);z-index:20;flex-direction:column;flex:0 0 220px;gap:12px;width:220px;height:100dvh;padding:16px 10px 12px;display:flex;position:sticky;top:0}.shell-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.shell-main{flex:1 1 0;min-width:0;padding:8px 32px 48px}.shell-tools{justify-content:flex-end;min-height:40px;display:flex}.shell-tools .icon-btn,.shell-topbar .icon-btn,.sheet-head .icon-btn{width:40px;height:40px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.shell-tools .icon-btn:hover,.shell-topbar .icon-btn:hover,.sheet-head .icon-btn:hover{background:var(--hover);color:var(--ink);border-color:#0000}.shell-box{align-items:stretch;height:100dvh;overflow:hidden}.shell-main-box{flex-direction:column;height:100dvh;padding:0;display:flex;overflow:hidden}.shell-main-box>.shell-tools{flex:none;min-height:0;padding:4px 12px 0}.shell-brand{color:var(--ink);align-items:center;gap:10px;padding:0 6px;font-size:15px;display:flex}.shell-brand:hover{color:var(--ink);text-decoration:none}.shell-logo{background:var(--deep);width:28px;height:28px;color:var(--accent-bright);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.ico{flex:none}.org-new{flex-wrap:wrap;gap:6px;padding:4px 6px;display:flex}.org-new input{border-radius:var(--radius-btn);color:var(--ink);flex:100%;min-width:0;padding:8px 10px}.nav-group{flex-direction:column;gap:2px;display:flex}.nav-chevron{font-size:10px}.nav-item{color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.nav-item:hover{background:var(--surface-alt);color:var(--ink);text-decoration:none}.nav-item[aria-current=page]{background:var(--accent);color:var(--accent-ink);font-weight:600}.nav-item:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.nav-admin{background:var(--surface-alt);border-radius:10px;flex-direction:column;gap:2px;padding:4px;display:flex}.nav-admin .nav-group{max-height:28vh;overflow-y:auto}.nav-admin-title{all:unset;box-sizing:border-box;color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;font-weight:600;display:flex}.nav-admin-title:hover{color:var(--ink)}.nav-admin-title:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.nav-admin-title .nav-chevron{margin-left:auto;display:inline-flex}.prod-switch{position:relative}.prod-btn,.prod-switch.static{background:var(--surface-alt);width:100%;color:var(--ink);font:inherit;text-align:left;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-weight:600;display:flex}.prod-btn{cursor:pointer}.prod-btn:hover,.prod-btn[aria-expanded=true]{background:var(--hover)}.prod-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.prod-switch.static{color:var(--muted);cursor:default;background:0 0}.prod-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.popmenu{z-index:30;background:var(--surface);border-radius:12px;flex-direction:column;gap:2px;min-width:240px;max-width:min(320px,90vw);max-height:min(70vh,560px);padding:6px;display:flex;position:absolute;overflow-y:auto;box-shadow:0 10px 30px #00000024}.prod-menu{top:calc(100% + 4px);left:0}.profile-menu{width:260px;bottom:calc(100% + 6px);left:0}.popmenu .lang-menu,.sheet .lang-menu{inset:auto auto calc(100% + 4px) 0}.menu-item{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.menu-item:hover{background:var(--hover);color:var(--ink);text-decoration:none}.menu-item[aria-current=true]{background:var(--muted-soft);font-weight:600}.menu-item[aria-current=page]{background:var(--accent);color:var(--accent-ink);font-weight:600}.menu-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.menu-grow{overflow-wrap:anywhere;flex:1;min-width:0}.menu-sep{background:var(--row-line);border:0;height:1px;margin:6px 8px}.profile-menu-row{justify-content:space-between;align-items:center;gap:8px;padding:6px 4px 2px;display:flex}.profile-menu-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:8px 12px 2px;font-size:11px;font-weight:600}.shell-user{margin-top:auto;position:relative}.profile-btn{width:100%;color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.profile-btn:hover,.profile-btn[aria-expanded=true]{background:var(--surface-alt)}.profile-btn:focus-visible,.avatar-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.acc-text{flex-direction:column;flex:1;min-width:0;display:flex}.acc-text .who,.acc-text .acc-org{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acc-text .who{font-weight:500}.acc-org{color:var(--muted);font-size:12px}.profile-avatar{background:var(--deep);width:28px;height:28px;color:var(--accent-bright);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.avatar-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.avatar-btn .profile-avatar{width:34px;height:34px}.acc-avatar{position:static}.nav-note{color:var(--muted);padding:6px 12px;font-size:13px;line-height:1.4;text-decoration:none;display:block}@media (min-width:768px) and (max-width:1099px){.shell-nav{flex-basis:56px;align-items:center;width:56px;padding:12px 8px}.shell-nav .shell-scroll,.shell-nav .nav-admin,.shell-nav .prod-switch,.shell-nav .shell-user{width:100%}.shell-nav .shell-brand{justify-content:center;padding:0}.shell-nav .nav-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell-nav .nav-item,.shell-nav .prod-btn,.shell-nav .prod-switch.static,.shell-nav .profile-btn,.shell-nav .nav-admin-title{justify-content:center;padding-left:0;padding-right:0}.shell-nav .nav-subgroup .nav-sub{display:none}.shell-main{padding:8px 20px 40px}}.shell-topbar,.shell-tabs{display:none}.sheet-scrim{z-index:60;background:#16181d80;position:fixed;inset:0}.sheet{z-index:61;overscroll-behavior:contain;background:var(--surface);max-height:85dvh;padding:8px 8px calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;flex-direction:column;gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sheet-head{justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 8px;display:flex}.sheet .menu-item,.sheet .nav-item{min-height:44px}.sheet .nav-admin{margin-top:6px}@media (max-width:767px){.shell{display:block}.shell-nav,.shell-tools{display:none}.shell-topbar{z-index:40;background:var(--surface);padding:calc(6px + env(safe-area-inset-top)) calc(10px + env(safe-area-inset-right)) 6px calc(14px + env(safe-area-inset-left));align-items:center;gap:4px;display:flex;position:sticky;top:0}.shell[data-imp] .shell-topbar{padding-top:6px;top:40px}.shell-topbar-title{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:10px;font-size:17px;font-weight:600;text-decoration:none;display:flex;overflow:hidden}.shell-tabs{z-index:40;background:var(--surface);padding:6px calc(6px + env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) calc(6px + env(safe-area-inset-left));gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0}.tab-item{min-width:0;min-height:48px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:11.5px;text-decoration:none;display:flex}.tab-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tab-item[aria-current=page],.tab-item[data-current]{background:var(--accent);color:var(--accent-ink);font-weight:600}.tab-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.shell-main{padding:12px calc(14px + env(safe-area-inset-right)) calc(84px + env(safe-area-inset-bottom)) calc(14px + env(safe-area-inset-left))}.shell-box{display:block}.shell-main-box{padding:0}}.shell-main-box>.verify-banner{border-radius:0;flex:none;margin:0}.shell-site{border:1px solid var(--line);background:var(--surface-alt);border-radius:var(--radius-btn);flex-direction:column;gap:2px;min-width:0;padding:9px 10px;display:flex}.shell-site strong{overflow-wrap:anywhere}.nav-count{color:var(--muted);font-size:12.5px}.nav-count.lvl-broken,.nav-count.lvl-important,.nav-count.lvl-improve{color:var(--lvl);font-weight:600}.nav-live{background:var(--green);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite pulse}body.menu-open{overflow:hidden}.page{flex-direction:column;gap:20px;max-width:1100px;display:flex}.page h1,.view-head h1{letter-spacing:-.02em;font-size:26px;line-height:1.2}.view{flex-direction:column;gap:18px;max-width:1200px;display:flex}.view-head,.project-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.view-head>div,.project-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.view-head h1,.project-head h1{overflow-wrap:anywhere}.head-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.head-actions{flex-wrap:wrap;gap:8px;display:flex}.empty{background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.empty p{color:var(--muted);max-width:46ch;margin:0}.loading{text-align:center;color:var(--muted);padding:40px 16px}.tag{color:var(--muted);border:1px solid var(--line);border-radius:6px;align-self:flex-start;padding:2px 7px;font-size:12px}.notice{background:var(--surface);border-radius:var(--radius-btn);padding:10px 14px}.notice.ok{background:var(--ok-soft)}.notice.warn{background:var(--warn-soft)}.notice.bad{background:var(--danger-soft);color:var(--danger-ink)}.notice small{color:var(--muted);margin-top:4px;font-size:12.5px;display:block}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.card-head{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.card-head.bare{border:0;padding:0}.card h2{font-size:15px}.cl{color:var(--lvl)}.card-body{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.lvl-broken{--lvl:var(--danger-ink);--lvl-soft:var(--danger-soft)}.lvl-important{--lvl:var(--warn);--lvl-soft:var(--warn-soft)}.lvl-improve{--lvl:var(--improve);--lvl-soft:var(--improve-soft)}.badge{color:var(--lvl);background:var(--lvl-soft);white-space:nowrap;border-radius:5px;padding:1px 6px;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}.delta{color:var(--warn)}.delta.good{color:var(--ok-ink)}.delta[data-lvl=broken]{color:var(--danger-ink)}.delta[data-lvl=important]{color:var(--warn)}.delta[data-lvl=improve]{color:var(--improve)}.delta-marks{white-space:nowrap;margin-left:6px;font-size:12px;font-weight:600}.whats-new{margin:0 0 10px;font-size:13px}.zero{color:var(--muted)}.table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.card>.table-wrap,.card .table-wrap{border:0;border-radius:0}table.projects,table.tbl{border-collapse:collapse;width:100%;font-size:13px}.projects th,.projects td,.tbl th,.tbl td{text-align:left;border-bottom:1px solid var(--row-line);vertical-align:top;padding:9px 14px}.projects tbody tr:last-child td,.tbl tbody tr:last-child td{border-bottom:0}.projects th,.tbl th{color:var(--muted);border-bottom-color:var(--line-soft);white-space:nowrap;font-size:12.5px;font-weight:500}.tbl .r{text-align:right}.tbl td.r{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.tbl tbody tr.pick{cursor:pointer}.tbl tbody tr.pick:hover td{background:var(--surface-alt)}.tbl tbody tr.pick[data-selected=true] td{background:var(--accent-wash)}.tbl tbody tr.pick[data-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--green)}.tbl .pend td{color:var(--muted)}.row-btn{all:unset;cursor:pointer;flex-direction:column;gap:4px;max-width:100%;display:flex}.row-btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.row-btn .line{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.row-btn .line .badge{text-align:center;flex:none;min-width:5.6em}.row-btn .line>span:not(.badge){overflow-wrap:anywhere;min-width:0}@media (max-width:560px){.row-btn .line{flex-wrap:wrap;gap:4px 10px}.row-btn .line>span:not(.badge){overflow-wrap:break-word;min-width:9em}}.row-btn .hint-text{color:var(--muted);font-weight:400}.projects .site{flex-direction:column;gap:2px;min-width:200px;display:flex}.projects .site a{color:var(--muted);font-size:12.5px}.projects .when{color:var(--muted);white-space:nowrap}.projects .actions{white-space:nowrap;text-align:right}.projects .actions .btn+.btn{margin-left:6px}.projects td select{padding:5px 8px}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12.5px;font-weight:500;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pill.ok{color:var(--ok-ink);background:var(--ok-soft)}.pill.warn{color:var(--warn);background:var(--warn-soft)}.pill.bad{color:var(--danger-ink);background:var(--danger-soft)}.pill.muted{color:var(--muted);background:var(--muted-soft)}.hint{color:var(--muted);max-width:36ch;margin-top:6px;font-size:12.5px;display:block}.todo-pills{flex-wrap:wrap;gap:4px;display:inline-flex}.site-name{color:var(--ink);font-weight:600}.add-site{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:8px;padding:16px;display:flex}.add-site label{font-weight:500}.add-site .btn{align-self:flex-start}.add-row{flex-wrap:wrap;gap:8px;display:flex}.add-row input{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);min-width:0;color:var(--ink);flex:240px;padding:9px 12px}.list{flex-direction:column;gap:12px;display:flex}.search{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.search input{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);min-width:0;color:var(--ink);flex:240px;padding:8px 12px}.search .total{color:var(--muted);font-size:13px}.filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip{color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:baseline;gap:6px;padding:5px 12px;font-size:13px;display:inline-flex}.chip.lvl-broken,.chip.lvl-important,.chip.lvl-improve{color:var(--lvl)}.chip[aria-pressed=true]{background:var(--deep);border-color:var(--deep);color:var(--accent-bright)}.chip .num{font-size:12.5px}.filters .sep{background:var(--line);align-self:stretch;width:1px;margin:2px 4px}.filter-bar{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.filter-bar>.filters{background:var(--surface-alt);border-radius:18px;gap:2px;padding:3px}.filter-bar .chip{background:0 0;border-color:#0000;padding:4px 11px}.filter-bar .chip:hover:not([aria-pressed=true]){background:var(--surface)}.filter-bar .chip[aria-pressed=true]{background:var(--deep);border-color:var(--deep);color:var(--accent-bright)}.filter-bar .filters .sep{margin:4px 2px}.more{align-self:center}.items .num{white-space:nowrap}.items .old{color:var(--muted);font-size:12.5px;display:block}.items .mono{font-family:var(--mono);font-size:12.5px}.items td.site{display:table-cell}.items td.site>a{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px;display:block}.items tr.row-broken td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.items tr.row-important td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.items tr.row-improve td:first-child{box-shadow:inset 3px 0 0 var(--improve)}.items td.hl-broken{background:var(--danger-soft);color:var(--danger-ink);font-weight:600}.items td.hl-important{background:var(--warn-soft);color:var(--warn);font-weight:600}.items td.hl-improve{background:var(--improve-soft);color:var(--improve)}.items td.site.hl{color:var(--ink);font-weight:400}.items .hl-text-broken{color:var(--danger-ink)}.items .hl-text-important{color:var(--warn)}.items .hl-text-improve{color:var(--improve)}.issue-list{flex-direction:column;gap:2px;margin-top:4px;display:flex}.issue{color:var(--lvl);font-size:12.5px;display:block}.issue:before{content:"● "}.issue.ignored{opacity:.7}.issue .handed{color:var(--muted);font-size:12px;font-style:normal;display:block}.issue-actions{flex-wrap:wrap;gap:10px;margin:2px 0 4px;display:flex}.hand-form{flex-wrap:wrap;flex-basis:100%;gap:6px;margin-top:4px;display:flex}.hand-form input{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:6px;flex:160px;padding:5px 8px;font-size:12.5px}.scan-line{color:inherit;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 18px;display:flex}.scan-line:hover{color:inherit;background:var(--surface-alt);text-decoration:none}.scan-line .what{align-items:center;gap:8px;font-weight:600;display:flex}.scan-line .go{color:var(--accent-fg);font-weight:500}.dot-live{background:var(--green);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite pulse}.meter{background:var(--line-soft);border-radius:999px;flex:240px;height:8px;overflow:hidden}.meter>span{background:var(--green);border-radius:999px;height:100%;transition:width .6s;display:block}.meter.big{flex:none;width:100%;height:10px}.meter.indeterminate{position:relative}.meter.indeterminate>span{width:30%;animation:1.6s ease-in-out infinite slide;position:absolute}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stat{flex-direction:column;gap:6px;padding:18px;display:flex}.stat.wide{flex-direction:row;grid-column:span 2;align-items:center;gap:16px}.stat .label{color:var(--muted);font-size:13px}.stat .value{letter-spacing:-.02em;font-size:28px;line-height:1.15}.stat .sub{color:var(--muted);flex-wrap:wrap;gap:4px 10px;font-size:13px;display:flex}.stat .verdict{font-size:18px}.stat .col{flex-direction:column;gap:4px;min-width:0;display:flex}.ring{flex:none}.ring .track{stroke:var(--line-soft)}.ring .fill{stroke:var(--green)}.ring text{fill:var(--ink);font-family:var(--font);font-weight:700}@media (max-width:900px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cards{grid-template-columns:minmax(0,1fr)}.stat.wide{grid-column:auto}}.site-top{flex-direction:column;gap:14px;min-width:0;max-width:1200px;margin-bottom:18px;display:flex}.site-head{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:20px 24px;display:grid}.site-head-cover{min-width:0}.site-head-main{flex-direction:column;gap:10px;min-width:0;display:flex}.site-head-fine{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12.5px}.site-head-waf{border-radius:var(--radius-btn);background:var(--warn-soft);color:var(--warn);overflow-wrap:anywhere;margin:0;padding:8px 12px;font-size:13px}.site-head-waf a{color:inherit;text-decoration:underline}.site-head-drop{color:var(--danger-ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500}.site-head-drop a{color:inherit;text-decoration:none}.site-head-drop a:hover{text-decoration:underline}.site-head-actions{flex-wrap:wrap;gap:8px;display:flex}.site-busy{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);color:var(--ink);align-items:center;gap:8px;padding:9px 12px;display:flex}.site-busy:hover{background:var(--surface-alt);text-decoration:none}.site-busy .go{color:var(--accent-fg);margin-left:auto}.pill{border:1px solid var(--line);background:var(--surface-alt);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:600}.pill.st-up{color:var(--ok-ink);background:var(--ok-soft);border-color:var(--ok-ink)}.pill.st-down{color:var(--danger-ink);background:var(--danger-soft);border-color:var(--danger-ink)}.pill.st-paused{color:var(--warn);background:var(--warn-soft);border-color:var(--warn)}.site-plate{background:var(--surface);width:100%;min-width:0;color:var(--ink);border-radius:22px;flex-direction:column;gap:14px;padding:18px 20px;display:flex;box-shadow:0 1px 2px #03220a0d,0 8px 24px #03220a0d}.dp-title:has(>.site-plate){flex:1 1 0;gap:10px;width:100%}.sp-top{align-items:flex-start;gap:14px;min-width:0;display:flex}.sp-main{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.sp-main h1{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:28px;font-weight:600;line-height:1.15;overflow:hidden}.sp-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13.5px;overflow:hidden}.sp-dot{background:var(--muted);border-radius:50%;flex:none;width:14px;height:14px;margin-top:11px;box-shadow:0 0 0 5px #5860751f}.sp-dot.st-up{background:var(--ok);box-shadow:0 0 0 5px color-mix(in srgb, var(--ok) 18%, transparent)}.sp-dot.st-down{background:var(--danger);box-shadow:0 0 0 5px color-mix(in srgb, var(--danger) 18%, transparent)}.sp-dot.st-paused{background:var(--amber);box-shadow:0 0 0 5px color-mix(in srgb, var(--amber) 18%, transparent)}.sp-extra{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px 10px;max-width:45%;margin-top:6px;font-size:12.5px;display:flex}.sp-extra .campaign-note{margin:0}.sp-cells{background:var(--surface-alt);border-radius:16px;flex-wrap:wrap;gap:10px 32px;margin:0;padding:12px 16px;display:flex}.sp-cell{flex-direction:column;gap:3px;min-width:0;max-width:240px;display:flex}.sp-cell dd{margin:0}.sp-label{color:var(--muted);white-space:nowrap;font-size:12px;line-height:1.3}.sp-value{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}@media (max-width:640px){.site-plate{border-radius:18px;padding:14px 16px}.sp-top{flex-wrap:wrap;gap:10px 12px}.sp-main h1{font-size:22px}.sp-dot{margin-top:8px}.sp-extra{justify-content:flex-start;width:100%;max-width:none;margin:0 0 0 26px}.sp-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.sp-cell{max-width:none}}.site-shot{max-width:480px}.device-frame{border:2px solid var(--line);box-shadow:none;background:#111;border-radius:12px;padding:3px;line-height:0;display:block;overflow:hidden}.device-frame>*{border-radius:7px}.site-shot.device-frame>.site-shot-body{border-radius:7px;overflow:hidden}.site-shot-stage{position:relative}.site-shot-corner{z-index:1;width:26%;max-width:128px;line-height:0;position:absolute;bottom:-10px;right:-6px}.site-shot-body{aspect-ratio:16/10;background:var(--surface-alt);color:var(--muted);justify-content:center;align-items:center;font-size:64px;font-weight:600;display:flex}.site-shot-wrap{flex-direction:column;gap:6px;min-width:0;max-width:480px;display:flex}.site-shot-body.has-img{display:block;overflow:hidden}.site-shot-body img{aspect-ratio:16/10;object-fit:cover;filter:none;width:100%;height:auto;display:block}.site-shot-cap{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 12px;font-size:12px;display:flex}.site-shot-cap p{margin:0}.site-shot-cap .site-shot-err{flex-basis:100%;font-size:11px}.site-shot-cap .site-shot-refresh{padding:3px}.site-shot-cap .site-shot-refresh:disabled{opacity:.6;cursor:default}.site-shot-refresh .is-spinning{animation:1s linear infinite shot-spin}@keyframes shot-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.site-shot-refresh .is-spinning{animation:none}}.shot-thumb{aspect-ratio:16/10;border:1px solid var(--line);background:var(--surface-alt);border-radius:6px;flex:none;justify-content:center;align-items:center;width:64px;display:flex;overflow:hidden}.shot-thumb img{object-fit:cover;filter:none;width:100%;height:100%;display:block}.shot-thumb .shot-letter{color:var(--accent-fg);font-size:18px;font-weight:700}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tile{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);color:var(--ink);flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.tile:hover{background:var(--surface-alt);color:var(--ink);text-decoration:none}.tile:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tile-label{color:var(--muted);font-size:12px}.tile-value{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-family:inherit;font-size:17px;font-weight:600;line-height:1.25;overflow:hidden}.tile-value small{color:var(--muted);margin-left:4px;font-size:12px;font-weight:400}.tile-note{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tile.tone-ok .tile-value{color:var(--ok-ink)}.tile.tone-warn .tile-value{color:var(--warn)}.tile.tone-bad .tile-value{color:var(--danger-ink)}.tabs-wrap{border-bottom:1px solid var(--line);min-width:0}.tabs{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;background:linear-gradient(to right, var(--bg) 30%, transparent) left center / 28px 100% no-repeat local, linear-gradient(to left, var(--bg) 30%, transparent) right center / 28px 100% no-repeat local, linear-gradient(to right, var(--line), transparent) left center / 14px 100% no-repeat scroll, linear-gradient(to left, var(--line), transparent) right center / 14px 100% no-repeat scroll;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{color:var(--muted);white-space:nowrap;scroll-snap-align:start;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 12px;display:inline-flex}.tab:hover{color:var(--ink);text-decoration:none}.tab[aria-current=page]{color:var(--accent-fg);border-bottom-color:var(--accent-fg);font-weight:600}.tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:6px}.tab-ico{flex:none}.tab:has(.sr-only){padding-inline:14px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.chip:hover{background:var(--surface-alt);color:var(--ink);text-decoration:none}.chip[aria-current=page]{background:var(--accent);border-color:var(--accent-fg);color:var(--accent-ink);font-weight:600}.chip:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media (max-width:640px){.site-head{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.site-head-actions .btn{flex:calc(50% - 4px)}}.seg{background:var(--line-soft);border-radius:999px;height:14px;display:flex;overflow:hidden}.seg>a,.seg>span{min-width:3px;height:100%;display:block}.seg>a:hover{filter:brightness(.92)}.seg .s-ok{background:var(--ok)}.seg .s-issues{background:var(--warn)}.seg .s-broken{background:var(--danger)}.seg .s-unchecked{background:repeating-linear-gradient(135deg, var(--hatch-a) 0 6px, var(--hatch-b) 6px 12px)}div.legend{flex-wrap:wrap;gap:8px 22px;font-size:13px;display:flex}.legend>a,.legend>span{color:var(--ink);align-items:center;gap:6px;display:flex}.legend>span{color:var(--muted)}.legend a:hover{background:0 0;text-decoration:none}.legend .sw{border-radius:3px;flex:none;width:10px;height:10px}.legend .sw.s-ok{background:var(--ok)}.legend .sw.s-issues{background:var(--warn)}.legend .sw.s-broken{background:var(--danger)}.legend .sw.s-unchecked{background:#dcdcd6}.split{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.split>.main{flex:2 480px;min-width:0;overflow:hidden}.split>.side{flex:260px;min-width:0}.kv{flex-direction:column;gap:10px;font-size:13px;display:flex}.kv>div{justify-content:space-between;gap:8px;display:flex}.kv .st-ok{color:var(--ok-ink)}.kv .st-bad{color:var(--danger-ink)}.kv .st-live{color:var(--accent-fg);font-weight:500}.kv small{color:var(--muted);font-size:12.5px;display:block}.side-note{border-top:1px solid var(--line-soft);color:var(--muted);padding-top:12px;font-size:13px}.icon{vertical-align:-2px;flex:none}.steps{flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.steps li{color:var(--muted);align-items:center;gap:8px;display:flex}.steps li.done{color:var(--ink)}.steps li.current{color:var(--accent-fg);font-weight:600}.steps .mark{border:2px solid #c4c4bd;border-radius:50%;width:10px;height:10px}.steps li.current .mark{background:var(--green);border-color:var(--accent-fg);box-shadow:0 0 0 4px #d9ebe7}.live-main{flex-direction:column;gap:18px;padding:22px 24px;display:flex}.live-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.live-count{align-items:baseline;gap:10px;display:flex}.live-count strong{letter-spacing:-.03em;font-size:44px;line-height:1}.live-count span{color:var(--muted);font-size:18px}.live-stats{flex-wrap:wrap;gap:14px 28px;display:flex}.live-stats>div{flex-direction:column;display:flex}.live-stats span{color:var(--muted);font-size:12.5px}.live-stats strong{font-size:20px}.levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.levels>div{border:1px solid var(--line-soft);border-radius:10px;flex-direction:column;gap:2px;padding:12px;display:flex}.levels>div span{color:var(--lvl);font-size:12.5px}.levels>div strong{color:var(--lvl);font-size:22px}.levels>div.zero span,.levels>div.zero strong{color:var(--muted)}.levels>div.hot{background:var(--lvl-soft);border-color:#0000}.found-list{flex-direction:column;gap:8px;font-size:13px;display:flex}.found-list a{color:var(--ink);justify-content:space-between;gap:8px;display:flex}.found-list a .num{color:var(--lvl)}.live-tag{color:var(--accent-fg);align-items:center;gap:6px;font-size:12.5px;display:flex}.recent td{padding:7px 14px}.recent .badge{margin-left:6px}.recent .path{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:0;overflow:hidden}.recent tbody tr:nth-child(2n) td{background:var(--surface-alt)}.code-ok{color:var(--ok-ink)}.code-bad{color:var(--danger-ink)}.code-warn{color:var(--warn)}.confirm-row{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.todo-split{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.todo-split>.list-col{flex-direction:column;flex:3 520px;gap:16px;min-width:0;display:flex}.todo-split>.panel{flex-direction:column;flex:2 360px;min-width:0;display:flex;overflow:hidden}.panel-head{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.panel-head h2{font-size:17px}.panel-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.panel-top>div{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.icon-btn{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:6px;display:flex}.icon-btn:hover{background:var(--muted-soft);color:var(--ink)}.panel details{color:#3d4149;font-size:13px}.panel summary{cursor:pointer;color:var(--accent-fg);font-weight:500}.panel details p{margin:8px 0 0}.panel-actions-top{flex-wrap:wrap;gap:8px;display:flex}.hand-all{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.hand-all input{flex:180px;min-width:0}.hand-letter{margin-top:10px}.hand-letter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hand-letter-text{white-space:pre-wrap;word-break:break-word;font:inherit;color:var(--text-muted,inherit);max-height:18rem;margin:6px 0 0;padding:0;font-size:.875rem;overflow:auto}.group-members{margin:6px 0 0;padding:0;list-style:none}.seg-switch{gap:6px;display:flex}.seg-switch .chip{padding:4px 10px}.seg-switch .chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent-fg);color:var(--accent-ink);font-weight:600}.panel-row{border-bottom:1px solid var(--row-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;padding:11px 18px;font-size:13px;display:flex}.panel-row .what{flex-direction:column;flex:180px;min-width:0;display:flex}.panel-row .what strong,.panel-row .what a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel-row .what a{color:var(--muted)}.panel-row .what em{color:var(--muted);font-size:12px;font-style:normal}.panel-row .issue-actions{flex-wrap:nowrap;flex-shrink:0;margin:0}.panel-more{text-align:left;padding:12px 18px}.hidden-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hidden-list li{border-bottom:1px solid var(--row-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.hidden-list li:last-child{border-bottom:0}.partial-note{color:var(--warn)}.changes td.when{white-space:nowrap;color:var(--muted)}.connect-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.add-site select,.channel-settings select{padding:8px 10px}.channels{flex-direction:column;gap:12px;display:flex}.channel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:12px;padding:16px;display:flex}.channel.off{opacity:.75}.channel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.channel-head>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.channel-target{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.channel-settings{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;display:flex}.channel-settings label{flex-direction:column;gap:4px;font-size:13px;display:flex}.channel-settings label>span{color:var(--muted)}.channel-settings label.check{flex-direction:row;align-items:center;gap:8px;padding-bottom:9px}.channel-settings label.check>span{color:var(--ink)}.full-check{display:inline-flex}.channel-guide{margin-top:24px}.channel-guide h2{margin:0 0 4px;font-size:16px}.channel-guide>p{max-width:70ch;margin:0 0 12px}.channel-guide>summary{cursor:pointer;color:var(--muted);font-size:14px}.channel-guide-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px 24px;margin:12px 0 0;display:grid}.channel-guide-list dt{font-size:14px;font-weight:600}.channel-guide-list dd{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.channel-settings small{color:var(--muted)}.channel-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.section-title{margin:8px 0 0;font-size:1.1rem}.invite-form{flex-direction:column;gap:18px;display:flex}.invite-link{flex-direction:column;gap:10px;display:flex}.invite-link input{border:1px solid var(--line);border-radius:var(--radius-btn);min-width:0;font-family:var(--mono);background:var(--surface);color:var(--ink);flex:280px;padding:9px 12px;font-size:12.5px}.add-row select{padding:9px 10px}.lang-suggest{background:var(--muted-soft);justify-content:center;align-items:center;gap:12px;padding:8px 16px;display:flex}.lang-suggest .link-btn{color:var(--muted);font-size:1rem}.lang-switch{font-size:13px;position:relative}.lang-switch>summary{background:var(--surface-alt);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;list-style:none;display:inline-flex}.lang-switch>summary::-webkit-details-marker{display:none}.lang-switch>summary:hover,.lang-switch[open]>summary{background:var(--muted-soft)}.lang-switch>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lang-flag{object-fit:cover;border-radius:2px;flex:none;width:21px;height:14px}.lang-menu{z-index:30;overscroll-behavior:contain;background:var(--surface-alt);border-radius:8px;min-width:11rem;max-width:calc(100vw - 32px);max-height:min(360px,60vh);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto}.lang-menu a{color:var(--ink);white-space:nowrap;border-radius:6px;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:flex}.lang-menu a:hover,.lang-menu a:focus-visible{background:var(--muted-soft)}.lang-menu a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.lang-menu a[aria-current=true]{font-weight:600}.shell-user .lang-menu{inset:auto auto calc(100% + 4px) 0}.auth-page .lang-switch{position:absolute;top:16px;right:16px}@media (max-width:480px){.lang-menu,.popmenu .lang-menu,.sheet .lang-menu,.shell-user .lang-menu{min-width:0;max-width:none;max-height:60vh;position:fixed;inset:auto 16px 16px}}.scan-progress{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.scan-steps{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.scan-steps li{align-items:center;gap:8px;display:flex}.scan-steps .dot{border:2px solid #c4c4bd;border-radius:50%;width:10px;height:10px}.scan-steps li.done{color:var(--ink)}.scan-steps li.done .dot{background:var(--ok);border-color:var(--ok-ink)}.scan-steps li.current{color:var(--accent-fg);font-weight:600}.scan-steps li.current .dot{border-color:var(--accent-fg);background:var(--green);animation:1.4s ease-in-out infinite pulse}.scan-progress .bar{background:var(--line-soft);border-radius:999px;height:8px;position:relative;overflow:hidden}.scan-progress .bar>span{border-radius:inherit;background:var(--green);height:100%;transition:width .6s;display:block}.scan-progress .bar.indeterminate>span{width:30%;animation:1.6s ease-in-out infinite slide;position:absolute}.scan-meta{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}@keyframes slide{0%{left:-30%}to{left:100%}}@keyframes pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.scan-progress .bar.indeterminate>span,.meter.indeterminate>span,.scan-steps li.current .dot,.dot-live,.nav-live{animation:none}.meter>span,.scan-progress .bar>span{transition:none}}.monitor-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:center;gap:18px;padding:16px 18px;display:grid}.monitor-grid>*{min-width:0}.monitor-up{align-items:center;gap:12px;display:flex}.monitor-up .col{flex-direction:column;gap:2px;display:flex}.status-dot{background:var(--muted);border-radius:50%;flex:none;width:12px;height:12px}.status-dot.ok{background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb, var(--ok) 18%, transparent)}.status-dot.bad{background:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb, var(--danger) 18%, transparent)}.uptime-bar{align-items:stretch;gap:2px;min-width:0;height:28px;display:flex}.uptime-bar span{background:var(--ok);opacity:.85;border-radius:2px;flex:1 1 0;min-width:2px}.uptime-bar span.bad,.uptime-bar span.down{background:var(--danger);opacity:1}.uptime-bar span.blip{background:var(--warn);opacity:1}.uptime-bar span.none{background:var(--muted);opacity:.25}.monitor-dates{flex-direction:column;gap:8px;margin:0;font-size:13px;display:flex}.monitor-dates div{flex-wrap:wrap;justify-content:space-between;gap:2px 10px;display:flex}.monitor-dates dt{color:var(--muted);white-space:nowrap}.monitor-dates dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.tone-ok{color:var(--ok-ink)}.tone-warn{color:var(--warn)}.tone-bad{color:var(--danger-ink);font-weight:600}.tone-muted{color:var(--muted)}.small{font-size:12px}.lp{flex-direction:column;min-height:100dvh;display:flex}.lp-top{z-index:5;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:24px;padding:14px max(16px,50vw - 580px);display:flex;position:sticky;top:0}.lp-top nav{gap:20px;font-size:14px;display:flex}.lp-top nav a{color:var(--muted)}.lp-top nav a:hover{color:var(--ink);text-decoration:none}.lp-top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.btn.lp-me{white-space:nowrap;align-items:center;gap:8px;max-width:100%;padding-left:4px;display:inline-flex}.btn.lp-me .profile-avatar{width:24px;height:24px;font-size:11px}.lp main{flex:1}.lp-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1160px;margin:0 auto;padding:72px 16px 56px;display:grid}.lp-eyebrow{color:var(--accent-fg);letter-spacing:.01em;font-size:13px;font-weight:600}.lp-hero h1{letter-spacing:-.03em;margin:0;font-size:clamp(32px,4.4vw,52px);line-height:1.08}.lp-hero p{color:#3d4149;max-width:56ch;margin:0;font-size:17px;line-height:1.6}.lp-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.lp-hero-actions .btn{padding:12px 20px;font-size:15px}.lp-note{color:var(--muted);font-size:13px}.lvl{white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:600}.lvl-broken{color:var(--danger-ink);background:var(--danger-soft)}.lvl-important{color:var(--warn);background:var(--warn-soft)}.lvl-improve{color:var(--improve);background:var(--improve-soft)}.lp-section{flex-direction:column;gap:14px;max-width:1160px;margin:0 auto;padding:56px 16px;display:flex}.lp-section h2{letter-spacing:-.02em;margin:0;font-size:clamp(24px,3vw,34px)}.lp-sub{color:var(--muted);max-width:70ch;margin:0 0 10px;font-size:16px}.lp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:8px;display:grid}.lp-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;padding:20px;display:flex}.lp-card h3{margin:0;font-size:16px}.lp-card p{color:#3d4149;margin:0;font-size:14px;line-height:1.55}.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.lp-steps li{border-top:2px solid var(--ink);flex-direction:column;gap:8px;padding-top:16px;display:flex}.lp-steps h3{margin:0;font-size:16px}.lp-steps p{color:#3d4149;margin:0;font-size:14px;line-height:1.55}.lp-step-n{color:var(--muted);font-size:13px}.lp-faq{border-top:1px solid var(--line);flex-direction:column;margin-top:8px;display:flex}.lp-faq details{border-bottom:1px solid var(--line);padding:16px 2px}.lp-faq summary{cursor:pointer;font-size:15px;font-weight:600}.lp-faq p{color:#3d4149;max-width:72ch;margin:10px 0 0;line-height:1.6}.lp-final{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;align-items:center;gap:18px;max-width:1160px;margin:24px auto 64px;padding:40px 24px;display:flex}.lp-final h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.6vw,30px)}.lp-footer{border-top:1px solid var(--line-soft);color:var(--muted);flex-direction:column;gap:24px;padding:32px max(16px,50vw - 580px) 24px;font-size:13px;display:flex}.lp-footer-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.lp-footer-col strong{color:var(--ink);margin-bottom:8px;font-weight:600;display:block}.lp-footer-col ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lp-footer-col a,.lp-footer-bottom a{color:inherit}.lp-footer-col a,.lp-footer-col li{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.lp-footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:640px){.lp-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.lp-hero{grid-template-columns:1fr;padding-top:40px}.lp-grid,.lp-steps{grid-template-columns:1fr}.lp-top nav,.lp-top-actions .btn:not(.ghost){display:none}}@media (min-width:901px) and (max-width:1100px){.lp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.forgot-link{align-self:flex-end;padding:6px 0;font-size:13px}.auth-form-body{flex-direction:column;gap:16px;display:flex}.verify-banner{background:var(--warn-soft);color:#7a3306;border:1px solid #f5dec6;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;font-size:14px;display:flex}.verify-banner .link-btn{color:#7a3306;font-size:14px;text-decoration:underline}.sites-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sites-tools .chips{flex-wrap:wrap;gap:8px;display:flex}.chip-attention{color:var(--warn)}.chip-down{color:var(--danger-ink)}.sites-search{border:1px solid var(--line);background:var(--surface);color:var(--ink);min-width:220px;font:inherit;border-radius:9px;padding:8px 12px}.site-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.site-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:12px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.site-card:hover{border-color:#cfcfc8}.site-card.is-down{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}.site-card-link{border-radius:inherit;z-index:0;position:absolute;inset:0}.site-card-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.site-card>:not(.site-card-link){z-index:1;pointer-events:none;position:relative}.site-card .site-card-foot,.site-card .site-card-foot *{pointer-events:auto}.site-card-head{align-items:center;gap:12px;display:flex}.site-avatar{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-fg);border-radius:9px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.site-card-title{flex-direction:column;flex:1;min-width:0;display:flex}.site-card-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.site-card-title .muted{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mini-ring{flex:none}.mini-ring.tone-ok{color:var(--green)}.mini-ring.tone-warn{color:var(--warn)}.mini-ring.tone-bad{color:var(--danger-ink)}.mini-ring.tone-muted{color:var(--muted)}.site-card-status{align-items:center;gap:8px;font-size:13px;display:flex}.uptime-bar.small-bar{gap:1.5px;height:16px}.site-card-issues{flex-wrap:wrap;align-items:center;gap:6px;min-height:22px;font-size:13px;display:flex}.site-card-issues .lvl{padding:2px 8px;font-size:12px}.site-card-warn{color:var(--warn);font-size:12px}.site-card-scan{align-items:center;gap:10px;font-size:12px;display:flex}.site-card-scan .bar{background:var(--muted-soft);border-radius:999px;flex:1;height:6px;position:relative;overflow:hidden}.site-card-scan .bar>span{background:var(--green);border-radius:inherit;height:100%;transition:width .6s;display:block}.site-card-scan .bar>span.indeterminate{width:30%;animation:1.6s ease-in-out infinite slide;position:absolute}.site-card-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:12px;display:flex}.site-card-confirm{align-items:center;gap:6px;display:flex}.muted-btn{color:var(--muted);font-size:12px}.seg-price{background:#2f6fdb}.seg-stock{background:var(--warn)}.seg-catalog{background:var(--ok)}.seg-title{background:#8a8f98}span.legend{border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.changes-chart{gap:8px}.chart-bars{grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:3px;height:120px;display:grid}.chart-day{cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:flex-end;height:100%;padding:0;display:flex}.chart-day:disabled{cursor:default}.chart-day:not(:disabled):hover{background:var(--muted-soft)}.chart-day.is-on{background:var(--accent-wash)}.chart-day:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.chart-stack{border-radius:3px;flex-direction:column-reverse;width:100%;min-height:0;display:flex;overflow:hidden}.chart-stack .bar-seg{flex-basis:0;min-height:2px}.chart-axis{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.change-feed{flex-direction:column;gap:12px;display:flex}.change-day h2{border-bottom:1px solid var(--line-soft);margin:0;padding:12px 18px;font-size:14px}.change-day ul{margin:0;padding:0;list-style:none}.change-day li{border-bottom:1px solid var(--row-line);align-items:center;gap:12px;padding:10px 18px;font-size:13px;display:flex}.change-day li:last-child{border-bottom:0}.change-main{flex-direction:column;flex:1;min-width:0;display:flex}.change-what{font-weight:500}.change-what.tone-up b{color:var(--danger-ink)}.change-what.tone-down b{color:var(--ok-ink)}.change-what.tone-bad{color:var(--danger-ink)}.change-what.tone-ok{color:var(--ok-ink)}.change-item{color:var(--muted);overflow-wrap:anywhere;min-width:0}.change-time{flex:none;font-size:12px}.chips .legend{align-self:center;margin-right:2px}.settings fieldset{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.settings h2{margin:0;font-size:15px}.settings textarea,.settings select,.settings .field input{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:8px;padding:9px 12px}.settings textarea{font-family:var(--mono);resize:vertical;font-size:13px}.settings-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:700px){.settings-row{grid-template-columns:1fr}}.settings .check{align-items:flex-start;gap:10px;display:flex}.settings .check input{margin-top:3px}.settings .check span{flex-direction:column;gap:2px;display:flex}.settings .check small,.settings .field small{color:var(--muted);font-size:12px}.settings-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.verify{flex-direction:column;gap:12px;margin-top:14px;display:flex}.verify p{margin:0}.verify-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.verify-head h2{margin:0;font-size:15px}.verify-steps{flex-direction:column;gap:8px;display:flex}.copy-row{align-items:center;gap:8px;min-width:0;display:flex}.copy-row code{white-space:nowrap;min-width:0;font-family:var(--mono);border:1px solid var(--line);background:var(--surface-alt);border-radius:8px;flex:1;padding:8px 10px;font-size:12.5px;overflow-x:auto}.key-pages{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.key-pages li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.key-pages code{font-family:var(--mono);font-size:12.5px}.scenario-list{flex-direction:column;gap:12px;display:flex}.scenario{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.scenario p{margin:0}.scenario-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.scenario-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.run-list{border-top:1px solid var(--line-soft);margin:8px 0 0;padding:0;list-style:none}.run-list>li{border-bottom:1px solid var(--line-soft)}.run-list .row-btn{box-sizing:border-box;flex-flow:wrap;align-items:center;gap:10px;width:100%;padding:8px 2px}.run-list .right{margin-left:auto}.run-list [class^=dot-]{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.run-list .dot-passed{background:var(--ok)}.run-list .dot-failed{background:var(--danger)}.run-list .dot-error{background:var(--warn)}.run-details{flex-direction:column;gap:10px;min-width:0;padding:4px 0 12px 18px;display:flex}.run-steps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.run-steps li{overflow-wrap:anywhere;grid-template-columns:16px 1fr auto;gap:8px;font-size:13px;display:grid}.run-steps .st-passed .st-mark{color:var(--ok-ink)}.run-steps .st-failed .st-mark{color:var(--danger-ink)}.run-steps .st-skipped{color:var(--muted)}.mono-list{font-family:var(--mono);overflow-wrap:anywhere;margin:4px 0 0;padding-left:18px;font-size:12px}.run-shot{border:1px solid var(--line);border-radius:8px;max-width:100%;height:auto}.scenario-editor{flex-direction:column;gap:14px;margin-bottom:14px;display:flex}.scenario-editor h2{margin:0;font-size:15px}.scenario-editor .mode-pick{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.scenario-editor legend{margin-bottom:6px;font-size:13px;font-weight:600}.scenario-editor .check{align-items:flex-start;gap:10px;display:flex}.scenario-editor .check span{flex-direction:column;gap:2px;display:flex}.scenario-editor .check small{color:var(--muted);font-size:12px}.scenario-editor select,.scenario-editor input:not([type=radio]){border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:8px;min-width:0;padding:7px 10px}.step-editor{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.step-editor li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.step-editor li input{flex:200px}.step-tools{gap:2px;margin-left:auto;display:flex}.settings-actions .spacer{flex:1}.scenario .tone-warn{color:var(--warn)}.report{flex-direction:column;gap:22px;max-width:880px;display:flex}.rp-head h1{margin:4px 0;font-size:24px}.rp-head p{margin:0}.rp-agency{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px}.rp-summary{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:16px;display:grid}.rp-health,.rp-tile{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.rp-health strong{font-size:44px;line-height:1}.rp-health.tone-ok strong,.rp-tile.tone-ok strong{color:var(--ok-ink)}.rp-health.tone-warn strong,.rp-tile.tone-warn strong{color:var(--warn)}.rp-health.tone-bad strong,.rp-tile.tone-bad strong{color:var(--danger-ink)}.rp-spark{color:var(--accent-fg);max-width:100%;height:auto;margin-top:6px}.rp-tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.rp-tile strong{font-size:22px}.rp-label{color:var(--muted);font-size:12px}.rp-section h2{margin:0 0 8px;font-size:16px}.rp-section p{margin:0 0 8px}.rp-list{border-top:1px solid var(--line-soft);margin:0;padding:0;list-style:none}.rp-list li{border-bottom:1px solid var(--line-soft);grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;padding:9px 0;display:grid}.rp-todo li>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.rp-changes{flex-wrap:wrap;gap:24px;margin:0;padding:0;list-style:none;display:flex}.rp-foot{border-top:1px solid var(--line-soft);padding-top:10px}.rp-share{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.rp-share h2{margin:0;font-size:15px}.rp-share p{margin:0}.rp-share-form{flex-wrap:wrap;gap:8px;display:flex}.rp-share-form input{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);font:inherit;border-radius:8px;flex:200px;padding:8px 12px}.rp-public{max-width:920px;margin:0 auto;padding:24px 16px 48px}.rp-public-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:18px;display:flex}.rp-powered{text-align:center;margin-top:28px}.report.branded .rp-head{border-top:4px solid var(--brand);-webkit-print-color-adjust:exact;print-color-adjust:exact;padding-top:14px}.report .rp-spark{color:var(--brand-text,var(--green))}.rp-brand{align-items:center;gap:12px;margin-bottom:6px;display:flex}.rp-logo{object-fit:contain;width:auto;max-width:240px;height:40px}.rp-mono{background:var(--deep);width:40px;height:40px;color:var(--accent-bright);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.report.branded .rp-agency{color:var(--brand-text,var(--muted));font-weight:600}.rp-signature{white-space:pre-line;color:var(--ink);overflow-wrap:anywhere;margin:0}.branding-form{flex-direction:column;gap:12px;max-width:640px;display:flex}.branding-form h2{margin:0;font-size:16px}.branding-form label{font-size:13px;font-weight:600}.branding-form input[type=text],.branding-form textarea{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;box-sizing:border-box;border-radius:8px;width:100%;padding:8px 12px}.branding-form input[type=color]{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:44px;height:36px;padding:2px}.branding-preview{border:1px dashed var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.rp-search{flex-direction:column;gap:12px;display:flex}.rp-search h3{margin:0 0 6px;font-size:14px}.rp-search-tables{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.rp-table{border-collapse:collapse;width:100%;font-size:13px}.rp-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line-soft);padding:4px 6px;font-size:12px;font-weight:500}.rp-table td{border-bottom:1px solid var(--line-soft);padding:5px 6px}.rp-table .num{text-align:right;white-space:nowrap}.rp-key{overflow-wrap:anywhere}.rp-share-search{flex:100%;align-items:center;gap:6px;font-size:13px;display:flex}@media (max-width:640px){.rp-search-tables,.rp-summary{grid-template-columns:minmax(0,1fr)}}@media print{.no-print,.shell-side,.shell-top,.verify-banner,.rp-public-bar,nav{display:none!important}body{background:#fff}.report{max-width:none}.shell-main{padding:0}.rp-health,.rp-tile,.rp-list li,.rp-search-table,.rp-table,.rp-table tr{break-inside:avoid}}.speed{flex-direction:column;gap:12px;display:flex}.speed-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.speed-head h2{margin:0}.sp-page{border-top:1px solid var(--line-soft);flex-direction:column;gap:6px;padding-top:10px;display:flex}.sp-page:first-of-type{border-top:0;padding-top:0}.sp-score{align-items:baseline;gap:10px;display:flex}.sp-score strong{font-size:26px}.sp-metrics{flex-wrap:wrap;gap:22px;display:flex}.sp-metric{flex-direction:column;display:flex}.sp-metric strong{font-size:17px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chk-form{flex-direction:column;gap:10px;width:100%;max-width:640px;display:flex}.chk-label{font-weight:600}.chk-row{gap:8px;display:flex}.chk-row input{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);min-width:0;color:var(--ink);flex:auto;padding:12px 14px;font-size:16px}.chk-row .btn{flex:none;padding:12px 20px;font-size:15px}.chk-progress{color:var(--muted);align-items:center;gap:8px;margin:0;display:flex}.chk-spin{border:2px solid var(--line);border-top-color:var(--accent-fg);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite chk-rot}@keyframes chk-rot{to{transform:rotate(360deg)}}.chk-register{margin-top:8px}.chk-register .btn{display:inline-block}.chk-register .btn:hover{color:var(--accent-ink);text-decoration:none}.chk-hero{flex-direction:column;align-items:flex-start;gap:16px;max-width:760px;margin:0 auto;padding:64px 16px 32px;display:flex}.chk-hero h1{letter-spacing:-.03em;margin:0;font-size:clamp(30px,4vw,46px);line-height:1.1}.chk-hero p{color:#3d4149;margin:0;font-size:17px;line-height:1.6}.chk-hero .muted{font-size:13px}.lp-hero p.lp-note{color:var(--muted);font-size:13px}.chk-example{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:14px;max-width:560px;padding:20px;display:flex}.chk-score{align-items:center;gap:16px;display:flex}.chk-score div{flex-direction:column;gap:2px;display:flex}.chk-wrap{flex-direction:column;gap:18px;max-width:920px;margin:0 auto;padding:32px 16px 56px;display:flex}.chk-summary{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:20px;padding:20px;display:flex}.chk-summary>div{flex-direction:column;gap:4px;min-width:0;display:flex}.chk-summary p{margin:0}.chk-host{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,3.4vw,32px)}.chk-grade{font-size:16px}.chk-ring-wait{border:3.2px solid var(--line-soft);border-top-color:var(--accent-fg);border-radius:50%;width:112px;height:112px;animation:1s linear infinite chk-rot}.chk-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.chk-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.chk-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.chk-card h3{margin:0;font-size:16px}.chk-card p{margin:0}.chk-pending,.chk-skipped,.chk-soon{background:var(--surface-alt);color:var(--muted)}.chk-badge{color:var(--muted);background:var(--muted-soft);border-radius:6px;padding:2px 8px;font-size:12px}.chk-badge.ok{color:var(--ok-ink);background:var(--ok-soft)}.chk-facts{flex-direction:column;gap:6px;margin:0;font-size:13px;display:flex}.chk-facts div{justify-content:space-between;gap:10px;display:flex}.chk-facts dt{color:var(--muted);flex:none}.chk-facts dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.chk-tech{margin:10px 0 0}.chk-findings,.chk-broken{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chk-finding{border-top:1px solid var(--line-soft);align-items:flex-start;gap:10px;padding-top:10px;display:flex}.chk-finding>div{flex-direction:column;gap:4px;min-width:0;display:flex}.chk-finding p{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.chk-finding .lvl{flex:none}.chk-broken{font-size:12.5px;font-family:var(--mono)}.chk-broken li{overflow-wrap:anywhere}.chk-recheck{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.chk-watch,.chk-cantsee{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;margin:0;padding:20px;display:flex}.chk-watch p{max-width:56ch;margin:0}.chk-watch h2,.chk-watch h3,.chk-cantsee h2,.chk-cantsee h3{margin:0}.chk-watch-list,.chk-cantsee ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.chk-watch-problem{font-weight:600}.chk-cantsee{background:0 0}.chk-watch-cta{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.chk-blur{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.chk-blur-block{overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.chk-unlock{background:linear-gradient(to bottom, transparent, var(--surface) 55%);margin-top:-48px;padding-top:32px;position:relative}.chk-report{flex-direction:column;gap:14px;display:flex}.chk-report h2{margin:0}.chk-score-row{padding:16px 20px}.chk-all>summary{cursor:pointer;padding:8px 0;font-weight:600}.chk-example-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border:1px solid var(--line);border-radius:999px;align-self:flex-start;margin:0;padding:2px 10px;font-size:12px;font-weight:700}.chk-example .chk-host{margin:0;font-weight:700}.chk-algo{max-width:60ch;margin-top:10px}.chk-expired{align-items:stretch}.chk-expired .chk-form{align-self:center}.chk-items{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex}.chk-item{border-top:1px solid var(--line-soft)}.chk-item:first-child{border-top:0}.chk-item>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 16px;display:flex}.chk-st{min-width:92px;color:var(--muted);flex:none;font-size:12px;font-weight:600}.chk-st-passed{color:var(--ok-ink)}.chk-st-warning{color:var(--warn)}.chk-st-error{color:var(--danger-ink)}.chk-item-name{font-weight:600}.chk-item-found{color:var(--muted);overflow-wrap:anywhere;min-width:0;font-size:13px}.chk-item-body{overflow-wrap:anywhere;flex-direction:column;gap:6px;padding:0 16px 14px;font-size:13.5px;line-height:1.5;display:flex}.chk-item-body p{margin:0}.snip,.fixcard{flex-direction:column;gap:6px;display:flex}.snip-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.snip-card{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:10px;max-width:100%;padding:12px 14px;font-family:Arial,Roboto,sans-serif}.snip-desktop{width:652px}.snip-mobile{width:360px}.snip-site{color:#4d5156;font-size:12px}.snip-title{color:#1a0dab;font-size:20px;line-height:26px}.snip-desc{color:#4d5156;font-size:14px;line-height:22px}.fix-code{background:var(--surface-alt);border:1px solid var(--line);white-space:pre;border-radius:8px;max-height:260px;margin:0;padding:10px 12px;font-size:12.5px;overflow:auto}.fixcard{border-top:1px dashed var(--line);padding-top:8px}.fixcard .btn{align-self:flex-start}@media (max-width:720px){.chk-groups{grid-template-columns:minmax(0,1fr)}.chk-hero{padding-top:36px}.chk-summary{padding:16px}}@media (max-width:480px){.chk-row{flex-direction:column}.chk-row .btn{width:100%}}.legal{max-width:720px;margin:0 auto;padding:48px 16px 64px;line-height:1.6}.legal h1{margin-bottom:4px}.legal h2{margin-top:28px;font-size:18px}.legal-table{margin:12px 0;overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.45}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:8px 10px}.gsc-options{gap:8px;margin:10px 0 14px;display:grid}.gsc-option{border:1px solid var(--line);border-radius:var(--radius-btn);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.gsc-option span{word-break:break-all;gap:2px;display:grid}:root{--series-clicks:var(--green);--series-impr:#2f6fdb}.sd-bar-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sd-chart{flex-direction:column;gap:6px;margin:0;display:flex}.sd-chart svg{width:100%;height:150px;display:block}.sd-bar{fill:var(--series-clicks);opacity:.85}.sd-hit{fill:#0000}.sd-hit:hover{fill:color-mix(in srgb, var(--ink) 6%, transparent)}.sd-line{stroke:var(--series-impr);stroke-width:2px;stroke-linejoin:round}.crux{gap:10px}.crux-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.crux-mini{flex-direction:column;gap:4px;min-width:0;display:flex}.crux-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.crux-head strong{font-size:17px}.crux-mini svg{width:100%;height:64px;display:block}.crux-band-ok{fill:var(--ok-soft)}.crux-band-warn{fill:var(--warn-soft)}.crux-band-bad{fill:var(--danger-soft)}.crux-line{stroke:var(--series-impr);stroke-width:2px;stroke-linejoin:round}.authority{gap:10px}.authority-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.authority-head strong{font-size:22px}.authority-history{width:100%;height:48px;display:block}.authority-parts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.authority-parts li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.authority-parts li>span:first-child{overflow-wrap:anywhere;flex:200px;min-width:0}.forecast{gap:10px}.forecast-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.forecast-list li{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.sd-sw-clicks{background:var(--series-clicks)}.sd-sw-impr{background:var(--series-impr)}.legend-row{color:var(--muted);gap:14px;font-size:12.5px;display:flex}.th-sort{color:inherit;font-weight:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.th-sort:hover,.th-sort.on{color:var(--ink)}.th-sort.on:after{content:" ↓"}.th-sort:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sd-tbl .sd-key{word-break:break-word;max-width:320px}.sd-tbl td.r{white-space:nowrap}.sd-expand{color:var(--ink);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:baseline;gap:6px;padding:0;display:inline-flex}.sd-caret{color:var(--muted);flex:none;width:10px}.sd-url{word-break:break-all}.sd-subrow td{background:var(--surface-alt)}.sd-sub{flex-direction:column;gap:6px;display:flex}.sd-sub ul,.sd-movers{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sd-sub li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sd-sub li .num{white-space:nowrap;font-size:12.5px}.sd-movers li{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:10px;display:grid}.sd-movers .sd-key{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sd-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.chg{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12.5px}.chg.up{color:var(--ok-ink)}.chg.down{color:var(--danger-ink)}.chg.zero{color:var(--muted)}.sd-card{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;max-width:100%;display:flex}.sd-card>.table-wrap{align-self:stretch;min-width:0;max-width:100%}.sd-card-head{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.sd-card-nums{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sd-card-nums .value{font-size:28px;line-height:1.15}@media (max-width:700px){.sd-two{grid-template-columns:minmax(0,1fr)}}.sd-tbl{min-width:640px}.sd-tbl th:first-child,.sd-tbl td:first-child{min-width:200px}.gsc-linked{flex-direction:column;align-items:flex-start;gap:6px;margin-top:14px;display:flex}.gsc-linked h2{margin:0 0 4px;font-size:15px}.gsc-linked p{overflow-wrap:anywhere;margin:0}.gsc-linked .notice{align-self:stretch}.ch-list{margin:0;padding:0;list-style:none}.ch-row{border-bottom:1px solid var(--row-line);align-items:flex-start;gap:12px;padding:12px 18px;font-size:13px;display:flex}.ch-row:last-child{border-bottom:0}.ch-row.is-unconfirmed{color:var(--muted)}.ch-row.is-unconfirmed .ch-what strong{color:var(--muted);font-weight:500}.ch-kind{min-width:84px;color:var(--muted);flex:none;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ch-main{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ch-val q{quotes:"«" "»"}.ch-val.is-full q{white-space:pre-wrap}.ch-badges{flex-wrap:wrap;gap:6px;display:flex}.ch-sig,.ch-note{border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:12px}.ch-sig.sig-major{color:var(--danger-ink);border-color:var(--danger-ink)}.ch-sig.sig-notable{color:var(--warn);border-color:var(--warn)}.ch-sig.sig-minor,.ch-note{color:var(--muted)}.ch-examples{flex-direction:column;gap:6px;margin:4px 0 0;padding:0 0 0 12px;list-style:none;display:flex}.ch-tools{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.ch-check{align-items:center;gap:6px;font-size:13px;display:inline-flex}.ch-diff{flex-direction:column;gap:6px;margin-top:6px;display:flex}.ch-pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-alt);border:1px solid var(--line);border-radius:8px;max-height:360px;margin:0;padding:8px 10px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.ch-side{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;display:grid}.diff-line{gap:8px;display:flex}.diff-mark{-webkit-user-select:none;user-select:none;flex:none;width:1ch}.diff-add{color:#14532d;background:#e6f6ea}.diff-del{color:#7f1d1d;background:#fdeaea;text-decoration:line-through}.ch-catalog{flex-direction:column;gap:12px;display:flex}.ch-catalog>p{margin:0}.ch-card-list{flex-direction:column;align-self:stretch;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ch-card-list li{overflow-wrap:anywhere;justify-content:space-between;gap:12px;display:flex}@media (max-width:640px){.ch-row{flex-wrap:wrap;padding:12px}.ch-kind{min-width:0}.ch-kind-name{display:none}.ch-row .change-time{margin-left:auto}}.rs{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.rs h2{margin:0;font-size:15px}.rs p{margin:0}.rs-list,.rs-rcps,.rs-hist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rs-card{flex-direction:column;gap:8px;display:flex}.rs-head{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.rs-sub{margin:4px 0 0;font-size:13px}.rs-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.rs-form{flex-direction:column;gap:10px;display:flex}.rs-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;display:grid}.rs-field{flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}.rs-field input{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:8px;min-width:0;padding:8px 12px}.rs-field select{width:100%}.rs-wide{grid-column:1/-1}.rs-check{align-items:center;gap:6px;font-size:13px;display:flex}.rs-rcp{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rs-email{overflow-wrap:anywhere;min-width:0}.rs-state{color:var(--muted);font-size:12.5px}.rs-state-confirmed{color:var(--ok-ink)}.rs-state-bounced{color:var(--danger-ink)}.rs-add{flex-wrap:wrap;gap:8px;display:flex}.rs-add input{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);font:inherit;border-radius:8px;flex:200px;padding:8px 12px}.rs-hist-btn{align-self:flex-start}.rs-hist li{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.rs-dstate-failed{color:var(--danger-ink)}.sub-page{flex-direction:column;gap:16px;max-width:560px;margin:0 auto;padding:24px 16px;display:flex}.sub-bar{justify-content:flex-end;display:flex}.sub-card h1{overflow-wrap:anywhere;margin:0 0 8px;font-size:20px}.sub-card p{margin:0 0 12px}.sub-actions{flex-wrap:wrap;gap:8px;display:flex}.sub-powered{text-align:center}.sub-page.branded .sub-card{border-top:4px solid var(--brand);-webkit-print-color-adjust:exact;print-color-adjust:exact}.sub-page.branded .rp-agency{color:var(--brand-text,var(--muted));font-weight:600}.site-menu{display:inline-block;position:relative}.site-menu-list{z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-btn);flex-direction:column;min-width:150px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 4px);right:0;box-shadow:0 8px 24px -12px #16181d59}.site-menu-list button{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:13px}.site-menu-list button:hover,.site-menu-list button:focus-visible{background:var(--surface-alt)}.site-menu-list button.danger-text{color:var(--danger-ink)}.site-card.is-archived{opacity:.75}.archived-note{align-items:center;gap:8px;margin-left:8px;display:inline-flex}.archived-note .archived-pill{margin-left:0}.archived-pill{vertical-align:middle;margin-left:8px;font-size:11px}.confirm-dialog{border:1px solid var(--line);border-radius:var(--radius);width:min(480px,100vw - 32px);color:var(--ink);background:var(--surface);padding:0;box-shadow:0 24px 60px -20px #16181d80}.confirm-dialog::backdrop{background:#16181d80}.confirm-dialog.is-danger{border-color:var(--danger-ink);border-top-width:4px}.confirm-dialog form{flex-direction:column;gap:14px;padding:20px 22px;display:flex}.confirm-dialog h2{margin:0;font-size:18px}.confirm-dialog.is-danger h2{color:var(--danger-ink)}.confirm-body p{margin:0 0 8px}.confirm-body ul{margin:0 0 8px;padding-left:20px}.confirm-actions{justify-content:flex-end;gap:10px;display:flex}.danger-zone{border-color:color-mix(in srgb, var(--danger) 40%, var(--line))}.danger-zone h2{color:var(--danger-ink)}.danger-row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.danger-row>div{flex-direction:column;gap:2px;display:flex}.danger-row small{color:var(--muted)}.top-list{gap:8px;margin:0;padding:0 18px 12px;list-style:none;display:grid}.top-list li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.top-list .top-label{flex:200px;font-weight:600}.group-list{margin:0;padding:0;list-style:none}.group-row{border-bottom:1px solid var(--line);padding:14px 18px}.group-row:last-child{border-bottom:0}.group-row .line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.group-row .hint-text{color:var(--muted);margin:6px 0 0}.group-row .examples{flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.group-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.group-items{border-top:1px dashed var(--line);margin-top:8px}.chk-list{overflow:hidden}.chk-list .chk-items{border:0;border-radius:0}.chk-sum{border-bottom:1px solid var(--line-soft);padding:12px 16px}.chk-sum h2{margin-bottom:4px;font-size:16px}.chk-sum-line{margin:0}.chk-f{cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:6px;padding:2px 4px;font-weight:600}.chk-f:hover{background:var(--muted-soft)}.chk-f[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.chk-f:focus-visible,.chk-item>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.chk-mark{text-align:center;width:1.2em;font-weight:700;display:inline-block}.chk-item-name,.chk-item-found{overflow-wrap:anywhere;min-width:0}.chk-line{margin:0;font-size:13px}.qr{border:1px solid var(--line);border-radius:var(--radius-btn);background:#fff;width:200px;max-width:100%;height:200px}.totp-secret{font-family:var(--mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.recovery-codes{font-family:var(--mono);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 12px;margin:8px 0;padding:0;list-style:none;display:grid}.compose{background:var(--surface);border:1px solid var(--line);z-index:50;border-radius:14px 14px 0 0;flex-direction:column;width:min(580px,100vw - 24px);height:min(600px,100dvh - 40px);display:flex;position:fixed;bottom:0;right:24px;box-shadow:0 10px 40px #03220a47}.compose-head{background:var(--deep);color:#fff;border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;gap:4px;padding:4px 6px 4px 14px;display:flex}.compose-title{color:#fff;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;min-width:0;padding:8px 0;font-weight:600;overflow:hidden}.compose-title:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.compose-head-actions{gap:2px;display:flex}.compose-head .mail-icon-btn{color:#fff}.compose-head .mail-icon-btn:hover:not(:disabled){color:#fff;background:#ffffff29}.compose-head .mail-icon-btn:focus-visible{outline-color:var(--accent-bright)}.compose.min{height:auto}.compose.min .compose-body,.compose.min .compose-foot{display:none}.compose.max{border-radius:14px;width:auto;height:auto;inset:4vh 6vw}.compose.max .compose-head{border-radius:13px 13px 0 0}.compose-scrim{z-index:49;background:#03220a73;position:fixed;inset:0}.compose-body{flex-direction:column;flex:1;gap:6px;min-height:0;padding:8px 14px;display:flex;overflow-y:auto}.compose-row{align-items:center;gap:8px;display:flex}.compose-row>span:first-child{width:64px;color:var(--muted);flex:none;font-size:12.5px}.compose-row input,.compose-row select{border:0;border-bottom:1px solid var(--line-soft);min-width:0;color:var(--ink);background:0 0;border-radius:0;flex:1;padding:6px 2px}.compose-text{resize:none;min-height:180px;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:8px 2px}.compose-text:focus-visible{outline:2px solid var(--focus)}.compose-files{margin:0;padding-left:18px}.compose-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.compose-status{flex:1;font-size:12.5px}.compose-attach{cursor:pointer}@media (max-width:760px){.compose,.compose.max{border-radius:0;width:100%;height:100dvh;inset:0}.compose .compose-head,.compose.max .compose-head{border-radius:0}.compose.min{height:auto;top:auto}.compose-expand,.compose-scrim{display:none}}.mail-section{flex-direction:column;gap:10px;display:flex}.mail-cards{flex-direction:column;gap:12px;display:flex}.mail-form-builder{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.mail-form-builder .add-row{flex-wrap:wrap}.mail-form-side{flex-direction:column;gap:12px;min-width:0;display:flex}@media (min-width:960px){.mail-form-builder{grid-template-columns:minmax(0,1fr) minmax(0,420px)}.mail-form-side{position:sticky;top:16px}}.form-preview{flex-direction:column;gap:6px;margin:0;display:flex}.form-preview-page{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);height:420px;position:relative;overflow:hidden}.form-preview.phone .form-preview-page{width:100%;max-width:280px;height:460px;margin:0 auto}.form-preview-lines{flex-direction:column;gap:10px;padding:14px;display:flex}.form-preview-lines i{background:var(--line);border-radius:5px;height:10px;display:block}.form-preview-lines i:nth-child(2){width:70%}.form-preview-lines i:nth-child(3){width:85%}.form-preview-layer{position:absolute;inset:0}.form-preview-layer>div{max-height:100%;overflow:hidden}.mail-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.mail-card-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.mail-card-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.mail-sub{margin:8px 0 0;font-size:1rem}.mail-kv{grid-template-columns:max-content 1fr;gap:4px 12px;margin:6px 0 0;display:grid}.mail-kv dt{color:var(--muted)}.mail-kv dd{margin:0}.mail-kv code,.mail-value code,.mail-dns-table code,.mail-report code{font-family:var(--mono);overflow-wrap:anywhere;font-size:12.5px}.mail-value{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.mail-value code{flex:260px;min-width:0}.mail-steps,.mail-checks{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.mail-checks{padding-left:0;list-style:none}.mail-counts{flex-wrap:wrap;gap:8px;display:flex}.mail-dns{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ms-dns,.ms-dns-checks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ms-dns{gap:14px}.ms-dns-checks{gap:4px;margin-top:6px}.ms-dns-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ms-dns-head strong{overflow-wrap:anywhere}.ms-dns-checks li{grid-template-columns:1.2em minmax(0,1fr);gap:0 6px;font-size:13.5px;display:grid}.ms-dns-name{color:var(--ink)}.ms-dns-found{font-family:var(--mono);color:var(--muted);overflow-wrap:anywhere;grid-column:2;min-width:0;font-size:12px}.ms-dns-ok{color:var(--ok-ink)}.ms-dns-bad{color:var(--danger-ink)}.ms-dns-opt{color:var(--muted)}.mb-used{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;display:block}.mail-pager{align-items:center;gap:12px;display:flex}.mail-report{margin:6px 0;padding-left:18px}.mail-section textarea,.add-site textarea{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);color:var(--ink);font:inherit;resize:vertical;padding:9px 12px}.add-site input[type=number],.add-site select{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);color:var(--ink);padding:9px 10px}.add-site>input{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);color:var(--ink);padding:9px 12px}.add-site .check-line{align-items:flex-start;gap:8px;font-weight:400;display:flex}.mail-dns-table td{vertical-align:top}.mail-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:900px){.mail-editor{grid-template-columns:minmax(0,1fr)}}.mail-md{font-family:var(--mono);resize:vertical;width:100%;font-size:13px}.mail-vars{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.mail-vars .mail-card-actions{margin-left:0}.mail-preview{flex-direction:column;gap:8px;display:flex}.mail-preview-frame{border:1px solid var(--line);border-radius:var(--radius-btn);height:480px}.mail-rich{flex-direction:column;gap:16px;display:flex}.mail-rich-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mail-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;padding-bottom:6px;display:flex}.mail-tabs .active,.mail-segment .active{background:var(--fill-soft,#0000000f);font-weight:600}.mail-blocks{grid-template-columns:200px minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.mail-palette-list{flex-direction:column;align-items:flex-start;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.mail-blocks-canvas{flex-direction:column;gap:10px;min-width:0;display:flex}.mail-canvas-meta,.mail-footer-block{text-align:left;border:1px solid var(--line);border-radius:var(--radius-btn);color:inherit;font:inherit;cursor:pointer;background:0 0;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.mail-canvas-meta.selected,.mail-footer-block.selected,.mail-section.selected,.mail-block.selected{outline:2px solid var(--accent,#10b981);outline-offset:1px}.mail-section{border:1px dashed var(--line);border-radius:var(--radius-btn);flex-direction:column;gap:8px;padding:8px;display:flex}.mail-section-head,.mail-cell-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mail-section-cols{gap:8px;display:grid}.mail-section-cols.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mail-section-cols.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mail-cell{border:1px solid var(--line);border-radius:var(--radius-btn);flex-direction:column;gap:6px;min-width:0;min-height:64px;padding:6px;display:flex}.mail-cell.active{border-color:var(--accent,#10b981)}.mail-cell.over{background:var(--fill-soft,#0000000a)}.mail-cell-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mail-cell-empty{margin:0}.mail-block{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--bg,#fff);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 6px;padding:4px 6px;display:grid}.mail-block .mail-card-actions{grid-column:1/-1;margin-left:0}.mail-block.dragging{opacity:.6}.mail-drag{cursor:grab;touch-action:none}.mail-block-body{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.mail-block-body>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-block-button{background:var(--accent,#10b981);color:#141413;border-radius:6px;padding:2px 10px}.mail-settings-form{flex-direction:column;gap:10px;display:flex}.mail-settings-form input[type=color]{width:56px;height:32px;padding:0}.mail-social-item{border:1px solid var(--line);border-radius:var(--radius-btn);flex-direction:column;gap:8px;display:flex}.mail-preview-tools{flex-wrap:wrap;align-items:flex-end;gap:12px}.mail-segment{border:0;gap:4px;margin:0;padding:0;display:flex}.mail-test-contact{min-width:160px}.mail-preview .mail-preview-frame{background:#fff;height:640px;margin:0 auto;display:block}.mail-code{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--bg,#fff);height:480px;position:relative;overflow:hidden}.mail-code-hl,.mail-code-input{font:13px/1.5 var(--mono);tab-size:2;white-space:pre;box-sizing:border-box;letter-spacing:0;border:0;margin:0;padding:10px;position:absolute;inset:0;overflow:auto}.mail-code-hl{pointer-events:none;color:inherit;overflow:hidden}.mail-code-input{color:#0000;caret-color:currentColor;resize:none;outline-offset:-2px;background:0 0;width:100%;height:100%}.mail-code-input::selection{color:#0000;background:#10b9814d}.hl-tag{color:#0a7c5a}.hl-attr{color:#8a5a00}.hl-str{color:#1a56db}.hl-comment{color:#6b6b68;font-style:italic}.hl-var{color:#b42318;font-weight:600}.hl-punct{color:#6b6b68}@media (max-width:1100px){.mail-blocks{grid-template-columns:180px minmax(0,1fr)}.mail-blocks-settings{grid-column:1/-1}}@media (max-width:640px){.mail-blocks{grid-template-columns:minmax(0,1fr)}.mail-drag{display:none}.mail-block,.mail-section-cols.cols-2,.mail-section-cols.cols-3,.mail-rich-meta{grid-template-columns:minmax(0,1fr)}}.mail-problems{margin:0;padding-left:18px}.mail-campaign-form{flex-direction:column;gap:14px;max-width:640px;display:flex}.mail-campaign-form select,.mail-campaign-form .field input:not([type=checkbox]){width:100%}.mail-fieldset{border:1px solid var(--line);border-radius:var(--radius-btn);padding:10px 12px}.mail-when{flex-direction:column;gap:6px;margin-top:8px;display:flex}.mail-segment-form,.mail-automation-form{flex-direction:column;gap:14px;max-width:720px;display:flex}.mail-segment-form .mail-fieldset,.mail-automation-form .mail-fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.mail-automation-form select,.mail-automation-form .field input:not([type=checkbox]){max-width:100%}.mail-conditions{flex-direction:column;gap:8px;min-width:0;display:flex}.mail-condition{border-radius:var(--radius-btn);background:var(--surface-2,#7f7f7f14);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:8px 10px;display:flex}.mail-condition>select,.mail-condition>input{flex:140px;min-width:0;max-width:100%}.mail-condition input[type=number]{width:5.5em}.mail-inline{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mail-steps{counter-reset:step;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mail-step{border-radius:var(--radius);background:var(--surface);counter-increment:step;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.mail-step-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.mail-step-head strong:before{content:counter(step) ". ";color:var(--muted,inherit)}.mail-step .add-row{flex-wrap:wrap}.mail-step input,.mail-step select{min-width:0;max-width:100%}.mail-report-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.mail-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-btn);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.mail-stat strong{font-size:1.4rem}.mail-table-wrap{overflow-x:auto}.mail-links{border-collapse:collapse;width:100%}.mail-links th,.mail-links td{text-align:left;border-bottom:1px solid var(--line);padding:6px 10px}.mail-links code{font-family:var(--mono);overflow-wrap:anywhere;font-size:12.5px}:root{--amber:#f5a524;--slant:-22deg}.hatch,.meter,.scan-progress .bar,.site-card-scan .bar{background-image:repeating-linear-gradient(45deg, var(--hatch-a) 0 2px, var(--hatch-b) 2px 6px);background-color:var(--hatch-b)}.slant{align-items:center;gap:10px;min-width:0;display:flex}.slant-bar{flex:auto;gap:3px;min-width:0;height:16px;padding:0 5px;display:flex}.slant-bar span{min-width:2px;transform:skewX(var(--slant));background:var(--line);border-radius:2px;flex:1 1 0}.slant-bar.tone-accent span.on{background:var(--green)}.slant-bar.tone-ok span.on{background:var(--ok)}.slant-bar.tone-warn span.on{background:var(--amber)}.slant-bar.tone-bad span.on{background:var(--danger)}.slant-bar.tone-muted span.on{background:#8a93a6}.slant-val{text-align:right;flex:none;min-width:3em;font-size:13px;font-weight:600}.dp-wrap{flex-direction:column;gap:14px;min-width:0;display:flex}.dial-panel{--dp-ink:var(--panel-ink);--dp-dim:var(--panel-dim);color:var(--dp-ink);background:radial-gradient(ellipse at 62% 48%, var(--panel-glow) 0%, var(--deep-2) 40%, var(--deep) 85%);border-radius:28px;flex-direction:column;gap:22px;min-width:0;padding:28px;display:flex;overflow:hidden}.dial-panel a{color:inherit}.dial-panel a:hover{color:inherit;text-decoration:none}.dial-panel .link-btn{color:var(--accent-bright)}.dial-panel .site-busy{color:var(--dp-ink);background:#ffffff1a;border-color:#ffffff2e}.dial-panel .site-busy:hover{background:#ffffff29}.dial-panel .site-busy .go{color:var(--accent-bright)}.dial-panel :focus-visible{outline-color:var(--accent-bright)}.dp-photo{flex:none;min-width:0}.dp-photo .site-shot-wrap{gap:3px;width:150px;max-width:150px}.dp-photo .site-shot{max-width:none}.dp-photo .site-shot-body{font-size:36px}.dp-photo .site-shot-cap{gap:0 8px;font-size:11px}.dp-photo .site-shot-cap .site-shot-when{display:none}.dp-photo .site-shot{border-radius:10px}.dp-photo{align-items:flex-start;gap:8px;display:flex}.phone-shot{cursor:zoom-in;border-radius:10px;flex:none;width:56px}.phone-shot img{aspect-ratio:390/844;object-fit:cover;border-radius:6px;width:100%;height:auto}.tablet-shot{cursor:zoom-in;width:100%}.tablet-shot img{aspect-ratio:1024/768;object-fit:cover;object-position:top;border-radius:6px;width:100%;height:auto}.phone-modal{z-index:100;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.phone-modal-body{background:var(--surface);max-height:100%;color:var(--ink);border-radius:var(--radius);flex-direction:column;align-items:center;gap:8px;padding:14px;display:flex}.phone-modal-body img{aspect-ratio:390/844;border:6px solid #111;border-radius:22px;width:auto;max-width:100%;height:min(70vh,844px)}.phone-modal-body.is-tablet img{aspect-ratio:1024/768;object-fit:cover;object-position:top;border-radius:18px;width:min(90vw,1024px);height:auto;max-height:75vh}.phone-modal-body p{color:var(--muted);margin:0}.dp-head{align-items:flex-start;gap:16px;min-width:0;display:flex}.dp-head:has(.dp-thumbs){flex-direction:column-reverse;gap:10px}.dp-title{flex-direction:column;gap:6px;min-width:0;display:flex}.dp-greet{letter-spacing:-.03em;font-size:30px;font-weight:600;line-height:1.15}.dp-sub{color:var(--muted);margin:0}.dp-badge{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.dp-badge.tone-ok{color:var(--ok);background:#5be58729}.dp-badge.tone-bad{color:#ff9190;background:#eb3f3e38}.dial-stage{grid-template-columns:minmax(0,1fr) minmax(240px,340px) minmax(0,1fr);align-items:center;gap:0 4px;display:grid}.dial-center{min-width:0}.hdial{width:100%;max-width:340px;height:auto;margin:0 auto;display:block}.hd-ring{fill:none;stroke-width:1px}.hd-ring-1{stroke:#c8ff003d;stroke-dasharray:2 6}.hd-ring-2{stroke:#ffffff29}.hd-ring-3{stroke:#c8ff0052;stroke-dasharray:12 8}.hd-node{fill:var(--accent);opacity:.85}.hd-track{fill:none;stroke:#ffffff1f;stroke-width:8px}.hd-arc{fill:none;stroke:var(--accent);stroke-width:8px;stroke-linecap:round}.hd-tip{fill:var(--accent);stroke:#c8ff0059;stroke-width:6px}.hd-core{stroke:#ffffff1a;stroke-width:1px}.hd-value{fill:var(--dp-ink,var(--panel-ink));font-family:var(--font);letter-spacing:-.04em;font-size:64px;font-weight:600}.hd-pct{fill:var(--accent);letter-spacing:0;font-size:22px;font-weight:500}.hd-label{fill:#f4fbe6c7;font-family:var(--font);font-size:13px}.hd-note{fill:#f4fbe699;font-family:var(--font);font-size:11px}.dial-side{flex-direction:column;justify-content:space-around;align-self:stretch;gap:14px;min-width:0;display:flex}.dial-stat{border-radius:12px;align-items:center;gap:10px;min-width:0;display:flex}a.dial-stat:hover{background:#ffffff0f}.ds-icon{width:38px;height:38px;color:var(--accent-bright);background:#c8ff001f;border:1px solid #c8ff0059;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ds-text{flex-direction:column;min-width:0;display:flex}.ds-value{letter-spacing:-.02em;white-space:nowrap;font-size:24px;font-weight:600;line-height:1.1}.ds-value small{opacity:.8;margin-left:2px;font-size:13px;font-weight:500}.ds-label{color:var(--dp-dim);overflow-wrap:break-word;font-size:12px;line-height:1.25}.dial-stat.tone-ok .ds-value{color:var(--ok)}.dial-stat.tone-warn .ds-value{color:#ffc266}.dial-stat.tone-bad .ds-value{color:#ff9190}.ds-line{background:linear-gradient(90deg,#c8ff000d,#c8ff008c);flex:12px;min-width:10px;height:1px;position:relative}.dial-stat.right .ds-line{background:linear-gradient(270deg,#c8ff000d,#c8ff008c)}.ds-line:after{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px}.dial-stat.left .ds-line:after{right:0}.dial-stat.right .ds-line:after{left:0}.dial-stat.left{text-align:left}.dial-stat.left .ds-text{align-items:flex-start}.dial-stat.right{text-align:right}.dial-stat.right .ds-text{align-items:flex-end}.dp-bars{border-top:1px solid #ffffff1f;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 24px;padding-top:14px;display:grid}.dp-bar{flex-direction:column;gap:4px;min-width:0;display:flex}.dp-bar-label{color:var(--dp-dim);font-size:12px}.dial-panel .slant-bar span{background:#ffffff29}.dial-panel .slant-bar.tone-accent span.on{background:var(--accent)}.dial-panel .slant-bar.tone-ok span.on{background:var(--ok)}.dial-panel .slant-bar.tone-warn span.on{background:var(--amber)}.dial-panel .slant-bar.tone-bad span.on{background:var(--danger)}.dial-panel .slant-bar.tone-muted span.on{background:#aab4c5}.dp-thumbs{flex-wrap:wrap;gap:8px;display:flex}.dp-thumb{background:var(--surface-alt);border-radius:10px;width:112px;display:block;position:relative;overflow:hidden}.dp-thumb img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.dp-cover-cap{background:var(--accent);max-width:calc(100% - 8px);color:var(--accent-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600;position:absolute;bottom:4px;left:4px;overflow:hidden}.dp-cover-empty{aspect-ratio:16/10;background:var(--surface-alt);width:112px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;font-size:32px;font-weight:600;display:flex}@media (max-width:700px){.dp-head{flex-direction:column;gap:12px}}@media (max-width:860px){.dial-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.dial-center{order:-1;grid-column:1/-1}.dial-side{display:contents}.dial-stat.left,.dial-stat.right{text-align:left}.dial-stat.left .ds-text,.dial-stat.right .ds-text{align-items:flex-start}.ds-line{display:none}}@media (max-width:560px){.dial-panel{border-radius:22px;padding:18px 16px}.dp-greet{font-size:22px}.ds-value{font-size:20px}.ds-icon{width:32px;height:32px}.dp-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dp-thumb{width:auto}}.ds-value.num,.dial-panel .slant-val{font-family:var(--font);font-variant-numeric:tabular-nums}.dp-badge.dot:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.uptime-bar{gap:2px;padding:0 4px}.uptime-bar span{transform:skewX(var(--slant));border-radius:2px}.uptime-bar.small-bar{gap:1.5px}.site-card .uptime-bar.small-bar{gap:1px;overflow:hidden}.site-card .uptime-bar.small-bar span{min-width:1px}.seg{background:0 0;border-radius:0;gap:3px;height:14px;padding:0 4px;overflow:visible}.seg>a,.seg>span{transform:skewX(var(--slant));border-radius:2px;min-width:6px}.meter,.scan-progress .bar,.site-card-scan .bar{border-radius:3px}.meter>span,.scan-progress .bar>span,.site-card-scan .bar>span{clip-path:polygon(0 0,100% 0,calc(100% - 6px) 100%,0 100%);border-radius:0}.meter.indeterminate>span,.site-card-scan .bar>span.indeterminate{clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}.lvl-bars{flex-direction:column;gap:5px;margin-top:4px;display:flex}.slant-sm .slant-bar{gap:2px;height:8px}.chk-bar{flex-direction:column;gap:6px;display:flex}.chk-bar .chk-line{margin:0}.card.stat.wide{background:radial-gradient(ellipse at 30% 40%, var(--panel-glow) 0%, var(--deep) 85%);color:var(--panel-ink);border-color:#0000}.card.stat.wide .label,.card.stat.wide .sub{color:#f4fbe6c2}.card.stat.wide .ring .track{stroke:#ffffff24}.card.stat.wide .ring .fill{stroke:var(--accent)}.card.stat.wide .ring text{fill:var(--panel-ink)}.imp-banner{z-index:1000;color:#fff;background:#b42318;justify-content:center;align-items:center;gap:14px;height:40px;padding:0 12px;font-size:14px;font-weight:600;display:flex;position:fixed;top:0;left:0;right:0}.imp-banner .imp-exit{color:var(--ink)}.shell[data-imp]{padding-top:40px}.shell[data-imp] .shell-nav{height:calc(100dvh - 40px);top:40px}.shell[data-imp] .shell-main-box{height:calc(100dvh - 40px)}.shell[data-imp] main button[type=submit],.shell[data-imp] main .btn.danger,.shell[data-imp] main .btn.danger-text,.shell[data-imp] main .btn:not(.ghost):not(.small):not(.danger){pointer-events:none;opacity:.45}.view-switch{margin-left:auto}.site-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.site-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(180px,1.3fr) minmax(250px,1.3fr) minmax(190px,1.1fr) 120px 90px 90px auto;align-items:center;gap:8px 16px;padding:10px 14px;font-size:13px;display:grid;position:relative}.site-row:hover{border-color:var(--muted)}.site-row.is-down{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}.site-row.is-archived{opacity:.75}.site-row-main{align-items:center;gap:12px;min-width:0;display:flex}.site-row-thumb{flex:none;width:80px;display:block}.site-row-thumb .shot-thumb,.site-row-thumb img{width:80px;height:50px}.site-row-thumb .shot-thumb{border-radius:6px;display:block;overflow:hidden}.site-row-thumb img{object-fit:cover;object-position:top}.site-row-title{flex-direction:column;min-width:0;display:flex}.site-row-title a{color:var(--ink);text-decoration:none}.site-row-title a:hover{text-decoration:underline}.site-row-title a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.site-row-title strong,.site-row-title .muted{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.site-row-title>a{min-width:0;max-width:100%}.site-row-title .muted{font-size:12px}.site-row-title .archived-pill{align-self:flex-start;margin-left:0}.site-row-cell{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.site-row-age{white-space:nowrap;font-size:12px;font-weight:600}.site-row-age.is-young{color:var(--muted);font-weight:500}.site-row-age.is-mature{color:var(--ok-ink)}.site-row-terms{white-space:nowrap;flex-wrap:nowrap;gap:12px}.site-row-terms .term{align-items:center;gap:4px;display:inline-flex}.site-row-terms .term.is-red{color:var(--danger-ink)}.site-row-terms .term.is-amber{color:var(--warn)}.site-row-tech,.site-row-checked{white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;overflow:hidden}.site-row-state>span:last-child{white-space:nowrap}.site-row-issues .lvl{padding:2px 8px;font-size:12px}.site-row-error{grid-column:1/-1}.row-menu{justify-self:end;position:relative}.row-menu-btn{border-radius:var(--radius-btn);cursor:pointer;width:34px;height:34px;color:var(--ink);background:0 0;border:1px solid #0000;font-size:20px;line-height:1}.row-menu-btn:hover,.row-menu-btn[aria-expanded=true]{background:var(--surface-alt);border-color:var(--line)}.row-menu-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.row-menu-list{z-index:10;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-btn);flex-direction:column;min-width:160px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px -12px #16181d59}.row-menu-list>button,.row-menu-list>a{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:13px;text-decoration:none}.row-menu-list>button:hover,.row-menu-list>a:hover,.row-menu-list>:focus-visible{background:var(--surface-alt);outline:none}.row-menu-list>:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.row-menu-list>.danger-text{color:var(--danger-ink)}@media (max-width:1100px){.site-row{grid-template-columns:minmax(0,1fr) auto}.site-row-main{grid-column:1}.row-menu{grid-area:1/2}.site-row-cell{grid-column:1/-1}.site-row-tech:empty,.site-row-terms:empty{display:none}}.email-recipients{flex-direction:column;gap:8px;margin-top:12px;display:flex}.email-recipients select,.email-recipients input[type=email]{max-width:360px;padding:8px 10px}.recipients{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.recipient{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.recipient-addr{word-break:break-all}.mute-menu{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex;position:relative}.mute-list{border:1px solid var(--line,#d9dccf);background:var(--card,#fff);z-index:5;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px;display:flex;box-shadow:0 4px 14px #00000014}.maint-list{flex-direction:column;gap:6px;margin:8px 0;padding:0;list-style:none;display:flex}.maint-form{flex-direction:column;gap:10px;margin-top:12px;display:flex}.maint-form label{flex-direction:column;gap:4px;font-size:.9em;display:inline-flex}.wc-hero{max-width:960px}.wc-tool{flex-direction:column;gap:18px;width:100%;display:flex}.wc-result{flex-direction:column;gap:14px;width:100%;display:flex}.wc-panel .wc-main{grid-column:1/-1}.wc-headline{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,3vw,28px);font-weight:700;line-height:1.25}.wc-sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.wc-sections h3{margin:0;font-size:15px}.wc-hits{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wc-hit{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.wc-conf{border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.wc-conf-high{color:var(--ok-ink)}.wc-conf-medium{color:var(--warn)}.wc-conf-low{color:var(--muted)}.wc-why{margin-top:4px;font-size:13px}.wc-why summary{cursor:pointer;color:var(--muted)}.wc-why ul{color:#3d4149;overflow-wrap:anywhere;margin:6px 0 0;padding-left:18px;line-height:1.5}.wc-place{overflow-wrap:anywhere;margin:0}.wc-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.wc-links{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.wc-signs{color:#3d4149;overflow-wrap:anywhere;flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.wc-up{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:14px;width:100%;margin-top:12px;padding:24px;display:flex}.wc-up h2{letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.4vw,26px)}.wc-up-hl{flex-direction:column;gap:8px;display:flex}.wc-up-hl-item{background:var(--accent-wash);border-radius:4px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.wc-up-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;padding:0;list-style:none;display:grid}.wc-up-grid li{flex-direction:column;gap:2px;font-size:14px;display:flex}.wc-up-grid span{color:var(--muted)}.wc-up-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:760px){.wc-sections,.wc-up-grid,.wc-grid4{grid-template-columns:1fr}}.help-tip{vertical-align:middle;display:inline-flex;position:relative}.help-tip-btn{border:1px solid var(--line);background:var(--surface-alt);width:18px;height:18px;color:var(--muted);cursor:help;border-radius:50%;padding:0;font-size:12px;font-weight:600;line-height:1}.help-tip-btn:hover,.help-tip-btn[aria-expanded=true]{color:var(--ink);border-color:var(--muted)}.help-tip-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.help-tip-text{z-index:20;background:var(--ink);width:max-content;max-width:min(320px,80vw);color:var(--surface);text-align:left;white-space:normal;border-radius:8px;padding:8px 10px;font-size:12.5px;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000002e}.help-tip-text[hidden]{display:none}@media (max-width:480px){.help-tip{position:static}.help-tip-text{width:auto;max-width:none;left:12px;right:12px;transform:none}}.mail-rows{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.mail-row{border-bottom:1px solid var(--row-line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:9px 14px;display:flex}.mail-row:last-child{border-bottom:0}.mail-row>strong{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:keep-all;flex:0 auto;min-width:min(10ch,100%);max-width:100%;overflow:hidden}.mail-row .grow{flex:0 auto;min-width:min(10ch,100%)}.mail-row>.pill{flex:none;align-self:center;width:auto}.mail-row>.btn,.mail-row>.icon-btn{white-space:nowrap;flex:none}.mail-row-brand{flex:220px;align-items:center;gap:6px;min-width:180px;max-width:320px;margin-right:auto;display:inline-flex}.mail-row-brand>label,.mail-row-brand>.help-tip,.mail-row-brand>.hint{white-space:nowrap;flex:none}.mail-row-brand>.help-tip{margin-right:2px}.mail-row-brand input{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);width:auto;min-width:0;max-width:240px;color:var(--ink);flex:auto;padding:5px 8px}@media (max-width:639px){.mail-row>strong{flex:0 auto;max-width:calc(100% - 120px)}.mail-row-brand{flex:1 0 100%;max-width:none;margin-right:0}.mail-row-brand input{max-width:none}}.icon-btn{border-radius:var(--radius-btn);cursor:pointer;width:30px;height:30px;color:var(--muted);background:0 0;border:1px solid #0000;font-size:16px;line-height:1}.icon-btn:hover{background:var(--surface-alt);border-color:var(--line);color:var(--danger-ink)}.icon-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mb-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.mb-table .mb-row>th{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mb-table .mb-row>.num{width:200px}.mb-table .mb-row>.actions{white-space:nowrap;width:190px}.mb-table th,.mb-table td{text-align:left;border-bottom:1px solid var(--row-line);vertical-align:middle;padding:9px 14px}.mb-table th{color:var(--muted);white-space:nowrap;font-size:12.5px;font-weight:500}.mb-table tbody tr:last-child td,.mb-table tbody tr:last-child th{border-bottom:0}.mb-table .num{font-variant-numeric:tabular-nums;white-space:nowrap}.mb-table .actions{text-align:right}.mb-group{margin:14px 0 0}.mb-group-head{justify-content:space-between;align-items:center;gap:8px;margin:0 0 4px;display:flex}.mb-group-title{margin:0;font-size:14px;font-weight:600}.mb-detail td{background:var(--surface-alt)}.mb-quota-edit{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mb-quota-edit input{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);width:100px;color:var(--ink);padding:5px 8px}@media (max-width:640px){.mb-table,.mb-table tbody,.mb-table tr,.mb-table td{width:100%;display:block}.mb-table thead{display:none}.mb-table tr.mb-row{border-bottom:1px solid var(--row-line);padding:8px 0}.mb-table tbody tr:last-child{border-bottom:0}.mb-table td{border-bottom:0;padding:4px 14px}.mb-table td[data-label]:before{content:attr(data-label) ": ";color:var(--muted)}.mb-table .actions{text-align:left}}.mb-access{flex-direction:column;gap:8px;margin:10px 0;display:flex}.mb-members{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mb-quota-link{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mb-quota-link:hover,.mb-quota-link:focus-visible{color:var(--accent-fg,var(--ink))}.mb-quota-range{width:160px;accent-color:var(--accent-fg,currentColor)}.mb-quota-val{font-variant-numeric:tabular-nums;min-width:56px}.add-row .field input,.add-row .field select{flex:none}.nav-subgroup{flex-direction:column;display:flex}.nav-sub{cursor:pointer;width:100%;font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;margin:8px 0 2px;padding:2px 12px;font-size:11px;font-weight:600;display:flex}.nav-sub:disabled{cursor:default}.nav-sub:hover:not(:disabled){color:var(--ink)}.nav-group>.nav-subgroup:first-child>.nav-sub{margin-top:2px}.drag-handle{width:24px;height:28px;color:var(--muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.drag-handle:hover{background:var(--surface-alt);color:var(--ink)}.drag-handle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.drag-handle[aria-pressed=true]{background:var(--accent-wash);color:var(--accent-fg);cursor:grabbing}.site-card>.drag-handle{z-index:2;opacity:.55;pointer-events:auto;position:absolute;top:8px;right:8px}.site-card:hover>.drag-handle,.site-card>.drag-handle:focus-visible{opacity:1}.is-dragging{opacity:.45}.is-grabbed{box-shadow:0 0 0 2px var(--focus)}.site-row,.site-card{transition:box-shadow .12s,border-color .12s,opacity .12s}.drop-before{box-shadow:0 -3px 0 0 var(--lime-deep)}.drop-after{box-shadow:0 3px 0 0 var(--lime-deep)}.site-grid .drop-before{box-shadow:-3px 0 0 0 var(--lime-deep)}.site-grid .drop-after{box-shadow:3px 0 0 0 var(--lime-deep)}.sort-switch{margin-left:4px}@media (prefers-reduced-motion:reduce){.site-row,.site-card{transition:none}}:root{--field:#e8ebdf;--hover:#edf0e4}.btn{box-shadow:none}.btn.ghost{background:0 0;border:0}.btn.ghost:hover:not(:disabled){background:var(--hover)}.field input,select,.org-new input,.add-row input,.search input,.hand-form input,.mail-section textarea,.add-site textarea{background:var(--field);box-shadow:none;border:0}.field input:focus-visible,select:focus-visible,.org-new input:focus-visible,.add-row input:focus-visible,.search input:focus-visible,.hand-form input:focus-visible,.mail-section textarea:focus-visible,.add-site textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px;box-shadow:none}.field input[type=checkbox],.field input[type=radio]{box-shadow:none}.chip{background:var(--muted-soft);border:0}.chip:hover{background:var(--hover)}.chip[aria-pressed=true],.chip[aria-current=page]{border:0}.chip[aria-pressed=true]:hover{background:var(--deep)}.auth-card,.card,.table-wrap,.add-site,.mail-card,.site-shot,.confirm-dialog{box-shadow:none;border:0}.confirm-dialog{box-shadow:0 24px 60px -20px #16181d80}.confirm-dialog.is-danger{border:0;border-top:4px solid var(--danger-ink)}.danger-zone{background:color-mix(in srgb, var(--danger-soft) 45%, var(--surface));border:0}.empty{background:var(--surface-alt);border:0}.notice{box-shadow:none;border-top:0;border-bottom:0;border-right:0}.tag,.ch-sig,.ch-note,.help-tip-btn{background:var(--muted-soft);border:0}.ch-sig.sig-major{background:var(--danger-soft)}.ch-sig.sig-notable{background:var(--warn-soft)}.pill{background:var(--muted-soft);border:0}.pill.st-up{background:var(--ok-soft)}.pill.st-down{background:var(--danger-soft)}.pill.st-paused{background:var(--warn-soft)}.shell-site,.site-busy{background:var(--muted-soft);border:0}.site-busy:hover{background:var(--hover)}.row-menu-btn,.icon-btn{border:0}.row-menu-btn:hover,.row-menu-btn[aria-expanded=true],.icon-btn:hover{background:var(--hover)}.help-tip-btn:hover,.help-tip-btn[aria-expanded=true]{background:var(--hatch-a)}.tabs-wrap{border-bottom-color:var(--row-line)}.site-card,.site-row{border:0}.site-card.is-down,.site-row.is-down{background:color-mix(in srgb, var(--danger-soft) 55%, var(--surface))}.integ-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1100px){.integ-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.integ-grid{grid-template-columns:minmax(0,1fr)}}.integ-card>p{margin:0}.integ-conns{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.integ-conns>li{background:var(--surface-alt);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.integ-conn-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.integ-conn-head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.integ-conns .actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.integ-connect{align-self:flex-start;margin-top:auto}.dp-below{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@media (max-width:760px){.dp-below{grid-template-columns:minmax(0,1fr)}}.dp-shots{flex-direction:row;align-items:flex-start;gap:16px}.dp-shots .site-shot-wrap{flex:auto;max-width:none}.dp-shots .site-shot{max-width:none}.dp-shots{--phone-w:64px;--shots-gap:16px}.dp-shots .phone-shot{width:var(--phone-w);margin-top:0}.dp-shots .site-shot-corner{right:calc(-1 * (var(--shots-gap) + var(--phone-w)));width:72%;max-width:510px;bottom:-48px}.dp-shots .site-shot-stage{margin-bottom:42px}@media (max-width:480px){.dp-shots{--phone-w:52px}}.vc-card{min-height:180px}.vc-card h2{margin:0;font-size:15px}.vc-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.vc-total{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.vc-total strong{letter-spacing:-.02em;font-size:28px;font-weight:600}.vc-chart{margin-top:auto}.vc-chart svg{height:120px}.vc-leads{stroke:var(--text,currentColor);stroke-width:2px;opacity:.75;pointer-events:none}.vc-leads-note{color:var(--muted,inherit);margin:4px 0 0;font-size:12px}.vc-mode{gap:12px;margin:0 0 6px;display:flex}.vc-mode button{font:inherit;color:var(--muted,inherit);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px}.vc-mode button[aria-pressed=true]{color:inherit;text-underline-offset:4px;font-weight:600;text-decoration:underline}.vc-channels{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vc-channels li{grid-template-columns:minmax(90px,160px) 1fr auto auto;align-items:center;gap:10px;font-size:13px;display:grid}.vc-channels .vc-ch-bar{background:var(--surface-2,#7f7f7f26);border-radius:4px;height:8px;overflow:hidden}.vc-channels .vc-ch-bar span{background:var(--text,currentColor);opacity:.6;border-radius:4px;height:100%;display:block}.vc-empty{text-align:center;background:var(--surface-alt);justify-content:center;align-items:center;gap:10px}.vc-empty p{max-width:36ch;margin:0}.aud{flex-direction:column;gap:16px;display:flex}.aud-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.aud-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:760px){.aud-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.aud-kpi{border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.aud-kpi-label{color:var(--muted);font-size:12.5px}.aud-kpi strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.aud-kpi[title] .aud-kpi-label{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.aud-card h2{margin:0;font-size:15px}.aud-card>p.small{margin:0}.aud-more>summary{cursor:pointer;font-size:15px;font-weight:600}.aud-more[open]>summary{margin-bottom:10px}.aud-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:760px){.aud-pair{grid-template-columns:minmax(0,1fr)}}.aud-tbl .aud-key{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.aud-tbl td.r,.aud-tbl th.r{text-align:right;white-space:nowrap}.aud-shares{flex-direction:column;gap:8px;display:flex}.aud-share-bar{background:var(--surface);border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.aud-share{min-width:3px;display:block}.aud-share.s0{background:var(--green)}.aud-share.s1{background:#2f6fdb}.aud-share.s2{background:#8b5cf6}.aud-share.s3{background:#9aa39a}.aud-share-legend{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.aud-share-legend li{align-items:center;gap:6px;display:inline-flex}.aud-movers h3{color:var(--muted);margin:4px 0 6px;font-size:13px;font-weight:600}.aud-movers-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:560px){.aud-movers-cols{grid-template-columns:minmax(0,1fr)}}.aud-movers ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.aud-movers li{justify-content:space-between;gap:10px;min-width:0;font-size:13.5px;display:flex}.aud-movers .aud-key{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vc-facts{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.vc-lost{align-items:baseline;gap:6px;min-width:0;margin:0;display:flex}.vc-lost a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sd-two-top{align-items:start}.sd-feed{flex-direction:column;gap:10px;display:flex}.sd-tbl.sd-tbl-narrow{min-width:420px}.sd-shares{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sd-shares li{grid-template-columns:90px minmax(0,1fr) 56px;align-items:center;gap:10px;display:grid}.sd-shares .num{text-align:right}.sd-share{background:var(--surface-alt);border-radius:4px;height:8px;display:block;overflow:hidden}.sd-share>span{background:var(--series-clicks);height:100%;display:block}.dial-panel .btn.ghost{color:var(--panel-ink);background:#ffffff14;border-color:#0000;box-shadow:inset 0 0 0 1px #f4fbe647}.dial-panel .btn.ghost:hover:not(:disabled){background:#ffffff24}.dial-panel .btn.ghost:focus-visible{outline:2px solid var(--panel-ink);outline-offset:2px}.seg-switch .chip[aria-pressed=true]:hover{background:var(--accent);color:var(--accent-ink);filter:brightness(.94)}.dp-task{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.sites-tools-left{flex-wrap:wrap;flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.sites-tools-right{align-items:center;gap:8px;margin-left:auto;display:flex}.sort-select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:9px;padding:7px 10px;font-size:13px}.view-icons{border:1px solid var(--line);border-radius:9px;display:inline-flex;overflow:hidden}.view-icon{background:var(--surface);width:36px;height:34px;color:var(--muted);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.view-icon+.view-icon{border-left:1px solid var(--line)}.view-icon:hover{background:var(--surface-alt);color:var(--ink)}.view-icon[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.view-icon:focus-visible,.sort-select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:640px){.sites-tools-left{flex-basis:100%}.sites-tools-left .chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.sites-search{flex:100%;min-width:0}}.site-card-score{flex-direction:column;flex:none;align-items:center;gap:2px;display:inline-flex}.issue-delta{white-space:nowrap;font-size:12px;font-weight:600}.health-spark{color:var(--muted);flex:none;display:inline-block}.health-spark.is-up{color:var(--ok-ink)}.health-spark.is-down{color:var(--danger-ink)}.tabs,.tab{position:relative}.dp-title{max-width:100%}@media (max-width:480px){.uptime-bar,.uptime-bar.small-bar{gap:1px;padding:0}.uptime-bar span{min-width:1px}}.lp-hero{align-items:start}.lp-hero h1{font-size:clamp(34px,4.8vw,58px)}.lp-live{background:var(--green);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 22%, transparent);border-radius:50%;animation:1.6s ease-in-out infinite pulse}.lp-final,.lp-hood{--dp-ink:var(--panel-ink);--dp-dim:var(--panel-dim);color:var(--dp-ink);background:radial-gradient(ellipse at 70% 40%, var(--panel-glow) 0%, var(--deep-2) 45%, var(--deep) 90%);border-color:#0000}.lp-card.is-main{border-color:var(--accent-fg);box-shadow:inset 0 3px 0 var(--accent-fg)}.lp-final{border:0;border-radius:28px;gap:14px;padding:48px 24px}.lp-final h2{color:var(--dp-ink)}.lp-final p{color:var(--dp-dim);margin:0}.lp-final .btn{background:var(--accent);color:var(--accent-ink);border-color:var(--accent-bright)}@media (max-width:900px){.lp-final{margin:16px}}.first-steps{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.first-steps-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.first-steps-head h2{margin:0;font-size:18px}.first-steps-head p{margin:4px 0 0}.first-steps-bar{background:var(--line-soft);border-radius:999px;height:6px;overflow:hidden}.first-steps-bar span{background:var(--accent-fg);border-radius:inherit;height:100%;display:block}.first-steps-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.first-steps-list li{border-top:1px solid var(--row-line);align-items:center;gap:12px;padding:10px 0;display:flex}.fs-mark{border:2px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:inline-flex}.first-steps-list li.is-done .fs-mark{background:var(--ok);border-color:var(--ok);color:#fff}.first-steps-list li.is-next .fs-mark{border-color:var(--accent-fg)}.first-steps-list li.is-done strong{color:var(--muted);text-decoration:line-through}.fs-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fs-text .muted{font-size:13px}@media (max-width:560px){.first-steps-list li{flex-wrap:wrap}.first-steps-list li .btn{margin-left:36px}}.chip[role=tab][aria-selected=true]{background:var(--deep);color:var(--accent-bright);border:0}p a,small a,.muted a,.small a,.chk-line a,.chk-unconnected a{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.table-wrap:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (pointer:coarse){.btn.small,.link-btn,.chip,.nav-item,.menu-item,.view-icon,.sort-select,.profile-btn,.tab{min-height:40px}.link-btn{align-items:center;display:inline-flex}}.indexnow{flex-direction:column;gap:14px;display:flex}.indexnow h2{margin:0}.indexnow h3{margin:6px 0 0;font-size:15px}.indexnow>p{margin:0}.inx-toggle{cursor:pointer;align-items:center;gap:10px;font-weight:500;display:inline-flex}.inx-toggle input{width:18px;height:18px;margin:0}.inx-key{border:1px solid var(--line-soft);background:var(--surface-alt);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.inx-label{color:var(--muted);font-size:12.5px;font-weight:600}.inx-key-value{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.inx-key-value code{font-family:var(--mono);background:var(--surface);border:1px solid var(--line);border-radius:6px;max-width:100%;padding:4px 8px;font-size:13px;overflow-x:auto}.inx-key .verify-steps{overflow-wrap:anywhere;margin:0;padding-left:20px}.inx-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inx-actions input{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);min-width:0;color:var(--ink);font:inherit;flex:240px;padding:7px 10px}.inx-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pc-toggles{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pc-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:6px;display:grid}.pc{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.pc.is-main{border-color:var(--deep)}.pc.is-current{border-color:var(--accent-fg);background:var(--surface-alt)}.pc h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.pc h3 .tag{align-self:auto;font-weight:500}.pc-price strong{letter-spacing:-.02em;font-size:28px}.pc-save{color:var(--ok-ink);margin-top:2px;font-size:12.5px;font-weight:600;display:block}.pc-features{color:#3d4149;flex-direction:column;gap:7px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.pc-features li{overflow-wrap:anywhere}.pc-features li.yes>span[aria-hidden],.pc-features li.no>span[aria-hidden]{width:1.3em;font-weight:700;display:inline-block}.pc-features li.yes>span[aria-hidden]{color:var(--ok-ink)}.pc-features li.no{color:var(--muted)}.pc-action{margin-top:auto;padding-top:4px}.pc-action .btn{text-align:center;width:100%;display:inline-block}.pc-action:empty{display:none}.lp-beta-note{color:var(--deep);background:var(--accent-soft);border-radius:999px;align-self:flex-start;margin:0;padding:4px 12px;font-size:14px;font-weight:600}.billing-state p{margin:0}.billing-plan{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.billing-plan strong{letter-spacing:-.02em;font-size:22px}.plan-limit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.plan-limit .btn{flex:none}.not-on-plan{align-items:center;gap:6px;font-size:13px;display:inline-flex}.not-on-plan .tag{align-self:auto}.lock-zone{position:relative}.lock-blur{filter:blur(5px);opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}.lock-over{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lock-btn{align-items:center;gap:6px;display:inline-flex}.lock-back{align-items:center;padding-top:16px}.lock-modal{border-radius:var(--radius);background:var(--surface);width:min(440px,100%);color:var(--ink);flex-direction:column;gap:12px;padding:22px;display:flex}.lock-modal h2{letter-spacing:-.02em;margin:0;font-size:20px}.lock-facts{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.lock-price{margin:0;font-weight:600}.lock-actions{flex-wrap:wrap;gap:8px;display:flex}.lock-fix .lock-blur{margin:8px 0}.lock-gift{color:var(--deep);margin:0 0 4px;font-weight:600}.coverage-note{margin:8px 0}.chart-day.is-locked{filter:blur(3px);opacity:.5;pointer-events:none}.frozen-pill{margin-left:8px}.frozen-note a{text-decoration:underline}@media (max-width:640px){.pc-grid{grid-template-columns:minmax(0,1fr)}}.first-minutes{grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;display:grid}.fm-head{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fm-head h2{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.fm-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fm-rows li{border-top:1px solid var(--row-line);grid-template-columns:24px minmax(140px,220px) minmax(0,1fr);align-items:center;gap:10px;padding:7px 0;font-size:14px;display:grid}.fm-rows li.is-ready{animation:.35s ease-out fm-in}.fm-mark{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.is-ready.tone-ok .fm-mark{background:var(--ok);color:var(--accent-ink)}.is-ready.tone-warn .fm-mark{background:var(--amber);color:#3a2400}.is-ready.tone-bad .fm-mark{background:var(--danger-ink);color:#fff}.fm-spin{border:2px solid var(--line);border-top-color:var(--accent-fg);border-radius:50%;width:14px;height:14px;animation:.9s linear infinite fm-spin}.fm-label{color:var(--muted)}.fm-value{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-weight:600}.fm-rows li{color:var(--ink)}.is-pending .fm-value{color:var(--muted);font-weight:400}.fm-shot{align-self:start;width:220px;animation:.5s ease-out fm-in}.fm-shot .shot-thumb,.fm-shot img{border-radius:10px;width:100%;height:auto}.fm-foot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.fm-bar{background:var(--line-soft);border-radius:999px;flex:200px;height:6px;overflow:hidden}.fm-bar span{background:var(--accent-fg);border-radius:inherit;height:100%;transition:width .6s;display:block}@keyframes fm-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes fm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fm-rows li.is-ready,.fm-shot{animation:none}.fm-spin{animation-duration:3s}}@media (max-width:640px){.first-minutes{grid-template-columns:minmax(0,1fr)}.fm-rows li{grid-template-columns:24px minmax(0,1fr)}.fm-rows li .fm-value{grid-column:2}.fm-shot{width:100%;max-width:320px}}.now-row{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:16px;margin:16px 0;display:grid}.now-feed h2,.now-risk h2{align-items:center;gap:8px;margin:0 0 8px;font-size:16px;display:flex}.now-feed ul{margin:0;padding:0;list-style:none}.now-feed li{border-top:1px solid var(--row-line);grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 0;font-size:14px;display:grid}.now-feed li:first-child{border-top:0}.now-feed li a{color:var(--ink);overflow-wrap:anywhere;text-decoration:none}.now-feed li a:hover{text-decoration:underline}.now-dot{background:var(--muted);border-radius:50%;width:8px;height:8px;transform:translateY(-1px)}.now-feed .tone-bad .now-dot{background:var(--danger)}.now-feed .tone-warn .now-dot{background:var(--amber)}.now-feed .tone-ok .now-dot{background:var(--ok)}.now-when{color:var(--muted);white-space:nowrap;font-size:12.5px}.now-risk{--dp-ink:var(--panel-ink);--dp-dim:var(--panel-dim);color:var(--dp-ink);background:radial-gradient(ellipse at 70% 40%, var(--panel-glow) 0%, var(--deep-2) 45%, var(--deep) 90%);border:0;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.now-risk .muted,.now-risk p{color:var(--dp-dim);margin:0}.now-risk-num{letter-spacing:-.04em;color:var(--accent-bright);font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1}.now-risk .btn.small{background:var(--accent);color:var(--accent-ink);border-color:var(--accent-bright);margin-top:6px}.now-risk .btn.ghost{color:var(--dp-ink);background:#ffffff14;box-shadow:inset 0 0 0 1px #f4fbe647}.now-risk-ok{color:var(--dp-ink)!important}@media (max-width:860px){.now-row{grid-template-columns:minmax(0,1fr)}}.now-fresh{background:var(--muted-soft);border-radius:10px;margin:0 0 8px;padding:8px 10px;font-size:13.5px}.now-fresh.has-new{background:color-mix(in srgb, var(--accent) 35%, var(--surface));font-weight:600}.now-feed li.is-new a{font-weight:600}.now-feed li.is-new .now-when:after{content:" •";color:var(--accent-fg)}.site-card.is-fresh:not(.is-down),.site-row.is-fresh:not(.is-down){background:color-mix(in srgb, var(--accent) 18%, var(--surface))}.fresh-badge{z-index:2;background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.fresh-badge.is-inline{align-self:flex-start;position:static}.cmdk-back{z-index:100;background:#16181d80;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.cmdk{border-radius:var(--radius);background:var(--surface);width:min(560px,100%);max-height:min(70vh,520px);color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.cmdk-input{font:inherit;background:var(--surface-alt);color:var(--ink);border:0;border-radius:0;outline:none;padding:14px 16px;font-size:16px}.cmdk-input:focus-visible{background:var(--bg);outline:none}.cmdk-list{overscroll-behavior:contain;margin:0;padding:6px;list-style:none;overflow-y:auto}.cmdk-opt{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px;display:flex}.cmdk-opt[aria-selected=true]{background:var(--accent);color:var(--accent-ink)}.cmdk-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:65%;overflow:hidden}.cmdk-group{min-width:0;color:var(--muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;font-size:12px;overflow:hidden}.cmdk-opt[aria-selected=true] .cmdk-group{color:inherit;opacity:.75}.cmdk-empty,.cmdk-error{color:var(--muted);margin:0;padding:12px 16px}@media (max-width:760px){.cmdk-back{padding-top:8vh}}.uptime30{flex-direction:column;gap:8px;display:flex}.uptime30 h2{margin:0;font-size:15px}.uptime30 p{margin:0;font-size:13px}.uptime-days{height:36px}.uptime-days span{min-width:3px}.uptime-axis{justify-content:space-between;display:flex}.uptime-list{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.uptime-list li{align-items:baseline;gap:8px;display:flex}.incident-list>li{flex-direction:column;align-items:stretch;gap:6px}.incident-shot{flex-direction:column;gap:4px;max-width:640px;margin:4px 0 0;display:flex}.incident-shot img{border:1px solid var(--line);border-radius:var(--radius);max-width:100%;height:auto}.uptime-chip{background:var(--ok);border-radius:2px;flex:none;width:10px;height:10px;transform:translateY(1px)}.uptime-chip.down{background:var(--danger)}.uptime-chip.blip,.uptime-days span.blip{background:var(--amber)}.pc-filters{margin:4px 0}.pc-site-pick{align-items:center;gap:8px;min-width:0;font-size:13px;display:inline-flex}.pc-site-pick select{min-width:0;max-width:100%}.pc-table td{overflow-wrap:anywhere;min-width:0}.pc-table td.pc-site{font-weight:500}.pc-table td.pc-when{white-space:nowrap;color:var(--muted)}.pc-what{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.pc-url{overflow-wrap:anywhere;font-size:12.5px}.pc-table a{text-decoration:underline}@media (max-width:640px){.pc-table th,.pc-table td{padding:8px 10px}.pc-table td.pc-site{max-width:110px}}.uptime-list .tone-bad{color:var(--danger-ink)}.uptime-list .tone-warn{color:var(--warn)}.now-health{margin-bottom:4px}.now-health+ul,.now-health+p{margin-top:4px}.now-health li{border-top:0}.now-health li+li{border-top:1px solid var(--row-line)}.now-health .btn{white-space:nowrap}.integ-issue{background:var(--warn-soft);color:var(--warn);overflow-wrap:anywhere;border-radius:8px;margin:4px 0 0;padding:8px 10px;font-size:13.5px;font-weight:600}@media (max-width:520px){.now-health li{grid-template-columns:10px minmax(0,1fr)}.now-health .btn{grid-column:2;justify-self:start}}.badge-card{flex-direction:column;gap:12px;display:flex}.badge-card h2,.badge-card>p{margin:0}.badge-preview{background:var(--surface-alt);border-radius:10px;align-self:flex-start;padding:12px}.badge-preview.is-dark{background:#0d1117}.badge-options{flex-wrap:wrap;gap:16px;display:flex}.badge-options label{flex-direction:column;gap:4px;display:flex}.badge-code{grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.badge-code code{font-family:var(--mono);background:var(--surface-alt);white-space:nowrap;border-radius:6px;padding:6px 8px;font-size:12px;overflow-x:auto}@media (max-width:560px){.badge-code{grid-template-columns:minmax(0,1fr)}}.badge-accent{align-items:center;gap:8px;display:flex}.badge-accent input[type=text]{width:96px;font-family:var(--mono)}.verified-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.verified-rows li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.verified-rows [data-state=pass]{color:#1f8a43}.verified-rows [data-state=fail]{color:#c42423}.verified-rows [data-state=unknown]{color:var(--muted,#7a8394)}.verified-days{gap:2px;height:28px;display:flex}.verified-days span{border-radius:2px;flex:1 1 0;min-width:2px}.dial-stat-wrap{align-items:center;gap:6px;min-width:0;display:flex}.dial-stat-wrap>.dial-stat{flex:auto}.dial-panel .help-tip-btn{color:#f4fbe6cc;background:#ffffff1a}.dial-panel .help-tip-btn:hover,.dial-panel .help-tip-btn[aria-expanded=true]{color:var(--panel-ink);background:#fff3}.dial-panel .help-tip-text{background:var(--panel-ink);color:#050d23}.chk-item-name .help-tip{margin-left:4px}@media (max-width:860px){.dial-stat-wrap,.dial-stat-wrap.left{flex-direction:row}.dial-stat-wrap>.ds-help{order:2;margin-left:auto}}@media (min-width:481px){.help-tip-text.is-right{left:auto;right:0;transform:none}.help-tip-text.is-left{left:0;right:auto;transform:none}}.mx-add{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.mx-add>.btn{align-self:flex-start}.mx-table{border-collapse:collapse;width:100%;font-size:13.5px}.mx-table thead th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 14px;font-size:12.5px;font-weight:500}.mx-table th,.mx-table td{vertical-align:middle;text-align:left;padding:10px 14px}.mx-domain-row>th{white-space:nowrap;font-size:15px;font-weight:700}.mx-domain-row>td,.mx-domain-row>th{border-top:1px solid var(--line);background:var(--surface)}.mx-domain:first-of-type .mx-domain-row>td,.mx-domain:first-of-type .mx-domain-row>th{border-top:0}.mx-domain-row .actions,.mx-table .mb-row>.actions{text-align:right;white-space:nowrap;width:1%}.mx-domain-row .actions>.btn,.mx-domain-row .actions>.icon-btn{vertical-align:middle}.mx-domain-row .actions>.icon-btn{display:inline-flex}.mx-domain-row .actions>*+*{margin-left:6px}.mx-table .mb-row>th,.mx-table .mb-row>td,.mx-box-row>td{background:var(--surface-alt);border-top:1px solid var(--row-line);font-size:13px}.mx-table .mb-row>th{padding-left:32px;font-weight:600}.mx-table .mb-row>.actions{text-align:right;white-space:nowrap}.mx-table .mb-row>.actions>*+*{margin-left:6px}.mx-table .mb-detail>td{background:var(--surface-alt);padding:0 14px 12px 32px}.mx-box-row>td{padding-left:32px}.mx-tls{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.mx-brand-edit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mx-brand-edit input{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);width:180px;max-width:100%;color:var(--ink);font:inherit;padding:5px 8px}a.tag{text-decoration:underline}.apik-created{flex-direction:column;gap:12px;display:flex}.apik-connect{flex-direction:column;gap:10px;display:flex}.apik-panel{flex-direction:column;gap:8px;min-width:0;display:flex}.apik-panel p{margin:0}.apik-scopes{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.apik-scopes legend{margin-bottom:4px;padding:0;font-weight:600}.apik-scopes label{align-items:center;gap:8px;display:flex}.mail-card .add-row input{flex:200px;min-width:0}.docs{max-width:920px;margin:0 auto;padding:48px 16px 64px;line-height:1.6}.docs h2{margin-top:36px;font-size:20px}.docs h3{margin-top:20px;font-size:16px}.docs-lead{color:var(--muted);font-size:18px}.docs-pre{background:var(--surface-alt);border:1px solid var(--line);font:13px/1.5 var(--mono);white-space:pre;border-radius:8px;margin:8px 0 16px;padding:12px 14px;overflow:auto}.docs-table{border-collapse:collapse;width:100%;margin:8px 0 16px;font-size:14px}.docs-table th,.docs-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:6px 8px}.docs-op{margin:16px 0 24px;padding-top:4px;scroll-margin-top:16px}.docs-method{background:var(--muted-soft);font:600 12px/20px var(--mono);border-radius:4px;padding:0 6px;display:inline-block}.docs-index{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:16px 0;display:grid}.docs-index ul{margin:4px 0 0;padding-left:18px}.docs-code{margin-right:4px}.pill,.badge,.tag,.chip,.lvl,.fresh-badge,.archived-pill{flex:none;width:fit-content;max-width:100%}:where(.site-card,.card,.site-row-title,.fs-text,.col)>:is(.pill,.badge,.tag,.lvl,.fresh-badge){align-self:flex-start}.site-card>.fresh-badge{z-index:2;pointer-events:none;position:absolute;top:-9px;left:14px}.herald-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;margin-top:12px;display:grid}@media (max-width:1100px){.herald-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.herald-grid{grid-template-columns:minmax(0,1fr)}}.project-filter{align-items:center;gap:8px;margin:8px 0;font-size:14px;display:inline-flex}.provider-block{flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.provider-block.soon{opacity:.7}.provider-head{align-items:center;gap:10px;display:flex}.provider-head h2{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.provider-icon{background:var(--surface-alt);border:1px solid var(--line);border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:inline-flex}.provider-hint{margin:0;font-size:13px}.provider-accounts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.provider-accounts li{border-top:1px solid var(--line-soft);flex-direction:column;gap:6px;min-width:0;padding-top:10px;display:flex}.account-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.account-line strong{overflow-wrap:anywhere}.project-chip{cursor:default;padding:2px 10px;font-size:12px}.account-warn{margin:0;font-size:12.5px}.account-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.account-actions select{max-width:100%}.provider-connect{align-self:flex-start}.connect-form{border-top:1px solid var(--line-soft);flex-direction:column;gap:8px;padding-top:10px;display:flex}.connect-form label{flex-direction:column;gap:4px;font-size:13px;display:flex}.compose{flex-direction:column;gap:16px;max-width:880px;display:flex}.compose-field{flex-direction:column;gap:6px;font-weight:500;display:flex}.compose-field input,.compose-field textarea,.compose-field select,.project-filter select,.posts-filters select{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);color:var(--ink);font:inherit;padding:9px 12px;font-weight:400}.compose-field textarea{resize:vertical}.compose-accounts{border:0;flex-direction:column;gap:6px;padding:0;display:flex}.compose-accounts legend{margin-bottom:6px;font-weight:500}.compose-tabs{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.compose-counters{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.compose-counters li.over>span{color:var(--danger-ink);font-weight:600}.compose-media{flex-direction:column;gap:6px;max-height:240px;display:flex;overflow:auto}.posts-filters{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.posts-list,.deliveries{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.deliveries{gap:6px;margin:0;font-size:14px}.delivery-failed{color:var(--danger-ink)}.cal-title{text-transform:capitalize;margin:12px 0 0}.cal-grid{background:var(--line-soft);border:1px solid var(--line-soft);border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin-top:8px;display:grid;overflow:hidden}.cal-head{background:var(--surface-alt);text-align:center;padding:6px 8px;font-size:12.5px;font-weight:600}.cal-day{background:var(--surface);flex-direction:column;gap:3px;min-width:0;min-height:96px;padding:4px;display:flex}.cal-grid.week .cal-day{min-height:220px}.cal-day.out{background:var(--surface-alt);opacity:.65}.cal-day.today{outline:2px solid var(--accent-hover);outline-offset:-2px}.cal-daynum{color:var(--muted,#6b7280);font-size:12px}.cal-chip{background:var(--accent);color:var(--accent-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:2px 5px;font-size:12px;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.cal-chip[draggable=true]{cursor:grab}.cal-chip.delivery-sent{background:var(--surface-alt);color:inherit;border:1px solid var(--line-soft)}.cal-chip.delivery-failed{background:var(--surface-alt);color:var(--danger-ink);border:1px solid var(--danger-ink)}.cal-slot{border-radius:5px;min-width:0;font-size:12px}.cal-slot.free{border:1px dashed var(--line-soft);color:var(--muted,#6b7280);padding:2px 5px}.slots-editor{flex-direction:column;gap:6px;margin:6px 0;display:flex}@media (max-width:680px){.cal-day{min-height:64px}.cal-chip{font-size:11px}}.media-table{border-collapse:collapse;width:100%;margin-top:12px}.media-table th,.media-table td{text-align:left;border-bottom:1px solid var(--line-soft);padding:8px 10px}.lp-shots{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;margin-top:8px;display:grid}.lp-shots figure{flex-direction:column;gap:10px;margin:0;display:flex}.lp-shots img{border:1px solid var(--line);background:var(--surface-alt);border-radius:14px;width:100%;height:auto;display:block}.lp-shots figcaption{color:#3d4149;font-size:14px;line-height:1.45}.site-tags{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.site-tag{background:var(--muted-soft);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:12px;line-height:1.5}.site-card-title .site-tags{margin-top:4px}.site-notes-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.site-notes-form{flex-direction:column;gap:12px;display:flex}.site-note-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.demo{flex-direction:column;gap:18px;display:flex}.demo-note{border-radius:var(--radius);background:var(--warn-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.demo-note h2{margin:0 0 2px;font-size:16px}.demo-note p{margin:0}.demo-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.demo-body{pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;gap:18px;display:flex}.demo-body .site-card{box-shadow:none}.demo-body .site-card:hover{border-color:var(--line);box-shadow:none}.demo-score{font-variant-numeric:tabular-nums;font-size:22px}.demo-score.tone-ok{color:var(--ok-ink)}.demo-score.tone-warn{color:var(--warn)}.demo-score.tone-bad{color:var(--danger-ink)}.tabs-wrap{position:relative}.tabs-more{cursor:pointer;width:44px;color:var(--muted);background:linear-gradient(to right, transparent, var(--surface,#fff) 70%);border:0;justify-content:flex-end;align-items:center;padding:0 8px 0 0;display:flex;position:absolute;top:0;bottom:0;right:0}.tabs-more:hover{color:var(--ink)}.pc-table td.pc-site{overflow-wrap:break-word;word-break:normal;min-width:130px}.pc-table td.pc-open,.pc-table td.pc-open a{white-space:nowrap}.pc-table td.pc-open{min-width:56px}@media (max-width:640px){.pc-table td.pc-site{max-width:none}}@media (max-width:639.98px){.pc-table,.pc-table tbody{width:100%;display:block}.pc-table thead{display:none}.pc-table tbody{flex-direction:column;gap:8px;padding:8px;display:flex}.pc-table tr{background:var(--surface-alt);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"when open""site site""what what";gap:4px 12px;min-width:0;padding:10px 12px;display:grid}.pc-table td,.pc-table tbody tr:last-child td{border:0;min-width:0;max-width:none;padding:0;display:block}.pc-table td.pc-when{grid-area:when;font-size:12.5px}.pc-table td.pc-open{text-align:right;grid-area:open;min-width:0}.pc-table td.pc-site{overflow-wrap:anywhere;grid-area:site;min-width:0}.pc-table td.pc-change{grid-area:what}.pc-table .ch-fromto{overflow-wrap:anywhere;margin-top:4px;display:block}}.site-head-ready{align-self:center;font-size:13px}.add-site-dialog{padding:20px 22px}.add-site-dialog h2{margin:0 0 12px;font-size:18px}.add-site-dialog .add-site{margin:0}.add-hint{margin:6px 0 0}.acct-section{flex-direction:column;gap:10px;max-width:640px;padding:16px 0;display:flex}.acct-section h2{margin:0;font-size:17px}.acct-form{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.acct-form input:not([type=checkbox]):not([type=radio]),.acct-form select{min-width:280px;max-width:100%}label.check{cursor:pointer;align-items:center;gap:8px;display:inline-flex}label.check input{margin:0}.acct-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.acct-list li{background:var(--surface-2,#7f7f7f14);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.acct-perms{border-collapse:collapse;font-size:14px}.acct-perms th,.acct-perms td{text-align:left;padding:6px 16px 6px 0}.acct-perms td.yes{color:var(--ok,#16a34a)}.api-tabs{gap:4px;margin:0 0 12px;display:flex}.api-tabs a{color:var(--muted);border-radius:8px;padding:6px 12px;text-decoration:none}.api-tabs a[aria-current=page]{background:var(--surface-2,#7f7f7f1f);color:var(--ink);font-weight:600}.brand-swatch{vertical-align:middle;border-radius:6px;width:22px;height:22px;display:inline-block}.site-head-links{align-self:center}.owner-email-suggest{margin:10px 0 0}.dp-org .ds-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (max-width:560px){.dp-org .ds-label{white-space:normal;overflow-wrap:anywhere}}.dp-more{flex-direction:column;gap:8px;padding-top:12px;display:flex}.dp-more-bar{align-items:center;gap:8px;display:flex}.dp-more-toggle{color:var(--accent-bright);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px}.dp-more-toggle:hover{text-decoration:underline}.dp-more-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dp-more-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.dp-more-list[hidden]{display:none}.dp-more-list li{justify-content:space-between;gap:12px;min-width:0;font-size:13px;display:flex}.dp-more-label{color:var(--dp-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dp-more-value{white-space:nowrap;font-weight:600;font-family:var(--font);font-variant-numeric:tabular-nums}.dp-more-list li.tone-ok .dp-more-value{color:var(--ok)}.dp-more-list li.tone-warn .dp-more-value{color:#ffc266}.dp-more-list li.tone-bad .dp-more-value{color:#ff9190}.first-steps-line{background:var(--surface-alt);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;padding:10px 14px;display:flex}.first-steps-line .fs-line-text{flex:200px;min-width:0}.setup-line{background:var(--surface-alt);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:12px;padding:6px 14px;font-size:14px;display:flex}.setup-line-text{min-width:0;color:var(--muted);flex:160px}.top-panel{border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:14px;min-width:0;margin:0 0 16px;padding:18px;display:flex}.top-head{align-items:flex-start;gap:16px;min-width:0;display:flex}.top-ring-link{color:inherit;border-radius:12px;flex:none;text-decoration:none}.top-ring{text-align:center;flex-direction:column;align-items:center;gap:2px;font-size:12px;display:flex}.top-ring.tone-bad{font-weight:400}.top-ring svg{display:block}.top-ring-label{color:var(--muted)}.top-text{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.top-headline{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.3}.top-fresh{color:var(--muted);margin:0}.top-issues{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.top-issues a{color:var(--warn);overflow-wrap:anywhere}.top-start{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;overflow:hidden}.top-delta{font-size:12px;font-weight:600}.top-tiles{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.top-tile{background:var(--surface-alt);min-width:0;height:100%;color:var(--ink);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.top-tile:hover{background:var(--muted-soft)}.top-tile.tone-bad{background:var(--danger-soft);font-weight:400}.top-tile.tone-warn{background:var(--warn-soft)}.top-tile.tone-ok{color:var(--ink)}.top-tile-label{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.top-tile-value{font-size:22px;font-weight:700;line-height:1.2}.top-tile-value small{color:var(--muted);font-size:12px;font-weight:500}.top-tile.tone-bad .top-tile-value{color:var(--danger-ink)}.top-tile.tone-warn .top-tile-value{color:var(--warn)}.top-tile-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.top-levels{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.top-seg{flex:260px;gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.top-seg li{flex-basis:0;min-width:0}.top-seg a{white-space:nowrap;text-overflow:ellipsis;border-radius:8px;justify-content:center;align-items:baseline;gap:6px;padding:6px 8px;font-size:12px;text-decoration:none;display:flex;overflow:hidden}.top-seg-broken a{color:var(--danger-ink);background:var(--danger-soft)}.top-seg-important a{color:var(--warn);background:var(--warn-soft)}.top-seg-improve a{color:var(--improve);background:var(--improve-soft)}.top-seg-delta{opacity:.85;font-size:11px;font-weight:600}.top-seg li:first-child a{border-radius:10px 4px 4px 10px}.top-seg li:last-child a{border-radius:4px 10px 10px 4px}.top-seg li:only-child a{border-radius:10px}@media (max-width:480px){.top-panel{padding:14px}.top-head{gap:12px}.top-ring svg{width:64px;height:64px}.top-headline{font-size:17px}.top-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl-filter{margin-bottom:8px}.tl-sw{border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.tl-outage{--tl:var(--danger)}.tl-changes{--tl:var(--series-impr)}.tl-site{--tl:var(--improve)}.tl-wordpress{--tl:var(--series-clicks)}.tl-fixes{--tl:var(--ok)}.tl-google{--tl:var(--warn)}.tl-sw{background:var(--tl)}.tl-rule{stroke:var(--tl);stroke-width:1px;opacity:.45;pointer-events:none}.tl-dot{stroke:var(--tl);stroke-width:7px;stroke-linecap:round;pointer-events:none}.tl-band{fill:var(--warn);opacity:.12}.tl-band-top{fill:var(--warn);opacity:.45}.tl-hit{fill:#0000;cursor:pointer}.tl-mark{outline:none}.tl-mark:focus-visible .tl-hit,.tl-mark:focus-visible .tl-band-top{stroke:var(--focus);stroke-width:2px;vector-effect:non-scaling-stroke}.tl-mark:hover .tl-rule{opacity:.8}.rp-marks{color:var(--muted);flex-direction:column;gap:2px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.rp-marks .tl-sw{margin-right:6px;display:inline-block}@media (max-width:480px){.tl-filter{flex-wrap:wrap}}.impact-text{color:var(--muted);margin:0;font-weight:400}.row-btn .impact-text{display:block}.group-row .impact-text{margin:6px 0 0}.fresh p{overflow-wrap:anywhere;margin:0 0 6px}.fresh small{font-size:12px;display:block}.campaign-note{color:var(--warn);margin-left:8px;font-size:.9em}.campaigns{margin:8px 0;padding:0;list-style:none}.rd-panel{margin-top:12px}.rd-head{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0;display:flex}.rd-list{margin:0;padding:0;list-style:none}.rd-row{grid-template-columns:auto minmax(120px,1fr) minmax(140px,1.2fr) auto;align-items:center;gap:6px 10px;padding:6px 0;font-size:13px;display:grid}.rd-from{overflow-wrap:anywhere;min-width:0}.rd-to{min-width:0}.rd-conf{font-size:12px;font-weight:600}.rd-high{color:var(--ok-text,#137333)}.rd-medium{color:var(--warn)}.rd-low{color:var(--muted,#6b7280)}@media (max-width:640px){.rd-row{grid-template-columns:auto 1fr}.rd-to,.rd-conf{grid-column:2}}.conf{vertical-align:middle;color:var(--muted);cursor:help;align-items:center;display:inline-flex}.conf-flaky{color:var(--warn)}.flaky-toggle{align-items:center;gap:6px;margin:4px 0 8px;display:inline-flex}.ach-block{background:var(--surface-alt);border-radius:12px;margin:0 0 20px;padding:16px 18px}.ach-block h2{margin:0 0 10px;font-size:16px}.ach-site h3{margin:0 0 6px;font-size:14px}.ach-site{margin-top:14px}.ach-list,.ach-next{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ach-next{margin-top:6px}.ach-row{background:var(--surface);border-radius:10px;align-items:center;gap:12px;padding:8px 10px;display:flex}.ach-row>span:nth-child(2){flex:auto;min-width:0}.ach-row:not(.is-done) .ach-icon{color:var(--muted)}.ach-icon{width:28px;color:var(--accent-fg);flex-direction:column;flex:none;align-items:center;gap:3px;display:inline-flex}.ach-dots{gap:3px;display:flex}.ach-dots i{background:var(--muted-soft);border-radius:50%;width:5px;height:5px}.ach-dots i.on{background:currentColor}.ach-filter{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ach-toast-region{z-index:60;pointer-events:none;justify-content:flex-end;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.ach-toast{pointer-events:auto;background:var(--deep);color:#fff;border-radius:14px;align-items:center;gap:12px;max-width:min(560px,100vw - 24px);padding:12px 14px;display:flex;box-shadow:0 8px 24px #00000038}.ach-toast .ach-icon{color:var(--accent-bright)}.ach-toast .ach-dots i{background:#ffffff40}.ach-toast .ach-dots i.on{background:var(--accent)}.ach-toast-text{flex-direction:column;min-width:0;display:flex}.ach-toast .link-btn{color:#fff;font-size:20px;line-height:1}@media (prefers-reduced-motion:no-preference){.ach-toast{animation:.25s ease-out ach-in}@keyframes ach-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.fs-more{margin:10px 0 0;font-size:13.5px}.rp-work h3{margin:12px 0 6px;font-size:14px}.wl-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:8px 0;display:grid}.wl-fields label,.wl-text{flex-direction:column;gap:4px;display:flex}.wl-text textarea{width:100%;font:inherit}@media print{.ach-toast-region{display:none}}.form-tests{flex-direction:column;gap:12px;margin-top:28px;display:flex}.form-tests h2{margin:0 0 4px}.form-tests h3{margin:12px 0 4px;font-size:1em}.view-head-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.form-test{flex-direction:column;gap:4px;padding:8px 0;display:flex}.form-test p{margin:0}.form-test-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.form-stages{font-variant-numeric:tabular-nums}.form-test-wizard{flex-direction:column;gap:12px;max-width:720px;display:flex}.form-map{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.form-map li{align-items:center}.form-map-label{min-width:160px}.persona-card{background:var(--surface-alt);border-radius:12px;gap:8px;margin:0 0 16px;padding:16px 18px;display:grid}.persona-card h2{margin:0;font-size:16px}.persona-card p{margin:0}.persona-options{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.persona-option{text-align:left;background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;border:0;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.persona-option:hover:not(:disabled){background:var(--accent);color:var(--accent-ink)}.persona-option:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.persona-option:disabled{opacity:.6;cursor:progress}.persona-lead{margin:0 0 8px}.view-minor{margin:12px 0}.view-minor>summary{cursor:pointer;color:var(--muted);padding:4px 0;font-size:13px}.view-details{margin:2px 0 6px 26px;font-size:13px}.view-details>summary{cursor:pointer;color:var(--muted)}.view-details>div{padding-top:4px}.view-handoff{color:var(--muted);font-size:12.5px}.pt-wrap{border-radius:var(--radius-btn);max-width:100%;position:relative;overflow-x:auto}.pt-wrap:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pt{border-collapse:collapse;width:100%;font-size:14px}.pt th,.pt td{text-align:left;vertical-align:middle;white-space:nowrap;padding:10px 12px}.pt th.is-num,.pt td.is-num{text-align:right;font-variant-numeric:tabular-nums}.pt thead th{color:var(--muted);padding:4px 12px;font-size:12.5px;font-weight:600}.pt tbody tr:nth-child(odd){background:var(--surface-alt)}.pt tbody tr.is-down td:first-child{box-shadow:inset 3px 0 0 var(--danger-ink)}.pt .site-tags{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:inline-flex}.pt-sort{all:unset;cursor:pointer;font:inherit;color:inherit;min-height:24px;padding:6px 0}.pt-sort:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pt-status.is-up{color:var(--ok-ink)}.pt-status.is-down{color:var(--danger-ink);font-weight:600}.pt-trend{margin-left:4px;font-size:12px}.pt-trend.is-up{color:var(--ok-ink)}.pt-trend.is-down{color:var(--danger-ink)}.group-summary dl{flex-wrap:wrap;gap:8px 28px;margin:0;padding:12px 0;display:flex}.group-summary dl>div{flex-direction:column;gap:2px;min-width:110px;display:flex}.group-summary dt{color:var(--muted);font-size:12.5px}.group-summary dd{margin:0;font-size:20px;font-weight:700}.group-summary .is-bad dd{color:var(--danger-ink)}.group-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.group-page{flex-direction:column;gap:16px;display:flex}.group-channels{flex-direction:column;gap:8px;display:flex}.group-rename{background:var(--surface-alt);border-radius:var(--radius-btn);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px;display:flex}.group-rename label{flex-direction:column;flex:260px;gap:4px;display:flex}.group-rename input{min-height:40px}.group-rename-actions{gap:8px;display:flex}.tag-menu{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.tag-menu .link-btn,.tag-menu a{align-items:center;min-height:32px;display:inline-flex}.group-report .report+.report{break-before:page;margin-top:24px}.group-report .print-only{display:none}@media print{.group-report .print-only{display:block}}@media (max-width:640px){.group-summary dl>div{min-width:40%}.group-page .view-head{flex-direction:column;align-items:flex-start}}.group-page .now-row{grid-template-columns:minmax(0,1fr);margin:0}.group-client-report{flex-direction:column;gap:14px;display:flex}.group-client-report h2,.group-client-report h3{margin:0}.group-client-report .card{box-shadow:none;background:0 0;border:0;padding:0}.group-client-report .rs-card{padding:8px 0 14px}.group-client-report .rp-share{margin-bottom:0}.rp-group-head{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.rp-group-more{margin:0 0 24px}.fa-hero{flex-direction:column;align-items:flex-start;gap:18px;max-width:1160px;margin:0 auto;padding:72px 16px 24px;display:flex}.fa-hero h1{letter-spacing:-.03em;max-width:22ch;margin:0;font-size:clamp(30px,4.4vw,50px);line-height:1.1}.fa-hero p{color:#3d4149;max-width:60ch;margin:0;font-size:17px;line-height:1.6}.fa-hero .btn,.fa-final .btn{padding:12px 20px;font-size:15px}.fa-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.fa-pairs h3{color:var(--muted);font-weight:600}.fa-pairs p{color:var(--ink);font-size:16px}.fa-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:8px 0 0;padding:0;list-style:none;display:grid}.fa-list li{border-top:1px solid var(--line);padding:14px 0 14px 18px;font-size:15px;line-height:1.55;position:relative}.fa-list li:before{content:"";background:var(--accent-fg);border-radius:50%;width:8px;height:8px;position:absolute;top:23px;left:0}.fa-final{flex-direction:column;align-items:flex-start;gap:14px;max-width:1160px;margin:0 auto;padding:40px 16px 72px;display:flex}.fa-final h2{letter-spacing:-.02em;margin:0;font-size:clamp(24px,3vw,34px)}@media (max-width:760px){.fa-hero{padding-top:40px}.fa-pairs,.fa-list{grid-template-columns:1fr}}.pl-crumb{text-decoration:none}.pl-crumb:hover{text-decoration:underline}.pl-hero .lp-hero-check{width:100%}.pl-links{flex-wrap:wrap;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pl-links a{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.pl-links a:hover{border-color:var(--accent-fg)}.pl-final .pl-final-check{background:var(--surface);width:100%;max-width:560px;color:var(--ink);text-align:left;border-radius:16px;padding:10px}.pl-final .pl-final-check .chk-form{max-width:none}.pl-final .pl-final-check .chk-row .btn{white-space:nowrap}.pl-final>a{color:var(--dp-ink);font-weight:600}.goals{flex-direction:column;gap:8px;padding:8px 0;display:flex}.goals-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.goals-head h2{margin:0}.goal-list{margin:0;padding:0;list-style:none}.goal-row{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 0;display:flex}.goal-name{flex:200px;font-weight:600}.goal-fact{flex:0 auto}.goal-meter{flex:140px;max-width:240px}.goal-state{font-size:13px;font-weight:600}.goal-row.is-missed .goal-state{color:var(--danger-ink)}.goal-row.is-missed .goal-meter>span{background:var(--danger-ink)}.goal-row.is-at_risk .goal-state{color:var(--ink)}.goal-row.is-ok .goal-state{color:var(--ok-ink)}.goal-row.is-no_data .goal-state{color:var(--muted)}.goal-form{background:var(--surface-alt);border-radius:var(--radius-btn);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px;display:flex}.goal-form-title{flex:100%}.goal-form label{flex-direction:column;flex:180px;gap:4px;display:flex}.goal-form input,.goal-form select{min-height:40px}.goal-form-actions{gap:8px;display:flex}.pt-goal.is-missed{color:var(--danger-ink);font-weight:600}.pt-goal.is-ok{color:var(--ok-ink)}.pt-goal-state{margin-left:4px;font-size:12px}.ai-help{margin-top:8px}.ai-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-ask{outline:2px solid var(--accent,currentColor);outline-offset:2px}.ai-answer ol{margin:4px 0 4px 20px;padding:0}.ai-mark,.ai-noise{color:var(--muted)}.ai-noise-filter{padding:8px 0;display:block}.ai-brief-cols{grid-template-columns:2fr 1fr;gap:24px;display:grid}@media (max-width:720px){.ai-brief-cols{grid-template-columns:1fr}}@media print{.ai-brief .no-print{display:none}}.lp-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center}.lp-algo-line{color:var(--ink);align-items:flex-start;gap:10px;margin:0;font-size:15px;font-weight:500;line-height:1.5;display:flex}.lp-hero p.lp-algo-line,.fa-hero p.lp-algo-line,.pp-hero p.lp-algo-line{color:var(--ink);font-size:15px}.lp-algo-mark{background:var(--deep);width:24px;height:24px;color:var(--accent-bright);border-radius:8px;flex:none;justify-content:center;align-items:center;margin-top:-1px;display:inline-flex}.lp-algo-line a{white-space:nowrap;font-weight:600}.lp-hero-check{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:8px;max-width:600px;margin-top:4px;padding:14px;display:flex;box-shadow:0 12px 32px -18px #03220a59}.lp-hero-check .chk-form{max-width:none}.lp-hero-check .chk-row .btn{white-space:nowrap}.lp-hero-check .lp-note{padding-left:2px}.lp-cta-alt{align-self:flex-start;font-size:15px;font-weight:600}.lp-algo{background:var(--accent-wash);box-shadow:inset 4px 0 0 var(--accent-fg);border-radius:18px;flex-direction:column;gap:6px;max-width:880px;padding:18px 22px 18px 24px;display:flex;position:relative}.lp-algo h3{color:var(--deep);margin:0;font-size:17px}.lp-algo p{color:#2c3a2c;margin:0;font-size:15px;line-height:1.6}.lp-hood{border-radius:28px;max-width:1128px;margin:24px auto;padding:48px 40px}.lp-hood h2{color:var(--dp-ink)}.lp-hood .lp-eyebrow{color:var(--accent-bright)}.lp-hood .lp-sub{color:var(--dp-dim)}.lp-hood-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.lp-hood-grid li{background:#ffffff0f;border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex;box-shadow:inset 0 0 0 1px #f4fbe624}.lp-hood-grid p{color:var(--dp-ink);margin:0;font-size:15px;line-height:1.55}.lp-hood-grid.n4{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-hood-icon{background:var(--accent);width:38px;height:38px;color:var(--accent-ink);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.lp-promise{color:var(--deep);margin:4px 0 0;font-size:15px;font-weight:600}.pp-cards+.lp-algo{margin-top:10px}.about-founder{border-left:3px solid var(--accent-soft);margin:8px 0 16px;padding:4px 0 4px 18px}.about-founder blockquote{margin:0}.about-founder blockquote p{margin:0 0 6px;font-style:italic}.about-founder figcaption{color:var(--muted);font-size:14px}.about-founder figcaption a{text-underline-offset:2px;text-decoration:underline}@media (max-width:1000px){.lp-hood-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.lp-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:24px}.lp-hero h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.lp-hero-check{order:-1}.lp-top-actions .btn:not(.ghost){display:inline-flex}.lp-hood{border-radius:22px;margin:16px;padding:32px 20px}}@media (max-width:600px){.lp-hero h1{font-size:30px}.lp-top{flex-wrap:nowrap;gap:12px}.lp-top-actions{gap:6px}.lp-top .lang-switch>summary>span[lang]{display:none}.lp-top-actions .btn{white-space:nowrap}.lp-hero p{font-size:16px}.lp-hood-grid,.lp-hood-grid.n4{grid-template-columns:1fr}.lp-hero-check{border-radius:16px;padding:10px}}@media (max-width:480px){.lp-top .lp-top-actions .btn.ghost{display:none}}.audits-form{flex-direction:column;gap:12px;max-width:640px;margin:16px 0;display:flex}.audits-form label{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.audits-form textarea{resize:vertical}.audits-note{background:var(--surface-alt);border-radius:var(--radius);margin:12px 0;padding:10px 14px}.audits-badge{background:var(--ok-soft);color:var(--ok-ink);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600}.audits-actions{flex-wrap:wrap;gap:6px;display:flex}.audits-table th[scope=row]{font-weight:600}.pa{flex-direction:column;gap:22px;max-width:820px;margin:0 auto;padding:24px 16px 48px;display:flex}.pa-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pa-head{padding-top:6px}.pa.branded .pa-head{box-shadow:inset 0 4px 0 var(--brand);-webkit-print-color-adjust:exact;print-color-adjust:exact;padding-top:18px}.pa.branded .rp-agency{color:var(--brand-text,var(--muted));font-weight:600}.pa-block{flex-direction:column;gap:10px;display:flex}.pa-block h2{margin:0;font-size:16px}.pa-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pa-finding{background:var(--surface-alt);border-radius:var(--radius);break-inside:avoid;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.pa-finding p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.pa-impact{font-weight:600}.pa-page{overflow-wrap:anywhere;break-inside:avoid;flex-direction:column;gap:2px;display:flex}.pa-facts li{gap:10px;display:flex}.pa-facts li>span:first-child{min-width:96px;font-weight:600}.pa-present{color:var(--ok-ink)}.pa-missing{color:var(--warn)}.pa-error{color:var(--muted)}.pa-pitch .rp-signature{background:var(--surface-alt);border-radius:var(--radius);padding:12px 14px}.pa-contact{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pa-foot{text-align:center;flex-direction:column;gap:4px;display:flex}@media print{.pa{gap:14px;max-width:none;padding:0}.pa-bar,.pa-contact .btn{display:none!important}.pa-head{break-after:avoid}@page{size:A4;margin:16mm}}.pw{--brand:var(--accent-fg);background:0 0;flex-direction:column;gap:14px;max-width:520px;margin:0 auto;padding:16px;display:flex}.pw-head{align-items:center;gap:12px;display:flex}.pw-head h1{margin:0;font-size:20px}.pw-head .lang-switch{margin-left:auto}.pw-logo{object-fit:contain;max-width:120px}.pw-form{flex-direction:column;gap:8px;display:flex}.pw-form label{font-size:13px;font-weight:600}.pw-form input[type=text],.pw-form input[type=email]{border-radius:var(--radius-btn);background:var(--surface-alt);color:var(--ink);border:none;padding:12px 14px;font-size:16px}.pw-form input[type=text]:focus-visible,.pw-form input[type=email]:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.pw-check{align-items:flex-start;gap:8px;display:flex;font-size:14px!important;font-weight:400!important}.pw-check input{accent-color:var(--brand);margin-top:3px}.pw .btn{background:var(--brand);color:var(--brand-ink,#fff);align-self:flex-start}.pw-score{margin:0;font-size:28px;font-weight:700}.pw-done{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.pw-made{align-self:flex-end;text-decoration:none}.audits-widget{flex-direction:column;gap:14px;margin-top:32px;display:flex}.audits-widget form{flex-direction:column;gap:10px;max-width:640px;display:flex}.audits-widget label{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.audits-widget textarea,.audits-widget input[type=text],.audits-widget input[type=number]{border-radius:var(--radius-btn);background:var(--surface-alt);color:var(--ink);border:none;padding:10px 12px;font-size:15px}.audits-widget-code{background:var(--surface-alt);border-radius:var(--radius);font-family:var(--font-mono), monospace;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:10px 14px;font-size:12.5px}.audits-widget-preview{background:var(--surface-alt);border-radius:var(--radius);border:none;width:100%;max-width:560px;height:560px}.prism-report-total{flex-direction:column;gap:8px;display:flex}.prism-report-total>p{margin:0;font-size:20px}.prism-report-total>p.prism-report-zero{font-size:17px}.prism-report-total>p.small{font-size:13px}.prism-report-total .row{font-size:14px}.prism-report .rp-table td,.prism-report .rp-table th{vertical-align:top}.prism-report-links{flex-direction:column;gap:10px;display:flex}.prism-report-links form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.prism-report-links ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.prism-report-links li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.prism-report-link-url{overflow-wrap:anywhere;font-family:var(--font-mono,monospace);font-size:13px}.view-head>.view-head-tools{flex-flow:wrap;align-items:center;gap:10px;margin-left:auto}.refine{flex-direction:column;gap:12px;display:flex}.refine-card{background:var(--surface-alt);border-radius:var(--radius);flex-direction:column;gap:8px;padding:16px;display:flex}.refine-card h2,.refine-card h3,.refine-head h2{margin:0}.refine-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.refine-block{background:var(--surface);border-radius:var(--radius-btn);padding:8px 12px}.refine-block p,.refine-block h1,.refine-block h2,.refine-block h3,.refine-block h4,.refine-block h5,.refine-block h6{margin:0}.refine-mark{background:var(--warn-soft);color:inherit;border-radius:3px;padding:0 2px}.refine-advice{color:var(--warn);margin:6px 0 0;padding-left:18px;font-size:13px}.refine-area{background:var(--surface);border-radius:var(--radius-btn);width:100%;font:inherit;resize:vertical;border:none;padding:8px 10px}.refine-area:focus-visible{outline:2px solid var(--focus)}.refine-q{flex-direction:column;gap:4px;display:flex}.refine-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.refine-diff{background:var(--surface);border-radius:var(--radius-btn);padding:8px 12px}.refine-diff p{margin:2px 0}.refine-was{color:var(--muted);text-decoration:line-through}.refine-versions{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.refine-entry{align-items:center;gap:8px;display:inline-flex}.history-entry{flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;display:inline-flex}.page-history>.btn{align-self:flex-start}.page-history{background:var(--surface);border-radius:var(--radius-btn);overflow-wrap:anywhere;white-space:normal;flex-direction:column;gap:8px;min-width:0;max-width:min(640px,100%);padding:10px 12px;display:flex}.page-history-dates{flex-wrap:wrap;gap:8px 16px;display:flex}.page-history-dates label{flex-direction:column;gap:2px;min-width:0;display:flex}.page-history-dates input{max-width:100%}.page-history-points{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.page-history p{margin:0}.page-history-values{flex-direction:column;gap:6px;margin:0;display:flex}.page-history-values dt{color:var(--muted);font-size:12px}.page-history-values dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.page-history .ch-lines{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.refine-h{font-weight:600}.refine-review{background:var(--warn-soft)}.refine-review-note{color:var(--warn);margin:4px 0 0;font-size:13px}.refine-li:before{content:"• "}.quality-list,.quality-claims{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.quality-item{background:var(--surface);border-radius:var(--radius-btn);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 12px;display:flex}.quality-level{text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:600}.quality-important .quality-level{color:var(--danger,var(--warn))}.quality-improve .quality-level{color:var(--warn)}.quality-blocked{background:var(--warn-soft);border-radius:var(--radius-btn);margin:0;padding:8px 12px}.quality-sub{flex-direction:column;gap:6px;display:flex}.quality-sub h4{margin:4px 0 0}.quality-claims li{overflow-wrap:anywhere}@media (max-width:480px){.quality-item{flex-direction:column;align-items:flex-start}}.pp-plain li{background:var(--surface);border-radius:var(--radius);border-top:none;padding:18px 20px}.pp-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pp-cards li{background:var(--surface);border-radius:var(--radius);box-shadow:none;border:none;padding:18px 20px;font-size:15px;line-height:1.55}.pp-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pp-how li{background:var(--surface);border-radius:var(--radius);flex-direction:column;gap:8px;padding:18px 20px;display:flex}.pp-how p{margin:0;font-size:15px;line-height:1.55}.pp-together{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.pp-together>div{flex-direction:column;gap:10px;display:flex}.pp-together p,.pp-together ul{max-width:60ch;margin:0;font-size:16px;line-height:1.6}.pp-faq{border-top:none;gap:8px}.pp-faq details{background:var(--surface);border-radius:var(--radius);border-bottom:none;padding:14px 18px}@media (max-width:900px){.pp-how,.pp-cards{grid-template-columns:1fr}.pp-hero h1{overflow-wrap:anywhere;max-width:none}}.link-expiry.expired{color:var(--danger-ink)}.tq-card{flex-direction:column;gap:8px;min-width:0;padding:4px 0;display:flex}.tq-card .tq-title{font-size:15px}.tq-list{flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.tq-item{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.tq-important .tq-kind{color:var(--warn)}.tq-example{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:inline-flex}.tq-example a,.tq-line{overflow-wrap:anywhere;word-break:break-word}.tq-line{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;font-size:13px;display:flex}.tq-line .tq-title{font-weight:600}.lp-card{flex-direction:column;gap:8px;min-width:0;margin-top:12px;padding:4px 0;display:flex}.lp-card .lp-title{font-size:15px}.lp-list{flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.lp-item{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.lp-found .lp-mark{color:var(--ok,currentColor)}.lp-law{text-decoration:none}.lp-note{margin:0}@media (max-width:640px){.sites-tools-right{flex:100%;min-width:0}.sites-tools-right .sort-select{flex:1 1 0;min-width:0;max-width:100%}}.channel-settings label{min-width:0;max-width:100%}.channel-settings select{max-width:100%}@media (max-width:480px){.uptime-bar{padding:0 6px}.uptime-bar.small-bar{padding:0 4px}}.ds-label{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (max-width:560px){.tbl th{white-space:normal}.tbl .row-btn .line>span:not(.badge){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:8em}}.alert-nudge{border-radius:var(--radius-btn);background:var(--warn-soft);color:var(--ink);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;max-width:100%;margin:0;padding:10px 14px;font-size:14px;display:flex}.alert-nudge-q{overflow-wrap:anywhere;font-weight:600}.alert-nudge-acts{flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;display:flex}.alert-nudge-email{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%}.alert-nudge-later{margin-left:auto}.alert-nudge.is-down{background:var(--danger-soft)}.alert-nudge.is-down .alert-nudge-q{color:var(--danger-ink)}.alert-nudge.is-done{background:var(--ok-soft);color:var(--ok-ink)}.lookalike .lk-list{flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.lookalike .lk-head{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.lookalike .lk-name{overflow-wrap:anywhere;min-width:0}.lookalike .lk-ascii{color:var(--muted);overflow-wrap:anywhere;min-width:0;font-size:12px}.lookalike .lk-facts{margin:4px 0 0;font-size:13px}.lookalike .lk-shot{max-width:640px;margin:6px 0 0}.lookalike .lk-shot img{border-radius:var(--radius);max-width:100%;height:auto;display:block}.reg-list{margin:12px 0;padding:0;list-style:none}.reg-list li{flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-width:0;padding:8px 0;display:flex}.reg-list li[data-risk=true]{background:var(--surface-alt)}.reg-domain{overflow-wrap:anywhere;min-width:0}.reg-block{max-width:640px;margin-top:28px}.reg-form{gap:6px;max-width:420px;display:grid}.reg-form input,.reg-form select{width:100%;min-width:0}.reg-actions{flex-wrap:wrap;gap:8px;display:flex}.ipr{flex-direction:column;gap:16px;min-width:0;display:flex}.ipr section{flex-direction:column;gap:12px;min-width:0;display:flex}.ipr h1,.ipr h2{margin:0}.ipr-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.ipr-inline{align-items:center;gap:6px;min-width:0;display:inline-flex}.ipr-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ipr-panel{background:var(--surface-alt);border-radius:var(--radius);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.ipr-panel h2{font-size:16px}.ipr-panel p{margin:0}.ipr-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;min-width:0;display:flex}.ipr-small{font-size:13px}.ipr-title,.ipr-url{overflow-wrap:anywhere;min-width:0;margin:0}.ipr-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ipr-form,.ipr-editor{flex-direction:column;gap:12px;display:flex}.ipr-form label,.ipr-editor>label{flex-direction:column;gap:4px;min-width:0;display:flex}.ipr-form input:not([type=checkbox]),.ipr-form textarea,.ipr-form select,.ipr-editor input,.ipr-block input{box-sizing:border-box;background:var(--field);width:100%;color:var(--ink);border-radius:var(--radius-btn);font:inherit;border:none;padding:8px 10px}.ipr-form input:focus-visible,.ipr-form textarea:focus-visible,.ipr-editor input:focus-visible,.ipr-block input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ipr-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.ipr-form label.ipr-check{flex-direction:row;align-items:flex-start;gap:8px}.ipr-check input{margin-top:3px}.ipr-facts{overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.ipr-tabs{flex-wrap:wrap;gap:6px;display:flex}.ipr-blocks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ipr-block{background:var(--surface-alt);border-radius:var(--radius);flex-direction:column;gap:6px;min-width:0;padding:8px 12px;display:flex}.ipr-area{box-sizing:border-box;background:var(--surface);border-radius:var(--radius-btn);width:100%;font:inherit;resize:vertical;border:none;padding:8px 10px}.ipr-area:focus-visible{outline:2px solid var(--focus)}.ipr-block-h2 .ipr-area{font-size:18px;font-weight:600}.ipr-block-h3 .ipr-area{font-weight:600}.ipr-inline{flex-wrap:wrap;max-width:100%}.ipr-inline select{text-overflow:ellipsis;flex:160px;min-width:0;max-width:100%}.ipr-row .pill{white-space:normal;overflow-wrap:anywhere;text-align:start;max-width:100%}.ipr-days{border:none;flex-wrap:wrap;gap:8px 16px;min-width:0;margin:0;padding:0;display:flex}.ipr-days legend{margin-bottom:6px;padding:0;font-weight:500}.ipr-form .ipr-days label.ipr-check{flex-direction:row}.ipr-warn{color:var(--warn)}.ipr-link{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:8px 0;display:flex}.ipr-link p{overflow-wrap:anywhere;margin:0}.ipr-card{overflow-wrap:anywhere;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:6px 12px;margin:0;display:grid}.ipr-card dt{color:var(--muted);font-size:13px}.ipr-card dd{min-width:0;margin:0}.content-map{flex-direction:column;gap:16px;min-width:0;display:flex}.content-map h2{margin:0 0 8px}.content-map h3{margin:12px 0 6px;font-size:15px}.cm-notice{background:var(--surface-alt);border-radius:var(--radius-btn);margin:0;padding:10px 14px}.cm-site{background:var(--surface);border-radius:var(--radius);flex-direction:column;gap:8px;padding:16px;display:flex}.cm-site-share{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600}.cm-facts-line{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.cm-bar{background:var(--muted-soft);border-radius:999px;width:100%;max-width:360px;height:8px;display:block;position:relative;overflow:hidden}.cm-bar-range{background:var(--warn-soft);position:absolute;top:0;bottom:0}.cm-bar-mark{background:var(--warn);border-radius:2px;width:3px;margin-left:-1px;position:absolute;top:0;bottom:0}.cm-sections,.cm-examples,.cm-todo{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cm-section{background:var(--surface);border-radius:var(--radius);flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.cm-section p{margin:0}.cm-section-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.cm-section-head a,.cm-examples a{overflow-wrap:anywhere}.cm-share{flex-direction:column;gap:4px;display:flex}.cm-section .link-btn{align-self:flex-start}.cm-detail{background:var(--surface-alt);border-radius:var(--radius-btn);min-width:0;margin-top:6px;padding:10px 12px}.cm-examples>li{background:var(--surface);border-radius:var(--radius-btn);flex-direction:column;gap:4px;min-width:0;padding:8px 12px;display:flex}.cm-excerpt{overflow-wrap:anywhere;margin:0}.cm-todo{gap:4px}.cm-todo li:before{content:"✓ ";color:var(--accent-fg)}.cm-how summary{cursor:pointer;font-weight:600}.cm-how p{max-width:72ch;margin:8px 0 0}.cm-links{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.rp-content .rp-list{border-top:none;flex-direction:column;gap:6px;display:flex}.rp-content .rp-list li{border-bottom:none;grid-template-columns:1fr auto;padding:4px 0}.rp-content .rp-list li>span{flex-direction:column;min-width:0;display:flex}@media (max-width:560px){.rp-content .rp-list li{grid-template-columns:1fr;gap:2px}}.legal p a,.legal li a,.auth-card .switch a{text-underline-offset:2px;text-decoration:underline}.not-found .nf-title{letter-spacing:-.02em;margin:0;font-size:28px;line-height:1.2}.page.not-found{place-items:center;max-width:none;min-height:70vh;margin:0 auto;display:grid}.not-found .empty{background:var(--surface);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:12px;width:min(520px,100%);padding:40px 32px;display:flex}.not-found .empty p{margin:0}.legal-table:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lp-final,.lp-hood,.lp .dial-panel{--focus:var(--accent)}.sun{width:100%;max-width:520px;height:auto;margin:4px auto 0;display:block}.sun-hint{margin:0 0 4px}.sun-arc{fill:var(--lvl,var(--green));stroke:var(--surface);stroke-width:2px;transition:filter .15s}.sun-arc.sun-ok{--lvl:var(--ok)}.sun a:hover .sun-arc,.sun a:focus-visible .sun-arc{filter:brightness(.9);cursor:pointer}.sun a:focus-visible{outline:none}.sun-legend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:12px 0 4px;padding:0;font-size:13px;list-style:none;display:flex}.sun-legend li{align-items:center;gap:6px;display:inline-flex}.sun-dot{background:var(--lvl,var(--green));border-radius:50%;width:10px;height:10px}.sun-dot.sun-ok{--lvl:var(--ok)}.sun-table .sun-sub{padding-left:22px;font-weight:400}.item-actions,.page-actions,.always-check{flex-wrap:wrap;align-items:center;gap:2px 14px;display:inline-flex}.item-actions{margin-top:2px;font-size:12.5px;display:flex}.item-actions:empty{display:none}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=image],[type=hidden]),textarea){border-radius:var(--radius-btn);background:var(--field);color:var(--ink);font:inherit;box-shadow:none;border:none;padding:9px 12px}:where(input,textarea)::placeholder{color:var(--muted)}.onyx-tabs{margin-bottom:14px}.onyx-tabs .chip{text-decoration:none}.onyx-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.onyx-folders{flex-direction:column;gap:4px;display:flex;position:sticky;top:12px}.onyx-folder-row{align-items:center;gap:4px;display:flex}.onyx-folder{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-btn);flex:1;justify-content:space-between;gap:8px;min-width:0;padding:7px 10px;display:flex}.onyx-folder span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.onyx-folder:hover{background:var(--surface-alt)}.onyx-folder[aria-pressed=true]{background:var(--deep);color:var(--accent-bright)}.onyx-folder:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.onyx-main{flex-direction:column;gap:10px;min-width:0;display:flex}.onyx-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.onyx-toolbar input[type=search],.onyx-inline input{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);color:var(--ink);min-width:0;padding:7px 10px}.onyx-toolbar input[type=search]{flex:220px}.onyx-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.onyx-label{min-width:7em;font-size:12.5px}.onyx-filter-select{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);color:var(--ink);max-width:100%;padding:7px 10px}.onyx-tags{flex-wrap:wrap;gap:4px;display:inline-flex}.onyx-url{overflow-wrap:anywhere;max-width:320px}.onyx-card-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.onyx-card-grid .onyx-wide{grid-column:1/-1}.onyx-fields{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:end;gap:12px;display:grid}.onyx-fields textarea,.card-body>.field textarea{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);color:var(--ink);font:inherit;resize:vertical;padding:8px 10px}.onyx-account{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.onyx-secret{background:var(--surface-alt);-webkit-user-select:all;user-select:all;border-radius:4px;margin-top:4px;padding:2px 6px;display:inline-block}@media (max-width:860px){.onyx-layout,.onyx-card-grid{grid-template-columns:minmax(0,1fr)}.onyx-folders{position:static}}.toast-region{z-index:70;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;max-width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast-stack{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.toast-stack:empty{display:none}.toast{pointer-events:auto;background:var(--deep);color:#fff;border-radius:14px;align-items:center;gap:10px;width:100%;padding:12px 12px 12px 14px;font-size:14px;line-height:1.4;display:flex;box-shadow:0 10px 28px #03220a47,0 2px 6px #03220a2e}.toast-text{overflow-wrap:anywhere;flex:1;min-width:0}.toast-dot{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px}.toast-error .toast-dot{background:var(--danger)}.toast-info .toast-dot{background:#9fc3ff}.toast-error{box-shadow:inset 3px 0 0 var(--danger), 0 10px 28px #03220a47}.toast-close{all:unset;cursor:pointer;color:#ffffffb3;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-size:18px;line-height:1;display:grid}.toast-close:hover{color:#fff;background:#ffffff1a}.toast-close:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.toast-confirm{flex-wrap:wrap}.toast-actions{gap:8px;margin-left:auto;display:flex}.toast-confirm .btn.ghost{color:#fff;background:0 0;border-color:#ffffff4d}.toast-confirm .btn.ghost:hover:not(:disabled){background:#ffffff1a}.toast-confirm .btn:focus-visible{outline-color:var(--accent-bright)}@media (prefers-reduced-motion:no-preference){.toast{animation:.22s ease-out toast-in}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:560px){.toast-region{align-items:stretch;max-width:none;bottom:12px;left:12px;right:12px}.toast-stack{align-items:stretch}}@media print{.toast-region{display:none}}.onyx-reg{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:10px;padding-bottom:14px;display:flex}.onyx-reg:last-of-type{border-bottom:0}.onyx-reg-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.onyx-reg-head .btn{margin-left:auto;text-decoration:none}.onyx-reg-data{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:6px 14px;margin:0;display:grid}.onyx-reg-data dt{color:var(--muted);font-size:12.5px}.onyx-reg-data dd{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.onyx-reg-text{overflow-wrap:anywhere}.onyx-reg-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.onyx-reg-list li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.onyx-tasks-head{justify-content:space-between;margin-bottom:10px}.onyx-tasks-head h2{margin:0}.onyx-step{margin:18px 0 4px;font-size:18px}.onyx-pick{margin-top:16px}.onyx-pick-group{border-bottom:1px solid var(--line-soft);padding:8px 0}.onyx-pick-group summary{cursor:pointer;align-items:center;gap:10px;display:flex}.onyx-pick-topic{margin:8px 0 0 22px}.onyx-pick-topic ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 16px;margin:4px 0 0 22px;padding:0;list-style:none;display:grid}.onyx-pick-topic li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.onyx-stop-search{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);color:var(--ink);width:100%;max-width:320px;padding:6px 10px}.onyx-kinds{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.onyx-kind{border:1px solid var(--line);border-radius:var(--radius-btn);cursor:pointer;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.onyx-kind.on{border-color:var(--accent,var(--ink));background:var(--surface-2,transparent)}.onyx-kind.empty{opacity:.55;cursor:default}.onyx-kind>span{overflow-wrap:anywhere;flex-wrap:wrap;gap:4px;min-width:0;display:flex}.onyx-kind small{flex-basis:100%}.onyx-kind-opts{flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:14px;display:flex}.onyx-kind-opts input[type=number]{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);width:90px;color:var(--ink);margin-left:8px;padding:5px 8px}.onyx-order{margin-top:14px}.onyx-order summary{cursor:pointer}.onyx-order ol{overflow-wrap:anywhere;gap:3px;margin:8px 0 0;padding-left:24px;display:grid}.onyx-pick-bar{z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-btn);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:12px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 16px #0000000f}.onyx-pick-bar input,.onyx-run input{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);color:var(--ink);flex:180px;min-width:0;padding:7px 10px}.onyx-run{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:8px;margin-bottom:16px;padding-bottom:16px;display:flex}.onyx-run:last-child{border-bottom:0;margin-bottom:0}.onyx-run-screen{border:1px solid var(--line);background:var(--surface-alt);border-radius:8px;max-width:960px;overflow:hidden}.onyx-run-screen img{cursor:crosshair;width:100%;height:auto;display:block}.onyx-captcha-widget{width:fit-content;max-width:none}.onyx-captcha-widget img{width:auto;max-width:100%}.onyx-captcha{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.onyx-captcha img{border:1px solid var(--line);border-radius:8px;max-width:100%;height:auto;display:block}.onyx-captcha input{letter-spacing:1px;flex:0 200px;font-size:18px}.onyx-journal td{background:var(--surface-alt)}.onyx-journal ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.prism-level{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 20px;display:flex}.prism-level-label{align-items:center;gap:6px;display:inline-flex}.prism-level-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.prism-lost{margin-bottom:28px}.prism-lost h2,.prism-lost h3,.prism-lost p,.prism-lost ul{margin:0}.prism-lost ul.plain{flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{content:"";display:none}summary::marker{content:"";display:none}.card:not(.card-body,.stat,.scenario,.scan-line,.live-main,.change-day,form)>:is(p,h2,h3,label,.hint,.notice,.empty,.error,.check){margin-inline:18px}.card:not(.card-body,.stat,.scenario,.scan-line,.live-main,.change-day,form)>:is(p,h2,h3,label,.hint,.notice,.empty,.error,.check):first-child{margin-top:16px}.card:not(.card-body,.stat,.scenario,.scan-line,.live-main,.change-day,form)>:is(p,label,.hint,.notice,.empty,.error,.check):last-child{margin-bottom:16px}form.card:not(.card-body){flex-direction:column;gap:12px;padding:16px 18px;display:flex}.chk-list>.chk-progress,.chk-items>.chk-none,.chk-items>.chk-unconnected{margin:0;padding:12px 16px}.chip[aria-pressed=true],.filter-bar .chip[aria-pressed=true],.chip[role=tab][aria-selected=true],.onyx-folder[aria-pressed=true]{background:var(--deep);border-color:var(--deep);color:#fff}:is(.chip[aria-pressed=true],.chip[role=tab][aria-selected=true],.onyx-folder[aria-pressed=true]):not(.seg-switch .chip):is(:hover,:focus-visible){background:var(--deep);border-color:var(--deep);color:var(--accent-bright);text-decoration:none}:is(.chip[aria-pressed=true],.chip[role=tab][aria-selected=true]) .num{color:inherit}.chip:hover,a.chip:hover,.btn:hover,a.btn:hover{text-decoration:none}.seg-switch .chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent-fg);color:var(--accent-ink)}.page:has(>.acct-section){grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));align-items:start;gap:16px;display:grid}.page:has(>.acct-section)>:not(.acct-section){grid-column:1/-1}.acct-section{background:var(--surface);border-radius:var(--radius);min-width:0;max-width:none;padding:20px 22px}.acct-section+.acct-section{margin-top:0}.acct-form{align-items:stretch}.acct-form input:not([type=checkbox]):not([type=radio]),.acct-form select{width:100%;min-width:0}.acct-form>.btn,.acct-form>button,.acct-form>.check{align-self:flex-start}.connect-grid{align-items:stretch}.audits-form{background:var(--surface);border-radius:var(--radius);max-width:760px;padding:20px 22px}.stat-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:4px 0;display:flex}.stat-row>span{white-space:nowrap}.stat-row>strong{text-align:right;margin-left:auto}.admin-metrics{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.admin-metrics>.card{min-width:0}.admin-metrics>.card>h2{font-size:16px}.admin-metrics>.card>table{max-width:100%;display:block;overflow-x:auto}.otp-input{gap:8px;display:inline-flex}.otp-input input{text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;width:44px;height:52px;padding:0;font-size:22px;font-weight:600}.field .otp-input input,.add-row .otp-input input{flex:none;width:44px}@media (max-width:400px){.otp-input{gap:6px}.otp-input input{width:38px;height:46px}}form.card.stack-form{gap:14px;max-width:760px;display:grid}.stack-form label{gap:6px;margin:0;font-weight:500;display:grid}.stack-form :is(label,div)>:is(input,textarea,select){width:100%}.stack-form>.btn{justify-self:start}.onyx-reg-notes{margin:0;padding-left:18px;font-size:13px}.onyx-reg-hint{margin:0;font-size:13px}.onyx-spin{overflow-wrap:anywhere;margin:-4px 0 8px;font-size:13px;display:block}.onyx-spin.bad{color:var(--bad,#c0392b)}.onyx-score{display:inline-block}.onyx-score>summary{cursor:pointer;font-variant-numeric:tabular-nums;font-weight:600}.onyx-score>ul{margin:4px 0 0;padding-left:18px;font-size:13px}.onyx-subhead{margin:8px 0 4px;font-size:14px}.onyx-pending{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.onyx-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite fm-spin}@media (prefers-reduced-motion:reduce){.onyx-spinner{opacity:.5;border-right-color:currentColor;animation:none}}.onyx-checking{font-weight:600}.onyx-cleanup{margin:8px 0 12px}.onyx-cleanup-reasons{border:0;gap:4px;margin:0 0 8px;padding:0;display:grid}.onyx-cleanup-reasons input[type=number]{width:64px;margin-left:8px}.onyx-cleanup-list{max-height:320px;margin:4px 0;padding-left:18px;font-size:13px;overflow:auto}.onyx-reg-mail{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.onyx-reg-spam{color:var(--bad,#b42318);margin:0 0 4px;font-size:13px}.onyx-shelf-head{text-transform:uppercase;letter-spacing:.04em;margin:10px 10px 2px;font-size:12px}.tg{--tg-on:var(--green);--tg-off:#d3d7cc;--tg-off-icon:#eceee6;vertical-align:middle;aspect-ratio:292/142;flex:none;height:22px;display:inline-block;position:relative}span.tg input.tg-input{appearance:none;z-index:1;width:100%;height:100%;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:0;position:absolute;inset:0}span.tg input.tg-input:focus-visible{outline:2px solid var(--accent-fg);outline-offset:2px}span.tg input.tg-input:disabled{cursor:not-allowed}span.tg:has(input:disabled){opacity:.5}.tg-svg{width:100%;height:100%;display:block;overflow:visible}.tg-bg{fill:var(--tg-off);transition:fill .4s}.tg-icon{transition:fill .4s}.tg-icon-on{fill:var(--tg-off)}.tg-icon-off{fill:var(--tg-off-icon)}.tg-knob{transform-origin:50%;transform-box:view-box}.tg-knob-mid{transition:transform .6s}.tg-knob-l,.tg-knob-r{backface-visibility:hidden;transition:transform .45s}.tg-knob-r{transform:scale(0)}.tg-input:checked+.tg-svg .tg-bg{fill:var(--tg-on)}.tg-input:checked+.tg-svg .tg-icon-on{fill:#fff}.tg-input:checked+.tg-svg .tg-icon-off{fill:var(--tg-on)}.tg-input:checked+.tg-svg .tg-knob-mid{transform:translate(150px)}.tg-input:checked+.tg-svg .tg-knob-l{transform:scale(0)}.tg-input:checked+.tg-svg .tg-knob-r{transform:scale(1)}@media (prefers-reduced-motion:reduce){.tg-bg,.tg-icon,.tg-knob{transition:none!important}}.tg-pair{cursor:pointer;color:var(--muted);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;display:inline-flex}.tg-pair>[data-active=true]{color:var(--ink);font-weight:600}.check-line>.tg,.check>.tg,label.check>.tg,.inx-toggle>.tg{align-self:center;margin-top:0}.hd-ring-guide{stroke:#ffffff0f;stroke-width:12px}.hd-seg{fill:none;stroke-width:12px;stroke-linecap:butt;transition:stroke-width .15s}.hd-seg.tone-ok{stroke:var(--ok)}.hd-seg.tone-warn{stroke:#ffc266}.hd-seg.tone-bad{stroke:#ff7b7a}.hd-seg.tone-down{stroke:var(--danger);animation:1.6s ease-in-out infinite hd-blink}.hd-seg.tone-muted,.hd-seg.tone-none{stroke:#fff3}.hd-seg-link{cursor:pointer}.hd-seg-link:hover .hd-seg{stroke-width:18px}@keyframes hd-blink{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.hd-seg.tone-down{animation:none}}.hd-bucket{fill:none;stroke-width:9px}.hd-bucket.st-ok{stroke:#c8ff008c}.hd-bucket.st-blip{stroke:#ffc266}.hd-bucket.st-down{stroke:var(--danger)}.hd-bucket.st-none{stroke:#ffffff1a}.hd-hour{stroke:#f4fbe659;stroke-width:1.5px}.hd-now{fill:var(--accent);stroke:var(--deep);stroke-width:2px}.hd-delta{font-family:var(--font);font-size:13px;font-weight:600}.hd-delta.tone-ok{fill:var(--ok)}.hd-delta.tone-bad{fill:#ff9190}.hd-delta.tone-muted{fill:var(--dp-dim,var(--panel-dim))}.dial-center{flex-direction:column;align-items:center;gap:10px;display:flex}.dial-center>.hdial{width:100%}.dial-legend{color:var(--dp-dim);flex-direction:column;gap:3px;margin:0;padding:0;font-size:11.5px;line-height:1.35;list-style:none;display:flex}.dial-legend li{align-items:center;gap:8px;display:flex}.dl-swatch{background:var(--accent);border-radius:3px;flex:none;width:18px;height:5px}.dl-swatch.tone-mix{background:linear-gradient(to right, var(--danger) 0 25%, #ffc266 25% 50%, var(--ok) 50% 100%)}.dl-swatch.tone-day{background:repeating-linear-gradient(90deg,#c8ff0099 0 3px,#0000 3px 4px)}.ds-sub{overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.3}.ds-sub.tone-ok{color:var(--ok)}.ds-sub.tone-warn{color:#ffc266}.ds-sub.tone-bad{color:#ff9190}.ds-sub.tone-muted{color:var(--dp-dim);font-weight:400}.org-panel{margin:0 0 16px}.org-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:stretch;gap:28px;display:grid}.org-main{flex-direction:column;gap:20px;min-width:0;display:flex}.org-head{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.org-panel .top-headline{letter-spacing:-.03em;color:var(--dp-ink);font-size:28px;font-weight:600;line-height:1.2}.org-panel .top-fresh{color:var(--dp-dim)}.org-panel .top-issues a{color:#ffc266}.org-panel .top-start{background:var(--accent);color:var(--accent-ink);border-color:var(--accent-bright);margin-top:6px}.org-panel .top-start:hover{color:var(--accent-ink);filter:brightness(1.05)}@media (min-width:861px){.org-panel .dial-stage{grid-template-columns:minmax(0,1fr) minmax(240px,320px) minmax(0,1fr)}}.org-panel .ds-label{white-space:normal}.org-panel .top-levels{padding-top:4px}.org-panel .top-seg a{padding:8px 10px;font-size:12.5px}.org-panel .top-seg-broken a{color:#ffd0cf;background:#eb3f3e52}.org-panel .top-seg-important a{color:#ffe2b3;background:#ffc26638}.org-panel .top-seg-improve a{color:var(--dp-ink);background:#ffffff1f}.org-panel .top-seg a:hover{filter:brightness(1.15)}.org-panel .top-delta.tone-bad{color:#ff9190}.org-panel .top-delta.tone-ok{color:var(--ok)}.org-panel .dp-task{color:var(--dp-ink);background:#ffffff14;border:0}.org-aside{flex-direction:column;gap:14px;min-width:0;display:flex}.org-now{min-width:0;margin-top:auto}.now-embed .now-feed{background:#ffffff12;border-radius:18px;min-width:0;padding:14px 16px}.visits{background:#ffffff12;border-radius:18px;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.visits-loading{min-height:168px}.visits-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.visits-title{color:var(--dp-ink);margin:0;font-size:14px;font-weight:600}.visits-delta{white-space:nowrap;background:#ffffff1a;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.visits-delta.tone-ok{color:var(--accent-bright)}.visits-delta.tone-bad{color:#ff9190}.visits-total{color:var(--dp-dim);margin:0;font-size:12.5px;line-height:1.3}.visits-total strong{letter-spacing:-.02em;color:var(--dp-ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;display:block}.visits-chart{width:100%;height:64px;margin-top:6px;display:block;overflow:visible}.visits-prev{fill:#ffffff0a}.visits-line{fill:none;stroke:var(--accent-bright);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.visits-dot{fill:var(--accent-bright);stroke:var(--deep);stroke-width:2px}.visits-axis{color:var(--dp-dim);justify-content:space-between;font-size:11px;display:flex}.visits-top{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.visits-top a{color:var(--dp-ink);grid-template-columns:minmax(0,1fr) 64px auto;align-items:center;gap:8px;padding:3px 0;font-size:12px;display:grid}.visits-top a:hover .visits-host{text-decoration:underline}.visits-host{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visits-bar{background:#ffffff1a;border-radius:2px;height:4px;overflow:hidden}.visits-bar i{background:var(--accent);border-radius:2px;height:100%;display:block}.visits-top .num{font-variant-numeric:tabular-nums;color:var(--dp-dim);text-align:right;min-width:3ch}.visits-empty p{color:var(--dp-dim);margin:0 0 6px;font-size:12.5px}.visits-empty .btn{align-self:flex-start}.visits-ai{color:var(--dp-dim);margin:2px 0 0;font-size:12px}.visits-ai strong{color:var(--dp-ink);font-variant-numeric:tabular-nums}.visits-ai .tone-ok{color:var(--accent-bright)}.visits-ai .tone-bad{color:#ff9190}.ai-traffic{flex-direction:column;gap:10px;display:flex}.ai-traffic-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ai-traffic-delta{background:var(--muted-soft);border-radius:999px;padding:2px 8px;font-size:12.5px;font-weight:600}.ai-traffic-total{color:var(--muted);margin:0}.ai-traffic-total strong{color:var(--ink);margin-right:4px;font-size:28px;font-weight:650}.ai-traffic-bars{align-items:flex-end;gap:2px;height:64px;display:flex}.ai-traffic-bars span{background:var(--green);opacity:.85;border-radius:2px 2px 0 0;flex:1;min-width:2px}.ai-traffic-axis{justify-content:space-between;display:flex}.ai-traffic-cols{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:760px){.ai-traffic-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ai-traffic-cols h3{margin:0 0 6px;font-size:13px;font-weight:600}.ai-traffic-list,.ai-traffic-pages{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ai-traffic-list li{grid-template-columns:90px minmax(0,1fr) auto 44px;align-items:center;gap:8px;display:grid}.ai-traffic-bar{background:var(--muted-soft);border-radius:3px;height:6px;overflow:hidden}.ai-traffic-bar i{background:var(--green);height:100%;display:block}.ai-traffic-pages li{justify-content:space-between;gap:10px;display:flex}.ai-traffic-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ai-traffic .num{font-variant-numeric:tabular-nums;text-align:right}.now-embed{flex-direction:column;gap:12px;min-width:0;display:flex}.now-embed .now-risk{order:-1}.now-embed .now-feed h2{font-size:14px}.now-embed .now-fresh{font-size:12px}.now-embed .now-feed h2{color:var(--dp-ink)}.now-embed .now-feed>ul:last-child{scrollbar-width:thin;max-height:300px;overflow:auto}.now-embed .now-feed li{border-top-color:#ffffff1a;padding-top:6px;padding-bottom:6px;font-size:12px;line-height:1.35}.now-embed .now-when{font-size:11px}.now-embed .now-feed li a{color:var(--dp-ink)}.now-embed .now-when,.now-embed .muted{color:var(--dp-dim)}.now-embed .now-fresh{color:var(--dp-ink);background:#ffffff14}.now-embed .now-fresh.has-new{background:#c8ff002e}.now-embed .now-feed li.is-new .now-when:after{color:var(--accent-bright)}.now-embed .now-dot{background:var(--dp-dim)}.now-embed .tone-bad .now-dot{background:#ff7b7a}.now-embed .tone-warn .now-dot{background:#ffc266}.now-embed .tone-ok .now-dot{background:var(--ok)}.now-risk-mini{background:#ffffff12;border-radius:18px;padding:14px 16px}.now-risk-mini h2{font-size:14px}.now-risk-mini .now-risk-num{font-size:32px}@media (max-width:1180px){.org-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.org-panel .top-seg{flex-wrap:wrap}.org-panel .top-seg li{flex:auto!important}.org-panel .top-seg li a{border-radius:8px}.org-panel .top-headline{font-size:21px}.org-aside{padding:14px}}.sp-cells{background:0 0;gap:8px;padding:0}.sp-cell{background:var(--surface-alt);border-radius:14px;padding:9px 14px}@media (min-width:1100px){.site-plate{flex-direction:row;align-items:center;gap:20px}.site-plate>.sp-top{flex:260px}.site-plate>.sp-cells{flex:0 auto;justify-content:flex-end}.site-plate .sp-sub{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (max-width:760px){.sp-cells{gap:8px}}.pc-save-chip{background:var(--accent);color:var(--accent-ink);border-radius:999px;margin-left:4px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.dial-panel,.card.stat.wide,.lp-final,.lp-hood,.now-risk,.toast,.ach-toast{--accent:var(--accent-bright);--accent-hover:var(--accent-bright-hover)}select:not([multiple]):not([size]){appearance:none;cursor:pointer;line-height:1.3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%238a93a3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:12px 12px!important;padding-right:32px!important}select::-ms-expand{display:none}.site-sticky{z-index:30;background:var(--bg);flex-direction:column;gap:10px;min-width:0;max-width:1200px;margin:-4px 0 18px;padding-top:4px;display:flex;position:sticky;top:0}.site-sticky .chips{padding-bottom:6px}.tab-more{display:none}.tab-more-btn,.tab-more-link{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;min-height:40px;margin-bottom:-1px;padding:10px 12px;display:inline-flex}.tab-more-link[data-current]{color:var(--accent-fg);border-bottom-color:var(--accent-fg);font-weight:600}.tab-more[open]>.tab-more-btn{color:var(--ink)}.tab-more>summary{cursor:pointer;list-style:none}.tab-more>summary::-webkit-details-marker{display:none}.tab-more-list{display:flex}@media (max-width:767px){.site-sticky{top:56px}.tab-extra{display:none}.tab-more{flex:none;display:flex}}.depth,.setup,.ar,.vc-row,.about{max-width:1200px}.depth-head,.ar-head{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius);background:0 0;border:0;align-items:center;gap:10px;padding:0 18px;display:flex}.depth-head:focus-visible,.ar-head:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.depth-title,.ar-title{flex:none;font-weight:600}.depth-line{min-width:0;color:var(--muted);flex-wrap:wrap;flex:1;gap:0 4px;font-size:13.5px;display:flex}.depth-head[aria-expanded=true] .ar-chev,.ar-head[aria-expanded=true] .ar-chev{transform:rotate(180deg)}.ar-chev{color:var(--muted);flex:none;margin-left:auto}.depth-body,.setup-list{flex-direction:column;gap:12px;padding:4px 18px 16px;display:flex}.ar-list{flex-direction:column;gap:8px;display:flex}.ar-tools{justify-content:flex-end;display:flex}.ar-lvl{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12.5px;font-weight:600}.ar-lvl-ok{align-items:center;gap:6px;padding:0;font-weight:500;display:inline-flex}.ar-dot{background:var(--ok,#2f9e5b);border-radius:50%;width:8px;height:8px}.ar-new{background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:600}.ar-sum{text-align:right;flex:1;min-width:0;font-size:13px}.ar-sum+.ar-chev{margin-left:0}.ar-broken{border-color:var(--danger-ink,#c0392b)}.ar-body{flex-direction:column;gap:12px;padding:0 18px 16px;display:flex}.ar-body .ar-card>.card,.ar-body .ar-card>section{box-shadow:none;border:0;padding-inline:0}.ar-finds{display:none}.ar-finds ul{margin:0 0 8px;padding-left:18px}.ar-notes p{margin:0;font-size:13px}.ar-notes small{margin-top:2px;display:block}.ar-empty{margin:0}.ar-card:not(:empty)~.ar-empty{display:none}@media (max-width:767px){.ar-has-finds .ar-finds{display:block}.ar-has-finds .ar-card{display:none}.depth-head{flex-wrap:wrap;padding-block:10px}}.setup-list{margin:0;list-style:none}.setup-list li{align-items:flex-start;gap:10px;display:flex}.setup-mark{text-align:center;width:18px;color:var(--muted);flex:none}.setup-list .is-done .setup-mark{color:var(--ok,#2f9e5b)}.setup-list .is-done strong{color:var(--muted);font-weight:500}.setup-body{margin-top:6px}.vc-row>summary{cursor:pointer;align-items:center;gap:10px;min-height:56px;padding:0 18px;list-style:none;display:flex}.vc-row>summary::-webkit-details-marker{display:none}.vc-row-title{font-weight:600}.vc-row-sum{align-items:baseline;gap:8px;margin-left:auto;display:flex}.vc-inner{border-top:1px solid var(--line-soft)}.about>summary{cursor:pointer;font-weight:600}.about-body{flex-direction:column;gap:14px;margin-top:12px;display:flex}.about-shots{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.sun-top ol{margin:6px 0;padding-left:20px}
