:root{--bg:#f5f7fb;--panel:#ffffff;--text:#0b132b;--muted:#667085;--line:#e6e8f0;--accent:#17b26a;--accent-2:#0b132b;--accent-soft:rgba(23,178,106,0.12);--brand-mint:#4fd1a5;--shadow:0 16px 40px rgba(11,19,43,0.07);--shadow-strong:0 22px 60px rgba(11,19,43,0.1)}*{box-sizing:border-box}html{color-scheme:light}body{margin:0;font-family:Sora,Segoe UI,system-ui,sans-serif;color:var(--text);background:radial-gradient(circle at 15% 6%,rgba(79,209,165,.12),transparent 24%),radial-gradient(circle at 88% 0,rgba(23,178,106,.08),transparent 20%),linear-gradient(180deg,#ffffff 0,var(--bg) 100%)}.brandLogo{align-items:center;gap:11px;width:-moz-fit-content;width:fit-content;color:#0b132b;text-decoration:none}.brandSymbol{position:relative;display:block;width:46px;height:46px;flex:0 0 auto;overflow:hidden;border-radius:13px;background:#071126;box-shadow:0 7px 18px rgba(11,19,43,.18)}.brandSymbol img{position:absolute;top:-2px;left:-45px;width:138px;height:92px;max-width:none}.brandName{display:grid;grid-gap:1px;gap:1px;text-transform:uppercase;line-height:1}.brandName b{color:#0b132b;font-size:1rem;font-weight:600;letter-spacing:.15em}.brandName em{color:#17b26a;font-size:.82rem;font-style:normal;font-weight:600;letter-spacing:.42em}.brandLogoCompact .brandSymbol{width:38px;height:38px;border-radius:11px}.brandLogoCompact .brandSymbol img{top:-2px;left:-37px;width:114px;height:76px}.brandLogoCompact .brandName b{font-size:.88rem}.brandLogoCompact .brandName em{font-size:.7rem}button,input{font:inherit}button{border:0;border-radius:999px;padding:.9rem 1.15rem;background:linear-gradient(135deg,var(--accent),#0f7f68);color:#fff;cursor:pointer;box-shadow:0 10px 22px rgba(11,107,87,.18);transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 14px 26px rgba(11,107,87,.22)}button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid rgba(11,107,87,.22);outline-offset:2px}button:disabled{opacity:.7;cursor:progress}input{width:100%;border:1px solid var(--line);border-radius:14px;padding:.85rem 1rem;background:#fff}label{display:grid;grid-gap:.45rem;gap:.45rem;font-size:.95rem;color:var(--muted)}.shell{width:min(1260px,calc(100% - 28px));margin:0 auto;padding:28px 0 56px}.auditDashboard{width:min(1440px,calc(100% - 32px))}.auditDashboard .appHeader{position:-webkit-sticky;position:sticky;top:12px;z-index:30;padding:12px 18px;border:1px solid rgba(216,206,190,.82);border-radius:18px;background:rgba(251,248,242,.84);box-shadow:0 10px 30px rgba(17,17,17,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.loadingOverlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(20,20,20,.38);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.loadingCard{width:min(420px,100%);display:grid;justify-items:center;grid-gap:12px;gap:12px;padding:32px 28px;border:1px solid var(--line);border-radius:28px;background:var(--panel);box-shadow:var(--shadow-strong);text-align:center}.loadingCard strong{font-size:1.25rem}.loadingCard p{margin:0;color:var(--muted);line-height:1.5}.loadingSpinner{width:52px;height:52px;border:5px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;animation:loading-spin .8s linear infinite}@keyframes loading-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.loadingSpinner{animation-duration:1.8s}}.hero,.heroCard,.issueCard,.panel,.roadmapItem,.scoreCard{border:1px solid var(--line);background:rgba(255,250,241,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow)}.hero{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:20px;gap:20px;align-items:start;padding:30px;border-radius:32px;background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,250,241,.92)),radial-gradient(circle at top right,rgba(11,107,87,.08),transparent 30%);box-shadow:var(--shadow-strong)}.hero h1{margin:0;font-size:clamp(2.5rem,4.2vw,4.9rem);line-height:.95;max-width:10ch;letter-spacing:-.04em}.eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-2);font-size:.82rem;font-weight:700}.lead{max-width:64ch;color:var(--muted);font-size:1.05rem;line-height:1.6}.heroStats{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.statChip{display:inline-flex;align-items:center;gap:8px;padding:.35rem .6rem;border-radius:10px;background:transparent;border:1px solid rgba(216,206,190,.9);color:var(--muted);font-size:.82rem;font-weight:600;letter-spacing:.02em;box-shadow:none}.heroCard{display:grid;grid-gap:18px;gap:18px;padding:24px;border-radius:28px;background:linear-gradient(180deg,rgba(255,250,241,.98),rgba(255,245,233,.94))}.dashboardIntro{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);min-height:430px;align-items:stretch;padding:clamp(24px,4vw,52px);background:radial-gradient(circle at 8% 15%,rgba(11,107,87,.15),transparent 25%),radial-gradient(circle at 88% 8%,rgba(184,92,56,.1),transparent 24%),rgba(255,250,241,.92)}.dashboardIntroCopy{display:flex;flex-direction:column;justify-content:center}.dashboardIntro .heroCard{align-self:stretch;align-content:center;box-shadow:0 24px 55px rgba(17,17,17,.1)}.savedAuditsPanel{margin-top:18px;padding:clamp(20px,3vw,30px);border:1px solid var(--line);border-radius:28px;background:rgba(255,250,241,.92);box-shadow:var(--shadow)}.sectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.sectionHeading h2{margin:0;font-size:clamp(1.5rem,2.5vw,2.1rem);letter-spacing:-.03em}.sectionHeading p:last-child{margin:7px 0 0;color:var(--muted)}.textLink{flex:0 0 auto;color:var(--accent);font-weight:750;text-decoration:none}.savedAuditList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.savedAuditItem{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;min-width:0;padding:16px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,243,234,.9));transition:transform .16s ease,box-shadow .16s ease}.savedAuditItem:hover{transform:translateY(-2px);box-shadow:0 16px 28px rgba(17,17,17,.07)}.savedAuditIdentity{display:flex;align-items:center;gap:11px;min-width:0}.savedAuditIdentity>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.savedAuditIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.savedAuditIdentity span,.savedAuditMeta span{color:var(--muted);font-size:.84rem}.auditStatusDot{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:var(--accent-2);box-shadow:0 0 0 5px rgba(184,92,56,.1)}.auditStatusDot.completed{background:var(--accent);box-shadow:0 0 0 5px var(--accent-soft)}.savedAuditMeta{display:grid;grid-gap:3px;gap:3px;text-align:right}.savedAuditItem .auditAction{grid-column:1/-1;width:100%}.savedAuditsEmpty{margin:0;padding:24px;border:1px dashed var(--line);border-radius:18px;color:var(--muted);text-align:center}.resultsDashboard{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px}.resultsDashboard>*{margin-top:0}.dashboardMetrics,.executivePanel,.insightGrid,.issuesPanel{grid-column:1/-1}.comparisonPanel{grid-column:span 4}.pagesPanel{grid-column:span 8}.roadmapPanel{grid-column:1/-1}.sessionPanel{grid-column:span 8}.topAlertPanel{grid-column:span 4}.resultsDashboard .insightGrid{margin-top:0}.resultsDashboard .insightGrid>.panel{height:100%;margin-top:0}.issuesPanel{order:5}.fieldGroup{display:grid;grid-gap:8px;gap:8px;min-width:0}.fieldTitle{display:flex;align-items:center;gap:7px;min-height:26px}.fieldTitle label{display:block}.infoTip{position:relative;display:inline-flex;flex:0 0 auto}.infoTip summary{display:grid;place-items:center;width:21px;height:21px;margin:0;border:1px solid rgba(11,107,87,.45);border-radius:50%;color:var(--accent);background:#fff;font-size:.76rem;font-weight:800;line-height:1;cursor:pointer;list-style:none}.infoTip summary::-webkit-details-marker{display:none}.infoTip[open] summary{color:#fff;background:var(--accent)}.infoTipContent{position:absolute;z-index:20;top:calc(100% + 9px);left:50%;width:min(270px,72vw);padding:12px 14px;border:1px solid var(--line);border-radius:14px;color:var(--text);background:#fff;box-shadow:0 12px 30px rgba(17,17,17,.16);font-size:.84rem;font-weight:400;line-height:1.45;transform:translateX(-50%)}.advancedBox{border:1px solid var(--line);border-radius:20px;padding:14px 16px;background:rgba(255,255,255,.6)}.advancedSummary{margin-bottom:0}.advancedBox summary{cursor:pointer;font-weight:700;color:var(--text)}.advancedBox p{margin:10px 0 14px;color:var(--muted)}.historyList,.optionGrid,.pageGrid,.toggles{display:grid;grid-gap:12px;gap:12px}.optionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.toggles{grid-template-columns:1fr;color:var(--muted);margin-top:14px;gap:8px}.toggleCard{position:relative;justify-content:space-between;gap:8px;min-height:46px;padding:9px 11px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.72)}.toggleCard,.toggleCard label{display:flex;align-items:center;min-width:0}.toggleCard label{gap:9px;color:var(--text);line-height:1.35;cursor:pointer}.toggleCard label span{overflow-wrap:anywhere}.toggleCard .infoTip{margin-left:auto}.toggleCard input[type=checkbox]{width:18px;height:18px;flex:0 0 auto;margin:0;accent-color:var(--accent)}.scoreGrid,.twoCol{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.scoreGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.twoCol{grid-template-columns:repeat(2,minmax(0,1fr))}.issueCard,.panel,.roadmapItem,.scoreCard{border-radius:26px}.scoreCard{padding:20px;position:relative;overflow:hidden}.issueLocation,.scoreCard small,.scoreCard span{color:var(--muted)}.scoreCard strong{display:block;font-size:2.05rem;margin-top:8px}.scoreCard.accent{background:linear-gradient(135deg,#0b6b57,#0f3b34),radial-gradient(circle at top right,rgba(255,255,255,.1),transparent 40%);color:#fff}.scoreCard.accent small,.scoreCard.accent span{color:rgba(255,255,255,.8)}.panel{padding:24px;margin-top:18px;background:rgba(255,250,241,.9)}.panelHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:4px}.panel h2{margin-top:0;margin-bottom:10px;letter-spacing:-.02em}.actions{display:flex;flex-wrap:wrap;gap:10px}.actions button{background:#111;box-shadow:none}.actions button:hover:not(:disabled){box-shadow:none;background:#222}.panelHead>button{background:#f1eadf;color:var(--text);box-shadow:none}.panelHead>button:hover:not(:disabled){background:#e7dcc9}.bars,.issues,.profileList,.roadmap{display:grid;grid-gap:12px;gap:12px}.severityBars{display:grid;grid-gap:14px;gap:14px}.severityBarRow{display:grid;grid-gap:8px;gap:8px}.severityBarHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-end}.severityBarHead strong{display:block;font-size:1rem}.severityBarHead p{margin:4px 0 0;color:var(--muted)}.severityBarHead span{font-weight:700;color:var(--text)}.severityBarTrack{height:14px;border-radius:999px;overflow:hidden;background:#ece4d7;box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.severityBarFill{height:100%;border-radius:inherit}.severityBarFill:after{content:"";display:block;height:100%;width:100%;background:linear-gradient(90deg,rgba(255,255,255,.2),transparent)}.severityLegend{display:grid;grid-gap:12px;gap:12px}.severityLegendRow{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.7);border:1px solid var(--line)}.severityLegendRow p{margin:4px 0 0;color:var(--muted)}.severityDot{width:12px;height:12px;border-radius:999px;box-shadow:0 0 0 4px rgba(255,255,255,.8)}.severityLegendRow strong{display:block}.carouselHead{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}.carouselControls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.carouselControls span{padding:.45rem .8rem;border-radius:999px;background:#f1eadf;color:var(--muted);font-weight:700}.barRow{display:grid;grid-template-columns:90px 1fr 32px;grid-gap:12px;gap:12px;align-items:center}.barTrack{height:12px;background:#ece4d7;overflow:hidden}.bar,.barTrack{border-radius:999px}.bar{height:100%}.bar.critical{background:#8b1d18}.bar.high{background:#b85c38}.bar.medium{background:#c68b24}.bar.low{background:#5b7c8d}.issueTop,.profileRow{display:flex;gap:10px;align-items:center;justify-content:space-between}.profileRow{border:1px solid var(--line);padding:14px;border-radius:20px;background:rgba(255,255,255,.72)}.profileRow p{margin:6px 0 0;color:var(--muted)}.helperText{margin-top:-6px;margin-bottom:14px;color:var(--muted)}.profileGauge{height:10px;border-radius:999px;background:#ece4d7;overflow:hidden;margin-top:8px}.profileGaugeFill{display:block;height:100%;border-radius:999px}.profileGaugeFill.good{background:linear-gradient(90deg,#0b6b57,#39a37e)}.profileGaugeFill.warn{background:linear-gradient(90deg,#c68b24,#e2b652)}.profileGaugeFill.bad{background:linear-gradient(90deg,#b85c38,#d14b3f)}.profileScoreWrap{min-width:120px;text-align:right}.profileScoreWrap strong{display:block;font-size:2rem;line-height:1}.profileState{display:inline-flex;margin-top:8px;padding:.35rem .7rem;border-radius:999px;font-size:.78rem;font-weight:700}.profileState.good{background:rgba(11,107,87,.14);color:var(--accent)}.profileState.warn{background:rgba(198,139,36,.14);color:#8f6517}.profileState.bad{background:rgba(184,92,56,.14);color:var(--accent-2)}.roadmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.historyRow,.pageCard{border:1px solid var(--line);border-radius:20px;padding:16px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,250,241,.92));box-shadow:0 12px 24px rgba(17,17,17,.05)}.historyRow p,.pageCard p{margin:8px 0 0;color:var(--muted)}.issueCard,.roadmapItem{padding:18px}.issueCard{display:grid;grid-gap:12px;gap:12px}.wcagDeck{grid-auto-flow:column;grid-auto-columns:minmax(340px,1fr);grid-template-columns:unset;gap:18px;align-items:start;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory;scroll-behavior:smooth}.wcagCard{position:relative;overflow:hidden;padding:22px;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,246,239,.96)),radial-gradient(circle at top right,rgba(11,107,87,.04),transparent 32%);scroll-snap-align:start;box-shadow:0 18px 38px rgba(17,17,17,.08)}.wcagCard:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:12px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.wcag-high:before{background:linear-gradient(90deg,#b85c38,#f08a4b)}.wcag-medium:before{background:linear-gradient(90deg,#c68b24,#e2b652)}.wcag-low:before{background:linear-gradient(90deg,#5b7c8d,#7d9fb1)}.wcag-critical:before{background:linear-gradient(90deg,#8b1d18,#d14b3f)}.wcag-high{background:linear-gradient(180deg,rgba(255,247,243,.98),rgba(255,238,232,.96))}.wcag-medium{background:linear-gradient(180deg,rgba(255,251,240,.98),rgba(255,245,220,.96))}.wcag-low{background:linear-gradient(180deg,rgba(243,250,255,.98),rgba(232,243,250,.96))}.wcag-critical{background:linear-gradient(180deg,rgba(255,241,241,.98),rgba(255,229,229,.96))}.wcag-high .wcagBadge.subtle{background:rgba(184,92,56,.12);color:#8f431f}.wcag-medium .wcagBadge.subtle{background:rgba(198,139,36,.12);color:#8f6517}.wcag-low .wcagBadge.subtle{background:rgba(91,124,141,.14);color:#335061}.wcag-critical .wcagBadge.subtle{background:rgba(139,29,24,.12);color:#7a1814}.wcagCardTop{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-top:8px;margin-bottom:4px}.wcagCardLabel,.wcagExcerpt,.wcagFooter span,.wcagMeta span{color:var(--muted)}.htmlLabel{display:inline-block;margin-top:12px;margin-bottom:6px;font-size:.82rem;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.08em}.wcagCard h3{margin:4px 0 0;font-size:1.2rem}.wcagBadges{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.wcagBadge{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:.35rem .7rem;border-radius:999px;background:#111;color:#fff;font-size:.78rem;font-weight:700}.wcagBadge.subtle{background:#f1eadf;color:var(--text)}.wcagFooter,.wcagMeta{display:grid;grid-gap:12px;gap:12px}.wcagMeta{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.wcagFooter p,.wcagMeta strong{display:block;margin-top:4px}.wcagFooter{display:block}.wcagFooter .issueDetails{max-width:none}.wcagFooter .issueDetails>summary{display:inline-flex;align-items:center;min-height:38px;margin:0;padding:.55rem .9rem;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.72);color:var(--accent);font-weight:700;list-style-position:inside}.wcagFooter .issueDetails[open]>summary{margin-bottom:14px;background:#fff}.issueDetailsContent{padding-top:2px}.issueDetailsContent>p{line-height:1.5}.issueCard pre{max-height:180px;overflow:auto;white-space:pre-wrap;word-break:break-word;background:#f6f1e7;padding:12px;border-radius:14px;border:1px solid var(--line)}.historyList{grid-template-columns:repeat(2,minmax(0,1fr))}.alert{margin:18px 0 0;padding:14px 18px;background:#fff4ef;border:1px solid #e8b3a2;border-radius:20px}.empty{text-align:center}details summary{cursor:pointer;margin-bottom:10px}@media (max-width:980px){.hero,.optionGrid,.pageGrid,.roadmap,.scoreGrid,.toggles,.twoCol,.wcagFooter,.wcagMeta{grid-template-columns:1fr}.carouselHead{flex-direction:column;align-items:flex-start}.wcagDeck{grid-auto-columns:86%}.profileRow,.wcagCardTop,.wcagFooter,.wcagMeta{grid-template-columns:1fr}.profileRow,.wcagCardTop{flex-direction:column;align-items:flex-start}.profileScoreWrap{text-align:left;min-width:0}.panelHead{flex-direction:column}.dashboardIntro{grid-template-columns:1fr}.savedAuditList{grid-template-columns:repeat(2,minmax(0,1fr))}.comparisonPanel,.pagesPanel,.sessionPanel,.topAlertPanel{grid-column:1/-1}}.appHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;padding:12px 4px}.brand{color:var(--text);font-size:1.15rem;font-weight:800;text-decoration:none}.appHeader nav,.appHeader nav form{display:flex;align-items:center;gap:14px;margin:0}.appHeader nav a{color:var(--accent);font-weight:700;text-decoration:none}.ghostButton{padding:.65rem 1rem;border:1px solid var(--line);color:var(--text);background:rgba(255,255,255,.7)}.authShell{width:min(1060px,calc(100% - 28px));min-height:100vh;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:48px;gap:48px;padding:40px 0}.authIntro h1{max-width:9ch;font-size:clamp(3rem,6vw,5.8rem);line-height:.92}.authIntro>p:last-child{max-width:52ch;color:var(--muted);font-size:1.08rem;line-height:1.65}.authCard,.dashboardHero,.listPanel{border:1px solid var(--line);background:rgba(255,250,241,.94);box-shadow:var(--shadow-strong)}.authCard{padding:30px;border-radius:30px}.authCard h2{margin:0 0 6px;font-size:1.8rem}.authCard>p{color:var(--muted)}.authForm{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.authGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.authForm small{color:var(--muted);line-height:1.4}.authForm .alert{margin:0}.authSwitch{margin:20px 0 0;text-align:center}.authSwitch a{color:var(--accent);font-weight:700}.dashboardShell{width:min(1180px,calc(100% - 28px));min-height:100vh;margin:0 auto;padding:22px 0 56px}.dashboardHero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px;border-radius:30px}.dashboardHero h1{margin:0;font-size:clamp(2.1rem,4vw,3.8rem);letter-spacing:-.04em}.dashboardHero p:last-child{margin-bottom:0;color:var(--muted)}.primaryLink{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:.9rem 1.2rem;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--accent),#0f7f68);box-shadow:0 10px 22px rgba(11,107,87,.18);font-weight:700;text-decoration:none}.listPanel{margin-top:18px;padding:18px;border-radius:28px}.auditList{display:grid;grid-gap:10px;gap:10px}.auditRow{display:grid;grid-template-columns:minmax(220px,1fr) auto auto 80px auto;align-items:center;grid-gap:18px;gap:18px;padding:16px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.68)}.auditRow>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.auditRow>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auditRow span{color:var(--muted)}.auditScore{text-align:right}.auditAction{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.65rem .9rem;border:1px solid var(--accent);border-radius:999px;color:var(--accent);font-size:.88rem;font-weight:700;text-decoration:none}.auditAction:hover{background:var(--accent-soft)}.diagnosticDetail{padding-bottom:56px}.detailHero h1{max-width:28ch;overflow-wrap:anywhere}.detailMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.detailMetric{display:grid;grid-gap:8px;gap:8px;padding:20px;border:1px solid var(--line);border-radius:22px;background:rgba(255,250,241,.92);box-shadow:var(--shadow)}.detailMetric small,.detailMetric span,.detailSummary p:last-child{color:var(--muted)}.detailMetric strong{font-size:1.8rem}.diagnosticDetail>.panel{margin-top:18px;padding:24px;border-radius:28px}.detailHighlights{display:grid;grid-gap:10px;gap:10px;padding-left:1.25rem}.detailIssues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.statusBadge{padding:.35rem .65rem;border-radius:999px;background:var(--accent-soft);color:var(--accent)!important;font-size:.8rem;font-weight:700}.statusBadge.failed{background:rgba(184,92,56,.12);color:var(--accent-2)!important}.emptyState{padding:48px 20px;text-align:center}.emptyState h2{margin-top:0}.emptyState .primaryLink{margin-top:10px}@media (max-width:760px){.authShell{grid-template-columns:1fr;gap:28px}.authIntro h1{font-size:clamp(2.6rem,13vw,4rem)}.auditRow,.authGrid,.detailIssues,.detailMetrics{grid-template-columns:1fr}.appHeader,.dashboardHero{align-items:flex-start;flex-direction:column}.auditScore{text-align:left}.auditDashboard{width:min(100% - 20px,1440px);padding-top:10px}.auditDashboard .appHeader{position:static}.dashboardIntro{min-height:0;padding:22px}.dashboardIntro .heroCard{padding:18px}.savedAuditList{grid-template-columns:1fr}.sectionHeading{flex-direction:column}.resultsDashboard{display:block}.resultsDashboard .insightGrid,.resultsDashboard .insightGrid>.panel,.resultsDashboard>*{margin-top:14px}}.authCard,.dashboardHero,.detailMetric,.hero,.heroCard,.issueCard,.listPanel,.panel,.roadmapItem,.savedAuditsPanel,.scoreCard{border-color:#e6e8f0;background-color:rgba(255,255,255,.96)}.primaryLink,button{background:linear-gradient(135deg,#17b26a,#10935a);box-shadow:0 10px 22px rgba(23,178,106,.18)}.primaryLink:hover,button:hover:not(:disabled){box-shadow:0 14px 28px rgba(23,178,106,.24)}input{border-color:#d8dde8;color:#0b132b}button:focus-visible,input:focus-visible,summary:focus-visible{outline-color:rgba(23,178,106,.3)}.eyebrow{color:#17b26a}.appHeader nav a,.auditAction,.authSwitch a,.textLink{color:#12975b}.auditAction{border-color:#17b26a}.ghostButton{color:#0b132b;background:#fff;border-color:#e0e4ed;box-shadow:none}.statusBadge{color:#0f8d55!important;background:rgba(23,178,106,.12)}.authShell{width:min(1120px,calc(100% - 28px));gap:34px}.authIntro{position:relative;min-height:620px;display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,66px);overflow:hidden;border-radius:34px;color:#fff;background:radial-gradient(circle at 75% 20%,rgba(79,209,165,.24),transparent 26%),linear-gradient(145deg,#071126,#0b1e3e 72%,#075941);box-shadow:0 28px 70px rgba(11,19,43,.2)}.authIntro:after{content:"";position:absolute;right:-90px;bottom:-100px;width:360px;height:360px;border:1px solid rgba(79,209,165,.26);border-radius:50%;box-shadow:0 0 0 42px rgba(79,209,165,.055),0 0 0 84px rgba(79,209,165,.04)}.authIntro>*{position:relative;z-index:1}.authIntro .brandLogo{margin-bottom:72px}.authIntro .brandName b{color:#fff}.authIntro .brandSymbol{background:#fff}.authIntro .authIntroLogo{margin-bottom:70px}.authIntro h1{max-width:8.5ch;color:#fff}.authIntro>p:last-child{color:rgba(255,255,255,.76)}.authIntro .eyebrow{margin-bottom:18px;color:#4fd1a5}.authCard{border-radius:28px;box-shadow:0 18px 45px rgba(11,19,43,.08)}.dashboardShell>.appHeader,.diagnosticDetail>.appHeader{min-height:64px}.dashboardHero{background:radial-gradient(circle at 88% 20%,rgba(79,209,165,.14),transparent 30%),#fff}.dashboardHero h1{color:#0b132b}.auditRow,.historyRow,.pageCard,.savedAuditItem{border-color:#e6e8f0;background:#fff}.auditStatusDot.completed{background:#17b26a;box-shadow:0 0 0 5px rgba(23,178,106,.12)}.auditDashboard{--dashboard-ink:#0b132b;--dashboard-line:#e6e8f0}.scoreRing:after{background:#139b66}.auditDashboard .panel h2>svg,.ideaVisual,.improvementLine>span,.pageTitle,.verified{color:#17b26a}.ideaVisual{background:rgba(79,209,165,.2)}.improvementBox{background:linear-gradient(105deg,rgba(79,209,165,.15),#f8fffc)}.pageScore{color:#0e8250;background:rgba(79,209,165,.2)}.urlSearch button{background:linear-gradient(135deg,#17b26a,#0d8d58)}.scannerFeature>svg{color:#17b26a}.scannerFeature:nth-child(2)>svg{color:#8e4ec6}@media (max-width:760px){.authIntro{min-height:440px;padding:34px 28px}.authIntro .brandLogo{margin-bottom:46px}.brandName b{font-size:.86rem}.brandName em{font-size:.68rem}}.auditDashboard .resultsDashboard{grid-template-columns:repeat(12,minmax(0,1fr))}.auditDashboard .analysisNote,.auditDashboard .dashboardMetrics,.auditDashboard .executivePanel,.auditDashboard .insightGrid,.auditDashboard .issuesPanel,.auditDashboard .pagesPanel,.auditDashboard .reportFooter{grid-column:1/-1}.auditDashboard .carouselHead h2,.auditDashboard .panel h2{display:flex;align-items:center;gap:10px}.auditDashboard .panel h2>svg{color:#079768}.auditDashboard .scoreCard.accent{display:flex;align-items:center;justify-content:space-between;gap:18px}.overallCopy{display:grid;grid-gap:9px;gap:9px;min-width:0}.overallCopy>span{text-transform:uppercase;font-size:.82rem;font-weight:800}.auditDashboard .overallCopy>strong{margin:0;line-height:1}.metricCard>strong small,.overallCopy>strong small{font-size:.48em;font-weight:500}.overallCopy>small{color:#fff!important;font-weight:700}.overallCopy>i{display:block;width:170px;max-width:100%;height:9px;border-radius:10px;background:rgba(255,255,255,.35);overflow:hidden}.overallCopy>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#36df7c,#c3ffeb)}.scoreRing{position:relative;display:grid;place-items:center;width:112px;height:112px;flex:0 0 auto;border-radius:50%}.scoreRing:after{content:"";position:absolute;inset:15px;border-radius:50%;background:#079577}.scoreRing span{position:relative;z-index:1;color:#fff;font-weight:800}.auditDashboard .metricCard{display:grid;grid-template-rows:auto auto 1fr;min-height:210px}.metricHead{display:flex;align-items:center;gap:12px;font-weight:750}.metricIcon{display:grid;place-items:center;width:50px;height:50px;border-radius:50%}.auditDashboard .metricCard>strong{margin:4px 0 0 62px}.auditDashboard .metricCard:after{display:none!important}.metricSparkline{width:100%;height:65px;align-self:end}.auditDashboard .executivePanel .panelHead>div:first-child{line-height:1.55}.auditDashboard .executivePanel .panelHead>div:first-child>p{margin:7px 0;color:#4e5870}.auditDashboard .executivePanel .summaryLead{color:#253049!important;font-weight:600}.auditDashboard .actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.severityVisual{display:grid;grid-template-columns:220px 1fr;grid-gap:28px;gap:28px;align-items:center;min-height:260px}.donutWrap{position:relative;width:220px;height:220px}.donutCenter{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.donutCenter strong{font-size:2.5rem;line-height:1}.donutCenter span{margin-top:8px;font-size:.82rem;font-weight:700;line-height:1.35}.auditDashboard .severityLegend{gap:0}.auditDashboard .severityLegendRow{grid-template-columns:auto 1fr auto;min-height:54px;padding:10px 0;border:0;border-bottom:1px solid #edf0f3;border-radius:0;background:transparent}.severityLegendRow i{width:11px;height:11px;border-radius:50%}.severityLegendRow span{font-weight:750}.severityLegendRow small{color:#6c7487;font-weight:500}.auditDashboard .profileList{gap:0}.auditDashboard .profileRow{display:grid;grid-template-columns:44px minmax(150px,1fr) 50px minmax(120px,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:54px}.profileIcon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%}.profileNumber{font-size:1.4rem;font-weight:800;text-align:right}.auditDashboard .profileGauge{height:6px;margin:0;background:#eef1f4}.auditDashboard .profileGauge span{display:block;height:100%;border-radius:inherit}.auditDashboard .pagesPanel{display:grid}.pageTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;color:#079768}.pageTitle strong{color:var(--dashboard-ink);overflow-wrap:anywhere}.auditDashboard .pageCard{display:grid;align-content:start;grid-gap:7px;gap:7px;min-height:185px;padding:18px;font-size:.83rem}.auditDashboard .pageCard p{margin:0;line-height:1.4}.pageScore{width:-moz-fit-content;width:fit-content;padding:4px 7px;border-radius:6px;color:#087955;background:#dcf7ea;font-weight:750}.verified{display:flex;align-items:center;gap:6px;margin-top:3px;color:#079768;font-weight:700}.improvementBox{display:grid;grid-template-columns:210px 1fr;grid-gap:28px;gap:28px;margin-top:16px;padding:22px 28px;border-radius:16px;background:linear-gradient(105deg,#edfaf4,#f7fffc)}.ideaVisual{display:grid;place-items:center;width:145px;height:145px;margin:auto;border-radius:50%;color:#079768;background:#cff4df}.improvementBox h2{margin-bottom:12px!important}.improvementLine{display:flex;gap:11px;align-items:flex-start;margin:8px 0}.improvementLine>span{color:#079768}.improvementLine p{display:grid;grid-gap:2px;gap:2px;margin:0;color:#50596d}.improvementLine p strong{color:var(--dashboard-ink)}.auditDashboard .issuesPanel{padding-bottom:20px}.carouselControls button{display:grid;place-items:center;width:39px;height:39px;padding:0;border:1px solid var(--dashboard-line);color:#172039;background:#fff;box-shadow:none}.issuesOverview{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(500px,1.25fr);grid-gap:36px;gap:36px;align-items:stretch}.issuesChart{min-height:270px}.compactIssues{display:grid;align-content:start;grid-gap:9px;gap:9px;max-height:310px;overflow-y:auto;padding-right:4px;scroll-behavior:smooth}.compactIssue{border:1px solid #eee6d8;border-radius:11px;background:#fffaf1}.compactIssue>summary{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;min-height:48px;margin:0;padding:8px 12px;list-style:none;font-size:.78rem}.compactIssue>summary::-webkit-details-marker{display:none}.compactIssue>summary>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compactIssue>summary>small{color:#596174}.compactIssue[open]>summary svg{transform:rotate(90deg)}.compactIssue>div{padding:4px 16px 14px;color:#515a6e;font-size:.85rem;line-height:1.45}.compactIssue pre{max-height:130px;overflow:auto;padding:10px;border-radius:8px;background:#f4f5f7;white-space:pre-wrap}.severityPill{padding:4px 9px;border-radius:7px;color:#a16b05;background:#ffedbf;font-size:.68rem;font-weight:800;text-transform:uppercase}.compact-critical .severityPill{color:#9a201c;background:#ffe0df}.compact-high .severityPill{color:#a34a23;background:#ffe5d8}.compact-low .severityPill{color:#326175;background:#e4f3fa}.analysisNote{gap:7px;color:#536078;font-size:.82rem}.analysisNote,.reportFooter{display:flex;align-items:center;justify-content:center}.reportFooter{gap:10px;padding:0 0 14px;color:#667087;font-size:.8rem}@media (max-width:980px){.issuesOverview,.severityVisual{grid-template-columns:1fr}.donutWrap{margin:auto}.improvementBox{grid-template-columns:150px 1fr}.ideaVisual{width:120px;height:120px}}@media (max-width:760px){.auditDashboard .scoreCard.accent{min-height:180px}.auditDashboard .profileRow{grid-template-columns:40px 1fr 44px}.auditDashboard .profileGauge{grid-column:2/-1}.severityVisual{display:block}.severityLegend{margin-top:18px}.improvementBox{grid-template-columns:1fr;padding:20px}.ideaVisual{display:none}.issuesOverview{display:block}.compactIssues{margin-top:20px;max-height:none}.compactIssue>summary{grid-template-columns:auto 1fr auto}.compactIssue>summary>small,.compactIssue>summary>span:nth-child(2){display:none}.reportFooter{flex-wrap:wrap;text-align:center}}.auditDashboard{--dashboard-line:#e3e8ee;--dashboard-ink:#11172f;--dashboard-muted:#687087;width:min(1500px,calc(100% - 36px));color:var(--dashboard-ink)}.auditDashboard .appHeader{position:relative;top:auto;min-height:66px;margin-bottom:16px;padding:8px 0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.backLink,.headerIcon{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--dashboard-line);color:var(--dashboard-ink)!important;background:#fff;box-shadow:0 4px 14px rgba(23,34,55,.04);font-weight:700;text-decoration:none}.backLink{padding:0 16px;border-radius:14px;font-size:.88rem}.headerIcon{width:44px;padding:0;border-radius:50%;font-size:1.1rem}.auditDashboard .headerIcon{background:#fff;box-shadow:0 4px 14px rgba(23,34,55,.04)}.brandCentered{position:absolute;left:50%;display:inline-flex;align-items:center;gap:11px;text-transform:uppercase;letter-spacing:.12em;transform:translateX(-50%)}.brandMark{position:relative;width:35px;height:35px;border:2px solid #079768;border-radius:50%;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 6px #7fd8b4}.brandMark i,.brandMark:after{content:"";position:absolute;top:9px;bottom:9px;width:3px;border-radius:4px;background:#f4ad16}.brandMark:after{right:7px;background:#0a966a}.brandMark i{right:12px}.compactScanner.dashboardIntro{display:block;min-height:0;padding:38px clamp(22px,7vw,120px) 32px;border-color:var(--dashboard-line);border-radius:22px;background:#fff;box-shadow:0 8px 30px rgba(23,34,55,.035)}.compactScanner .heroCard{display:grid;grid-gap:30px;gap:30px;padding:0;border:0;background:transparent;box-shadow:none}.urlSearch{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:88px;padding:10px 14px 10px 28px;border:1.5px solid #cbd2dc;border-radius:999px;background:#fff}.urlSearch>span{font-size:2rem;line-height:1;transform:rotate(-20deg)}.urlSearch input{border:0;padding:0 22px;color:var(--dashboard-ink);font-size:1.12rem;outline:0}.urlSearch input::placeholder{color:#7a8196}.urlSearch button{width:60px;height:60px;padding:0;font-size:2rem;box-shadow:none}.scannerOptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.scannerFeature,.scannerOptions>.advancedBox{min-height:54px;border:1px solid var(--dashboard-line);border-radius:11px;background:#fff}.scannerFeature{display:flex;align-items:center;justify-content:center;gap:11px;color:var(--dashboard-ink);font-size:.88rem;font-weight:700;cursor:default}.scannerFeature b{color:#079768;font-size:1.25rem}.scannerFeature:nth-child(2) b{color:#bd32dc}.fileFeature{position:relative;cursor:pointer}.fileFeature input{position:absolute;width:1px;height:1px;opacity:0}.scannerOptions>.advancedBox{position:relative;padding:0}.scannerOptions>.advancedBox>summary{display:flex;align-items:center;justify-content:center;min-height:54px;margin:0;color:var(--dashboard-ink);font-size:.88rem}.scannerOptions>.advancedBox[open]{z-index:25}.scannerOptions>.advancedBox[open]>.optionGrid,.scannerOptions>.advancedBox[open]>.toggles,.scannerOptions>.advancedBox[open]>p{position:relative;width:100%;padding-inline:16px;background:#fff}.scannerOptions>.advancedBox[open]>p{margin:0;padding-top:16px}.scannerOptions>.advancedBox[open]>.optionGrid{padding-top:14px}.scannerOptions>.advancedBox[open]>.toggles{padding-top:12px;padding-bottom:16px}.visuallyHidden{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.compactHistory{display:none}.auditDashboard .resultsDashboard,.auditDashboard .scoreGrid{gap:22px}.auditDashboard .issueCard,.auditDashboard .pageCard,.auditDashboard .panel,.auditDashboard .roadmapItem,.auditDashboard .scoreCard{border-color:var(--dashboard-line);background:#fff;box-shadow:0 7px 24px rgba(23,34,55,.035)}.auditDashboard .scoreCard{min-height:210px;padding:28px;border-radius:22px}.auditDashboard .scoreCard>span{color:var(--dashboard-ink);font-weight:750}.auditDashboard .scoreCard>strong{font-size:2.2rem}.auditDashboard .scoreCard.accent{color:#fff;background:linear-gradient(140deg,#0ca47a,#078d73)}.auditDashboard .scoreCard.accent>span{color:#fff;text-transform:uppercase;font-size:.82rem}.auditDashboard .scoreCard.accent>strong{margin-top:20px;font-size:3.1rem}.auditDashboard .scoreCard:not(.accent):after{content:"";display:block;height:46px;margin-top:34px;border-bottom:2px solid #22a671;border-radius:50%;opacity:.75}.auditDashboard .scoreCard:nth-child(3):after{border-color:#2e8fff}.auditDashboard .scoreCard:nth-child(4):after{border-color:#ff9b16}.auditDashboard .panel{padding:26px;border-radius:22px}.auditDashboard .panel h2{font-size:1rem;text-transform:uppercase;letter-spacing:.01em}.auditDashboard .executivePanel .panelHead{align-items:center}.auditDashboard .executivePanel .panelHead>div:first-child{max-width:65%}.auditDashboard .actions{display:grid;grid-template-columns:repeat(3,auto)}.auditDashboard .actions button{min-width:105px;color:var(--dashboard-ink);border:1px solid var(--dashboard-line);border-radius:12px;background:#fff;box-shadow:none}.auditDashboard .actions button:last-child{grid-column:1/-1;background:#079768;color:#fff}.auditDashboard .severityBarTrack{background:#f0f2f5}.auditDashboard .profileRow{padding:10px 0;border:0;border-bottom:1px solid #edf0f3;border-radius:0;background:transparent}.auditDashboard .profileRow p,.auditDashboard .profileState{display:none}.auditDashboard .profileRow>div:first-child{flex:1 1}.auditDashboard .profileScoreWrap strong{font-size:1.35rem}.auditDashboard .pageGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.auditDashboard .pageCard{border-radius:14px;box-shadow:none}.auditDashboard .roadmapPanel{background:linear-gradient(100deg,#fff,#edfaf5)}.auditDashboard .roadmapItem{border:0;padding:8px;background:transparent;box-shadow:none}.auditDashboard .wcagDeck{grid-auto-columns:minmax(420px,1fr)}.auditDashboard .wcagCard{border-radius:15px}@media (max-width:980px){.scannerOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.auditDashboard .pageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.brandCentered{position:static;transform:none}}@media (max-width:760px){.auditDashboard{width:min(100% - 20px,1500px)}.auditDashboard .appHeader{flex-direction:row;align-items:center;flex-wrap:wrap}.brandCentered{order:-1;width:100%;justify-content:center;margin-bottom:4px}.compactScanner.dashboardIntro{padding:18px}.urlSearch{min-height:66px;padding-left:18px}.urlSearch input{padding:0 10px;font-size:.93rem}.urlSearch button{width:48px;height:48px}.auditDashboard .pageGrid,.scannerOptions{grid-template-columns:1fr}.auditDashboard .executivePanel .panelHead>div:first-child{max-width:none}.auditDashboard .actions{grid-template-columns:repeat(3,1fr);width:100%}.auditDashboard .actions button{min-width:0;padding-inline:8px}}.auditDashboard .scoreCard.accent{background:linear-gradient(140deg,#17b26a,#078a61)}.auditDashboard .actions button:last-child{background:linear-gradient(135deg,#17b26a,#10935a)}.auditDashboard .ideaVisual,.auditDashboard .improvementLine>span,.auditDashboard .pageTitle,.auditDashboard .panel h2>svg,.auditDashboard .scannerFeature>svg,.auditDashboard .verified{color:#17b26a}.auditDashboard .ideaVisual{background:rgba(79,209,165,.2)}.auditDashboard .improvementBox{background:linear-gradient(105deg,rgba(79,209,165,.15),#f8fffc)}.auditDashboard .pageScore{color:#0e8250;background:rgba(79,209,165,.2)}.auditDashboard .urlSearch button{background:linear-gradient(135deg,#17b26a,#0d8d58)}html[data-theme=dark]{--bg:#070d1d;--panel:#0e172b;--text:#f5f7fb;--muted:#aeb8cb;--line:#26324a;--accent-soft:rgba(79,209,165,.14);background:#070d1d}html[data-theme=dark] body{color:var(--text);background:radial-gradient(circle at 12% 5%,rgba(23,178,106,.13),transparent 25%),radial-gradient(circle at 90% 0,rgba(79,209,165,.07),transparent 22%),linear-gradient(180deg,#091123,#070d1d)}html[data-theme=dark] .auditDashboard .issueCard,html[data-theme=dark] .auditDashboard .pageCard,html[data-theme=dark] .auditDashboard .panel,html[data-theme=dark] .auditDashboard .scoreCard,html[data-theme=dark] .authCard,html[data-theme=dark] .compactScanner.dashboardIntro,html[data-theme=dark] .dashboardHero,html[data-theme=dark] .detailMetric,html[data-theme=dark] .hero,html[data-theme=dark] .heroCard,html[data-theme=dark] .issueCard,html[data-theme=dark] .listPanel,html[data-theme=dark] .panel,html[data-theme=dark] .roadmapItem,html[data-theme=dark] .savedAuditsPanel,html[data-theme=dark] .scoreCard{color:#f5f7fb;border-color:#26324a;background:#0e172b;box-shadow:0 12px 35px rgba(0,0,0,.2)}html[data-theme=dark] .auditDashboard,html[data-theme=dark] .auditDashboard .scoreCard>span,html[data-theme=dark] .brandName b,html[data-theme=dark] .dashboardHero h1,html[data-theme=dark] .improvementLine p strong,html[data-theme=dark] .pageTitle strong,html[data-theme=dark] .scannerFeature,html[data-theme=dark] .scannerOptions>.advancedBox>summary{color:#f5f7fb}html[data-theme=dark] .auditDashboard .actions button,html[data-theme=dark] .auditDashboard .headerIcon,html[data-theme=dark] .auditRow,html[data-theme=dark] .backLink,html[data-theme=dark] .ghostButton,html[data-theme=dark] .headerIcon,html[data-theme=dark] .historyRow,html[data-theme=dark] .profileRow,html[data-theme=dark] .savedAuditItem,html[data-theme=dark] .scannerFeature,html[data-theme=dark] .scannerOptions>.advancedBox,html[data-theme=dark] .severityLegendRow,html[data-theme=dark] .urlSearch,html[data-theme=dark] .urlSearch input{color:#f5f7fb!important;border-color:#26324a;background:#111c32}html[data-theme=dark] input{color:#f5f7fb;border-color:#33405a;background:#111c32}html[data-theme=dark] input::placeholder{color:#8792a8}html[data-theme=dark] .scannerOptions>.advancedBox[open]>.optionGrid,html[data-theme=dark] .scannerOptions>.advancedBox[open]>.toggles,html[data-theme=dark] .scannerOptions>.advancedBox[open]>p,html[data-theme=dark] .toggleCard{color:#e9edf5;border-color:#2c3850;background:#111c32}html[data-theme=dark] .toggleCard label{color:#f5f7fb}html[data-theme=dark] .auditDashboard .executivePanel .panelHead>div:first-child>p,html[data-theme=dark] .helperText,html[data-theme=dark] .pageCard p{color:#aeb8cb}html[data-theme=dark] .improvementBox{background:linear-gradient(105deg,rgba(23,178,106,.14),#101f2c)}html[data-theme=dark] .compactIssue{border-color:#3b3528;background:#181a20}html[data-theme=dark] .compactIssue>div{color:#c0c7d5}html[data-theme=dark] .compactIssue pre{color:#dce2ec;background:#091123}html[data-theme=dark] .barTrack,html[data-theme=dark] .profileGauge,html[data-theme=dark] .severityBarTrack{background:#26324a}html[data-theme=dark] .recharts-cartesian-grid line{stroke:#26324a}html[data-theme=dark] .recharts-text{fill:#aeb8cb}html[data-theme=dark] .loadingCard{color:#f5f7fb;border-color:#26324a;background:#0e172b}.brandLogo{display:inline-flex;width:190px;height:58px;padding:0;overflow:visible}.brandSignature{display:block;width:100%;height:100%;object-fit:contain}.brandLogoCompact{width:170px;height:52px}.authIntro .brandLogo{width:min(270px,100%);height:108px;padding:10px 16px;background:rgba(255,255,255,.96)}html[data-theme=dark] .appHeader .brandLogo,html[data-theme=dark] .brandCentered .brandLogo{padding:5px 10px;border-radius:12px;background:rgba(255,255,255,.96)}@media (max-width:760px){.brandLogo{width:168px;height:52px}.brandLogoCompact{width:154px;height:47px}}.authShell{width:min(1180px,calc(100% - 40px));grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);gap:44px}.authIntro{min-width:0;min-height:650px;padding:clamp(38px,5vw,68px)}.authIntro .brandLogo{width:280px;height:96px;margin-bottom:clamp(55px,7vh,82px);padding:10px 18px;box-sizing:border-box;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.14)}.authIntro .brandSignature{width:100%;height:100%;object-fit:contain}.authIntro h1{width:100%;max-width:9.5ch;margin:0;font-size:clamp(3.2rem,4vw,3.75rem);line-height:.98;letter-spacing:-.055em;overflow-wrap:normal}.authIntro>p:last-child{max-width:45ch;margin-top:24px;font-size:1.03rem}.authCard{align-self:center;padding:clamp(28px,3.2vw,42px);border:1px solid #e3e7ef}.authCardEyebrow{display:inline-flex;margin-bottom:14px;padding:6px 10px;border-radius:999px;color:#108c55;background:rgba(23,178,106,.1);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.authCard h2{font-size:clamp(1.8rem,3vw,2.35rem);letter-spacing:-.035em}.authCard>p{margin:8px 0 0;line-height:1.55}.authForm{gap:17px;margin-top:28px}.authLabel{display:flex;align-items:center;gap:8px;color:#344054;font-size:.86rem;font-weight:600}.authLabel svg{color:#17b26a}.authForm input{min-height:52px;border-radius:13px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.authForm input:focus{border-color:#17b26a;box-shadow:0 0 0 4px rgba(23,178,106,.11);outline:0}.authForm>button[type=submit]{min-height:52px;margin-top:3px;border-radius:13px;font-weight:700}.passwordField{position:relative;display:block}.passwordField input{padding-right:52px}.passwordField button{position:absolute;top:50%;right:7px;display:grid;place-items:center;width:39px;height:39px;padding:0;color:#667085;background:transparent;box-shadow:none;transform:translateY(-50%)}.passwordField button:hover:not(:disabled){color:#0b132b;background:#f0f3f7;box-shadow:none;transform:translateY(-50%)}.authSwitch{padding-top:20px;border-top:1px solid #edf0f5}.authBackLink{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin-top:16px;border:1px solid #d9dee8;border-radius:13px;color:#344054;background:transparent;font-weight:700;text-decoration:none;transition:border-color .15s ease,color .15s ease,background .15s ease}.authBackLink:hover{border-color:#17b26a;color:#108c55;background:rgba(23,178,106,.06)}html[data-theme=dark] .authLabel{color:#dce3ee}html[data-theme=dark] .authCard{border-color:#26324a}html[data-theme=dark] .authCardEyebrow{color:#64dfad;background:rgba(79,209,165,.13)}html[data-theme=dark] .passwordField button{color:#aeb8cb}html[data-theme=dark] .passwordField button:hover:not(:disabled){color:#fff;background:#26324a}html[data-theme=dark] .authSwitch{border-color:#26324a}html[data-theme=dark] .authBackLink{border-color:#344159;color:#dce3ee}html[data-theme=dark] .authBackLink:hover{border-color:#4fd1a5;color:#64dfad;background:rgba(79,209,165,.08)}@media (max-width:980px){.authShell{grid-template-columns:1fr;width:min(680px,calc(100% - 28px));padding-block:24px 44px}.authIntro{min-height:540px}.authIntro h1{max-width:10ch;font-size:clamp(3rem,10vw,4.7rem)}}@media (max-width:560px){.authShell{gap:20px}.authIntro{min-height:460px;padding:30px 24px;border-radius:26px}.authIntro .brandLogo{width:230px;height:80px;margin-bottom:44px}.authIntro h1{font-size:clamp(2.7rem,14vw,3.8rem)}.authCard{padding:26px 20px;border-radius:24px}.authGrid{grid-template-columns:1fr}}.billingShell{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:28px 0 64px}.billingShell .appHeader nav{display:flex;align-items:center;gap:16px}.billingShell .appHeader nav a{color:var(--text);font-weight:600;text-decoration:none}.billingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.billingCard{padding:26px;border:1px solid var(--line);border-radius:24px;background:var(--panel);box-shadow:var(--shadow)}.billingCard h2{margin-top:0}.statusCard{display:grid;align-content:start;grid-gap:12px;gap:12px}.statusCard>strong{color:var(--accent);font-size:1.2rem}.usageCard{position:relative;overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 94%,var(--accent)),var(--panel))}.usageCard:after{position:absolute;width:150px;height:150px;right:-80px;top:-80px;border:28px solid color-mix(in srgb,var(--accent) 9%,transparent);border-radius:50%;content:"";pointer-events:none}.usageHead{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.usageHead>div{display:grid;grid-template-columns:auto 1fr;align-items:baseline;grid-column-gap:9px;column-gap:9px}.usageHead span{grid-column:1/-1;margin-bottom:8px;color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.usageHead strong{color:var(--text);font-size:clamp(2.6rem,6vw,4rem);line-height:.95;letter-spacing:-.05em}.usageHead small{max-width:12ch;color:var(--muted);line-height:1.25}.usageHead>b{padding:7px 10px;border-radius:999px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);font-size:.75rem;white-space:nowrap}.usageTrack{height:9px;margin-top:24px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--muted) 18%,transparent)}.usageTrack i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#25c98a);transition:width .35s ease}.usageCard>p{margin:12px 0 0;color:var(--muted);font-size:.78rem}.billingNotice,.chargesCard,.checkoutCard{grid-column:1/-1}.checkoutCard{border-color:color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:18px;box-shadow:0 18px 55px rgba(8,31,49,.08)}.planSummary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid var(--line)}.planSummary span{color:var(--accent);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.planSummary h1{margin:4px 0 0;font-size:clamp(2rem,5vw,3.4rem);line-height:1}.planSummary h1 small{color:var(--muted);font-size:1rem;font-weight:600}.planSummary p{max-width:28ch;margin:0;color:var(--muted);line-height:1.5;text-align:right}.billingChoices{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.billingChoice{overflow:hidden;border:1px solid var(--line);border-radius:12px}.billingChoice.open{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.billingChoiceTrigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:78px;padding:17px 20px;border:0;border-radius:0;color:var(--text);background:transparent;box-shadow:none;text-align:left}.billingChoiceTrigger span{display:grid;grid-gap:4px;gap:4px}.billingChoiceTrigger strong{font-size:1rem}.billingChoiceTrigger small{color:var(--muted);font-weight:500;line-height:1.4}.billingChoiceTrigger b{color:var(--accent);font-size:1.45rem}.billingChoiceContent{padding:22px 20px 24px;border-top:1px solid var(--line)}.billingChoiceContent[hidden]{display:none}.billingChoiceContent>h2{margin-bottom:14px;font-size:1rem}.billingMethods,.couponRow,.panelHead{display:flex;align-items:center;gap:10px}.billingMethods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:26px;align-items:stretch}.billingMethods button{width:100%;min-height:88px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:6px;padding:14px 16px;border-radius:12px;box-shadow:none;text-align:left}.billingMethods button small{color:inherit;font-size:.72rem;font-weight:500;line-height:1.35;opacity:.8}.billingMethods .selected{background:var(--accent)}.billingCustomerIntro{margin:0 0 18px;padding-top:2px}.billingCustomerIntro strong{display:block;margin-bottom:4px;font-size:.92rem}.billingCustomerIntro p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.5}.couponRow input{flex:1 1}.couponForm label{display:block;margin-bottom:7px;font-weight:700}.couponForm small{display:block;margin-top:8px}.couponPreview{margin-top:18px;padding:18px;border:1px solid rgba(23,178,106,.35);border-radius:16px;background:rgba(23,178,106,.07)}.couponPreview>div{display:flex;justify-content:space-between;gap:12px}.couponPreview>div span{color:#087443;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.couponPreview p{margin:12px 0;font-size:.9rem;line-height:1.5}.couponPreview button{width:100%}.billingFields,.cardFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.billingFields label,.cardFields label{align-content:start;color:var(--muted)}.billingFields input,.cardFields input,.couponForm input{min-height:48px;border-radius:10px;color:var(--text)}.cardFields{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:16px;border-top:1px solid var(--line)}.cardFields label:first-child,.cardFields label:nth-child(2){grid-column:span 2}.checkoutCard form>button{width:100%;min-height:50px;margin:6px 0 12px;border-radius:11px}.checkoutCard small{color:var(--muted)}.billingNotice{margin:0;padding:16px 20px;border-radius:14px}.billingNotice.success{color:#087443;background:#e7f8ef}.billingNotice.info{color:#31557a;background:#eaf3fb}.chargeList{display:grid;grid-gap:8px;gap:8px}.chargeList>div{display:grid;grid-template-columns:1fr 1fr 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.chargeList a{color:var(--accent);font-weight:700}.chargePreview{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr)) auto;grid-gap:18px;gap:18px;align-items:center;margin-top:8px;padding:17px 18px;border:1px dashed color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--accent) 4%,var(--panel))}.chargePreview>div{display:grid;grid-gap:4px;gap:4px}.chargePreview small{color:var(--muted);font-size:.7rem}.chargePreview strong{font-size:.88rem}.chargeSpinner{width:20px;height:20px;border:2px solid color-mix(in srgb,var(--accent) 20%,transparent);border-top-color:var(--accent);border-radius:50%;animation:chargeSpin .8s linear infinite}.chargePendingBadge{padding:7px 10px;border-radius:8px;color:#087443;background:#dcf7ea;font-size:.72rem;font-weight:800;white-space:nowrap}.chargeStateError{margin-top:8px;padding:17px 18px;border:1px solid #efb8b8;border-radius:12px;color:#8f2525;background:#fff2f2}.chargeStateError p{margin:5px 0 13px;line-height:1.45}.chargeStateError button{min-height:40px;padding-block:8px;border-radius:9px}.emptyCharges{margin-bottom:0;color:var(--muted)}@keyframes chargeSpin{to{transform:rotate(1turn)}}.chargesCard .panelHead{justify-content:space-between}.panelActions{display:flex;align-items:center;justify-content:flex-end;gap:8px}html[data-theme=dark] .billingCard{color:#f5f7fb;border-color:#26324a;background:#0e172b}html[data-theme=dark] .billingShell .appHeader nav a{color:#f5f7fb}html[data-theme=dark] .billingNotice.success{color:#7ce4b7;background:#12372b}html[data-theme=dark] .couponPreview{border-color:rgba(79,209,165,.35);background:rgba(79,209,165,.08)}html[data-theme=dark] .couponPreview>div span{color:#7ce4b7}@media (max-width:760px){.billingFields,.billingGrid,.cardFields{grid-template-columns:1fr}.billingCard,.billingNotice,.chargesCard,.checkoutCard{grid-column:1}.billingCard{padding:19px;border-radius:16px}.cardFields label:first-child,.cardFields label:nth-child(2){grid-column:auto}.planSummary{align-items:flex-start;flex-direction:column;gap:10px}.planSummary p{text-align:left}.billingChoiceContent,.billingChoiceTrigger{padding:16px}.billingMethods{grid-template-columns:1fr;gap:9px}.billingMethods button{min-height:72px}.couponRow{align-items:stretch;flex-direction:column}.chargeList>div{grid-template-columns:1fr 1fr}.chargePreview{grid-template-columns:auto 1fr 1fr;gap:13px}.chargePreview>div:nth-of-type(3){grid-column:2/-1}.chargePendingBadge{grid-column:2/-1;width:-moz-fit-content;width:fit-content}.chargesCard .panelHead{align-items:flex-start;flex-direction:column}.panelActions{width:100%;align-items:stretch;flex-direction:column}.usageHead strong{font-size:3rem}}.landingPage{--landing-navy:#07152c;--landing-green:#14ad6f;overflow:hidden;background:#fbfcfa;color:#0a1830}.landingHeader{width:min(1180px,calc(100% - 40px));min-height:82px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:36px;gap:36px}.landingHeader nav{display:flex;justify-content:center;gap:30px}.landingFooter a,.landingHeader a{color:inherit;text-decoration:none;font-size:.88rem;font-weight:600}.landingCtas,.landingHeaderActions{display:flex;align-items:center;gap:12px}.landingButton{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 22px;border-radius:14px;color:#fff!important;background:var(--landing-green);box-shadow:0 12px 28px rgba(20,173,111,.22);font-weight:700;text-decoration:none}.landingButton.small{min-height:42px;padding-inline:17px;border-radius:12px;font-size:.82rem}.landingTextLink{padding:10px}.landingHero{width:min(1280px,calc(100% - 40px));min-height:680px;margin:12px auto 0;display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;grid-gap:clamp(30px,6vw,90px);gap:clamp(30px,6vw,90px);padding:clamp(42px,7vw,86px);border-radius:36px;background:radial-gradient(circle at 92% 12%,rgba(44,216,153,.2),transparent 28%),linear-gradient(145deg,#07152c,#0b2742);box-shadow:0 34px 80px rgba(7,21,44,.18)}.landingHeroCopy{color:#fff}.landingKicker{display:inline-block;color:var(--landing-green);font-size:.76rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.landingHero h1{max-width:11ch;margin:18px 0 24px;font-size:clamp(3rem,5.4vw,5.7rem);line-height:.96;letter-spacing:-.055em}.landingHeroCopy>p{max-width:57ch;color:#c2d0df;font-size:1.03rem;line-height:1.7}.landingCtas{margin:30px 0 24px}.landingSecondary{display:inline-flex;align-items:center;padding:0 18px;color:#fff;text-decoration:none;font-weight:600}.landingHeroCopy small{display:block;max-width:62ch;color:#8294aa;line-height:1.5}.landingPreview{transform:rotate(1.5deg);padding:26px;border:1px solid rgba(255,255,255,.22);border-radius:25px;background:rgba(255,255,255,.96);box-shadow:0 30px 70px rgba(0,0,0,.26);color:var(--landing-navy)}.previewIssue,.previewMetrics,.previewTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.previewTop{padding-bottom:18px;border-bottom:1px solid #e6ebef;font-size:.76rem;font-weight:700;text-transform:uppercase}.previewStatus{padding:6px 9px;border-radius:8px;color:#08784b;background:#dff7eb}.previewScore{min-height:170px}.previewScore strong{font-size:clamp(2.3rem,4vw,4.4rem);letter-spacing:-.05em}.previewScore span{color:#647084;font-size:.85rem}.previewMetrics{margin-bottom:18px}.previewMetrics div{flex:1 1;display:grid;grid-gap:9px;gap:9px;font-size:.72rem}.previewMetrics i{display:block;height:7px;border-radius:99px;background:#ccd3dc}.previewMetrics .metricCritical{background:#9d2723}.previewMetrics .metricHigh{background:#d46635}.previewMetrics .metricMedium{background:#e4a427}.previewMetrics .metricLow{background:#3f91b4}.previewIssue{margin-top:9px;padding:15px;border:1px solid #e7ebef;border-radius:12px;font-style:normal;font-size:.72rem}.previewIssue span{color:#697589}.previewIssue strong{flex:1 1}.previewIssue em{color:#0a9360;font-style:normal;font-weight:700}.landingTrust{width:min(1080px,calc(100% - 40px));margin:34px auto 0;display:flex;align-items:center;justify-content:center;gap:clamp(22px,5vw,62px);color:#687488}.landingTrust span{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.landingTrust strong{color:#27354b}.landingPricing,.landingSection{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:130px 0 30px}.landingSectionHead{max-width:690px;margin-bottom:48px}.landingFinal h2,.landingPricing h2,.landingSection h2,.landingSecurity h2,.landingSteps h2{margin:12px 0 16px;font-size:clamp(2.2rem,4vw,4rem);line-height:1.02;letter-spacing:-.045em}.capabilityGrid p,.landingSectionHead p,.landingSecurity p,.landingSteps p,.priceCard p{color:#687488;line-height:1.65}.capabilityGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.capabilityGrid article{min-height:250px;padding:28px;border:1px solid #e5e9e6;border-radius:22px;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.capabilityGrid article:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(7,21,44,.08)}.capabilityGrid article>span,.securityIcon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#087c50;background:#e4f8ed}.capabilityGrid h3{margin:34px 0 10px;font-size:1.2rem}.landingSteps{width:min(1280px,calc(100% - 40px));margin:100px auto 0;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px;padding:clamp(40px,7vw,80px);border-radius:34px;background:#eef5f0}.landingSteps ol{margin:0;padding:0;list-style:none}.landingSteps li{display:grid;grid-template-columns:60px 1fr;grid-gap:20px;gap:20px;padding:24px 0;border-bottom:1px solid #cfddd4}.landingSteps li:first-child{padding-top:0}.landingSteps li b{color:var(--landing-green);font-size:1.5rem}.landingSteps h3{margin:0 0 7px}.landingSteps p{margin:0}.landingSecurity{width:min(1040px,calc(100% - 40px));margin:130px auto 0;display:grid;grid-template-columns:auto 1fr;grid-gap:28px;gap:28px;align-items:start}.landingSecurity h2{max-width:17ch}.landingSecurity p{max-width:75ch}.landingPricing{text-align:center}.landingPricing .landingSectionHead{margin-inline:auto}.priceCard{max-width:620px;margin:0 auto;padding:38px;border:1px solid #dfe6e1;border-radius:28px;background:#fff;box-shadow:0 28px 70px rgba(7,21,44,.1);text-align:left}.priceCard>div{padding-bottom:24px;border-bottom:1px solid #e7ebe8}.priceCard>div>span{color:#0a8e5c;font-weight:700}.priceCard h3{margin:8px 0;font-size:3.3rem;letter-spacing:-.05em}.priceCard h3 small{color:#687488;font-size:1rem;letter-spacing:0}.priceCard ul{display:grid;grid-gap:14px;gap:14px;margin:26px 0;padding:0;list-style:none}.priceCard li{display:flex;align-items:center;gap:10px}.priceCard li svg{color:var(--landing-green)}.priceCard .landingButton{width:100%}.landingFinal{width:min(1280px,calc(100% - 40px));margin:110px auto 0;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:clamp(40px,7vw,80px);border-radius:34px;color:#fff;background:var(--landing-navy)}.landingFinal h2{max-width:18ch}.landingFinal .light{color:var(--landing-navy)!important;background:#fff;box-shadow:none}.landingFooter{width:min(1180px,calc(100% - 40px));min-height:150px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:40px;gap:40px}.landingFooter p{color:#687488;text-align:center;font-size:.8rem}html[data-theme=dark] .landingPage{background:#fbfcfa;color:#0a1830}@media (max-width:920px){.landingHeader nav{display:none}.landingHero{grid-template-columns:1fr}.landingPreview{transform:none}.capabilityGrid{grid-template-columns:repeat(2,1fr)}.landingSteps{grid-template-columns:1fr;gap:30px}}@media (max-width:620px){.landingHeader{grid-template-columns:1fr auto}.landingHeaderActions .landingTextLink{display:none}.landingHero{width:calc(100% - 20px);min-height:0;padding:34px 22px;border-radius:24px}.landingHero h1{font-size:clamp(2.7rem,13vw,4rem)}.landingCtas{align-items:stretch;flex-direction:column}.landingSecondary{justify-content:center}.landingPreview{padding:16px}.previewMetrics{display:grid;grid-template-columns:1fr 1fr}.previewIssue{align-items:flex-start;flex-direction:column}.landingTrust{flex-wrap:wrap;gap:15px 24px}.landingTrust span{width:100%;text-align:center}.capabilityGrid{grid-template-columns:1fr}.landingPricing,.landingSection{padding-top:90px}.landingSteps{width:calc(100% - 20px);padding:32px 22px}.landingSecurity{grid-template-columns:1fr}.landingFinal{width:calc(100% - 20px);align-items:flex-start;flex-direction:column;padding:34px 24px}.landingFooter{grid-template-columns:1fr;justify-items:center;padding:45px 0}.landingFooter p{margin:0}}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skipLink{position:fixed;z-index:100;top:12px;left:12px;padding:12px 16px;border-radius:10px;color:#fff;background:#07152c;font-weight:700;text-decoration:none;transform:translateY(-150%);transition:transform .16s ease}.skipLink:focus{transform:translateY(0)}.landingPage :is(a,summary):focus-visible{outline:3px solid #f4b942;outline-offset:4px;border-radius:8px}.landingPage section[id]{scroll-margin-top:24px}.landingFooter a,.landingHeader a,.landingSecondary{text-underline-offset:4px}.landingFooter>a:hover,.landingHeader nav a:hover,.landingTextLink:hover{text-decoration:underline}.landingButton{transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.landingButton:hover{transform:translateY(-2px);background:#0c9660;box-shadow:0 16px 32px rgba(20,173,111,.28)}.landingButton.light:hover{background:#e8fff5}.landingSecondary{border:1px solid rgba(255,255,255,.38);border-radius:14px}.landingSecondary:hover{background:rgba(255,255,255,.09)}.landingDisclaimer{display:block;max-width:62ch;margin:0;color:#a9b9ca!important;font-size:.78rem!important;line-height:1.55!important}.landingMobileMenu{display:none;position:relative}.landingMobileMenu summary{display:flex;align-items:center;gap:7px;min-height:44px;padding:9px 11px;border:1px solid #dce3df;border-radius:11px;font-size:.82rem;font-weight:700;cursor:pointer;list-style:none}.landingMobileMenu summary::-webkit-details-marker{display:none}.landingMobileMenu nav{position:absolute;z-index:20;top:calc(100% + 10px);right:0;display:grid;width:min(260px,calc(100vw - 32px));padding:10px;border:1px solid #dfe6e1;border-radius:16px;background:#fff;box-shadow:0 20px 45px rgba(7,21,44,.16)}.landingMobileMenu nav a{min-height:44px;display:flex;align-items:center;padding:9px 12px;border-radius:9px}.landingMobileMenu nav a:hover{background:#edf8f2}.capabilityGrid article{height:100%}@media (max-width:920px){.landingHeader{gap:18px}.landingHeader>nav{display:none}.landingMobileMenu{display:block}.landingHero{min-height:auto;padding:clamp(38px,7vw,64px)}.landingHero h1{max-width:13ch}.landingPreview{width:min(620px,100%);margin-inline:auto}}@media (max-width:700px){.landingHeader{width:min(100% - 24px,1180px);min-height:72px;grid-template-columns:1fr auto auto}.landingHeader .brandLogoCompact{width:132px;height:42px}.landingHeaderActions .landingButton,.landingHeaderActions .landingTextLink{display:none}.landingPricing,.landingSection{width:calc(100% - 32px);padding-top:84px}.landingSectionHead{margin-bottom:32px}.landingSecurity{width:calc(100% - 32px);margin-top:84px}.landingHeroCopy>p{font-size:.97rem}.capabilityGrid article{min-height:0;padding:24px}.capabilityGrid h3{margin-top:24px}.landingSteps li{grid-template-columns:44px 1fr;gap:12px}.priceCard{padding:28px 22px}}@media (max-width:420px){.landingHero{padding:32px 20px}.landingHero h1{font-size:clamp(2.35rem,12.5vw,3.1rem);line-height:1}.landingKicker{font-size:.7rem;line-height:1.5}.previewScore{min-height:135px}.previewScore strong{font-size:2.25rem}.landingTrust strong{font-size:.88rem}.landingFinal h2,.landingPricing h2,.landingSection h2,.landingSecurity h2,.landingSteps h2{font-size:clamp(2rem,10vw,2.7rem)}.priceCard h3{font-size:2.75rem}}@media (prefers-reduced-motion:reduce){.landingPage *,.landingPage :after,.landingPage :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.capabilityGrid article:hover,.landingButton:hover{transform:none}}@media (prefers-contrast:more){.landingPage{--landing-green:#087c50}.landingPage :is(p,.landingTrust){color:#3f4d61}.landingDisclaimer,.landingHeroCopy>p{color:#fff!important}.capabilityGrid article,.priceCard{border-color:#647084}}.landingPage{--landing-navy:#08182f;--landing-ink:#0b1f39;--landing-green:#16a66a;--landing-mint:#baf3d5;background:radial-gradient(circle at 7% 26%,rgba(22,166,106,.055),transparent 19rem),radial-gradient(circle at 94% 66%,rgba(21,76,122,.05),transparent 24rem),#fcfdfb}.landingHeader{position:relative;z-index:30;min-height:92px}.landingHeader>nav{gap:8px}.landingHeader>nav a{padding:10px 14px;border-radius:10px;color:#42526a;transition:color .16s ease,background-color .16s ease}.landingHeader>nav a:hover{color:var(--landing-ink);background:#eef7f2;text-decoration:none}.landingButton{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#18b875,#0d915b)}.landingButton:after{position:absolute;inset:0;background:linear-gradient(110deg,transparent 15%,rgba(255,255,255,.18) 48%,transparent 80%);content:"";transform:translateX(-120%);transition:transform .55s ease}.landingButton:hover:after{transform:translateX(120%)}.landingHero{position:relative;isolation:isolate;min-height:700px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 81% 25%,rgba(59,221,160,.2),transparent 23%),radial-gradient(circle at 13% 87%,rgba(28,94,145,.24),transparent 28%),linear-gradient(137deg,#061429,#0a203b 58%,#0b3442);box-shadow:0 30px 80px rgba(7,21,44,.18),0 2px 8px rgba(7,21,44,.1)}.landingHero:after,.landingHero:before{position:absolute;z-index:-1;border:1px solid rgba(255,255,255,.055);border-radius:50%;content:""}.landingHero:before{width:440px;height:440px;top:-190px;right:18%}.landingHero:after{width:620px;height:620px;right:-280px;bottom:-330px}.landingHeroCopy{position:relative;z-index:2}.landingHeroBadge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(89,225,171,.25);border-radius:999px;color:#8ce9bd;background:rgba(25,180,115,.1);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.landingHero h1{margin-top:22px;text-wrap:balance;text-shadow:0 2px 28px rgba(0,0,0,.16)}.landingHeroCopy>p{font-size:1.06rem}.landingHeroBenefits{display:flex;flex-wrap:wrap;gap:10px 20px;margin:0 0 18px;padding:0;color:#d5e4ee;list-style:none;font-size:.79rem;font-weight:600}.landingHeroBenefits li{display:flex;align-items:center;gap:7px}.landingHeroBenefits svg{color:#52dba1}.landingPreview{position:relative;padding:0 26px 26px;border-color:rgba(255,255,255,.5);border-radius:24px;background:rgba(250,252,252,.98);box-shadow:0 34px 70px rgba(0,0,0,.29),0 0 0 8px rgba(255,255,255,.045)}.previewBrowser{min-height:48px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin:0 -26px 20px;padding:0 18px;border-bottom:1px solid #e3e9e7;color:#8491a0;font-size:.63rem}.previewBrowser>span{display:flex;gap:5px}.previewBrowser i{width:7px;height:7px;border-radius:50%;background:#cfd6d7}.previewBrowser i:first-child{background:#ff7b72}.previewBrowser i:nth-child(2){background:#f1c452}.previewBrowser i:last-child{background:#43c98d}.previewBrowser b{padding:6px 30px;border-radius:6px;background:#eff3f3;font-weight:500}.previewBrowser em{justify-self:end;color:#21865e;font-style:normal}.previewTop{padding-bottom:14px}.previewStatus{display:inline-flex;align-items:center;gap:5px}.previewStatus i{width:6px;height:6px;border-radius:50%;background:#18a86c;box-shadow:0 0 0 3px rgba(24,168,108,.12)}.previewScore{min-height:158px;grid-template-columns:auto 1fr;justify-content:start;align-items:center;gap:24px;text-align:left}.previewScoreRing{width:112px;height:112px;display:flex;align-items:baseline;justify-content:center;padding-top:35px;border-color:#17aa6c #17aa6c #dff4e9 #dff4e9;border-style:solid;border-width:9px;border-radius:50%;transform:rotate(14deg)}.previewScoreRing small,.previewScoreRing strong{transform:rotate(-14deg)}.previewScoreRing strong{font-size:2.25rem;line-height:1}.previewScoreRing small{color:#718094;font-size:.6rem}.previewScore>div{display:grid;grid-gap:6px;gap:6px}.previewScore>div b{font-size:1.05rem}.previewScore>div span{max-width:27ch;line-height:1.45}.previewMetrics div{padding:9px;border-radius:9px;background:#f4f7f6}.previewIssue{background:#fff}.previewFloat{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;min-width:190px;padding:12px 14px;border:1px solid rgba(255,255,255,.8);border-radius:14px;color:#0b1f39;background:rgba(255,255,255,.96);box-shadow:0 16px 35px rgba(3,18,35,.18);transform:rotate(-1.5deg)}.previewFloat svg{flex:0 0 auto;color:#0f9e64}.previewFloat span{display:grid;grid-gap:2px;gap:2px}.previewFloat b{font-size:.68rem}.previewFloat small{color:#718094;font-size:.58rem}.previewFloatTop{top:76px;right:-38px}.previewFloatBottom{left:-50px;bottom:32px}.landingTrust{min-height:76px;margin-top:18px;border-bottom:1px solid #e8eeea}.landingTrust strong{font-size:.88rem;letter-spacing:-.01em}.landingPricing,.landingSection{padding-top:118px}.landingSectionHead{margin-bottom:44px}.landingSectionHead h2{max-width:15ch;text-wrap:balance}.capabilityGrid{gap:18px}.capabilityGrid article{position:relative;display:flex;flex-direction:column;min-height:270px;overflow:hidden;border-color:#e1e9e4;box-shadow:0 6px 20px rgba(7,21,44,.025)}.capabilityGrid article:after{position:absolute;width:110px;height:110px;right:-55px;bottom:-55px;border-radius:50%;background:#eef9f3;content:"";transition:transform .25s ease}.capabilityGrid article:hover{border-color:#cbded3;box-shadow:0 20px 42px rgba(7,21,44,.075)}.capabilityGrid article:hover:after{transform:scale(1.3)}.capabilityTop{display:flex;justify-content:space-between;align-items:flex-start}.capabilityTop>span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#087c50;background:#e4f8ed}.capabilityTop small{color:#a4afa9;font-weight:700;letter-spacing:.08em}.capabilityGrid h3{margin-top:28px}.capabilityGrid p{margin:0}.capabilityLink{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:18px;color:#118459;font-size:.75rem;font-weight:700}.landingSteps{position:relative;overflow:hidden;background:linear-gradient(135deg,#edf7f1,#f3f8f5);box-shadow:inset 0 0 0 1px #e2ece6}.landingSteps:after{position:absolute;width:300px;height:300px;right:-150px;top:-150px;border:55px solid rgba(22,166,106,.055);border-radius:50%;content:""}.landingSteps li{position:relative;z-index:1}.landingSteps li b{font-size:1rem}.landingSteps li h3{font-size:1.05rem}.landingSecurity{padding:36px;border:1px solid #e3ebe6;border-radius:26px;background:#fff;box-shadow:0 14px 40px rgba(7,21,44,.045)}.priceCard{position:relative;border-color:#cde4d7;box-shadow:0 28px 70px rgba(7,21,44,.11),0 0 0 7px #f1f8f4}.priceCard:before{position:absolute;top:-13px;left:50%;padding:7px 13px;border-radius:999px;color:#fff;background:#0e9560;content:"Escolha simples";font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;transform:translateX(-50%)}.landingFinal{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 25%,rgba(51,213,152,.24),transparent 24%),linear-gradient(135deg,#07152c,#0a2e40);box-shadow:0 26px 60px rgba(7,21,44,.15)}.landingFinal:after{position:absolute;width:280px;height:280px;right:-120px;bottom:-180px;border:42px solid rgba(255,255,255,.045);border-radius:50%;content:""}.landingFinal>*{position:relative;z-index:1}@media (max-width:1120px){.previewFloatTop{right:-16px}.previewFloatBottom{left:-20px}}@media (max-width:920px){.landingHero{gap:56px}.landingPreview{width:min(650px,94%)}.landingHeroCopy{max-width:680px}}@media (max-width:700px){.landingHero{gap:42px}.landingHeroBenefits{gap:9px 14px}.previewFloat{display:none}.landingPreview{width:100%}.previewBrowser b{padding-inline:12px}.landingSecurity{padding:28px 24px}}@media (max-width:480px){.landingHeroBadge{font-size:.63rem}.previewBrowser{grid-template-columns:auto 1fr;gap:10px}.previewBrowser b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.previewBrowser em{display:none}.previewScore{gap:14px}.previewScoreRing{width:88px;height:88px;padding-top:26px;border-width:7px}.previewScoreRing strong{font-size:1.75rem}.previewScore>div b{font-size:.88rem}.previewScore>div span{font-size:.7rem}}.landingPage{background:#fff}.landingHeader{width:min(1280px,calc(100% - 48px));min-height:78px;grid-template-columns:220px 1fr auto}.landingHeader .brandLogoCompact{width:150px;height:48px}.landingHeader>nav{gap:clamp(8px,2vw,28px)}.landingHeader>nav a{padding:9px 5px;color:#08162c;font-size:.82rem}.landingHeader>nav a:hover{color:#07985d;background:transparent}.landingHeaderActions{gap:18px}.landingHeaderActions .landingButton.small{min-height:44px;padding-inline:18px;border-radius:10px}.landingHero{width:min(1480px,calc(100% - 36px));min-height:632px;margin-top:0;grid-template-columns:minmax(430px,.82fr) minmax(560px,1.18fr);gap:clamp(45px,5vw,86px);padding:clamp(54px,6vw,76px) clamp(56px,8vw,130px);border-radius:18px;background:radial-gradient(circle at 73% 45%,rgba(0,166,109,.15),transparent 29%),radial-gradient(circle at 18% 84%,rgba(13,65,104,.3),transparent 33%),linear-gradient(120deg,#061326,#07182d 58%,#06263a);box-shadow:0 14px 34px rgba(7,21,44,.12)}.landingHero:before{width:520px;height:520px;top:30px;right:70px;border-color:rgba(0,189,123,.12);box-shadow:0 0 0 35px rgba(0,189,123,.018),0 0 0 80px rgba(0,189,123,.012)}.landingHero:after{display:none}.landingHeroBadge{padding:7px 13px;border-color:#087a57;color:#16d58a;background:rgba(0,149,96,.06);font-size:.68rem}.landingHero h1{max-width:10.7ch;margin:20px 0 18px;font-size:clamp(3.3rem,5.15vw,5.25rem);line-height:.98;letter-spacing:-.048em}.landingHero h1 em{display:block;color:#08af6b;font-style:normal}.landingHeroCopy>p{max-width:46ch;margin:0;color:#d0d9e4;font-size:1rem;line-height:1.6}.landingCtas{margin:26px 0 24px;gap:16px}.landingCtas .landingButton{min-width:180px;min-height:52px;border-radius:11px}.landingSecondary{min-height:52px;gap:11px;padding:0 20px;border-color:#b4c4d4;border-radius:11px;font-size:.86rem}.landingSecondary>span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.18)}.landingHeroBenefits{gap:25px;margin:0;font-size:.72rem}.landingHeroBenefits svg{color:#61ddae}.landingPreview{width:100%;padding:28px 28px 24px;border:0;border-radius:18px;background:linear-gradient(145deg,#fff,#f9fafb);box-shadow:0 28px 65px rgba(0,0,0,.25);transform:rotate(1deg)}.previewTop{padding-bottom:20px;color:#101d31;font-size:.68rem}.previewStatus{padding:7px 11px;color:#098c57;background:#e4f8ec;font-size:.62rem}.previewScore{min-height:145px;display:grid;place-content:center;grid-gap:4px;gap:4px;text-align:center}.previewScore>strong{font-size:clamp(3rem,5vw,4.7rem);letter-spacing:-.045em}.previewScore>span{color:#657288;font-size:.8rem}.previewMetrics{margin-bottom:10px;gap:12px}.previewMetrics div{padding:0;background:transparent;font-size:.68rem}.previewMetrics i{height:6px}.previewIssue{min-height:48px;margin-top:0;padding:11px 14px;border-radius:9px;font-size:.63rem}.previewIssue span{flex:1.15 1;color:#3f4d62}.previewIssue strong{flex:.9 1;color:#d24639;font-size:.58rem;font-weight:500}.previewIssue:nth-of-type(5) strong{color:#dd762a}.previewIssue:nth-of-type(6) strong{color:#cc8c00}.previewIssue em{padding:6px 12px;border:1px solid #e2e8ed;border-radius:999px;color:#243147;font-size:.56rem;font-weight:500}.previewAll{min-height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border:1px solid #e7ebef;border-radius:9px;color:#233048;font-size:.58rem;font-weight:600}.landingSection{width:min(1280px,calc(100% - 48px));padding:72px 0 38px}.landingSectionHead{max-width:620px;margin:0 auto 34px;text-align:center}.landingSectionHead .landingKicker{font-size:.68rem}.landingSectionHead h2{max-width:19ch;margin:10px auto 0;font-size:clamp(2rem,3vw,3rem);line-height:1.06}.capabilityGrid{grid-template-columns:repeat(4,1fr);gap:26px}.capabilityGrid article{min-height:180px;padding:22px 20px;border-radius:13px;border-color:#dfe5e8;box-shadow:0 8px 20px rgba(7,21,44,.035)}.capabilityGrid article:after{display:none}.capabilityTop>span{width:46px;height:46px;border-radius:50%;color:#06a764;background:#e1f7ec}.capabilityGrid h3{margin:18px 0 7px;font-size:.92rem}.capabilityGrid p{color:#5d6b7f;font-size:.76rem;line-height:1.55}@media (max-width:1100px){.landingHeader{grid-template-columns:180px 1fr auto}.landingHero{grid-template-columns:.9fr 1.1fr;padding-inline:58px}.landingHero h1{font-size:clamp(3rem,5.3vw,4.4rem)}.capabilityGrid{gap:15px}}@media (max-width:920px){.landingHeader{grid-template-columns:1fr auto auto}.landingHero{grid-template-columns:1fr;padding:56px}.landingHeroCopy{max-width:650px}.landingHero h1{max-width:11.5ch}.landingPreview{width:min(700px,100%)}.capabilityGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.landingHeader{width:calc(100% - 24px)}.landingHero{width:calc(100% - 16px);padding:38px 22px;border-radius:16px}.landingHero h1{font-size:clamp(2.7rem,13vw,3.9rem)}.landingHeroBenefits{gap:12px 18px}.landingPreview{padding:20px 14px 16px;transform:none}.previewScore{min-height:120px}.previewIssue span{flex:1 1}.previewIssue strong{display:none}.landingSection{width:calc(100% - 32px);padding-top:62px}.capabilityGrid{grid-template-columns:1fr}}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/sora-latin-ext-400-normal.3eaf008d.woff2) format("woff2"),url(/_next/static/media/sora-latin-ext-400-normal.9529ec9f.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/sora-latin-400-normal.2ec516d7.woff2) format("woff2"),url(/_next/static/media/sora-latin-400-normal.a2caea6b.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/sora-latin-ext-500-normal.516a2b6c.woff2) format("woff2"),url(/_next/static/media/sora-latin-ext-500-normal.ce3e672c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/sora-latin-500-normal.1f51a157.woff2) format("woff2"),url(/_next/static/media/sora-latin-500-normal.9dd3ec7c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/sora-latin-ext-600-normal.9d95f760.woff2) format("woff2"),url(/_next/static/media/sora-latin-ext-600-normal.5af66179.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/sora-latin-600-normal.8bdc1840.woff2) format("woff2"),url(/_next/static/media/sora-latin-600-normal.2c889c61.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/sora-latin-ext-700-normal.abb10ace.woff2) format("woff2"),url(/_next/static/media/sora-latin-ext-700-normal.6eb04684.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/sora-latin-700-normal.a85c9c35.woff2) format("woff2"),url(/_next/static/media/sora-latin-700-normal.7d270064.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}