@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Narrow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-narrow-vietnamese-700-normal-VsvP8OcS.woff2)format("woff2"),url(/assets/archivo-narrow-vietnamese-700-normal-CB0yIOvF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Narrow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-narrow-latin-ext-700-normal-DCLoHMFv.woff2)format("woff2"),url(/assets/archivo-narrow-latin-ext-700-normal-C4q0W15T.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Narrow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-narrow-latin-700-normal-DtADLsoy.woff2)format("woff2"),url(/assets/archivo-narrow-latin-700-normal-DxmyBkwC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--df-table:#eceff2;--df-table-edge:#d3d7da;--df-surface:#f7f9fa;--df-film:#121616;--df-film-deep:#0d0f0e;--df-base:#9c5117;--df-base-lit:#b8641d;--df-base-deep:#47210e;--df-pass:#54945b;--df-pass-ink:#2f6b3d;--df-blocked:#b83a28;--df-watch:#c89020;--df-watch-ink:#8a6210;--df-ink:#121617;--df-ink-soft:#4f5a5c;--df-bone:#e4e1d6;--df-bone-warm:#dbd0b6;--df-bone-dim:#9a978d;--df-graphite:#61625c;--df-chrome:#a2a2a1;--df-rule:#12161629;--df-rule-soft:#12161614;--df-signal-dim:#2f6b3d14;--df-radius:3px;--df-radius-frame:2px;--df-space:8px;--df-font-display:"Archivo Variable", system-ui, sans-serif;--df-font-body:"Archivo Variable", system-ui, sans-serif;--df-font-condensed:"Archivo Narrow", "Archivo Variable", system-ui, sans-serif;--df-font-mono:"JetBrains Mono Variable", ui-monospace, monospace;--df-focus:2px solid var(--df-base);--df-focus-offset:2px;--df-contact:0 1px 0 #1216160f, 0 2px 6px #12161614;--df-porcelain:var(--df-table);--df-slate:var(--df-ink-soft);--df-beacon:var(--df-pass-ink);--df-flare:var(--df-blocked);--df-amber:var(--df-watch-ink);--df-border:var(--df-rule)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:radial-gradient(120% 90% at 50% 0%, var(--df-table) 0%, var(--df-table-edge) 100%) fixed;color:var(--df-ink);font-family:var(--df-font-body);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}h1,h2,h3{font-family:var(--df-font-display);letter-spacing:-.01em;margin:0 0 calc(var(--df-space) * 2);font-weight:700;line-height:1.05}h1{font-size:28px;font-weight:800}h2{font-size:22px}h3{font-size:18px}p{margin:0 0 calc(var(--df-space) * 2)}a{color:var(--df-beacon)}:focus-visible{outline:var(--df-focus);outline-offset:var(--df-focus-offset);border-radius:3px}.mono{font-family:var(--df-font-mono);font-variant-numeric:tabular-nums}.skip-link{z-index:100;background:var(--df-beacon);color:#fff;padding:8px 12px;position:absolute;top:0;left:-9999px}.skip-link:focus{top:8px;left:8px}.brand{align-items:center;text-decoration:none;display:inline-flex}.brand .brand__print{letter-spacing:.2em;color:var(--df-ink);font-size:13px}.btn{font-family:var(--df-font-body);border-radius:var(--df-radius);border:1px solid var(--df-border);color:var(--df-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background .12s ease-out;display:inline-flex}.btn:hover{background:var(--df-signal-dim)}.btn:disabled{opacity:.55;cursor:default}.btn--primary{background:var(--df-film);border-color:var(--df-film);color:var(--df-bone)}.btn--primary:hover{background:var(--df-film-deep);border-color:var(--df-film-deep);filter:none}.field{margin-bottom:calc(var(--df-space) * 2);gap:6px;display:grid}.field__label{color:var(--df-ink);font-size:13px;font-weight:600}.input{font-family:var(--df-font-mono);border-radius:var(--df-radius);border:1px solid var(--df-rule);color:var(--df-ink);background:#fff;padding:10px 12px;font-size:14px}.input:focus-visible{outline:var(--df-focus);outline-offset:var(--df-focus-offset)}.form-error{color:var(--df-flare);margin:calc(var(--df-space) * 2) 0 0;font-size:13px}.form-success{color:var(--df-beacon);margin:calc(var(--df-space) * 2) 0 0;font-size:13px}.form-hint{font-family:var(--df-font-mono);color:var(--df-slate);font-size:12px}.card{background:var(--df-surface);border:1px solid var(--df-rule);border-radius:var(--df-radius);padding:calc(var(--df-space) * 3);box-shadow:var(--df-contact)}.steps{gap:calc(var(--df-space) * 1.5);color:var(--df-ink);margin:0;padding-left:20px;font-size:14px;display:grid}.panel-clear{background:var(--df-signal-dim);border:1px solid var(--df-border);border-radius:var(--df-radius);padding:calc(var(--df-space) * 4)}.app{grid-template-columns:216px 1fr;min-height:100dvh;display:grid}.app__rail{gap:calc(var(--df-space) * 3);padding:calc(var(--df-space) * 3);border-right:1px solid var(--df-border);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.app__nav{gap:2px;display:grid}.app__nav a{border-radius:var(--df-radius);color:var(--df-slate);align-items:center;gap:8px;padding:8px 10px;font-weight:500;text-decoration:none;display:flex}.app__nav a:hover{color:var(--df-ink);background:var(--df-signal-dim)}.app__nav a[aria-current=page]{color:var(--df-ink);background:var(--df-signal-dim);font-weight:600}.app__rail-foot{color:var(--df-slate);gap:4px;margin-top:auto;font-size:12px;display:grid}.app__content{padding:calc(var(--df-space) * 4);width:100%;min-width:0;max-width:1040px}.logout-btn{color:var(--df-slate);font-family:var(--df-font-body);cursor:pointer;background:0 0;border:none;justify-self:start;padding:4px 6px;font-size:13px}@media (width<=640px){.app{grid-template-columns:1fr}.app__rail{align-items:center;gap:calc(var(--df-space) * 2);border-right:none;border-bottom:1px solid var(--df-border);height:auto;padding:calc(var(--df-space) * 2) calc(var(--df-space) * 3);flex-flow:wrap;position:static}.app__rail .brand{margin-right:calc(var(--df-space) * 2)}.app__nav{gap:var(--df-space);flex-wrap:wrap;display:flex}.app__nav a{padding:6px 10px}.app__rail-foot{text-align:right;justify-self:auto;margin-top:0;margin-left:auto}.app__rail-foot .logout-btn{justify-self:end}.app__content{padding:calc(var(--df-space) * 3)}}.pulse{width:100%;height:56px;display:block}.pulse--slim{height:40px}.plan-limit{gap:calc(var(--df-space) * 2);padding:calc(var(--df-space) * 3);border:1px solid var(--df-border);border-left:3px solid var(--df-amber);border-radius:var(--df-radius);background:var(--df-surface);margin-top:calc(var(--df-space) * 2);display:grid}.plan-limit__lead{margin:0;font-weight:600}.plan-limit__plans{font-family:var(--df-font-mono);color:var(--df-slate);gap:4px;margin:0;padding-left:16px;font-size:12px;display:grid}.all-clear{gap:calc(var(--df-space) * 3);margin-bottom:calc(var(--df-space) * 4);display:grid}.all-clear__title{margin:0;font-size:24px}.all-clear__text .lede{margin-top:calc(var(--df-space))}.all-clear__paused{margin-top:calc(var(--df-space));color:var(--df-slate);font-size:13px}.paused-banner{color:var(--df-slate);margin:calc(var(--df-space) * 2) 0 0;font-size:13px}.url-row__main{gap:2px;min-width:0;display:grid}.url-row__status{color:var(--df-slate);font-size:12px}.url-row__status--pending{align-items:center;gap:6px;display:inline-flex}.url-row__status--pending:before{content:"";background:var(--df-beacon);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite df-beat}@keyframes df-beat{0%,to{opacity:1}50%{opacity:.25}}.empty{background:var(--df-surface);border:1px solid var(--df-rule-soft);border-left:3px solid var(--df-base);border-radius:3px;justify-items:start;gap:10px;max-width:640px;padding:30px 28px;display:grid}.empty__glyph{width:26px;height:18px;color:var(--df-graphite);opacity:.8}.empty__glyph svg{width:100%;height:100%}.empty h2{font-family:var(--df-font-display);letter-spacing:-.01em;margin:0;font-size:19px}.empty p{color:var(--df-ink-soft);max-width:46ch;margin:0;font-size:14px;line-height:1.55}.dashboard-grid{gap:calc(var(--df-space) * 3);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.dashboard-grid{grid-template-columns:1fr}}.page-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--df-space) * 3);margin-bottom:calc(var(--df-space) * 3);flex-wrap:wrap;display:flex}.page-head__text{min-width:0}.page-head h1{margin-bottom:calc(var(--df-space))}.page-head h1:last-child{margin-bottom:0}.page-head__action{flex:none}.lede{color:var(--df-slate);max-width:60ch;margin:0}.kicker{font-family:var(--df-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--df-slate);margin-bottom:var(--df-space);font-size:12px}.auth{min-height:100dvh;padding:calc(var(--df-space) * 3);background:radial-gradient(120% 90% at 50% 0%, var(--df-table) 38%, var(--df-table-edge) 100%);place-items:center;display:grid}.auth__card{background:var(--df-surface);border-radius:3px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 1px #fff9,0 14px 28px -18px #0c10108c}.auth__rail{background:var(--df-base-deep);padding:15px 24px 17px;position:relative}.auth__rail:after{content:"";background-image:var(--perf-tile);background-repeat:repeat-x;background-size:auto 100%;height:7px;position:absolute;bottom:0;left:0;right:0}.auth__rail .edge-print{color:var(--df-bone-warm);font-family:var(--df-font-condensed);letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;font-weight:700}.auth__body{padding:28px 24px 26px}.auth__card h1{font-family:var(--df-font-display);letter-spacing:-.02em;margin:0 0 6px;font-size:27px;line-height:1.1}.auth__note{color:var(--df-ink-soft);max-width:34ch;margin:0 0 22px;font-size:14px;line-height:1.55}.auth__submit{width:100%;margin-top:4px}.auth__error{margin:12px 0 0;font-size:13px;line-height:1.5}.auth__fineprint{border-top:1px solid var(--df-rule-soft);color:var(--df-graphite);margin:18px 0 0;padding-top:14px;font-size:12.5px}.auth__mark{width:34px;height:34px;color:var(--df-pass-ink);margin-bottom:14px}.auth__mark svg{width:100%;height:100%}.skeleton{border-radius:var(--df-radius);background:linear-gradient(90deg, var(--df-signal-dim), var(--df-border), var(--df-signal-dim));background-size:200% 100%;min-height:12px;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.list{gap:var(--df-space);margin:0;padding:0;list-style:none;display:grid}.list li{border:1px solid var(--df-border);border-radius:var(--df-radius);padding:calc(var(--df-space) * 2);background:var(--df-surface)}.add-site,.add-url{gap:calc(var(--df-space) * 2);margin-bottom:calc(var(--df-space) * 3);display:grid}.add-site .field,.add-url .field{margin-bottom:0}.site-row{align-items:center;gap:calc(var(--df-space) * 2);color:var(--df-ink);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.site-row__domain{font-size:14px;font-weight:600}.site-row__name{color:var(--df-slate);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.site-row__meta{color:var(--df-slate);font-size:13px}.url-row{align-items:center;gap:calc(var(--df-space) * 2);grid-template-columns:1fr auto auto;display:grid}.url-row__badges,.url-row__actions{gap:var(--df-space);display:inline-flex}.mute-editor{gap:calc(var(--df-space) * 2);padding-top:calc(var(--df-space) * 2);border-top:1px solid var(--df-border);grid-column:1/-1;display:grid}.mute-editor .form-hint{margin:0}.mute-editor__grid{gap:calc(var(--df-space) / 2) calc(var(--df-space) * 2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.mute-editor__option{align-items:center;gap:var(--df-space);cursor:pointer;font-size:13px;display:flex}.mute-editor__option input{accent-color:var(--df-beacon)}.mute-editor__actions{gap:var(--df-space);display:inline-flex}.mute-editor .form-error{margin-top:0}.badge{font-family:var(--df-font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:3px;padding:2px 6px;font-size:11px}.badge--beacon{background:var(--df-signal-dim);color:var(--df-beacon)}.badge--muted{background:var(--df-border);color:var(--df-slate)}.btn--danger{color:var(--df-flare);border-color:var(--df-border)}.btn--danger:hover{background:#c63a2b14}.btn--sm{padding:6px 10px;font-size:13px}.danger-zone{margin-top:calc(var(--df-space) * 5);padding-top:calc(var(--df-space) * 3);border-top:1px solid var(--df-border)}.danger-zone .lede{margin-bottom:calc(var(--df-space) * 2)}.sev{font-family:var(--df-font-body);letter-spacing:.02em;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.sev__dot{border-radius:50%;width:7px;height:7px}.sev--critical{color:var(--df-flare)}.sev--critical .sev__dot{background:var(--df-flare)}.sev--warning{color:var(--df-amber)}.sev--warning .sev__dot{background:var(--df-amber)}.sev--info{color:var(--df-slate)}.sev--info .sev__dot{background:var(--df-slate)}.badge--confirmed{color:var(--df-flare);background:#c63a2b1a}.badge--pending{color:var(--df-amber);background:#b7791a1f}.badge--resolved{background:var(--df-signal-dim);color:var(--df-beacon)}.badge--suppressed{background:var(--df-border);color:var(--df-slate)}.change-history{margin-top:calc(var(--df-space) * 5)}.diff{gap:calc(var(--df-space) * 3);display:grid}.diff__meta{align-items:center;gap:var(--df-space);display:inline-flex}.diff__detected{color:var(--df-slate);margin-left:auto;font-size:13px}.diff__grid{gap:calc(var(--df-space) * 2);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){.diff__grid{grid-template-columns:1fr}}.diff__col .kicker{margin-bottom:calc(var(--df-space))}.diff__value{font-family:var(--df-font-mono);font-variant-numeric:tabular-nums;padding:calc(var(--df-space) * 2);border:1px solid var(--df-border);border-radius:var(--df-radius);white-space:pre-wrap;word-break:break-word;background:var(--df-surface);margin:0;font-size:13px;line-height:1.5}.diff__value--before{color:var(--df-ink);background:#c63a2b0d;border-color:#c63a2b4d}.diff__value--flare{color:var(--df-flare);background:#c63a2b0f;border-color:#c63a2b59}.diff__value--beacon{background:var(--df-signal-dim);border-color:var(--df-beacon);color:var(--df-beacon)}.diff__empty{color:var(--df-slate)}.diff__note{color:var(--df-slate);margin:0;font-size:13px}.diff__note--empty{padding:calc(var(--df-space) * 2);border:1px dashed var(--df-border);border-radius:var(--df-radius);background:var(--df-surface)}.diff__verdict{border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.diff__verdict--live{color:var(--df-flare);background:#c63a2b1f}.diff__verdict--live:before{content:"";background:var(--df-flare);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite df-beat}.diff__verdict--resolved{background:var(--df-signal-dim);color:var(--df-beacon)}.diff__verdict--suppressed,.diff__verdict--info{background:var(--df-border);color:var(--df-slate)}.diff__timeline ol{gap:calc(var(--df-space));margin:0;padding:0;list-style:none;display:grid}.diff__timeline li{align-items:baseline;gap:var(--df-space);color:var(--df-slate);font-size:13px;display:flex}.diff__timeline li.is-set{color:var(--df-ink)}.diff__step-label{flex:none;width:96px;font-weight:600}.current{padding:calc(var(--df-space) * 3);border:1px solid var(--df-border);border-left:3px solid var(--df-beacon);border-radius:var(--df-radius);background:var(--df-surface);margin-bottom:calc(var(--df-space) * 3)}.current__head{align-items:baseline;gap:calc(var(--df-space) * 1.5);flex-wrap:wrap;display:flex}.current__head h2{margin:0;font-size:22px}.current__price{color:var(--df-ink);margin-left:auto;font-size:18px;font-weight:600}.current__next{margin:var(--df-space) 0 0;color:var(--df-slate);max-width:60ch}.current__facts{gap:calc(var(--df-space) * 4);margin:calc(var(--df-space) * 3) 0 0;padding-top:calc(var(--df-space) * 2);border-top:1px solid var(--df-border);flex-wrap:wrap;display:flex}.current__facts dt{font-family:var(--df-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--df-slate);font-size:11px}.current__facts dd{color:var(--df-ink);margin:4px 0 0;font-size:15px;font-weight:600}.change-plan{margin-top:calc(var(--df-space) * 2);padding-top:calc(var(--df-space) * 3);border-top:1px solid var(--df-border)}.change-plan__head{justify-content:space-between;align-items:center;gap:var(--df-space);margin-bottom:calc(var(--df-space) * 2);display:flex}.change-plan__head h2{margin:0;font-size:16px}.seg{border:1px solid var(--df-border);border-radius:var(--df-radius);background:var(--df-surface);margin-bottom:calc(var(--df-space) * 2);gap:2px;padding:2px;display:inline-flex}.seg button{font-family:var(--df-font-body);color:var(--df-slate);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:600}.seg button[aria-pressed=true]{background:var(--df-signal-dim);color:var(--df-beacon)}.seg button:hover:not(:disabled){color:var(--df-ink)}.seg button:disabled{opacity:.5;cursor:default}.plans{gap:calc(var(--df-space) * 2);margin-bottom:calc(var(--df-space) * 3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}@media (width<=760px){.plans{grid-template-columns:1fr}}.plan{padding:calc(var(--df-space) * 3);border:1px solid var(--df-border);border-radius:var(--df-radius);background:var(--df-surface);flex-direction:column;display:flex}.plan--current{border-color:var(--df-beacon)}.plan__head{justify-content:space-between;align-items:center;gap:var(--df-space);display:flex}.plan__head h3{margin:0;font-size:18px}.plan__price{margin:calc(var(--df-space) / 2) 0 calc(var(--df-space) * 2);color:var(--df-ink);font-size:28px;font-weight:600}.plan__price-note{color:var(--df-slate);margin-left:4px;font-size:12px;font-weight:400}.plan__lead{font-family:var(--df-font-display);margin:0 0 calc(var(--df-space) / 2);color:var(--df-ink);font-size:17px;font-weight:800;line-height:1.1}.plan__lead-sub{color:var(--df-slate);margin:0 0 calc(var(--df-space) * 2);font-size:12px}.plan__features{margin:0 0 calc(var(--df-space) * 3);color:var(--df-slate);flex:1;gap:4px;padding-left:16px;font-size:13px;display:grid}.plan__action{margin-top:auto}.plan__btn{width:100%}.plan__label{text-align:center;font-family:var(--df-font-mono);color:var(--df-slate);margin:0;padding:10px 0;font-size:12px;display:block}.lifetime{justify-content:space-between;align-items:center;gap:calc(var(--df-space) * 3);padding:calc(var(--df-space) * 3);border-radius:var(--df-radius);background:var(--df-film);color:var(--df-bone);margin-bottom:calc(var(--df-space) * 3);flex-wrap:wrap;display:flex}.lifetime__text{min-width:0}.lifetime h3{margin:0 0 var(--df-space);color:var(--df-bone);font-size:18px}.lifetime__price{color:var(--df-base-lit);margin:0 0 4px;font-size:32px;font-weight:700}.lifetime__price .plan__price-note,.lifetime .lede{color:var(--df-bone);opacity:.72}.lifetime .lede{max-width:52ch;margin:0;font-size:13px}.lifetime .btn--primary{background:var(--df-bone);border-color:var(--df-bone);color:var(--df-film);flex:none}.lifetime .btn--primary:hover:not(:disabled){background:#fff;border-color:#fff}.billing-note{color:var(--df-slate);max-width:68ch;font-size:12px}.empty__actions{gap:var(--df-space);display:flex}.report-list li{padding:0}.report-row{align-items:center;gap:calc(var(--df-space) * 2);padding:calc(var(--df-space) * 2);display:flex}.report-row__main{justify-content:space-between;align-items:center;gap:calc(var(--df-space) * 2);color:var(--df-ink);flex:1;text-decoration:none;display:flex}.report-row__main:hover .report-row__week{color:var(--df-beacon)}.report-row__week{font-family:var(--df-font-display);font-size:16px;font-weight:700;transition:color .12s ease-out}.report-row__status{align-items:center;gap:var(--df-space);display:inline-flex}.report-row__when{color:var(--df-slate);font-size:13px}.report-row__copy{flex:none}.report-actions{justify-content:space-between;align-items:center;gap:calc(var(--df-space) * 2);margin-bottom:calc(var(--df-space) * 3);display:flex}.report-card{gap:calc(var(--df-space) * 2);display:grid}.report-card .form-hint{margin:0}.report-frame{border:1px solid var(--df-border);border-radius:var(--df-radius);background:#fff;width:100%;min-height:60vh}.timeline{gap:calc(var(--df-space));flex-direction:column;margin:0;display:flex}.timeline__svg{width:100%;height:52px;display:block;overflow:visible}.timeline__line{stroke:var(--df-beacon)}.timeline__hit{fill:var(--df-flare);stroke:var(--df-surface);stroke-width:1.5px}.timeline__days{grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;margin:0;padding:0;list-style:none;display:grid}.timeline__day{background:var(--df-signal-dim);border-radius:2px;height:4px}.timeline__day--incident{background:var(--df-flare)}.timeline__day--unknown{background:var(--df-border);opacity:.5}.timeline__caption{color:var(--df-slate);font-size:13px}@media (prefers-reduced-motion:reduce){.timeline__svg{transition:none}}.site-row__actions{padding:0 calc(var(--df-space) * 2) calc(var(--df-space) * 1.5);justify-content:flex-end;display:flex}:root{--perf-pitch:26px;--perf-w:14px;--perf-h:8px;--frame-gap:2px;--perf-tile:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='78' height='10'><rect x='6' y='0' width='14' height='10' rx='2.6' fill='%23dfe4e7'/><rect x='32' y='0' width='13.4' height='10' rx='2.1' fill='%23dfe4e7'/><rect x='58.2' y='0.4' width='14.2' height='9.3' rx='3' fill='%23dfe4e7'/></svg>")}.strip{background:var(--df-base);background-image:linear-gradient(180deg, var(--df-base-deep) 0%, var(--df-base) 14%, var(--df-base-lit) 50%, var(--df-base) 86%, var(--df-base-deep) 100%);padding-block:var(--perf-h);position:relative;box-shadow:inset 0 1px #ffffff47,0 10px 22px -14px #1216168c,0 2px 4px -2px #1216164d}.strip:before,.strip:after{content:"";height:var(--perf-h);background-image:var(--perf-tile);background-position:top;background-repeat:repeat-x;position:absolute;left:0;right:0}.strip:before{top:0}.strip:after{bottom:0}.strip-cells{gap:var(--frame-gap);background:#0b0d0d;border-block:1px solid #0d0f0e8c;display:flex}.edge-print{font-family:var(--df-font-condensed);letter-spacing:.18em;text-transform:uppercase;color:var(--df-bone-warm);font-size:11px;font-weight:700}.history{margin:0 0 calc(var(--df-space) * 3);gap:var(--df-space);flex-direction:column;display:flex}.history-cells{padding-inline:2px}.history-frame{background:var(--df-film);border-radius:var(--df-radius-frame);flex:1 1 0;place-items:center;min-width:0;height:46px;display:grid;position:relative}.history-frame--unwatched{background:var(--df-film-deep);opacity:.55}.history-mark{background-position:50%;background-repeat:no-repeat;background-size:contain;width:92%;height:82%;display:block}.history-caption{align-items:baseline;gap:calc(var(--df-space) * 1.5);color:var(--df-ink-soft);font-size:13px;display:flex}.history-caption .edge-print{color:var(--df-graphite)}@media (width<=640px){.history-frame:nth-last-child(n+15){display:none}}.site-list li{background:0 0;border:none;padding:0}.site-list .site-row__actions{padding:var(--df-space) 0 0}.site-list .site-row{background:var(--df-film);border-radius:var(--df-radius-frame);border-left:3px solid var(--df-graphite);padding:calc(var(--df-space) * 1.75) calc(var(--df-space) * 2);color:var(--df-bone);box-shadow:var(--df-contact);display:block}.site-list .site-row__domain{font-size:15px;display:block}.site-list .site-row__name{margin-top:2px;font-size:13px;display:block}.site-list .site-row__meta{margin-top:calc(var(--df-space) * 1.5);font-size:12px;display:block}.site-list .site-row .badge{margin-top:var(--df-space);display:inline-block}.site-list .site-row:hover{background:#171c1c}.site-list .site-row__domain{font-family:var(--df-font-mono);color:var(--df-bone)}.site-list .site-row__name,.site-list .site-row__meta{color:var(--df-bone-dim)}.site-list li:has(.badge--muted) .site-row{border-left-color:var(--df-graphite);opacity:.72}.site-list .site-row--attention{border-left-color:var(--df-blocked)}.site-list .site-row--clear{border-left-color:var(--df-pass)}.feed{border:1px solid var(--df-border);border-radius:var(--df-radius);background:var(--df-surface);margin:0;padding:0;list-style:none;overflow:hidden}.feed-row{border-left:3px solid var(--df-graphite);border-bottom:1px solid var(--df-border)}.feed-row:last-child{border-bottom:none}.feed-row--critical{border-left-color:var(--df-blocked)}.feed-row--warning{border-left-color:var(--df-watch)}.feed-row--info{border-left-color:var(--df-chrome)}.feed-row__link{align-items:center;gap:calc(var(--df-space) * 1.5);padding:calc(var(--df-space) * 1.5) calc(var(--df-space) * 2);color:var(--df-ink);grid-template-columns:88px minmax(0,1fr) auto auto;text-decoration:none;display:grid}.feed-row__link:hover{background:var(--df-signal-dim)}.feed-row__what{align-items:baseline;gap:var(--df-space);min-width:0;display:flex}.feed-row__kind{white-space:nowrap;font-weight:600}.feed-row__where{color:var(--df-slate);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.feed-row__when{color:var(--df-slate);white-space:nowrap;font-size:12px}.feed__more{margin-top:calc(var(--df-space) * 1.5);width:100%}@media (width<=560px){.feed-row__link{grid-template-columns:1fr auto auto}.feed-row__what{flex-wrap:wrap;grid-column:1/-1}}.app__rail-foot{border-top:1px solid var(--df-rule-soft);gap:10px;padding-top:14px;display:grid}.account{gap:5px;min-width:0;display:grid}.account__email{color:var(--df-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.account__plan{font-family:var(--df-font-condensed);letter-spacing:.14em;text-transform:uppercase;color:var(--df-pass-ink);background:#2f6b3d1f;border-radius:2px;justify-self:start;padding:3px 8px;font-size:.62rem;font-weight:700}.account__plan--none{color:var(--df-watch-ink);background:#8a621024}.logout-btn{cursor:pointer;color:var(--df-graphite);text-underline-offset:2px;background:0 0;border:0;justify-self:start;padding:0;font-size:12.5px;text-decoration:underline}.logout-btn:hover{color:var(--df-ink)}
