.sc-page .fu-pill{background:#ffffffd9}.sc-page .sc-h1{font-size:clamp(40px,4.6vw,62px);line-height:1.05}.sc-page .fu-head-row>:first-child{max-width:640px}.sc-page .fu-head-row>p{flex-basis:420px;max-width:420px}.sc-wrap{position:relative;z-index:2;max-width:808px;margin:44px auto 0;padding:0 24px 96px}.sc-card{background:#fffffff5;border:1px solid var(--fu-line);border-radius:22px;padding:26px;box-shadow:0 30px 70px -40px #0f192373;display:flex;flex-direction:column;gap:16px;text-align:left;color:var(--fu-ink)}.sc-steps{list-style:none;margin:0;padding:0;display:flex;gap:8px;font-size:12.5px;font-weight:600}.sc-steps li{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:#f3f5f8;color:#4a5664;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-steps li.is-done{background:var(--fu-ice);color:var(--fu-night)}.sc-steps li.is-on{background:var(--fu-ink);color:#fff}.sc-steps__num{font-family:var(--mono)}.sc-form{display:flex;flex-direction:column;gap:12px}.sc-label{font-size:14px;font-weight:600;color:var(--fu-ink)}.sc-row{display:flex;gap:10px;flex-wrap:wrap}.sc-input{flex:1 1 320px;min-width:0;height:54px;border:1.5px solid #8A9BAE;border-radius:12px;padding:0 16px;font:inherit;font-size:16px;color:var(--fu-ink);background:#fff;box-sizing:border-box}.sc-input::placeholder{color:#5e6b7a}.sc-input:hover{border-color:var(--fu-night)}.fu-page .sc-input:focus-visible{outline:2px solid var(--fu-focus);outline-offset:2px;border-color:var(--fu-night)}.sc-submit{flex:0 0 auto;height:54px;border-radius:12px;padding:0 22px}.sc-submit:disabled{cursor:not-allowed;opacity:.55;transform:none}.sc-hint{margin:0;font-size:13px;color:var(--fu-body)}.sc-ready{margin:0;font-size:14px;line-height:1.55;color:var(--fu-ink-2);overflow-wrap:anywhere}.sc-url{overflow-wrap:anywhere}.sc-error{margin:0;font-size:14px;line-height:1.5;font-weight:600;color:#9b2c24;background:#fbedeb;border:1px solid #F1CFCB;border-radius:10px;padding:10px 12px}.sc-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--fu-ink-2);cursor:pointer}.sc-consent input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--fu-night)}.sc-consent a{color:var(--fu-link);text-decoration:underline;text-underline-offset:2px}.sc-back{align-self:flex-start;border:0;background:none;padding:8px 0;font:inherit;font-size:13.5px;font-weight:600;color:var(--fu-link);cursor:pointer}.sc-back:hover{color:var(--fu-ink);text-decoration:underline;text-underline-offset:3px}.sc-spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:scSpin .8s linear infinite}@keyframes scSpin{to{transform:rotate(360deg)}}.sc-loading{display:flex;flex-direction:column;gap:14px}.sc-loading__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.sc-loading__title{margin:0;font-size:15px;font-weight:600;color:var(--fu-ink);min-width:0}.sc-loading__tag{font-size:12.5px;color:var(--fu-body)}.sc-bar{height:10px;border-radius:5px;background:#e3ebf3;overflow:hidden}.sc-bar span{display:block;height:100%;width:100%;border-radius:5px}.sc-checking{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;font-size:13px;color:var(--fu-ink-2)}.sc-checking li{display:flex;gap:8px;align-items:center}.sc-dot{width:8px;height:8px;border-radius:50%;background:var(--fu-blue);flex:none}.sc-note{margin:0;font-size:14px;line-height:1.55;color:var(--fu-ink-2)}.sc-note--box{background:var(--fu-tint);border-radius:12px;padding:12px 14px;overflow-wrap:anywhere}.sc-result{display:flex;flex-direction:column;gap:18px}.sc-result__title{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--fu-ink)}.sc-ring{position:relative;width:120px;height:120px;flex:none}.sc-ring__num{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.sc-ring__num span{font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.sc-ring__num small{font-size:12px;color:var(--fu-body)}.sc-list{border-top:1px solid var(--fu-line-soft);padding-top:14px}.sc-list__title{margin:0 0 8px;font-size:16px;font-weight:700;color:var(--fu-ink)}.sc-list ul{list-style:none;margin:0;padding:0}.sc-list li{display:flex;justify-content:space-between;align-items:center;gap:8px 16px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--fu-line-soft);font-size:14px}.sc-list li:last-child{border-bottom:0}.sc-list__help{flex:1 1 260px;min-width:0;color:var(--fu-ink);font-weight:600}.sc-report-link{align-self:flex-start}.sc-band--good{--band: #1E8E4F}.sc-band--fair{--band: #E0A100}.sc-band--poor{--band: #D93025}.sc-sev--critical{--dot: #C5221F}.sc-sev--serious{--dot: #E8710A}.sc-sev--moderate{--dot: #E0A100}.sc-sev--minor{--dot: #9AA8B6}.sc-sev--review{--dot: #6C94BF}.sc-dot-status{position:absolute;top:16px;right:16px;width:10px;height:10px;border-radius:50%;background:var(--dot, var(--band));box-shadow:0 0 0 4px color-mix(in srgb,var(--dot, var(--band)) 16%,transparent)}.sc-summary,.sc-panel{position:relative;background:#fff;border:1px solid var(--fu-line);border-radius:18px;box-shadow:0 1px 2px #0f19230a,0 8px 24px -16px #0f19232e}.sc-summary__top{display:flex;align-items:center;gap:24px;padding:22px 22px 20px;flex-wrap:wrap}.sc-ring__arc{stroke:var(--band)}.sc-verdict{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:4px;padding-right:20px}.sc-verdict p{margin:0}.sc-verdict__label{font-size:12.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--fu-body)}.sc-verdict__band{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--fu-ink)}.sc-verdict__text{font-size:14.5px;line-height:1.5;color:var(--fu-ink-2)}.sc-scale{display:block;margin-top:10px}.sc-scale__bar{position:relative;display:block;height:6px;border-radius:99px;background:linear-gradient(90deg,#d93025 0 49%,#e0a100 49% 84%,#1e8e4f 84% 100%);opacity:.9}.sc-scale__marker{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--fu-ink);transform:translate(-50%,-50%)}.sc-scale__legend{display:flex;justify-content:space-between;gap:6px;margin-top:6px;font-size:11.5px;color:var(--fu-body)}.sc-summary__sev{border-top:1px solid var(--fu-line-soft);padding:18px 22px 22px}.sc-summary__head{display:flex;align-items:baseline;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;margin-bottom:12px}.sc-summary__head .sc-list__title{margin:0}.sc-summary__total{margin:0;font-size:13.5px;color:var(--fu-body)}.sc-summary__total strong{color:var(--fu-ink)}.sc-sevgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sc-sevtile{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px;background:#f7f9fb;border:1px solid var(--fu-line-soft)}.sc-sevtile .sc-dot-status{top:14px;right:14px;width:8px;height:8px;box-shadow:none}.sc-sevtile__label{font-size:13px;font-weight:600;color:var(--fu-ink-2);padding-right:14px}.sc-sevtile strong{font-size:26px;line-height:1;letter-spacing:-.03em;color:var(--fu-ink)}.sc-sevtile[data-empty] strong{color:var(--fu-body)}.sc-panel{padding:18px 22px 8px}.sc-panel.sc-list{border-top:1px solid var(--fu-line)}.sc-list__meta{flex:none;display:inline-flex;align-items:center;gap:12px}.sc-list__count{font-size:13px;color:var(--fu-body);white-space:nowrap}.sc-sevtag{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--fu-ink-2);padding:4px 10px;border:1px solid var(--fu-line);border-radius:999px;background:#fff;white-space:nowrap}.sc-sevtag__dot{width:8px;height:8px;border-radius:50%;background:var(--dot)}.sc-report-cta{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:12px;background:#eaf2fb}.sc-report-cta p{margin:0;font-size:14.5px;line-height:1.55;color:var(--fu-ink-2)}@media(max-width:560px){.sc-report-cta .sc-report-link{align-self:stretch;justify-content:center;white-space:normal;text-align:center;height:auto;min-height:48px;padding-top:10px;padding-bottom:10px}.sc-sevgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-summary__top{padding:18px 16px 16px;gap:16px}.sc-summary__sev,.sc-panel{padding-left:16px;padding-right:16px}.sc-verdict{padding-right:0}.sc-scale__legend{font-size:10.5px}}.sc-follow{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.sc-follow__item{background:var(--fu-tint);border:1px solid var(--fu-line);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.sc-follow__item p{margin:0;font-size:14px;line-height:1.55;color:var(--fu-ink-2)}.sc-follow__item .fu-btn{white-space:normal;height:auto;min-height:44px;padding:10px 16px;font-size:14px;text-align:center}.sc-check-card .fu-stage{height:150px;min-height:150px}.sc-crit{font-family:var(--mono);font-size:12px;color:var(--fu-link);margin:0}.sc-mock-pill{font-size:15px;font-weight:700;background:#fff;border-radius:10px;padding:12px 16px}.sc-code{background:var(--fu-ink);color:#e9eef3;border-radius:12px;padding:14px 16px;font-family:var(--mono);font-size:12.5px;line-height:1.7}.sc-report{flex:1.3 1 500px;padding:14px;border-radius:22px}.sc-report__inner{background:#fff;border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:18px;box-shadow:0 24px 50px -32px #0f192366}.sc-sev{flex:1;min-width:200px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center}.sc-sev>div{border-radius:12px;padding:12px 6px}.sc-sev strong{display:block;font-size:22px}.sc-sev span{font-size:12px}.sc-table{display:flex;flex-direction:column;font-size:13.5px}.sc-table>div{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.8fr) minmax(0,1fr) minmax(0,.7fr);gap:8px;padding:10px 0;border-bottom:1px solid var(--fu-line-soft);align-items:center}.sc-table>div:last-child{border-bottom:0}.sc-table__head{font-size:12px;font-weight:600;color:var(--fu-body);padding:8px 0!important}.sc-table .fu-tag{justify-self:start}.sc-limits{padding:26px;display:flex;flex-direction:column;gap:14px;box-shadow:none}.sc-arrow-list li:before{content:"→";color:var(--fu-night)}.sc-band-inner{padding:40px;display:flex;gap:40px;flex-wrap:wrap;align-items:center}.sc-bars{flex:1 1 384px;min-width:0;display:flex;align-items:flex-end;gap:10px;height:180px;padding:0 12px;border-bottom:2px solid var(--fu-line)}.sc-bars span{flex:1;border-radius:6px 6px 0 0}@media(max-width:560px){.sc-card{padding:18px}.sc-steps{font-size:12px;gap:6px}.sc-steps li{padding:8px;gap:6px}.sc-submit{flex:1 1 100%}.sc-band-inner{padding:24px}.sc-table{font-size:12.5px}.sc-report{padding:10px}.sc-report__inner{padding:16px}}@media(prefers-reduced-motion:reduce){.sc-spinner{animation:none}}.sc-page #grenzen .fu-lede{max-width:none!important}@media(min-width:641px){.sc-sentence{white-space:nowrap}}@media(max-width:560px){.sc-table>div{grid-template-columns:minmax(0,1.8fr) minmax(0,.5fr) auto}.sc-table>div>:first-child{display:none}.sc-sev{flex:1 1 100%}.sc-sev>div{padding:12px 2px}.sc-sev span{font-size:10.5px;hyphens:auto;-webkit-hyphens:auto}}
