:root{--c-bg:#FAF7F2;--c-surface:#FFFFFF;--c-card:#F5F1EA;--c-border:#E3DDD4;--c-borderHi:#C4B898;--c-ink:#1A1308;--c-inkMid:#4E4433;--c-inkFaint:#8C7E66;--c-gold:#9A6200;--c-goldLight:#FEF6E0;--c-goldBright:#C48208;--c-green:#1A5C38;--c-greenBg:#E6F5ED;--c-greenBright:#1A8050;--c-red:#892020;--c-redBg:#FEEEED;--c-amber:#9A5000;--c-amberBg:#FFF1DC;--c-blue:#1A3E7A;--c-blueBg:#EDF2FF;--c-purple:#4E2E7A;--c-purpleBg:#F2EDFF;--c-teal:#14605A;--c-tealBg:#E4F3F2;--c-fill:rgba(118,118,128,.1);--c-topbar:rgba(255,255,255,.72);--e-1:0 1px 3px rgba(26,19,8,.05),0 4px 16px rgba(26,19,8,.04);--e-2:0 6px 24px rgba(26,19,8,.12);--e-modal:0 20px 60px rgba(26,19,8,.3);--r-sm:8px;--r-md:12px;--r-lg:16px;--ease-spring:cubic-bezier(.34,1.2,.64,1);--ease:cubic-bezier(.4,0,.2,1)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{-webkit-text-size-adjust:100%}input,select,textarea{font-family:inherit}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--c-goldBright)!important;box-shadow:0 0 0 3px #9a62001a}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--c-borderHi);border-radius:3px}.tnum{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1}.bp{background:var(--c-ink);color:#faf0dc;border:none;padding:8px 18px;border-radius:var(--r-sm);cursor:pointer;font-size:13px;font-weight:500;white-space:nowrap;letter-spacing:.01em;transition:all .18s var(--ease);font-family:inherit}.bp:hover{background:#2c1e0a;box-shadow:var(--e-1)}.bs{background:var(--c-fill);color:var(--c-ink);border:none;padding:8px 15px;border-radius:var(--r-sm);cursor:pointer;font-size:13px;font-weight:500;white-space:nowrap;transition:all .18s var(--ease);font-family:inherit}.bs:hover{background:#7676802e}.bp:disabled,.bs:disabled{opacity:.38;cursor:not-allowed}.rh{transition:background .12s;cursor:pointer}.rh:hover{background:var(--c-card)!important}input[type=checkbox]{accent-color:var(--c-gold);width:14px;height:14px;cursor:pointer}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes shimmer{0%{background-position:-460px 0}to{background-position:460px 0}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes jaiSpin{to{transform:rotate(360deg)}}@keyframes jaiGlow{0%,to{box-shadow:0 0 10px 3px #c4820861,0 0 26px 9px #c4820833,0 0 56px 20px #ffd7001a}50%{box-shadow:0 0 18px 7px #ffd700a6,0 0 44px 16px #c4820859,0 0 88px 34px #ffd7002b}}.jai-halo{position:relative;z-index:0;transition:transform .38s cubic-bezier(.34,1.56,.64,1),letter-spacing .35s ease;cursor:default;isolation:isolate}.jai-halo:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:24px;background:conic-gradient(from 0deg,#9a6200,gold 18%,#fffde0,#c48208,#e0a830,gold 82%,#9a6200);opacity:0;z-index:-1;animation:jaiSpin 2.4s linear infinite paused;transition:opacity .4s ease}.jai-halo:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:20px;background:var(--c-goldLight);z-index:-1;opacity:0;transition:opacity .4s ease}.jai-halo:hover{transform:translateY(-2px) scale(1.07);letter-spacing:1.3px;animation:jaiGlow 1.8s ease-in-out infinite}.jai-halo:hover:before{opacity:1;animation-play-state:running}.jai-halo:hover:after{opacity:1}@media (max-width: 699px){.bp,.bs{font-size:15px!important;padding:9px 16px!important;min-height:44px!important}select{font-size:16px!important}.bp:active,.bs:active{opacity:.72!important;transform:scale(.98)}button:active{opacity:.72}}html.dark{--c-bg:#141210;--c-surface:#1E1B17;--c-card:#252118;--c-border:#3A342A;--c-borderHi:#5A4E3A;--c-ink:#F0E8D0;--c-inkMid:#C0A878;--c-inkFaint:#6A5A48;--c-gold:#C89020;--c-goldLight:#2A2010;--c-goldBright:#E0A830;--c-green:#2A8050;--c-greenBg:#0A2018;--c-greenBright:#30A060;--c-red:#C04040;--c-redBg:#280E0E;--c-amber:#C06820;--c-amberBg:#281408;--c-blue:#4060C0;--c-blueBg:#0A1428;--c-purple:#7050C0;--c-purpleBg:#180E28;--c-teal:#20907A;--c-tealBg:#081E1A;--c-fill:rgba(200,190,170,.1);--c-topbar:rgba(30,27,23,.72);--e-1:0 0 0 1px rgba(255,255,255,.06),0 4px 16px rgba(0,0,0,.4);--e-2:0 0 0 1px rgba(255,255,255,.1),0 8px 28px rgba(0,0,0,.55);--e-modal:0 0 0 1px rgba(255,255,255,.08),0 24px 64px rgba(0,0,0,.7)}.ngcard{container-type:inline-size;position:relative;aspect-ratio:95 / 50;background:#fff;border:1px solid #d4c4b0;padding:3.7cqw 5.3cqw 3.2cqw;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.ngcard-accent{position:absolute;top:0;left:0;right:0;height:1.3cqw;background:#8b6f47}.ngcard-top{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8cqw;min-height:0}.ngcard-mid{display:flex;flex-direction:column;align-items:center;gap:.9cqw;width:100%}.ngcard-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:3cqw;padding-top:1.8cqw}.ngcard-rule{width:100%;border:none;border-top:1px solid #e8ddd2;margin:0}.ngcard-rule-accent{width:100%;border:none;border-top:1px solid #d4c4b0;margin:.5cqw 0 0}.ngcard-edit{outline:none;border-radius:2px;cursor:text;min-height:1em}.ngcard-edit:empty:before{content:attr(data-ph);color:#c3bab0}.ngcard-edit:hover{background:#8b6f4712}.ngcard-edit:focus{background:#8b6f471f}html.modal-open,html.modal-open body{overflow:hidden;overscroll-behavior:none}html.modal-open .mob-tabbar,html.modal-open .install-banner{display:none!important}[style*="overflow-y: auto"],[style*="overflow: auto"],[style*="overflow-y: scroll"]{overscroll-behavior:contain}
