:root{--wivrt-green:#087a5b;--wivrt-green-dark:#075642;--wivrt-mint:#eaf8f2;--wivrt-navy:#152139;--wivrt-blue:#edf4ff;--wivrt-text:#182235;--wivrt-muted:#5f6b7c;--wivrt-line:#dce5e1;--wivrt-white:#fff;--wivrt-danger:#a52727;--wivrt-radius:18px;--wivrt-shadow:0 16px 48px rgba(20,45,38,.09)}
.wivrt-shell{width:min(1180px,calc(100% - 36px));margin:42px auto 70px;color:var(--wivrt-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wivrt-shell *{box-sizing:border-box}.wivrt-shell h1,.wivrt-shell h2,.wivrt-shell h3{color:var(--wivrt-navy);letter-spacing:-.03em;line-height:1.08;margin-top:0}.wivrt-shell h1{font-size:clamp(2.35rem,5vw,4.8rem);max-width:780px;margin-bottom:22px}.wivrt-shell h2{font-size:clamp(1.55rem,3vw,2.4rem)}.wivrt-shell p{color:var(--wivrt-muted);line-height:1.72}.wivrt-kicker{display:block;color:var(--wivrt-green);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.wivrt-hero{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.7fr);gap:44px;align-items:center;padding:clamp(30px,5vw,64px);border:1px solid #d9ebe4;border-radius:26px;background:radial-gradient(circle at 82% 20%,#d4f5e7 0,transparent 34%),linear-gradient(135deg,#f8fffc,#edf8f4);box-shadow:var(--wivrt-shadow);margin-bottom:34px}.wivrt-hero p{max-width:730px;font-size:1.08rem}.wivrt-visual{display:flex;flex-direction:column;gap:12px;background:rgba(255,255,255,.82);border:1px solid #d8eae3;border-radius:18px;padding:25px;box-shadow:0 10px 30px rgba(19,72,55,.08)}.wivrt-visual strong{font-size:1.15rem;color:var(--wivrt-navy)}.wivrt-visual span{padding:10px 12px;border-radius:10px;background:var(--wivrt-mint);color:var(--wivrt-green-dark);font-weight:650;font-size:.9rem}.wivrt-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.wivrt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 19px;border:0;border-radius:11px;background:var(--wivrt-green);color:#fff!important;font-weight:750;text-decoration:none!important;cursor:pointer;transition:.2s ease}.wivrt-btn:hover,.wivrt-btn:focus{background:var(--wivrt-green-dark);transform:translateY(-1px)}.wivrt-btn-secondary{background:#fff;color:var(--wivrt-green-dark)!important;border:1px solid var(--wivrt-line)}.wivrt-btn-danger{background:#fff2f2;color:var(--wivrt-danger)!important;border:1px solid #efcaca}.wivrt-search{display:grid;grid-template-columns:1.2fr 1fr .55fr auto;gap:12px;align-items:end;padding:20px;border:1px solid var(--wivrt-line);background:#fff;border-radius:16px;box-shadow:var(--wivrt-shadow);margin:0 0 50px}.wivrt-form label,.wivrt-search label{display:flex;flex-direction:column;gap:7px;color:var(--wivrt-navy);font-size:.9rem;font-weight:700}.wivrt-form input,.wivrt-form textarea,.wivrt-form select,.wivrt-search input{width:100%;border:1px solid #cdd9d4;border-radius:10px;background:#fff;color:var(--wivrt-text);padding:12px 13px;font:inherit;font-weight:500}.wivrt-form input:focus,.wivrt-form textarea:focus,.wivrt-form select:focus,.wivrt-search input:focus{outline:3px solid rgba(8,122,91,.14);border-color:var(--wivrt-green)}.wivrt-check{display:grid!important;grid-template-columns:auto 1fr;align-items:start;gap:10px!important;padding:15px;border-radius:12px;background:var(--wivrt-blue);line-height:1.55!important}.wivrt-check input{width:auto;margin-top:4px}.wivrt-grid{display:grid;gap:20px}.wivrt-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wivrt-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.wivrt-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:44px 0 22px}.wivrt-section-head p{max-width:430px}.wivrt-panel,.wivrt-card,.wivrt-empty{background:#fff;border:1px solid var(--wivrt-line);border-radius:var(--wivrt-radius);padding:clamp(22px,3vw,32px);box-shadow:0 10px 35px rgba(21,33,57,.06)}.wivrt-panel{margin-bottom:22px}.wivrt-card{display:grid;grid-template-columns:48px 1fr;gap:15px;min-height:320px}.wivrt-card h3{font-size:1.28rem;margin:5px 0 2px}.wivrt-card h3 a{color:var(--wivrt-navy);text-decoration:none}.wivrt-card small{color:var(--wivrt-muted)}.wivrt-name{color:var(--wivrt-green-dark)!important;font-weight:750;margin:0}.wivrt-avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,var(--wivrt-green),#18a87b);color:#fff;font-weight:850;font-size:1.25rem}.wivrt-avatar-large{width:92px;height:92px;border-radius:24px;font-size:2.2rem}.wivrt-tags{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.wivrt-tags span{padding:6px 9px;border:1px solid #dce9e4;border-radius:999px;background:#f7fbf9;color:#37564d;font-size:.78rem;font-weight:650}.wivrt-tags-large span{font-size:.92rem;padding:8px 11px}.wivrt-link{color:var(--wivrt-green-dark)!important;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.wivrt-empty{text-align:center;padding:58px 25px;margin:25px 0}.wivrt-empty p{max-width:680px;margin:0 auto 24px}.wivrt-benefits{margin-top:44px}.wivrt-benefits article{padding:26px;border-radius:16px;background:var(--wivrt-navy);color:#fff}.wivrt-shell .wivrt-benefits h3,.wivrt-shell .wivrt-benefits p{color:#fff}.wivrt-benefits span{color:#76e5bf;font-weight:900}.wivrt-status{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 24px}.wivrt-status>div,.wivrt-score{padding:18px;border:1px solid var(--wivrt-line);border-radius:14px;background:#fff}.wivrt-status small,.wivrt-status strong{display:block}.wivrt-status small{color:var(--wivrt-muted);margin-bottom:5px}.wivrt-score{text-align:center}.wivrt-score strong{display:block;color:var(--wivrt-green);font-size:3rem;line-height:1}.wivrt-score span{color:var(--wivrt-muted)}.wivrt-trust{background:linear-gradient(150deg,var(--wivrt-navy),#20324f);color:#fff}.wivrt-trust h2,.wivrt-trust h3,.wivrt-trust p,.wivrt-trust li,.wivrt-trust strong{color:#fff}.wivrt-trust li{margin:9px 0;line-height:1.45}.wivrt-notice{padding:14px 16px;margin:0 0 20px;border-left:4px solid var(--wivrt-green);background:var(--wivrt-mint);border-radius:8px}.wivrt-error{border-color:var(--wivrt-danger);background:#fff2f2}.wivrt-profile{margin-top:25px}.wivrt-breadcrumb{display:flex;gap:9px;margin-bottom:18px;color:var(--wivrt-muted);font-size:.9rem}.wivrt-profile-hero{display:grid;grid-template-columns:auto 1fr 250px;gap:26px;align-items:start;padding:35px;border-radius:24px;background:linear-gradient(135deg,#f5fffb,#eaf7f1);border:1px solid #d8eae3;margin-bottom:24px}.wivrt-profile-hero h1{font-size:clamp(2.2rem,4vw,4rem);margin-bottom:6px}.wivrt-profile-hero h2{font-size:1.45rem;margin-bottom:7px}.wivrt-profile-hero aside{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:14px;background:#fff;border:1px solid var(--wivrt-line)}.wivrt-profile-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr)}.wivrt-copy{font-size:1.05rem}.wivrt-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.wivrt-facts div{padding:14px;border-radius:12px;background:#f7faf9}.wivrt-facts dt{color:var(--wivrt-muted);font-size:.8rem}.wivrt-facts dd{margin:5px 0 0;font-weight:750;color:var(--wivrt-navy)}.wivrt-evidence{list-style:none;padding:0}.wivrt-evidence li{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--wivrt-line)}.wivrt-evidence small{color:var(--wivrt-muted)}.wivrt-invite{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;padding:35px}.wivrt-form{display:grid;gap:15px}.wivrt-form .wivrt-grid{margin:0}.wivrt-panel .wivp-card{box-shadow:none;border-color:var(--wivrt-line)}
@media(max-width:900px){.wivrt-hero,.wivrt-profile-hero,.wivrt-profile-grid,.wivrt-invite{grid-template-columns:1fr}.wivrt-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.wivrt-search{grid-template-columns:1fr 1fr}.wivrt-status{grid-template-columns:repeat(2,1fr)}.wivrt-profile-hero aside{width:100%}}
@media(max-width:620px){.wivrt-shell{width:min(100% - 22px,1180px);margin-top:18px}.wivrt-hero{padding:25px 20px;border-radius:18px}.wivrt-shell h1{font-size:2.35rem}.wivrt-grid-2,.wivrt-grid-3,.wivrt-search,.wivrt-status,.wivrt-facts{grid-template-columns:1fr}.wivrt-section-head{display:block}.wivrt-card{grid-template-columns:42px 1fr;padding:19px;min-height:auto}.wivrt-profile-hero{padding:23px}.wivrt-avatar-large{width:68px;height:68px}.wivrt-actions>*{width:100%}}
.wivrt-link-button{border:0;background:transparent;padding:6px 0;cursor:pointer;font:inherit}.wivrt-link-button:focus{outline:3px solid rgba(8,122,91,.18);border-radius:6px}
@media(prefers-reduced-motion:reduce){.wivrt-btn{transition:none}.wivrt-btn:hover{transform:none}}

.wivrt-hero>div>h2{font-size:clamp(2.35rem,5vw,4.8rem);max-width:780px;margin-bottom:22px}

body.wivrt-profile-route .ast-archive-entry-banner{display:none!important}

.wivrt-shell .wivrt-trust h2,.wivrt-shell .wivrt-trust h3,.wivrt-shell .wivrt-trust p,.wivrt-shell .wivrt-trust li,.wivrt-shell .wivrt-trust strong{color:#fff}
.wivrt-shell .wivrt-trust .wivrt-link{color:#76e5bf!important}
.wivrt-domain-proof{display:grid;gap:14px;padding:18px;border-radius:14px}.wivrt-domain-proof>div{display:grid;gap:6px;padding:12px;border:1px solid rgba(255,255,255,.2);border-radius:10px}.wivrt-domain-proof span{font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#b8d8cf}.wivrt-domain-proof code{display:block;max-width:100%;padding:9px 10px;border-radius:8px;background:#fff;color:#11243e;overflow-wrap:anywhere;white-space:normal;user-select:all}.wivrt-domain-proof small{color:#d8e9e4;line-height:1.55}.wivrt-domain-proof .wivrt-btn{justify-self:start}
