.evian-shell{max-width:900px;padding-top:58px;padding-bottom:80px}.evian-intro{text-align:center;max-width:690px;margin:0 auto 30px}.evian-intro h1{font-size:clamp(38px,7vw,72px);line-height:.98;margin:8px 0 18px}.evian-intro>p:last-child{color:var(--muted);font-size:18px}.evian-card{background:linear-gradient(145deg,rgba(18,24,40,.98),rgba(8,11,19,.98));border:1px solid rgba(255,255,255,.1);border-radius:26px;padding:28px;box-shadow:0 30px 90px #0007}.evian-status{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.09);padding-bottom:20px;margin-bottom:24px}.evian-status>div:first-child{display:grid;grid-template-columns:auto 1fr;column-gap:10px}.evian-status strong{font-size:17px}.evian-status small{grid-column:2;color:var(--muted);margin-top:3px}.pulse{width:11px;height:11px;border-radius:50%;background:#5fe0a2;margin-top:5px;box-shadow:0 0 15px #5fe0a277}.pulse.busy{background:#ffbe55;box-shadow:0 0 15px #ffbe5577}.pulse.bad{background:#ff6688}.balance{text-align:right}.balance small{display:block;color:var(--muted);font-size:10px;letter-spacing:.12em}.balance strong{font-size:21px}.evian-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.evian-grid label{display:flex;flex-direction:column;gap:7px;color:#bbc2d2;font-size:12px;font-weight:700;letter-spacing:.04em}.evian-grid input,.evian-grid select,.evian-grid textarea{width:100%;border:1px solid #30384b;background:#0b0f19;color:white;border-radius:12px;padding:13px;font:inherit;letter-spacing:normal}.evian-grid textarea{min-height:150px;resize:vertical;font-size:16px;line-height:1.5}.evian-grid label small{text-align:right;color:var(--muted);font-weight:400}.wide{grid-column:1/-1}.output-actions{display:flex;gap:8px;align-items:end}.output-actions .button{font-size:11px;padding:13px 11px;white-space:nowrap}.evian-actions{display:flex;gap:12px;margin-top:24px}.evian-actions .button:first-child{flex:1}.evian-actions button:disabled{opacity:.45;cursor:not-allowed}.evian-note{text-align:center;color:var(--muted);font-size:12px;margin:18px 0 0}@media(max-width:700px){.evian-grid{grid-template-columns:1fr}.wide{grid-column:auto}.output-actions{flex-direction:column;align-items:stretch}.evian-status{align-items:flex-start}.evian-card{padding:20px}.nav nav a:not([aria-current]){display:none}}
.evian-download{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:24px}.evian-download h2{margin:4px 0 8px}.evian-download p{color:var(--muted);margin-bottom:0}.evian-download .button{white-space:nowrap;text-decoration:none}@media(max-width:700px){.evian-download{display:block}.evian-download .button{display:inline-block;margin-top:20px}}
.evian-shell{max-width:1060px}.evian-section{margin-top:70px}.evian-section .section-head{max-width:700px;margin-bottom:24px}.evian-section h2{font-size:clamp(30px,5vw,50px);margin:5px 0 10px}.evian-section .section-head>p:last-child{color:var(--muted)}.clone-state{display:flex;justify-content:space-between;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid #ffffff18}.clone-state span{color:#8ff0bd}.consent{flex-direction:row!important;align-items:flex-start}.consent input{width:auto!important;margin-top:2px}.clone-card>.button{width:100%;margin-top:20px}.clone-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.clone-plan h3{font-size:24px;margin:6px 0}.clone-plan .plan-price{font-size:42px;font-weight:800;margin:18px 0}.clone-plan .plan-price small{font-size:12px;color:var(--muted)}.clone-plan ul{min-height:72px;color:var(--muted);padding-left:18px}.clone-plan .button{width:100%}.time-buy{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr auto;align-items:end;gap:16px}.time-buy label{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:700;color:#bbc2d2}.time-buy input{height:50px;border:1px solid #30384b;background:#0b0f19;color:#fff;border-radius:12px;padding:0 14px;font-size:18px}.time-buy>div{display:flex;min-height:50px;flex-direction:column;justify-content:center}.time-buy small{font-size:9px;color:var(--muted);letter-spacing:.1em}.time-buy strong{font-size:17px;margin-top:5px}@media(max-width:900px){.time-buy{grid-template-columns:1fr 1fr}.time-buy .button{grid-column:1/-1}}@media(max-width:760px){.clone-plans{grid-template-columns:1fr}.clone-plan ul{min-height:0}}
