.acc-wrap{gap:16px;display:grid}.acc-loading{color:#64748b;background:#fff;border:1px solid #f1dfcf;border-radius:20px;padding:28px}.acc-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acc-muted{color:#64748b;margin:0 0 12px;font-size:14px;line-height:1.55}.acc-hero{isolation:isolate;color:#fff;background:radial-gradient(2px 2px at 14% 22%,#ffffffe6 50%,#0000 51%),radial-gradient(1.5px 1.5px at 36% 70%,#fffc 50%,#0000 51%),radial-gradient(2px 2px at 58% 18%,#ffffffb3 50%,#0000 51%),radial-gradient(120% 140% at 100% 100%,#fb923c 0%,#fb923c00 45%),linear-gradient(120deg,#1e1b4b 0%,#4c1d95 48%,#c2410c 100%);border-radius:26px;align-items:center;gap:20px;min-height:190px;padding:26px clamp(18px,4vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px -30px #4c1d95cc}.acc-hero:after{content:"";z-index:-1;opacity:.9;background:linear-gradient(#65a30d,#3f6212);border-top:4px solid #84cc16;height:26px;position:absolute;bottom:0;left:0;right:0}.acc-avatar{aspect-ratio:1;color:#7c2d12;letter-spacing:.02em;background:linear-gradient(145deg,#fde047,#f97316);border:4px solid #fff;border-radius:28px;flex:none;place-items:center;width:clamp(76px,12vw,104px);font-size:clamp(28px,4.6vw,40px);font-weight:900;display:grid;transform:rotate(-4deg);box-shadow:0 6px #9a3412,0 16px 24px -10px #0009}.acc-hero-text{z-index:1;flex:1;min-width:0;padding-bottom:14px;position:relative}.acc-hero-text h2{color:#fff;text-shadow:0 3px #0000004d;overflow-wrap:anywhere;margin:4px 0;font-size:clamp(22px,3.6vw,32px);font-weight:900;line-height:1.2}.acc-hero-text p{color:#e9d5ff;margin:0 0 12px;font-size:15px;line-height:1.55}.acc-kicker{color:#78350f;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#fde047,#f59e0b);border:2px solid #92400e;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:900;display:inline-block;transform:rotate(-2deg);box-shadow:0 3px #92400e}.acc-email{overflow-wrap:anywhere;align-items:center;gap:7px;display:flex}.acc-hero-img{z-index:0;filter:drop-shadow(0 10px 8px #00000073);flex:none;align-self:flex-end;width:auto;height:clamp(130px,22vw,190px);margin:-10px 0 -18px;animation:3.4s ease-in-out infinite acc-float;position:relative}.acc-hero.guest{min-height:220px}.acc-chip{border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-flex}.acc-chip.ok{color:#bbf7d0;background:#22c55e2e;border:1px solid #86efac80}.acc-chip.warn{color:#fef08a;background:#facc1529;border:1px solid #fde04780}.acc-btn{cursor:pointer;min-height:42px;font:inherit;background:#fff;border:2px solid #e2e8f0;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:14.5px;font-weight:800;transition:transform 80ms,box-shadow 80ms,filter .15s;display:inline-flex;box-shadow:0 3px #cbd5e1;color:#1e293b!important;text-decoration:none!important}.acc-btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.acc-btn:active{transform:translateY(3px);box-shadow:0 0 #0000}.acc-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.acc-btn.primary{background:linear-gradient(#fb923c,#ea580c);border-color:#c2410c;box-shadow:0 4px #9a3412;color:#fff!important}.acc-btn.light{background:#fffffff2;border-color:#fff;box-shadow:0 4px #0f172a59}.acc-btn.small{min-height:34px;padding:0 12px;font-size:13px}.acc-btn.danger{background:#fff;border-color:#fecaca;box-shadow:0 3px #fecaca;color:#dc2626!important}.acc-btn.danger:hover{background:#fef2f2}.acc-notice{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:14px;margin:0;padding:12px 16px;font-weight:650}.acc-notice.bad{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.acc-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.acc-tile{background:#fff;border:1px solid #f1dfcf;border-radius:18px;align-items:center;gap:12px;min-height:66px;padding:12px 16px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 10px 24px -20px #5b321999;color:#1e293b!important;text-decoration:none!important}.acc-tile:hover{transform:translateY(-3px);box-shadow:0 16px 28px -18px #5b321999}.acc-tile .anticon{color:#fff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.acc-tile b{font-size:15px;line-height:1.3}.acc-tile.t-orange .anticon{background:linear-gradient(145deg,#fb923c,#ea580c)}.acc-tile.t-blue .anticon{background:linear-gradient(145deg,#38bdf8,#2563eb)}.acc-tile.t-green .anticon{background:linear-gradient(145deg,#4ade80,#16a34a)}.acc-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.acc-card{background:#fff;border:1px solid #f1dfcf;border-radius:22px;overflow:hidden;box-shadow:0 14px 30px -26px #5b321999}.acc-card-head{border-bottom:1px dashed #f1dfcf;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.acc-card-head h2{color:#1e293b;margin:0;font-size:17px;font-weight:850}.acc-card-icon{color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.acc-card.tone-orange .acc-card-icon{background:linear-gradient(145deg,#fb923c,#ea580c)}.acc-card.tone-green .acc-card-icon{background:linear-gradient(145deg,#4ade80,#16a34a)}.acc-card.tone-blue .acc-card-icon{background:linear-gradient(145deg,#38bdf8,#2563eb)}.acc-card.tone-purple .acc-card-icon{background:linear-gradient(145deg,#c084fc,#7c3aed)}.acc-card-body{padding:14px 20px 18px}.acc-card-body h3{color:#334155;margin:0 0 4px;font-size:15px;font-weight:800}.acc-fields{gap:10px;margin:0;display:grid}.acc-fields>div{background:#fffaf5;border-radius:12px;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:8px 12px;display:grid}.acc-fields dt{color:#94a3b8;font-size:13px;font-weight:700}.acc-fields dd{color:#1e293b;overflow-wrap:anywhere;margin:0;font-weight:700}.acc-input{width:100%;height:44px;font:inherit;letter-spacing:.3em;border:1px solid #e2e8f0;border-radius:12px;margin:0 0 10px;padding:0 14px;font-size:18px}.acc-input:focus{border-color:#fb923c;outline:2px solid #fdba74}.acc-2fa{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.acc-2fa img{background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:160px;height:160px;padding:8px}.acc-2fa>div{flex:180px}.acc-recovery pre{color:#fde68a;white-space:pre-wrap;background:#0f172a;border-radius:12px;margin:0 0 12px;padding:12px 14px;font-size:14px;line-height:1.7}.acc-providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.acc-provider{cursor:pointer;min-height:48px;font:inherit;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:10px;padding:0 12px;transition:border-color .15s,background .15s;display:flex}.acc-provider:hover{background:#fffaf5;border-color:#fdba74}.acc-provider i{color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.acc-provider span{color:#1e293b;flex:1;font-weight:750}.acc-provider em{color:#c2410c;font-size:12.5px;font-style:normal;font-weight:800}.acc-provider.p-google i{background:#ea4335}.acc-provider.p-facebook i{background:#1877f2}.acc-provider.p-github i{background:#24292f}.acc-provider.p-tiktok i{background:#111}@keyframes acc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:767px){.acc-grid,.acc-quick{grid-template-columns:1fr}}@media (max-width:575px){.acc-hero{flex-wrap:wrap;align-items:flex-start;padding-bottom:36px}.acc-hero-img{opacity:.9;height:110px;margin:0;position:absolute;bottom:10px;right:8px}.acc-hero-text{flex-basis:100%;padding-right:70px}.acc-fields>div{grid-template-columns:1fr;gap:2px}.acc-providers{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.acc-hero-img{animation:none}}
