html{-webkit-text-size-adjust:100%}body.al-body{margin:0;background:#f6efe3}.cr{--red:#d93e25;--red-d:#b8301b;--teal:#2b4f5c;--teal-d:#1d3a45;--teal-dd:#122a33;--ink:#1b1f2e;--paper:#fffdf9;--cream:#f6efe3;--peach:#ffb4a5;--mist:#cfe0e4;--gold:#e0b04f;--serif:"Fraunces","Fraunces Fallback",Georgia,"Times New Roman",serif;--sans:"DM Sans","DM Sans Fallback",ui-sans-serif,-apple-system,"Segoe UI",Arial,sans-serif;min-height:100vh;display:flex;flex-direction:column;font-family:var(--sans);font-size:16px;line-height:1.55;color:var(--ink);-webkit-font-smoothing:antialiased}.cr *,.cr *::before,.cr *::after{box-sizing:border-box}.cr img{max-width:100%;display:block}.cr p,.cr ul{margin:0;padding:0}.cr :focus-visible{outline:3px solid #ffd76a;outline-offset:3px;border-radius:4px}.cr-top{background:var(--paper);border-bottom:1px solid #e7e2d9}.cr-logo{display:flex;align-items:center;max-width:1200px;margin:0 auto;padding:10px 20px;min-height:64px}.cr-logo img{width:120px;height:42px;object-fit:contain}.cr-main{flex:1;display:flex;align-items:center;justify-content:center;padding:32px 16px 56px}.cr-card{position:relative;width:100%;max-width:560px;background:linear-gradient(160deg,var(--teal) 0,var(--teal-d) 70%,var(--teal-dd) 100%);color:#fff;border-radius:20px;padding:32px 28px 30px;overflow:hidden;box-shadow:0 18px 40px rgba(18,42,51,.25)}.cr-shelf{display:flex;align-items:flex-end;gap:6px;height:56px;margin-bottom:22px;border-bottom:3px solid rgba(255,255,255,.25)}.cr-shelf i{display:block;width:22px;border-radius:3px 3px 0 0;transform-origin:bottom}.cr-shelf i:nth-child(1){height:46px;background:var(--red)}.cr-shelf i:nth-child(2){height:36px;background:var(--gold)}.cr-shelf i:nth-child(3){height:52px;background:var(--peach)}.cr-shelf i:nth-child(4){height:40px;background:var(--mist)}.cr-shelf i:nth-child(5){height:48px;background:#fff;transform:rotate(7deg)}[data-cr-state="loading"] .cr-shelf i{animation:cr-rise 1.2s ease-in-out infinite alternate}[data-cr-state="loading"] .cr-shelf i:nth-child(2){animation-delay:.15s}[data-cr-state="loading"] .cr-shelf i:nth-child(3){animation-delay:.3s}[data-cr-state="loading"] .cr-shelf i:nth-child(4){animation-delay:.45s}[data-cr-state="loading"] .cr-shelf i:nth-child(5){animation-delay:.6s}@keyframes cr-rise{from{transform:scaleY(.55)}to{transform:scaleY(1)}}.cr-h{margin:0 0 10px;font-family:var(--serif);font-weight:600;font-size:30px;line-height:1.1;letter-spacing:-.01em;text-wrap:balance;color:#fff;outline:0}.cr-p{font-size:17px;color:var(--mist);margin-bottom:12px}.cr-sub{font-size:14px;margin:18px 0 0;color:#cfe0e4}.cr-bar{height:6px;border-radius:6px;background:rgba(255,255,255,.18);overflow:hidden;margin-top:18px}.cr-bar span{display:block;height:100%;width:40%;border-radius:6px;background:var(--peach);animation:cr-slide 1.3s ease-in-out infinite}@keyframes cr-slide{from{transform:translateX(-100%)}to{transform:translateX(260%)}}.cr-miss{list-style:none;margin:6px 0 14px;display:grid;gap:6px}.cr-miss li{background:rgba(255,255,255,.1);border-left:4px solid var(--gold);border-radius:6px;padding:8px 12px;font-weight:700;font-size:15px;overflow-wrap:anywhere}.cr-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.cr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;background:var(--red);color:#fff;font-weight:700;text-decoration:none;border:2px solid var(--red)}.cr-btn:hover{background:var(--red-d);border-color:var(--red-d)}.cr-btn--ghost{background:transparent;border-color:rgba(255,255,255,.7)}.cr-btn--ghost:hover{background:rgba(255,255,255,.12);border-color:#fff}.cr a{color:#fff}.cr-sr{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.cr *{animation:none!important}}@media (min-width:640px){.cr-card{padding:40px 40px 36px}.cr-h{font-size:36px}}
