.aob{width:100%;height:100%;font-family:var(--font-sans,system-ui,sans-serif);align-items:center;display:flex;position:relative;overflow:hidden;container-type:inline-size}.aob-mark{z-index:3;letter-spacing:.14em;opacity:.85;font-size:clamp(7px,1.4cqi,10px);font-weight:600;position:absolute;bottom:6%;left:6%}.aob-copy{z-index:2;flex-direction:column;gap:clamp(2px,.8cqi,6px);min-width:0;padding:0 7%;display:flex;position:relative}.aob-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:3px;align-self:flex-start;padding:2px 7px;font-size:clamp(7px,1cqi,10px);font-weight:600;position:relative;overflow:hidden}.aob-badge:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff8c 48%,#0000 66%);animation:3.6s ease-in-out infinite aob-sweep;position:absolute;inset:0;transform:translate(-120%)}.aob-stat{white-space:nowrap;font-size:clamp(16px,7cqi,40px);font-weight:700;line-height:.95}.aob-name{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:28ch;margin:0;font-size:clamp(8px,1.5cqi,13px);font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.aob-icon{z-index:1;position:absolute}@keyframes aob-sweep{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.aob-navy{color:#f1f2fb;background:radial-gradient(130% 140% at 100% 100%,#232a5e 0%,#11153a 62%)}.aob-navy .aob-name{color:#c3c6e8}.aob-navy .aob-badge{color:#fff;background:#ef3a3a}.aob-flame{color:#fff;background:radial-gradient(130% 140% at 0 0,#ef3a3a 0%,#b8281f 70%)}.aob-flame .aob-name{color:#ffe3e0}.aob-flame .aob-badge{color:#fff;background:#11153a}.aob-paper{color:#1d2254;background:linear-gradient(#fbfbfd,#eef0f8)}.aob-paper .aob-name{color:#565b82}.aob-paper .aob-badge{color:#fff;background:#1d2254}.aob-deep{color:#f1f2fb;background:radial-gradient(120% 150% at 50% 120%,#1a1f48 0%,#07081a 68%)}.aob-deep .aob-name{color:#a9ade2}.aob-deep .aob-badge{color:#fff;background:#ef3a3a}.aob-cream{color:#1d2254;background:linear-gradient(#fff,#f4f1e9 180%)}.aob-cream .aob-name{color:#565b82}.aob-cream .aob-badge{color:#fff;background:#1d2254}.aob-diwali{color:#fdf3df;background:linear-gradient(135deg,#1a0810 0%,#3d0f1a 40%,#6b1f1f 75%,#8a3420 100%)}.aob-diwali .aob-name{color:#f0ddc9}.aob-diwali .aob-badge{color:#2a0a12;background:#ffb23d}.aob-holi{color:#2a2320;background:radial-gradient(130% 140% at 35% 30%,#fffaf0 0%,#f4ece0 100%)}.aob-holi .aob-name{color:#5c5248}.aob-holi .aob-badge{color:#fff;background:#d9276b}.aob-sankranti{color:#0f2c4c;background:linear-gradient(#d8eeff 0%,#7fbce8 70%,#4f8fcf 100%)}.aob-sankranti .aob-name{color:#1d3d63}.aob-sankranti .aob-badge{color:#2f5fa8;background:#fff}.aob-grid-tex{z-index:0;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 120% at 100% 0,#000 10%,#0000 72%);mask-image:radial-gradient(120% 120% at 100% 0,#000 10%,#0000 72%)}@keyframes aob-stampPress{0%,70%,to{transform:scale(1)rotate(-6deg)}78%{transform:scale(1.1)rotate(-6deg)}86%{transform:scale(.97)rotate(-6deg)}92%{transform:scale(1.03)rotate(-6deg)}}@keyframes aob-sealSpin{to{transform:rotate(360deg)}}@keyframes aob-gearSpin{to{transform:rotate(360deg)}}@keyframes aob-partsDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes aob-checkDraw{0%,8%{stroke-dashoffset:90px;opacity:1}38%,78%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}@keyframes aob-shieldPulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes aob-renewSpin{to{transform:rotate(360deg)}}@keyframes aob-dashFlow{to{stroke-dashoffset:-36px}}@keyframes aob-nodePulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes aob-flameFlicker{0%,to{transform:scaleY(1)scaleX(1)skew(0)}30%{transform:scaleY(1.08)scaleX(.95)skew(-2deg)}55%{transform:scaleY(.94)scaleX(1.04)skew(2deg)}80%{transform:scaleY(1.05)scaleX(.97)skew(-1deg)}}@keyframes aob-glowBreathe{0%,to{opacity:.35}50%{opacity:.75}}@keyframes aob-coinBounce{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.04)}}@keyframes aob-receiptSway{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}@keyframes aob-comboBreathe{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes aob-comboBreatheRev{0%,to{transform:translate(0)}50%{transform:translate(-6px)}}@keyframes aob-crossPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.22)}}@keyframes aob-badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes aob-spinRev{to{transform:rotate(-360deg)}}@keyframes aob-burstPulse{0%,to{opacity:.5;transform:scale(.75)}50%{opacity:1;transform:scale(1.2)}}@keyframes aob-driftUp{0%{opacity:0;transform:translate(0)}15%{opacity:.85}82%{opacity:.5}to{transform:translate(var(--dx,10px),calc(-1*var(--dy,50px)));opacity:0}}@keyframes aob-puffBloom{0%{opacity:.85;transform:scale(.2)}65%{opacity:.22}to{opacity:0;transform:scale(2.6)}}@keyframes aob-kiteSway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes aob-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes aob-sunGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes aob-twinkle{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:1;transform:scale(1.2)}}.aob-anim-stamp{transform-origin:115px 115px;animation:4.5s ease-in-out infinite aob-stampPress}.aob-anim-seal{transform-origin:115px 115px;animation:18s linear infinite aob-sealSpin}.aob-anim-gear{transform-origin:150px 80px;animation:7s linear infinite aob-gearSpin}.aob-anim-parts{animation:3.2s ease-in-out infinite aob-partsDrift}.aob-anim-check{stroke-dasharray:90;animation:4.5s ease-in-out infinite aob-checkDraw}.aob-anim-shield{transform-origin:105px 115px;animation:2.6s ease-in-out infinite aob-shieldPulse}.aob-anim-renew{transform-origin:95px 95px;animation:6s linear infinite aob-renewSpin}.aob-anim-dash{stroke-dasharray:6 6;animation:1.1s linear infinite aob-dashFlow}.aob-anim-node-a{transform-origin:60px 48px;animation:2.4s ease-in-out infinite aob-nodePulse}.aob-anim-node-b{transform-origin:180px 48px;animation:2.4s ease-in-out .5s infinite aob-nodePulse}.aob-anim-flame{transform-origin:45px 55px;animation:1.6s ease-in-out infinite aob-flameFlicker}.aob-anim-flame2{transform-origin:45px 55px;animation:1.9s ease-in-out .3s infinite aob-flameFlicker}.aob-anim-glow{animation:2.6s ease-in-out infinite aob-glowBreathe}.aob-anim-coin{transform-origin:50%;animation:2.2s ease-in-out infinite aob-coinBounce}.aob-anim-receipt{transform-origin:100px 10px;animation:4s ease-in-out infinite aob-receiptSway}.aob-anim-combo-l{transform-origin:60px 95px;animation:3s ease-in-out infinite aob-comboBreatheRev}.aob-anim-combo-r{transform-origin:210px 95px;animation:3s ease-in-out infinite aob-comboBreathe}.aob-anim-cross{transform-origin:128px 95px;animation:1.6s ease-in-out infinite aob-crossPulse}.aob-anim-badge{transform-origin:50%;animation:2.2s ease-in-out infinite aob-badgePulse}.aob-anim-flicker{animation:1.5s ease-in-out infinite aob-flameFlicker}.aob-anim-dori{stroke-dasharray:2 8;animation:2s linear infinite aob-dashFlow}@media (prefers-reduced-motion:reduce){.aob-badge:after,[class*=aob-anim-]{animation:none!important}}
