.domain-detail-page{min-width:0}.domain-detail-header{min-width:0;margin-bottom:16px;border:1px solid hsl(var(--brand-forest));border-radius:12px;background:hsl(var(--brand-forest));color:white}.domain-detail-header-inner{padding:16px}.domain-detail-header button{min-height:44px}.domain-detail-header .animate-pulse{max-width:100%}.domain-detail-header h1{color:white;overflow-wrap:anywhere}.domain-detail-header .domain-meta{color:rgb(255 255 255/.8)}.domain-detail-header .domain-url{color:white;overflow-wrap:anywhere}.domain-detail-header .domain-back{color:rgb(255 255 255/.8);min-height:44px}.domain-detail-header .domain-back:hover{color:white}.domain-detail-header :is(button,a):focus-visible{outline-color:white}.domain-tier-badge{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;border:1px solid rgb(255 255 255/.3);background:rgb(255 255 255/.1);color:white;font-weight:600}.domain-scan-balance,.domain-tier-badge{padding:4px 8px;border-radius:8px;font-size:14px}.domain-detail-nav{display:flex;flex-wrap:wrap;gap:4px;padding:8px;background:hsl(var(--card));border:1px solid var(--ss-card-border);border-radius:12px}.domain-detail-nav button{flex:1 0 auto;min-height:44px;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;color:hsl(var(--muted-foreground))}.domain-detail-nav button:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.domain-detail-nav button[aria-current=page]{background:hsl(var(--brand-forest));color:white}.domain-findings{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.domain-findings-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.domain-findings-metrics>div{padding:16px}.domain-findings .assessment-notice{margin:0}.domain-findings-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px}.domain-findings-search{position:relative;flex:1 1 220px;min-width:0}.domain-findings-filters :is(input,button){min-height:44px}.domain-findings-filters>button[role=combobox]{flex:1 1 150px;width:auto}.domain-findings-list{display:grid;gap:16px}.domain-findings-list>div{min-width:0}.domain-findings-footer{padding:16px}.domain-findings-footer>div{flex-wrap:wrap;gap:16px;margin-top:0;padding-top:0;border-top:0}.domain-findings-filters>button{min-width:44px}.domain-finding-card button{min-height:44px;white-space:normal}@media (min-width:640px){.domain-detail-header-inner,.domain-findings-filters,.domain-findings-footer,.domain-findings-metrics>div{padding:24px}.domain-detail-header{margin-bottom:24px}.domain-findings,.domain-findings-list,.domain-findings-metrics{gap:24px}.domain-findings-filters>button[role=combobox]{flex:0 1 180px}}@media (min-width:1024px){.domain-findings-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:359px){.domain-findings-metrics{grid-template-columns:minmax(0,1fr)}}.settings-surface{--settings-space:24px;--border:133.333 11.392% 84.510%;--muted-foreground:146.25 8% 39.216%;max-width:64rem;min-width:0;margin-inline:auto;font-size:16px;line-height:24px}.dark .settings-surface{--border:150 9% 30%;--muted-foreground:90 9% 74%}.settings-intro{padding:var(--settings-space);border:1px solid hsl(var(--brand-forest));border-radius:12px;background:hsl(var(--brand-forest));color:hsl(var(--brand-white))}.settings-intro h1{margin-block:8px;font-size:32px;line-height:40px;font-weight:700}.settings-intro>p:last-child{max-width:44rem;color:#E7EBD9}.settings-eyebrow{font-size:14px;line-height:20px;font-weight:600}.settings-nav{display:flex;flex-wrap:wrap;gap:8px;margin-block:var(--settings-space);padding:8px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));box-shadow:0 2px 8px rgba(23,63,53,.04)}.settings-nav-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 16px;border-radius:8px;color:hsl(var(--muted-foreground));font-size:14px;font-weight:600;transition:background-color .18s,color .18s}.settings-nav-link:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.settings-nav-link[aria-current=page]{background:hsl(var(--brand-forest));color:hsl(var(--brand-white))}.settings-content,.settings-stack{min-width:0}.settings-stack{display:grid;gap:var(--settings-space)}.settings-plan-grid>div,.settings-surface .settings-card{min-width:0;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));box-shadow:0 2px 8px rgba(23,63,53,.04)}.settings-card>.settings-card-header{padding:var(--settings-space);border-bottom:1px solid hsl(var(--border))}.settings-card>.settings-card-content{padding:var(--settings-space)}.settings-card>.settings-card-footer{padding:16px var(--settings-space);border-top:1px solid hsl(var(--border))}.settings-card .settings-card-title{font-size:18px;line-height:26px;font-weight:700;letter-spacing:0}.settings-card .settings-card-description{margin-top:8px;font-size:16px;line-height:24px}.settings-card-header>.flex{flex-wrap:wrap}.settings-card-header>.flex>.flex:first-child{min-width:0;flex:1 1 240px;align-items:flex-start}.settings-card-header svg{flex-shrink:0}.settings-card-header>.flex>.flex:first-child>svg{margin-top:3px}.settings-form-row>:first-child{flex:1 1 240px;min-width:0}.settings-form-row>:first-child>svg{flex-shrink:0}.settings-surface :is(p,h3,label){overflow-wrap:anywhere}.settings-surface :is(button,a[role=button],input:not([type=file]),[role=combobox]){min-height:44px;border-radius:8px}.settings-surface :is(button,a[role=button]){white-space:normal;height:auto}.settings-surface :is(input:not([type=file]),[role=combobox]){min-width:0;font-size:16px}.settings-surface :is(button,input,a,[role=combobox]):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.settings-surface .settings-plan-grid{gap:var(--settings-space)}.settings-plan-grid>div>div:first-child{padding:var(--settings-space)}.settings-plan-grid h3{font-size:18px;line-height:26px}.settings-plan-grid button{border:1px solid hsl(var(--brand-summit));border-radius:8px}.settings-payment-method{box-shadow:none}@media (max-width:639px){.settings-surface{--settings-space:16px}.settings-intro h1{font-size:28px;line-height:36px}.settings-nav-link{flex:1 1 auto;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.settings-surface *,.settings-surface :after,.settings-surface :before{transition:none!important;animation:none!important}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}