@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/dm-sans-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/dm-sans-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:105.81%;ascent-override:93.75%;descent-override:29.3%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:100.58%;ascent-override:105.98%;descent-override:29.83%;line-gap-override:0%}:root{--orange:#ff4d00;--dark:#080a0f;--panel:#12161d;--line:#ffffff1a}*{box-sizing:border-box}body{color:#fff;background:#05070a;margin:0;font-family:DM Sans,DM Sans Fallback,sans-serif}.card-app{background:var(--dark);width:min(100%,520px);min-height:100vh;margin:auto;box-shadow:0 0 80px #000}.profile{background:radial-gradient(circle at 85% 15%,#ff5c0066,#0000 28%),linear-gradient(145deg,#161a21,#090b10);padding:84px 28px 42px;position:relative;overflow:hidden}.profile:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-130px;right:-120px}.back,.share{top:max(22px,env(safe-area-inset-top));z-index:2;position:absolute}.back{border:1px solid var(--line);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;text-decoration:none;display:grid;left:22px}.share{border:1px solid var(--line);color:#fff;background:#0000002e;border-radius:99px;padding:10px 15px;font:600 12px inherit;right:22px}.profile-mark{background:linear-gradient(145deg,var(--orange),#ff9700);clip-path:polygon(50% 0,95% 20%,80% 100%,20% 100%,5% 20%);place-items:center;width:74px;height:82px;font:700 38px Manrope,Manrope Fallback,sans-serif;display:grid}.profile>p{letter-spacing:.24em;margin:20px 0 12px;font-size:12px}.profile h1{letter-spacing:-.04em;margin:0 0 22px;font:600 36px/1.08 Manrope,Manrope Fallback,sans-serif}.verified{color:#c5c8ce;font-size:12px}.verified i{background:#46dc91;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 11px #46dc91}.card-content{padding:20px 18px 44px}.primary-actions{gap:10px;display:grid}.action{background:var(--panel);border:1px solid var(--line);color:#fff;border-radius:18px;align-items:center;gap:15px;min-height:76px;padding:14px 16px;text-decoration:none;display:flex}.action>b{background:#252b34;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.action.whatsapp>b{color:#fff;background:#25d366}.action span,.action small{display:block}.action span{font-weight:700}.action small{color:#8f95a0;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;font-size:10px}.mini-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0 20px;display:grid}.mini-grid a{border:1px solid var(--line);color:#fff;text-align:center;border-radius:15px;min-height:87px;padding:12px 5px;text-decoration:none}.mini-grid b,.mini-grid span{display:block}.mini-grid b{color:var(--orange);margin-bottom:8px;font-size:22px}.mini-grid span{font-size:10px}.emergency{background:linear-gradient(135deg,#d83d00,#ff6a00);border-radius:18px;margin-bottom:12px;padding:20px}.emergency span{letter-spacing:.18em;font-size:9px}.emergency strong{margin:4px 0;font:600 22px Manrope,Manrope Fallback,sans-serif;display:block}.emergency p{color:#ffe6da;margin:0;font-size:11px}.confidence{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(3,1fr);margin-bottom:12px;display:grid}.confidence div{text-align:center;border-right:1px solid var(--line);padding:16px 8px}.confidence div:last-child{border:0}.confidence strong,.confidence span{display:block}.confidence strong{font:600 16px Manrope,Manrope Fallback,sans-serif}.confidence span{color:#9196a0;font-size:9px}address{border:1px solid var(--line);color:#c5c8cf;border-radius:18px;padding:22px;font-style:normal}address>span{letter-spacing:.18em;color:var(--orange);font-size:9px}address p{font-size:14px}address a,address small{color:#fff;font-size:12px;text-decoration:none;display:block}address small{color:#8f95a0;margin-top:8px}.share-toast{color:#111;opacity:0;pointer-events:none;background:#fff;border-radius:99px;padding:11px 18px;font-size:12px;transition:all .25s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px)}.share-toast.show{opacity:1;transform:translate(-50%)}@media (width>=521px){body{padding:35px 0}.card-app{border-radius:30px;min-height:calc(100vh - 70px);overflow:hidden}}.profile-logo{z-index:1;margin-bottom:22px;position:relative}.profile-logo .brand-logo-composite{width:170px!important}
