.doctor-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:20px;display:grid}.doctor-compact-grid__item{flex-direction:column;min-width:0;display:flex}.doctor-compact-grid__item>.performance-panel,.doctor-compact-grid__item>.report-tech-stack-mount{flex:1;width:100%;margin:0}.doctor-compact-grid>.anm-report-summary{grid-template-columns:1fr;align-content:start;gap:18px;width:100%;min-width:0;height:100%;margin:0;padding:clamp(20px,2vw,28px)}.doctor-compact-grid .performance-panel{padding:clamp(20px,2vw,28px)}.doctor-compact-grid .performance-panel__intro h3{font-size:clamp(27px,2.35vw,38px)}.doctor-compact-grid .performance-panel__intro p{font-size:11px}.doctor-compact-grid .performance-panel__symbol{flex-basis:42px;width:42px;height:42px;font-size:22px}.doctor-compact-grid .performance-panel__controls{align-items:flex-start}.doctor-compact-grid .performance-panel__results{min-width:0}.doctor-compact-grid .report-tech-stack{height:100%;padding:clamp(20px,2vw,28px)}.doctor-compact-grid .report-tech-stack__head{flex-wrap:wrap}.doctor-compact-grid .report-tech-stack__head>div>strong{font-size:clamp(26px,2vw,34px)}.doctor-compact-grid .report-tech-stack__chips{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))}.doctor-compact-grid .anm-report-summary__intro h3{font-size:clamp(27px,2.25vw,37px);line-height:1.08}.doctor-compact-grid .anm-report-summary__copy>p{font-size:11px;line-height:1.65}.doctor-compact-grid .anm-report-summary__counts>div{padding:10px}@media (max-width:1199px) and (min-width:801px){.doctor-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.doctor-compact-grid__item--performance{grid-column:1/-1}}@media (max-width:800px){.doctor-compact-grid{grid-template-columns:minmax(0,1fr);gap:14px}}.doctor-scan-bar input,.anm-report-lead input,.anm-report-contact input,.anm-report-contact textarea,.anm-newsletter__form input{line-height:1.45;font-size:16px!important}.doctor-scan-bar input[type=url],.doctor-scan-bar input[inputmode=url],.anm-report-contact input[type=url]{font-size:19px!important}.doctor-scan-bar input::placeholder,.anm-report-lead input::placeholder,.anm-report-contact input::placeholder,.anm-report-contact textarea::placeholder,.anm-newsletter__form input::placeholder{color:#e7d2a9!important;opacity:1!important}.anm-report-contact input::placeholder,.anm-report-contact textarea::placeholder{color:#987a4b!important}@media (max-width:480px){.doctor-scan-bar input[type=url],.doctor-scan-bar input[inputmode=url]{font-size:17px!important}}.doctor-scan-bar input[type=url],.doctor-scan-bar input[inputmode=url]{color:#11181b!important;opacity:1!important;background:#f6f0e5!important;border:1px solid #d9c39a!important;border-radius:13px!important;min-height:68px!important;padding:0 22px!important;font-size:22px!important;font-weight:500!important;line-height:1.4!important;box-shadow:0 0 0 1px #d9c39a29!important}.doctor-scan-bar input[type=url]::placeholder,.doctor-scan-bar input[inputmode=url]::placeholder{color:#79613d!important;opacity:1!important;font-size:21px!important;font-weight:450!important}.doctor-scan-bar input[type=url]:focus,.doctor-scan-bar input[inputmode=url]:focus{color:#11181b!important;background:#fffaf2!important;border-color:#d7ad65!important;outline:none!important;box-shadow:0 0 0 4px #dfbf7b3d!important}.doctor-scan-bar__label{color:#f1d59b!important;font-size:12px!important;font-weight:700!important}.doctor-scan-bar button[type=submit]{min-height:68px!important;font-size:12px!important;font-weight:700!important}@media (max-width:768px){.doctor-scan-bar input[type=url],.doctor-scan-bar input[inputmode=url]{min-height:60px!important;padding:0 16px!important;font-size:18px!important}.doctor-scan-bar input[type=url]::placeholder,.doctor-scan-bar input[inputmode=url]::placeholder{font-size:17px!important}.doctor-scan-bar button[type=submit]{min-height:60px!important}}.doctor-hero-highlights{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.doctor-hero-highlights__card{text-align:center;color:#f6f0e5;background:0 0;border:1px solid #e7d2a93b;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:158px;padding:18px 10px;display:flex}.doctor-hero-highlights__icon{color:#e7d2a9;flex-shrink:0;width:78px;height:78px}.doctor-hero-highlights__card strong{color:#e7d2a9;font-size:15px;font-weight:500;line-height:1.25}@media (max-width:1100px){.doctor-hero-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.doctor-hero-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.doctor-hero-highlights__card{min-height:106px;padding:14px 8px}.doctor-hero-highlights__icon{width:56px;height:56px}.doctor-hero-highlights__card strong{font-size:13px;font-weight:500}}.report-category-grid{align-items:start}.report-category-grid>.doctor-result-card{align-self:start;height:auto;min-height:365px}.doctor-result-card .report-category-card__head{flex:1 0 auto;min-height:295px}.doctor-result-card .report-category-card__head>p{max-height:4.7em;overflow:hidden}.doctor-result-card .report-category-card__footer{display:none}.doctor-result-card__toggle{color:#1b2327;width:calc(100% - 26px);min-height:48px;font:700 12px var(--anm-sans);cursor:pointer;background:#f4e5c7;border:1px solid #d6b980;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:12px 13px;padding:0 15px;display:flex}.doctor-result-card__toggle:hover,.doctor-result-card__toggle:focus-visible{outline-offset:3px;background:#ead5a9}.doctor-result-card__toggle>span{font-size:23px;font-weight:400}.doctor-result-card .doctor-result-card__details[hidden]{display:none!important}.doctor-result-card .doctor-result-card__details{overscroll-behavior:contain;scrollbar-width:thin;border-top:1px solid #e2d9c8;flex:none;max-height:430px;padding:14px;overflow:auto}.doctor-result-card .report-signal{min-width:0;overflow:hidden}.doctor-result-card .report-signal>p,.doctor-result-card .report-signal h4,.doctor-result-card .report-domain-observation p{overflow-wrap:anywhere;word-break:break-word;white-space:normal}@media (max-width:760px){.report-category-grid>.doctor-result-card{min-height:0}.doctor-result-card .report-category-card__head{min-height:250px}.doctor-result-card .doctor-result-card__details{max-height:min(65vh,430px)}}.report-category-grid>.doctor-result-card .doctor-result-card__toggle{letter-spacing:.02em;width:calc(100% - 26px);min-height:46px;box-shadow:none;border-radius:10px;justify-content:space-between;align-items:center;margin:11px 13px;padding:0 16px;font-weight:700;display:flex;color:#f6f0e5!important;background:#18272b!important;border:1px solid #e7d2a98f!important;font-size:13px!important}.report-category-grid>.doctor-result-card .doctor-result-card__toggle:hover,.report-category-grid>.doctor-result-card .doctor-result-card__toggle:focus-visible{background:#263b3e!important;border-color:#e7d2a9!important}.report-category-grid>.doctor-result-card.is-score-good .doctor-result-card__toggle{color:#b1efcc!important;border-color:#4caf7ba6!important}.report-category-grid>.doctor-result-card.is-score-low .doctor-result-card__toggle{color:#ffd3d7!important;border-color:#d94a58b3!important}.report-category-grid>.doctor-result-card.is-score-threshold .doctor-result-card__toggle{color:#f3dfb5!important;border-color:#e7d2a9b3!important}.report-category-grid>.doctor-result-card.is-score-good{border-color:#4caf7b8c}.report-category-grid>.doctor-result-card.is-score-low{border-color:#d94a589e}.report-category-grid>.doctor-result-card.is-score-threshold{border-color:#e7d2a999}.doctor-compact-grid .performance-panel__kicker,.doctor-compact-grid .performance-panel__score>span,.doctor-compact-grid .performance-panel__field>span,.doctor-compact-grid .report-tech-stack__head>div>span,.doctor-compact-grid .anm-report-summary__intro>span{letter-spacing:.08em;font-size:12px;line-height:1.5}.doctor-compact-grid .performance-panel__intro p,.doctor-compact-grid .performance-panel__status p,.doctor-compact-grid .performance-panel__empty,.doctor-compact-grid .performance-panel__disclaimer,.doctor-compact-grid .performance-panel__footer p,.doctor-compact-grid .performance-panel__field p,.doctor-compact-grid .performance-panel__metric small,.doctor-compact-grid .performance-panel__recommendations p,.doctor-compact-grid .performance-panel__metrics>p,.doctor-compact-grid .report-tech-stack__message,.doctor-compact-grid .anm-report-summary__copy>p{font-size:15px;line-height:1.65}.doctor-compact-grid .performance-panel__switch button,.doctor-compact-grid .performance-panel__run{min-height:48px;font-size:14px;font-weight:700}.doctor-compact-grid .report-tech-stack__head>small,.doctor-compact-grid .report-tech-stack__chip span,.doctor-compact-grid .anm-report-summary__counts span{letter-spacing:.04em;font-size:12px;line-height:1.45}.doctor-compact-grid .report-tech-stack__chip strong{font-size:17px;line-height:1.45}.doctor-compact-grid .report-tech-stack__chip{min-height:88px}.doctor-compact-grid .anm-report-summary__counts strong{font-size:31px}.doctor-compact-grid .anm-report-summary__counts>div{min-width:0;padding:12px 8px}.doctor-compact-grid .performance-panel__metric>span{font-size:13px}.doctor-compact-grid .performance-panel__recommendations li strong{font-size:16px}@media (max-width:760px){.doctor-compact-grid .performance-panel__intro p,.doctor-compact-grid .performance-panel__status p,.doctor-compact-grid .performance-panel__empty,.doctor-compact-grid .performance-panel__disclaimer,.doctor-compact-grid .performance-panel__footer p,.doctor-compact-grid .report-tech-stack__message,.doctor-compact-grid .anm-report-summary__copy>p{font-size:14px}}
.doctor-popup-backdrop{z-index:9999;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02070bc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.doctor-popup{color:#172126;background:#fffaf2;border:1px solid #dcc59a;border-radius:22px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);width:min(1080px,100%);max-height:min(90dvh,850px);display:grid;position:relative;overflow:auto;box-shadow:0 30px 100px #00000073}.doctor-popup__close{z-index:2;color:#172126;cursor:pointer;background:#fffaf2;border:1px solid #b99b72;border-radius:50%;width:38px;height:38px;font-size:27px;position:absolute;top:12px;right:14px}.doctor-popup__visual{color:#f9f2e5;background:#08151b url(/raportanm.webp) 50%/cover no-repeat;min-height:620px}.doctor-popup__visual-shade{background:linear-gradient(#040c11b8,#040c117a 38%,#040c11f0);flex-direction:column;min-height:100%;padding:clamp(26px,4vw,50px);display:flex}.doctor-popup__eyebrow{color:#c39b5b;letter-spacing:.12em;font-size:12px;font-weight:700;display:block}.doctor-popup__visual .doctor-popup__eyebrow{color:#e7d2a9}.doctor-popup__visual h2{font:400 clamp(33px,3.5vw,48px)/1.08 var(--anm-serif);color:#fff;margin:25px 0 15px}.doctor-popup__visual p{color:#f4e8d7;font-size:15px;line-height:1.65}.doctor-popup__result{border-top:1px solid #e7d2a965;margin-top:auto;padding-top:24px}.doctor-popup__result span,.doctor-popup__result em{color:#e7d2a9;font-size:12px;font-style:normal;display:block}.doctor-popup__result strong{color:#f6e5b9;font:500 66px/1 var(--anm-serif);margin:6px 0;display:block}.doctor-popup__result small{font-size:25px}.doctor-popup__stats{gap:35px;margin-top:22px;display:flex}.doctor-popup__stats div{gap:4px;display:grid}.doctor-popup__stats strong{color:#f3e0b8;font-size:29px}.doctor-popup__stats span{color:#f6f0e5;font-size:12px}.doctor-popup__right{min-width:0;padding:clamp(25px,3.2vw,43px)}.doctor-popup__form h3,.doctor-popup__success h3{font:400 clamp(27px,2.6vw,34px)/1.12 var(--anm-serif);margin:12px 0}.doctor-popup__form>p,.doctor-popup__success>p{color:#53606a;margin:0 0 15px;font-size:14px;line-height:1.5}.doctor-popup__choices{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:0;display:grid}.doctor-popup__choices legend{margin-bottom:9px;font-size:13px;font-weight:700}.doctor-popup__choice{cursor:pointer;border:1px solid #dcd1be;border-radius:10px;min-width:0;padding:12px 9px;position:relative}.doctor-popup__choice.is-selected{background:#f7ebd5;border-color:#a98449}.doctor-popup__choice input{accent-color:#896532;position:absolute;top:7px;right:6px}.doctor-popup__choice span{padding-right:8px;display:block}.doctor-popup__choice strong{font-size:13px;font-weight:700;display:block}.doctor-popup__choice small{color:#5e6870;margin-top:5px;font-size:11px;line-height:1.35;display:block}.doctor-popup__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.doctor-popup__fields:has(>:only-child){grid-template-columns:1fr}.doctor-popup__fields label,.doctor-popup__note{gap:5px;display:grid}.doctor-popup__fields label>span,.doctor-popup__note>span{font-size:12px;font-weight:700}.doctor-popup__fields input,.doctor-popup__note textarea{color:#172126;background:#fff;border:1px solid #c9bdab;border-radius:9px;width:100%;min-width:0;padding:10px 12px;font-size:15px}.doctor-popup__fields input::placeholder,.doctor-popup__note textarea::placeholder{color:#90764e;opacity:1}.doctor-popup__note{margin-top:10px}.doctor-popup__note textarea{resize:vertical}.doctor-popup__consent{color:#414b52;align-items:flex-start;gap:9px;margin:13px 0 0;font-size:12px;line-height:1.4;display:flex}.doctor-popup__consent input{accent-color:#997345;flex:none}.doctor-popup__privacy{margin:10px 0!important;font-size:11px!important;line-height:1.4!important}.doctor-popup__privacy a{color:#806037;text-decoration:underline}.doctor-popup__submit{color:#f6e7c7;cursor:pointer;background:#172126;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:51px;padding:12px 17px;font-size:14px;font-weight:700;display:flex}.doctor-popup__submit:disabled{opacity:.6;cursor:wait}.doctor-popup__error{color:#a02b35;margin:10px 0;font-size:13px}.doctor-popup__success{flex-direction:column;justify-content:center;gap:13px;height:100%;display:flex}@media (max-width:760px){.doctor-popup-backdrop{padding:8px}.doctor-popup{grid-template-columns:1fr;max-height:95dvh}.doctor-popup__visual{min-height:180px}.doctor-popup__visual-shade{padding:18px}.doctor-popup__visual h2{margin:10px 0;font-size:27px}.doctor-popup__visual p{margin:0;font-size:11px}.doctor-popup__result{margin-top:9px;padding-top:9px}.doctor-popup__result strong{font-size:38px}.doctor-popup__stats{gap:20px;margin-top:7px}.doctor-popup__right{padding:18px}.doctor-popup__form h3{font-size:27px}.doctor-popup__form>p{font-size:12px}.doctor-popup__choices{grid-template-columns:1fr}.doctor-popup__choice{padding:8px 12px}.doctor-popup__choice small{display:none}.doctor-popup__fields{grid-template-columns:1fr}.doctor-popup__fields input,.doctor-popup__note textarea{font-size:13px}.doctor-popup__close{top:9px;right:9px}}@media (prefers-reduced-motion:reduce){.doctor-popup-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.doctor-popup-reopen{background:#fffaf2;border:1px solid #d8c39b;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:22px 0;padding:20px 24px;display:flex}.doctor-popup-reopen>div{gap:6px;display:grid}.doctor-popup-reopen strong{font:500 23px/1.2 var(--anm-serif);color:#172126}.doctor-popup-reopen span{color:#59636a;font-size:14px}.doctor-popup-reopen button{color:#f5dfb4;cursor:pointer;white-space:nowrap;background:#172126;border:0;border-radius:9px;min-height:50px;padding:14px 20px;font-size:14px;font-weight:700}@media (max-width:760px){.doctor-popup-reopen{flex-direction:column;align-items:stretch;padding:16px}.doctor-popup-reopen strong{font-size:19px}.doctor-popup-reopen span{font-size:12px}.doctor-popup-reopen button{white-space:normal;font-size:12px}}
