:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:#ecf1f3;background:#101518;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}button{font:inherit;cursor:pointer}button:disabled{opacity:.6;cursor:progress}.page{position:relative;min-height:100dvh;overflow:hidden;padding:48px 5.5% 24px;background:radial-gradient(circle at 86% 9%,#29211e 0,transparent 35%),linear-gradient(120deg,#121a1d,#101518 70%)}.ambient{position:absolute;border-radius:50%;filter:blur(88px);opacity:.21;pointer-events:none}.ambient-a{width:340px;height:340px;background:#b8412d;right:6%;top:8%}.ambient-b{width:280px;height:280px;background:#17424c;left:0;bottom:0}.layout{position:relative;max-width:1130px;margin:0 auto;min-height:calc(100dvh - 145px);display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:min(9vw,110px)}.brand{display:flex;align-items:center;gap:12px;letter-spacing:.13em;font-size:12px;font-weight:900}.brand-mark{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#b63630;border:1px solid #df5c50;color:#fff;font-size:25px;font-weight:900;box-shadow:0 8px 32px #ad2d2740}.eyebrow{margin:75px 0 15px;display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.2em;color:#b4bbc0;font-weight:800}.spark{width:7px;height:7px;background:#da5948;border-radius:50%;box-shadow:0 0 12px #df6654}h1{font-size:clamp(43px,4.5vw,65px);line-height:1.08;letter-spacing:-.052em;margin:0;font-weight:800}h1 span{color:#e36a59}.lead{max-width:480px;font-size:17px;line-height:1.7;color:#a9b5ba;margin:22px 0 38px}.features{display:grid;gap:21px}.feature{display:flex;align-items:flex-start;gap:12px}.feature-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#26443a;color:#90d4ac;font-weight:700;font-size:14px}.feature div{display:grid;gap:4px}.feature b{font-size:14px}.feature span:last-child{color:#9da9af;font-size:13px;line-height:1.4}.panel{background:#1d2428;border:1px solid #394348;border-radius:20px;padding:34px;box-shadow:0 28px 80px #0005}.panel-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:45px}.panel-label{color:#d9dedf;letter-spacing:.15em;font-weight:850;font-size:11px}.panel-symbol{display:grid;place-items:center;background:#30383c;border:1px solid #454f54;width:43px;height:43px;border-radius:12px;font-size:20px}.panel h2{margin:0 0 12px;font-size:30px;letter-spacing:-.04em}.muted{color:#adb6bb;line-height:1.6;font-size:14px;margin:0 0 32px}.google-button{display:flex;justify-content:center;align-items:center;gap:13px;background:#f5f7f9;color:#252b30;border:0;border-radius:12px;min-height:53px;width:100%;font-weight:700}.google-button:hover{background:#fff}.separator{margin:29px 0 22px;display:flex;align-items:center;gap:12px;color:#7e8c92;font-size:10px;letter-spacing:.14em;white-space:nowrap}.separator span{height:1px;flex:1;background:#3e484c}.fine-print{font-size:12px;line-height:1.8;text-align:center;color:#99a5ab}.panel-bottom{border-top:1px solid #394348;padding-top:24px;margin-top:35px;text-align:center;color:#829096;font-size:11px}.shield{color:#7fcbaa}.dot{margin:0 4px}.profile{display:flex;gap:12px;align-items:center;margin:10px 0 18px}.avatar{display:grid;place-items:center;background:#463d36;color:#edd2bd;font-weight:800;width:48px;height:48px;border-radius:14px}.profile-text{display:grid;gap:2px;min-width:0}.profile-text span{font-size:12px;color:#9caab0;overflow-wrap:anywhere}.status{padding:14px 15px;border:1px solid #4a5356;background:#252d30;border-radius:11px;color:#dce6e8;font-size:13px;line-height:1.6}.status.ok{border-color:#39654a;background:#24372c;color:#a3e0b8}.status.warn{border-color:#6e5935;background:#383025;color:#f0d0a0}.status.bad{border-color:#794240;background:#382728;color:#f2b4b0}.uid-box{margin:19px 0 17px;border-top:1px solid #3b4448;padding-top:15px;display:grid;gap:9px}.uid-box>span{font-size:11px;color:#9aa9af}.uid-box code{font-size:11px;word-break:break-all;color:#e9e7d8}.link-button{padding:0;text-align:left;background:none;border:none;color:#eca18d;font-size:12px;width:max-content}.secondary-button{width:100%;border:1px solid #4b565b;background:#252d31;color:#e0e5e7;border-radius:10px;min-height:44px;font-weight:650}.secondary-button:hover{background:#333d41}.error{margin-top:19px;border-radius:10px;background:#392729;border:1px solid #835048;color:#ffcac3;padding:14px;font-size:12px;line-height:1.6}footer{position:relative;max-width:1130px;margin:auto;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#77878e}footer span{color:#8a999e}[hidden]{display:none!important}@media(max-width:850px){.page{padding:27px 20px 23px}.layout{grid-template-columns:1fr;gap:30px;min-height:auto}.intro{max-width:560px}.eyebrow{margin-top:48px}h1{font-size:clamp(36px,9vw,54px)}.lead{margin-bottom:22px}.features{display:none}.panel{max-width:560px;width:100%;margin:auto;padding:25px}.panel-top{margin-bottom:30px}footer{margin-top:40px;display:block;line-height:1.9}}@media(max-width:410px){.page{padding-left:14px;padding-right:14px}.panel{padding:20px}h1{font-size:35px}.brand{font-size:11px}.panel h2{font-size:27px}}
