@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500;1,600&family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,500;1,8..60,400&display=swap";.ci-serif{font-family:Cormorant Garamond,Georgia,serif}.ci-flow{--mood: #d4b25a;--mood-light: #f3e2b0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;justify-content:center;background:#0b0907;color:#f5efe2;animation:ci-fade .45s ease both}.ci-flow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 42% at 50% 16%,color-mix(in srgb,var(--mood) 26%,transparent),transparent 70%),radial-gradient(50% 30% at 85% 92%,rgba(212,178,90,.08),transparent 70%);transition:background .8s ease;pointer-events:none}.ci-flow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;background-image:radial-gradient(1px 1px at 12% 22%,rgba(255,255,255,.5),transparent 60%),radial-gradient(1px 1px at 78% 12%,rgba(255,255,255,.45),transparent 60%),radial-gradient(1.2px 1.2px at 64% 38%,rgba(255,255,255,.35),transparent 60%),radial-gradient(1px 1px at 30% 62%,rgba(255,255,255,.3),transparent 60%),radial-gradient(1px 1px at 88% 70%,rgba(255,255,255,.35),transparent 60%),radial-gradient(1.2px 1.2px at 8% 86%,rgba(255,255,255,.3),transparent 60%),radial-gradient(1px 1px at 48% 8%,rgba(255,255,255,.4),transparent 60%);pointer-events:none}.ci-inner{position:relative;z-index:1;width:100%;max-width:448px;display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top,0px) + 14px) 22px calc(env(safe-area-inset-bottom,0px) + 20px)}.ci-scene{flex:1;display:flex;flex-direction:column;min-height:0;animation:ci-scene-in .55s cubic-bezier(.2,.8,.2,1) both}.ci-scroll{overflow-y:auto;flex:1;min-height:0}.ci-kicker{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#d4b25a}.ci-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:2.05rem;line-height:1.12;letter-spacing:-.01em;color:#fff}.ci-sub{font-size:.92rem;line-height:1.5;color:#ffffff8c}.ci-btn{width:100%;border-radius:18px;padding:16px;font-weight:700;font-size:.95rem;letter-spacing:.01em;color:#1a1206;background:linear-gradient(135deg,#e6c27e,#b98a3e);box-shadow:0 10px 30px #c9a22747,inset 0 1px #ffffff59;transition:transform .15s ease,opacity .3s ease,filter .3s ease}.ci-btn:active{transform:scale(.98)}.ci-btn:disabled{opacity:.35;filter:grayscale(.6);box-shadow:none}.ci-ghost{width:100%;padding:12px;font-size:.88rem;color:#ffffff80}.ci-progress{display:flex;gap:6px}.ci-progress span{flex:1;height:3px;border-radius:99px;background:#ffffff1f;overflow:hidden}.ci-progress span i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,#c9a227,var(--mood-light));transition:width .6s cubic-bezier(.2,.8,.2,1)}.ci-orb{position:relative;width:132px;height:132px;border-radius:50%;margin:0 auto;background:radial-gradient(circle at 36% 30%,#fff 0%,var(--mood-light) 18%,var(--mood) 58%,color-mix(in srgb,var(--mood) 40%,#000) 100%);box-shadow:0 0 50px color-mix(in srgb,var(--mood) 55%,transparent),0 0 120px color-mix(in srgb,var(--mood) 30%,transparent),inset -10px -14px 30px #00000040;animation:ci-breathe 5.5s ease-in-out infinite;transition:background .7s ease,box-shadow .7s ease;clip-path:circle(50%)}.ci-orb-wrap{position:relative;width:132px;height:132px;margin:0 auto}.ci-orb-wrap:before{content:"";position:absolute;top:-34px;right:-34px;bottom:-34px;left:-34px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--mood) 35%,transparent) 0%,transparent 65%);animation:ci-breathe 5.5s ease-in-out infinite;transition:background .7s ease}.ci-orb-idle{filter:saturate(.25) brightness(.8)}.ci-moods{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 6px}.ci-mood{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 0 8px;border-radius:18px;border:1px solid transparent;transition:background .3s ease,border-color .3s ease,transform .2s ease}.ci-mood:active{transform:scale(.94)}.ci-mood .dot{width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--l) 0%,var(--c) 62%,color-mix(in srgb,var(--c) 45%,#000) 100%);box-shadow:0 0 #0000;transition:box-shadow .35s ease,transform .35s ease}.ci-mood span{font-size:12px;font-weight:600;color:#ffffff9e;transition:color .3s}.ci-mood.on{background:#ffffff0d;border-color:color-mix(in srgb,var(--c) 55%,transparent)}.ci-mood.on .dot{transform:scale(1.12);box-shadow:0 0 22px color-mix(in srgb,var(--c) 70%,transparent)}.ci-mood.on span{color:#fff}.ci-ack{animation:ci-scene-in .5s ease both}.ci-chips{display:flex;flex-wrap:wrap;gap:10px}.ci-chip{padding:11px 17px;border-radius:99px;font-size:.9rem;font-weight:600;color:#ffffffbf;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);transition:all .25s ease}.ci-chip:active{transform:scale(.95)}.ci-chip.on{color:#1a1206;background:linear-gradient(135deg,var(--mood-light),var(--mood));border-color:transparent;box-shadow:0 6px 20px color-mix(in srgb,var(--mood) 35%,transparent)}.ci-letter{position:relative;border-radius:26px;padding:30px 24px;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(160deg,#fff4dc12,#fff4dc04),#15110c;border:1px solid rgba(212,178,90,.25);box-shadow:0 30px 60px #00000073,inset 0 1px #ffffff0f;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none}.ci-letter:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:18px;border:1px solid rgba(212,178,90,.12);pointer-events:none}.ci-seal{position:relative;width:112px;height:112px}.ci-seal svg.ring{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.ci-seal .wax{position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#e9c766,#b88a1e 55%,#6d4f0c);box-shadow:0 8px 24px #00000080,inset 0 -4px 10px #00000059,inset 0 3px 6px #ffffff4d;transition:transform .2s ease}.ci-seal.pressing .wax{transform:scale(.94)}.ci-seal.pressing{animation:ci-shake .5s ease-in-out infinite}.ci-reveal{animation:ci-unfold .9s cubic-bezier(.2,.8,.2,1) both}.ci-reveal-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(255,236,180,.55),transparent 60%);animation:ci-flash 1.1s ease-out both;pointer-events:none}.ci-blank{display:inline-block;min-width:82px;border-bottom:2px solid rgba(212,178,90,.7);text-align:center;color:transparent;line-height:1.1}.ci-blank.filled{color:#f0d27a;border-color:transparent;animation:ci-pop .5s ease both;text-shadow:0 0 18px rgba(240,210,122,.55)}.ci-blank.wrong{color:#f0d27a;border-color:transparent}.ci-blank.filled,.ci-blank.wrong{min-width:0}.ci-opt{width:100%;border-radius:16px;padding:15px 16px;font-size:.95rem;font-weight:600;text-align:left;color:#ffffffe6;background:#ffffff0b;border:1px solid rgba(255,255,255,.1);transition:background .3s,border-color .3s,opacity .3s,transform .15s;animation:ci-scene-in .45s ease both}.ci-opt:active{transform:scale(.98)}.ci-opt.tile{text-align:center}.ci-opt.right{background:#58b88c29;border-color:#58b88c;box-shadow:0 0 22px #58b88c38}.ci-opt.miss{background:#e66e6424;border-color:#e66e64cc;animation:ci-nudge .4s ease}.ci-opt.dim{opacity:.35}.ci-xp-float{position:absolute;left:50%;top:56px;transform:translate(-50%);font-weight:800;font-size:1.15rem;color:#f0d27a;text-shadow:0 0 18px rgba(240,210,122,.6);animation:ci-float-up 1.1s ease-out both;pointer-events:none}.ci-dots{display:flex;gap:8px}.ci-dots i{width:9px;height:9px;border-radius:50%;background:#ffffff24;transition:all .3s}.ci-dots i.cur{background:#ffffff8c}.ci-dots i.ok{background:#58b88c;box-shadow:0 0 10px #58b88c99}.ci-dots i.no{background:#e66e64d9}.ci-textarea{width:100%;min-height:120px;resize:none;border-radius:20px;padding:18px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.3rem;line-height:1.4;color:#fff;background:#ffffff0a;border:1px solid rgba(212,178,90,.22);outline:none;transition:border-color .3s,box-shadow .3s}.ci-textarea:focus{border-color:#d4b25a8c;box-shadow:0 0 0 4px #d4b25a14}.ci-textarea::-moz-placeholder{color:#ffffff47;font-style:italic}.ci-textarea::placeholder{color:#ffffff47;font-style:italic}.ci-stat{flex:1;border-radius:18px;padding:14px 8px;text-align:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.ci-stat b{display:block;font-size:1.35rem;color:#f0d27a;font-weight:800}.ci-stat small{font-size:11px;color:#ffffff80;font-weight:600}.ci-levelbar{height:6px;border-radius:99px;background:#ffffff1a;overflow:hidden}.ci-levelbar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#8b6914,#e2bf55,#fff2c4);transition:width 1.6s cubic-bezier(.2,.8,.2,1) .6s}.ci-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:99px;font-size:12px;font-weight:800;letter-spacing:.06em;color:#1a1206;background:linear-gradient(135deg,#e6c27e,#b98a3e);box-shadow:0 0 26px #e2bf5573;animation:ci-pop .6s ease 1.8s both}.ci-card{position:relative;border-radius:24px;overflow:hidden;background:radial-gradient(120% 80% at 50% 0%,rgba(212,178,90,.12),transparent 60%),linear-gradient(160deg,#1d1710,#120e0a);border:1px solid rgba(212,178,90,.24);box-shadow:0 14px 40px #0006,inset 0 1px #fff4dc0f}.ci-card-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,236,180,.07) 45%,transparent 60%);background-size:250% 100%;animation:ci-shine 6s ease-in-out infinite;pointer-events:none}.ci-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:99px;font-size:11px;font-weight:700;color:#ecdcb0;background:#d4b25a1a;border:1px solid rgba(212,178,90,.25)}@keyframes ci-fade{0%{opacity:0}to{opacity:1}}@keyframes ci-scene-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ci-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes ci-shake{0%,to{transform:translate(0)}25%{transform:translate(-.6px,.4px)}75%{transform:translate(.6px,-.4px)}}@keyframes ci-unfold{0%{opacity:0;transform:scale(.92) translateY(10px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes ci-flash{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes ci-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}@keyframes ci-nudge{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes ci-float-up{0%{opacity:0;transform:translate(-50%,10px) scale(.8)}25%{opacity:1;transform:translate(-50%) scale(1.1)}to{opacity:0;transform:translate(-50%,-24px) scale(1)}}@keyframes ci-wait{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.9;transform:scale(1.15)}}@keyframes ci-ignite{0%{transform:scale(0);opacity:0}55%{transform:scale(1.9);opacity:1}to{transform:scale(1);opacity:1}}@keyframes ci-draw{to{stroke-dashoffset:0}}@keyframes ci-shine{0%,60%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion: reduce){.ci-flow *,.ci-card *{animation-duration:.01ms!important;animation-iteration-count:1!important}}.ci-flow,.ci-flow *{-webkit-tap-highlight-color:transparent}.ci-flow svg,.ci-flow svg *{outline:none}.ci-env-wrap{position:relative;margin-top:100px;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:pointer}.ci-env-wrap *{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;pointer-events:none}.ci-env{position:relative;height:168px;max-width:300px;margin:0 auto;border-radius:12px;perspective:900px;background:radial-gradient(90% 70% at 50% 60%,rgba(255,236,190,.045),transparent 70%),linear-gradient(180deg,#1d1711,#14100b);border:1px solid rgba(212,178,90,.26);box-shadow:0 26px 50px #00000080,0 0 calc(var(--p, 0) * 46px) rgba(240,200,110,calc(var(--p, 0) * .22)),inset 0 1px #fff4dc0f;transform:scale(calc(1 - var(--p, 0) * .012));transition:box-shadow .2s ease}.ci-env:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:9px;border:1px solid rgba(212,178,90,.07);pointer-events:none}.ci-env-folds{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;border-radius:12px}.ci-env-letter{position:absolute;z-index:2;left:9%;right:9%;top:14%;height:74%;border-radius:6px;padding:18px 16px;display:flex;flex-direction:column;gap:9px;background:linear-gradient(180deg,#f3e7cc,#e2d2ad);box-shadow:0 -4px 18px #ffdc8c59;opacity:0;transform:translateY(18%);transition:transform .9s cubic-bezier(.2,.8,.2,1) .95s,opacity .3s ease .9s}.ci-env-letter i{display:block;height:3px;width:100%;border-radius:2px;background:#785a2847}.ci-env-letter i:first-child{width:38%;background:#966e2880}.ci-env-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;z-index:1;background:radial-gradient(60% 55% at 50% 30%,rgba(255,230,160,.75),transparent 72%);opacity:0;transform:scaleY(.25);transform-origin:50% 62%;transition:opacity .2s ease}.ci-env-flap{position:absolute;left:0;right:0;top:0;height:62%;z-index:4;transform-origin:50% 0;backface-visibility:visible;transition:transform .7s cubic-bezier(.5,0,.2,1) .3s,z-index 0s linear .62s}.ci-env-flap svg{width:100%;height:100%;display:block;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}.ci-wax{position:absolute;z-index:5;left:50%;top:62%;width:72px;height:72px;transform:translate(-50%,-50%)}.ci-wax-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ci-wax-seal{position:absolute;top:13px;right:13px;bottom:13px;left:13px;width:46px;height:46px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.55)) drop-shadow(0 0 calc(4px + var(--p, 0) * 16px) rgba(255,214,120,calc(.18 + var(--p, 0) * .55)));animation:ci-wax-breathe 3.6s ease-in-out infinite;transition:transform .45s ease,opacity .45s ease}.ci-env-wrap.holding .ci-wax-seal{animation:ci-tremble .11s linear infinite}.ci-spark{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff3cf;box-shadow:0 0 6px 1px #ffdc8ccc;animation:ci-twinkle 3s ease-in-out infinite}.ci-env-hint{margin-top:18px;text-align:center;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ffffff61;min-height:1em}.ci-env-wrap.opening .ci-wax-seal{transform:scale(1.35);opacity:0;animation:none}.ci-env-wrap.opening .ci-wax-ring{opacity:0;transition:opacity .3s}.ci-env-wrap.opening .ci-env-flap{transform:rotateX(180deg);z-index:0}.ci-env-wrap.opening .ci-env-letter{opacity:1;transform:translateY(-46%)}.ci-env-wrap.opening .ci-env-glow{opacity:1;transform:scaleY(1);transition:opacity .6s ease .9s,transform .9s cubic-bezier(.2,.8,.2,1) .9s}@keyframes ci-wax-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes ci-tremble{0%{transform:translate(0) rotate(0)}25%{transform:translate(calc(var(--amp, .5) * -1px),calc(var(--amp, .5) * .6px)) rotate(-.6deg)}50%{transform:translate(calc(var(--amp, .5) * .8px),calc(var(--amp, .5) * -.5px)) rotate(.5deg)}75%{transform:translate(calc(var(--amp, .5) * -.6px),calc(var(--amp, .5) * -.7px)) rotate(-.3deg)}to{transform:translate(0) rotate(0)}}@keyframes ci-twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}.ci-week{display:flex;align-items:center}.ci-week .conn{flex:1;height:1px;margin:0 2px;background:#ecdcb01a;transform:translateY(-9px)}.ci-week .conn.on{background:linear-gradient(90deg,var(--a),var(--b));opacity:.75;height:1.5px}.ci-day{display:flex;flex-direction:column;align-items:center;gap:7px;width:26px}.ci-day .lbl{font-size:10px;font-weight:700;color:#ffffff4d}.ci-day.today .lbl{color:#d4b25a}.ci-day .slot{width:22px;height:22px;display:grid;place-items:center}.ci-day .orb{border-radius:50%}.ci-day.done .orb{width:18px;height:18px;background:radial-gradient(circle at 35% 30%,#fff 0%,var(--l) 22%,var(--c) 70%);box-shadow:0 0 12px color-mix(in srgb,var(--c) 70%,transparent)}.ci-day.done.today .orb{width:21px;height:21px;box-shadow:0 0 0 2px #14100b,0 0 0 3px color-mix(in srgb,var(--c) 70%,transparent),0 0 16px color-mix(in srgb,var(--c) 80%,transparent)}.ci-day.pending .orb{width:18px;height:18px;border:1.5px solid rgba(212,178,90,.75);position:relative;animation:ci-pending 2.4s ease-in-out infinite}.ci-day.pending .orb:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#d4b25a}.ci-day.missed .orb{width:6px;height:6px;background:#ecdcb033}.ci-day.future .orb{width:10px;height:10px;border:1px solid rgba(236,220,176,.18)}@keyframes ci-pending{0%,to{box-shadow:0 0 #d4b25a59}50%{box-shadow:0 0 0 6px #d4b25a00}}.ci-medal-aura{position:absolute;top:-28%;right:-28%;bottom:-28%;left:-28%;border-radius:50%;pointer-events:none;animation:ci-medal-glow 3.2s ease-in-out infinite}.ci-medal-pop{animation:ci-medal-pop 1.1s cubic-bezier(.2,.8,.2,1) 1.6s both}.ci-day-ignite .orb{animation:ci-ignite 1.2s cubic-bezier(.2,.8,.2,1) .4s both}.ci-conn-draw{transform-origin:left center;animation:ci-conn .7s ease 1.2s both}@keyframes ci-medal-glow{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes ci-medal-pop{0%{transform:scale(1)}35%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes ci-conn{0%{transform:translateY(-9px) scaleX(0)}to{transform:translateY(-9px) scaleX(1)}}.ci-bonus{width:100%;display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;border-radius:16px;background:linear-gradient(135deg,#d4b25a1f,#d4b25a08);border:1px solid rgba(212,178,90,.28);transition:transform .15s ease}.ci-bonus:active{transform:scale(.98)}.ci-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:flex;align-items:flex-end;justify-content:center;background:#0009;animation:ci-fade .25s ease both}.ci-sheet{width:100%;max-width:448px;padding:12px 20px calc(env(safe-area-inset-bottom,0px) + 22px);border-radius:28px 28px 0 0;background:radial-gradient(90% 60% at 50% 0%,rgba(212,178,90,.14),transparent 70%),#120e0a;border:1px solid rgba(212,178,90,.22);border-bottom:none;color:#f5efe2;animation:ci-sheet-up .4s cubic-bezier(.2,.8,.2,1) both}.ci-pack{position:relative;display:flex;flex-direction:column;align-items:center;padding:18px 6px 10px;border-radius:20px;background:#ffffff09;border:1px solid rgba(255,255,255,.09);transition:transform .15s ease}.ci-pack:active{transform:scale(.97)}.ci-pack.featured{background:linear-gradient(180deg,#d4b25a29,#d4b25a0a);border-color:#e2bf5599;box-shadow:0 0 24px #e2bf552e}.ci-pack b{margin-top:6px;font-size:1.15rem;font-weight:800;color:#fff}.ci-pack small{font-size:11px;color:#ffffff73;margin-top:-2px}.ci-pack-price{margin-top:10px;width:100%;padding:8px 0;border-radius:12px;font-size:13px;font-weight:800;color:#1a1206;background:linear-gradient(135deg,#e6c27e,#b98a3e)}.ci-pack-tag{position:absolute;top:-9px;left:50%;transform:translate(-50%);white-space:nowrap;padding:3px 8px;border-radius:99px;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#1a1206;background:#f0d27a}@keyframes ci-sheet-up{0%{transform:translateY(100%)}to{transform:none}}.ci-panel{border-radius:20px;padding:16px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.ci-badge-tile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:9px 4px 8px;border-radius:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);color:#ffffff59}.ci-badge-tile b{font-size:10.5px;line-height:1.2;font-weight:700;color:#ffffff80;margin-top:4px}.ci-badge-tile small{font-size:10px;line-height:1.3;color:#ffffff4d}.ci-badge-icon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#ffffff0a;border:1px dashed rgba(255,255,255,.15)}.ci-badge-tile.on{background:linear-gradient(180deg,#d4b25a1f,#d4b25a05);border-color:#d4b25a59}.ci-badge-tile.on b{color:#fff}.ci-badge-tile.on small{color:#ffffff80}.ci-badge-tile.on .ci-badge-icon{color:#1a1206;border:none;background:radial-gradient(circle at 35% 30%,#fff1b8,#e2b23f 60%,#9a6b10);box-shadow:0 0 18px #e2b23f66}.ci-bought{margin:auto;display:flex;flex-direction:column;align-items:center;animation:ci-pop .5s ease both}.ci-bought-coin{animation:ci-coin-spin 1.2s cubic-bezier(.2,.8,.2,1) both;filter:drop-shadow(0 0 30px rgba(240,200,90,.6))}@keyframes ci-coin-spin{0%{transform:rotateY(0) scale(.4)}70%{transform:rotateY(720deg) scale(1.1)}to{transform:rotateY(720deg) scale(1)}}.ci-sheet{position:relative;max-height:92vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@supports (height: 100dvh){.ci-sheet{max-height:calc(100dvh - 28px)}}.ci-sheet-backdrop{overscroll-behavior:contain;touch-action:pan-y}.ci-sheet-x{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#ffffffb3;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.ci-unlock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;background:radial-gradient(60% 45% at 50% 40%,color-mix(in srgb,var(--u) 30%,transparent),transparent 70%),#060504f0;animation:ci-fade .35s ease both;overflow:hidden}.ci-unlock-stage{position:relative;width:220px;height:220px;display:grid;place-items:center}.ci-rays{position:absolute;left:50%;top:50%;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--u) 22%,transparent) 0deg 5deg,transparent 5deg 22deg);-webkit-mask-image:radial-gradient(circle,#000 18%,transparent 62%);mask-image:radial-gradient(circle,#000 18%,transparent 62%);animation:ci-rays-in .9s ease .2s both,ci-spin 24s linear infinite;pointer-events:none}.ci-unlock-item{position:relative;animation:ci-unlock-in 1s cubic-bezier(.2,.9,.25,1.2) .15s both}.ci-unlock-ring{position:absolute;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:2px solid var(--u);opacity:0;animation:ci-shock 1.1s ease-out .55s both;pointer-events:none}.ci-spark-fly{position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:#fff6d6;box-shadow:0 0 8px 2px var(--u);opacity:0;animation:ci-fly 1.3s cubic-bezier(.1,.7,.3,1) both;pointer-events:none}.ci-unlock-badge{width:132px;height:132px;border-radius:50%;display:grid;place-items:center;color:#1a1206;background:radial-gradient(circle at 35% 30%,#fff6cf,#e9bd4c 55%,#8f6210);position:relative;border:5px solid rgba(255,236,180,.18);box-shadow:inset 0 -8px 18px #00000040,inset 0 6px 12px #ffffff80}.ci-unlock-aura{position:absolute;left:50%;top:50%;width:300px;height:300px;margin:-150px 0 0 -150px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--u) 55%,transparent) 0%,transparent 65%);opacity:0;animation:ci-fade .8s ease .5s both;pointer-events:none}.ci-unlock-text{animation:ci-scene-in .6s ease .9s both}.ci-unlock-btn{animation:ci-scene-in .6s ease 1.3s both}@keyframes ci-rays-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes ci-spin{to{rotate:360deg}}@keyframes ci-unlock-in{0%{opacity:0;transform:scale(.2) rotate(-25deg)}60%{opacity:1;transform:scale(1.12) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes ci-shock{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.3)}}@keyframes ci-fly{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.4)}15%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(1)}}.ci-step-toast{position:fixed;left:50%;top:calc(env(safe-area-inset-top,0px) + 14px);z-index:230;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:999px;background:linear-gradient(135deg,#2a1e0df5,#140f09f5);border:1px solid rgba(233,207,127,.4);box-shadow:0 10px 30px #00000073,0 0 18px #e9cf7f26;animation:ci-step-in 2.6s cubic-bezier(.2,.8,.2,1) both;white-space:nowrap}.ci-step-toast-label{font-size:12px;color:#efe7d6bf}.ci-step-toast-xp{font-size:13px;font-weight:800;color:#e9cf7f}.ci-step-toast-coins{display:inline-flex;align-items:center;gap:3px;font-size:13px;font-weight:800;color:#f6e2a0}@keyframes ci-step-in{0%{opacity:0;transform:translate(-50%,-16px) scale(.92)}12%{opacity:1;transform:translate(-50%) scale(1)}85%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-10px) scale(.98)}}.ci-hint{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font-size:12px;font-weight:700;color:#f6e7b8;background:#e9cf7f12;border:1px solid rgba(233,207,127,.3);transition:transform .15s,opacity .2s}.ci-hint span{display:inline-flex;align-items:center;gap:3px;color:#f0d27a;font-weight:800}.ci-hint:active{transform:scale(.95)}.ci-hint:disabled{opacity:.35}.ci-step-toast-boost{font-size:11px;font-weight:900;color:#1a1206;background:linear-gradient(135deg,#e6c27e,#b98a3e);border-radius:999px;padding:1px 6px}.ci-boost-pill{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;color:#f0d27a;background:#e9cf7f1a;border:1px solid rgba(233,207,127,.35);border-radius:999px;padding:3px 9px}.ci-boost-mult{margin-top:4px;font-size:2rem;font-weight:900;line-height:1;background:linear-gradient(135deg,#f6e2a0,#b98a3e);-webkit-background-clip:text;background-clip:text;color:transparent}.ci-boost-burst{margin:0 auto;width:96px;height:96px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#1a1206;background:linear-gradient(135deg,#e6c27e,#b98a3e);box-shadow:0 0 60px #e9cf7f73;animation:ci-boost-pop .6s cubic-bezier(.2,1.4,.4,1) both}@keyframes ci-boost-pop{0%{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}.ci-mega{position:relative;display:flex;align-items:center;gap:12px;padding:16px 14px 14px;border-radius:20px;background:linear-gradient(135deg,#d4b25a33,#d4b25a0d);border:1px solid rgba(226,191,85,.65);box-shadow:0 0 26px #e2bf5533}.ci-mega .ci-pack-tag{left:18px;transform:none}.ci-mega-price{margin-top:0;width:auto;padding:9px 14px;flex-shrink:0}.wt-bar{box-sizing:border-box;position:relative;height:68px;border-radius:26px;background:#14110de6;border:1px solid rgba(236,220,176,.08);box-shadow:0 18px 40px #00000080,inset 0 1px #ffffff09;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:stretch;padding:7px}.wt-capsule{box-sizing:border-box;position:absolute;top:7px;bottom:7px;left:7px;width:calc((100% - 14px) / var(--wt-count, 4));border-radius:19px;background:linear-gradient(180deg,#ecdcb01c,#ecdcb00a);border:1px solid rgba(236,220,176,.14);box-shadow:inset 0 1px #fff6dc0f;transform:translate(calc(100% * var(--wt-index, 0)));transition:transform .55s cubic-bezier(.22,1,.36,1);pointer-events:none}.wt-tab{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:none;border:0;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.wt-ico{display:grid;place-items:center;height:25px;transition:transform .45s cubic-bezier(.22,1,.36,1)}.wt-ico svg path,.wt-ico svg rect,.wt-ico svg circle{transition:stroke .4s ease,fill .4s ease,fill-opacity .4s ease}.wt-tab.is-active .wt-ico{transform:translateY(-1px)}.wt-tab:active .wt-ico{transform:scale(.92)}.wt-label{font-size:10.5px;font-weight:600;letter-spacing:.05em;color:#736c5e;transition:color .4s ease}.wt-tab.is-active .wt-label{color:#efe3c4}.wt-flame{transform-box:view-box}.wt-flame.is-lit{animation:wt-flicker 3.2s ease-in-out infinite}@keyframes wt-flicker{0%,to{transform:scale(1) rotate(0)}30%{transform:scale(1.04,.97) rotate(-1.5deg)}60%{transform:scale(.98,1.03) rotate(1deg)}}@media (prefers-reduced-motion: reduce){.wt-capsule,.wt-ico{transition:none}.wt-flame.is-lit{animation:none}}.sanct-screen{--s-bg: #0c0a08;--s-ink: #efe7d6;--s-ink2: #cfc5b1;--s-title: #f6eedc;--s-muted: #8f8572;--s-gold: #d4b25a;--s-gold-deep: #a8873a;--s-line: #2b241a;--s-line2: #3a3022;position:fixed;top:0;bottom:0;left:0;right:0;margin:0 auto;width:100%;max-width:var(--app-max-width, 448px);z-index:60;display:flex;flex-direction:column;background:var(--s-bg);color:var(--s-ink);font-family:inherit;overflow:hidden}.sanct-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 55% at 50% -8%,rgba(212,178,90,.2),rgba(212,178,90,.06) 40%,transparent 70%)}.sanct-header{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:calc(env(safe-area-inset-top,0px) + 16px) 18px 8px}.sanct-header-left{display:flex;justify-content:flex-start}.sanct-header-right{display:flex;justify-content:flex-end;align-items:center;gap:8px}.sanct-header-center{display:flex;flex-direction:column;align-items:center;gap:6px}.sanct-label{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--s-gold);white-space:nowrap}.sanct-icon-btn{width:42px;height:42px;border-radius:9999px;border:1px solid var(--s-line2);background:#0c0a0866;color:var(--s-ink);display:grid;place-items:center;cursor:pointer;transition:background .2s,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease;-webkit-tap-highlight-color:transparent}.sanct-icon-btn:active{background:#211c15;transform:scale(.92);box-shadow:0 0 0 4px #e9cf7f1a}.sanct-dots{display:flex;gap:6px;justify-content:center}.sanct-dot{width:22px;height:3px;border-radius:3px;background:var(--s-line2);transition:background .4s}.sanct-dot.is-on{background:var(--s-gold)}.sanct-scroll{position:relative;z-index:1;flex:1;overflow-y:auto;padding:6px 26px 30px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sanct-scroll::-webkit-scrollbar{display:none}.sanct-content{max-width:560px;margin:0 auto}.sanct-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:30px;line-height:1.1;text-align:center;color:var(--s-title);margin:4px 0 10px}.sanct-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:14px}.sanct-tag{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--s-gold);padding:6px 12px;border-radius:9999px;border:1px solid #4a3c22;background:#d4b25a0f}.sanct-verse{position:relative;text-align:center;padding:20px 8px 18px;margin-bottom:24px}.sanct-verse:before,.sanct-verse:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:56px;height:1px;background:linear-gradient(90deg,transparent,var(--s-gold),transparent)}.sanct-verse:before{top:0}.sanct-verse:after{bottom:0}.sanct-verse-text{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:500;line-height:1.42;color:#f3e6c4;margin:0}.sanct-verse-ref{margin-top:12px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--s-gold)}.sanct-body p{font-family:"Source Serif 4",Georgia,serif;line-height:1.78;color:var(--s-ink);margin:0 0 18px}.sanct-body p:first-child:first-letter{float:left;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:3.2em;line-height:.85;color:var(--s-gold);padding:6px 10px 0 0}.sanct-reflect{margin:26px 0 8px;border-radius:20px;padding:20px 20px 18px;background:linear-gradient(180deg,#1b160f,#15110c);border:1px solid var(--s-line)}.sanct-reflect-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--s-gold);margin-bottom:10px}.sanct-reflect-q{font-family:"Source Serif 4",Georgia,serif;font-style:italic;line-height:1.6;color:var(--s-ink2);margin:0}.sanct-note{display:block;margin-top:14px;width:100%;min-height:72px;border-radius:14px;border:1px dashed var(--s-line2);background:transparent;color:var(--s-ink);padding:12px;font-family:"Source Serif 4",Georgia,serif;font-size:15px;line-height:1.5;resize:vertical;outline:none;box-sizing:border-box}.sanct-note::-moz-placeholder{color:#6f6656}.sanct-note::placeholder{color:#6f6656}.sanct-note:focus{border-color:#5a4a2c}.sanct-footer{position:relative;z-index:2;padding:14px 18px calc(env(safe-area-inset-bottom,0px) + 18px);background:linear-gradient(180deg,rgba(12,10,8,0),var(--s-bg) 30%)}.sanct-footer-inner{max-width:560px;margin:0 auto;display:flex;gap:10px}.sanct-btn{flex:1;border-radius:18px;height:54px;padding:0 20px;font-size:14px;font-weight:600;letter-spacing:.01em;color:#f6e7b8;background:#e9cf7f12;border:1px solid rgba(233,207,127,.38);box-shadow:0 8px 24px #00000040;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,filter .2s ease,background .2s,opacity .2s;-webkit-tap-highlight-color:transparent}.sanct-btn:active{transform:scale(.965);background:#e9cf7f24;box-shadow:0 0 0 4px #e9cf7f1a,0 6px 22px #c9a22738}.sanct-btn:disabled{opacity:.6;cursor:default}.sanct-btn-ghost{background:transparent;color:var(--s-ink);border:1px solid var(--s-line2);box-shadow:none}.sanct-btn-square{flex:0 0 54px;padding:0}.sanct-stage{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:10px 30px}.sanct-step{width:100%;max-width:340px;display:flex;flex-direction:column;align-items:center;text-align:center;animation:sanct-fade .6s ease}@keyframes sanct-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sanct-orb{position:relative;width:150px;height:150px;margin:0 auto 30px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sanct-orb:before,.sanct-orb:after{content:"";position:absolute;border-radius:9999px;animation:sanct-breathe 8s ease-in-out infinite}.sanct-orb:before{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgba(212,178,90,.35),rgba(212,178,90,.06) 60%,transparent 72%)}.sanct-orb:after{top:38px;right:38px;bottom:38px;left:38px;border:1px solid rgba(212,178,90,.55)}.sanct-orb-label{position:relative;z-index:1;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--s-gold);padding-left:.22em}@keyframes sanct-breathe{0%,to{transform:scale(.82);opacity:.75}50%{transform:scale(1.08);opacity:1}}.sanct-step-label{font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--s-gold);margin-bottom:12px}.sanct-step-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:28px;line-height:1.15;color:var(--s-title);margin:0 0 16px}.sanct-step-text{font-family:"Source Serif 4",Georgia,serif;line-height:1.75;color:var(--s-ink2);margin:0;white-space:pre-line}.sanct-step-line{margin:22px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:500;line-height:1.5;color:#f0e2bd}.sanct-amen{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:600;font-size:54px;line-height:1;color:var(--s-gold);margin:6px 0 14px}@media (prefers-reduced-motion: reduce){.sanct-orb:before,.sanct-orb:after,.sanct-step{animation:none}}.sanct-section{margin:0 0 24px}.sanct-section-head{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--s-gold)}.sanct-section-head:after{content:"";flex:1;height:1px;background:var(--s-line)}.sanct-section p{font-family:"Source Serif 4",Georgia,serif;line-height:1.78;color:var(--s-ink);margin:0 0 14px}.sanct-prayer-line{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:500;line-height:1.5;color:#f0e2bd;margin:4px 0 0}.sanct-amen-inline{text-align:center;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:600;font-size:34px;color:var(--s-gold);margin:10px 0 6px}.sanct-seal{width:46px;height:46px;margin:4px auto 14px;border-radius:9999px;display:grid;place-items:center;color:#1a1408;background:radial-gradient(circle at 35% 30%,#e6c878,#b8913d 60%,#8a6a28);box-shadow:0 6px 18px #d4b25a40,inset 0 0 0 3px #1a14081f}.sanct-letter-for{text-align:center;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--s-muted);margin:0 0 6px}.sanct-letter{margin:8px 0 10px;border-radius:22px;padding:26px 22px 24px;background:linear-gradient(180deg,#1b160f,#14100b);border:1px solid var(--s-line);box-shadow:0 20px 50px #00000059}.sanct-letter-greeting{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:600;color:#f3e6c4;margin:0 0 16px;line-height:1.3}.sanct-letter p.sanct-letter-p{font-family:"Source Serif 4",Georgia,serif;line-height:1.8;color:var(--s-ink);margin:0 0 16px}.sanct-letter .sanct-verse{margin:8px 0 22px}.sanct-letter-closing{margin-top:22px;text-align:right;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:500;color:var(--s-ink2);line-height:1.4}.sanct-letter-signature{display:block;margin-top:4px;font-weight:600;color:var(--s-gold)}.sanct-footer-inner.is-stack{flex-direction:column}.sanct-footer-row{display:flex;gap:10px}.tr{--gold: #ffd43b;--gold-text: #ffe580;--green: #40c057;--green-text: #8ce99a;position:relative;width:260px;margin:0 auto}.tr *{box-sizing:border-box}.tr-phone{position:relative;width:260px;height:340px;border-radius:26px;overflow:hidden;background:linear-gradient(180deg,#17130e,#0f0c09);border:1px solid rgba(212,178,90,.25);box-shadow:0 20px 60px #0000008c;font-family:-apple-system,system-ui,sans-serif}.tr-head{position:absolute;top:16px;left:18px;right:18px;display:flex;justify-content:space-between;font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#d4b25ad9}.tr-title{position:absolute;top:34px;left:18px;font-family:Georgia,serif;font-size:21px;color:#f6ecd9}.tr-body{position:absolute;top:70px;left:18px;right:16px;font-family:Georgia,serif;font-size:15.5px;line-height:1.75;color:#efe7d6}.tr-num{font-family:-apple-system,system-ui,sans-serif;font-size:9px;color:#ffffff59;margin-right:5px;vertical-align:2px}.tr-dim{color:#efe7d652}.tr-hl{border-radius:3px;padding:.04em .1em;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:.3em;text-decoration-color:transparent}.tr-hl.is-gold{background:#ffd43b4d;color:var(--gold-text)}.tr-marks{display:inline-flex;gap:4px;margin-left:4px;vertical-align:middle}.tr-marks svg{width:12px;height:12px}.tr-sheet{position:absolute;left:0;right:0;bottom:0;height:158px;padding:10px 14px 0;border-radius:20px 20px 0 0;background:linear-gradient(180deg,#221c14,#17130e);border-top:1px solid #3a3022;transform:translateY(105%)}.tr-handle{width:30px;height:4px;border-radius:4px;background:#3a3022;margin:0 auto 9px}.tr-ref{font-size:8.5px;font-weight:700;letter-spacing:.2em;color:#d4b25a;margin-bottom:9px}.tr-sws{display:flex;gap:9px;margin-bottom:12px}.tr-sw{width:24px;height:24px;border-radius:50%;background:var(--c)}.tr-acts{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.tr-act{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 2px;border-radius:11px;border:1px solid #2e271d;background:#1a1611;color:#cfc5b1;font-size:9.5px;font-weight:600}.tr-act svg{width:15px;height:15px}.tr-toast{position:absolute;left:50%;transform:translate(-50%);padding:6px 12px;border-radius:999px;background:#2a2318;border:1px solid #5a4a2c;color:#ecdcb0;font-size:10.5px;font-weight:600;white-space:nowrap;opacity:0}.tr-note{position:absolute;top:0;right:0;bottom:0;left:0;padding:12px 14px;border-radius:20px 20px 0 0;background:linear-gradient(180deg,#221c14,#17130e);opacity:0}.tr-note-head{display:flex;justify-content:space-between;font-size:10.5px;font-weight:600;color:#a39a87;margin-bottom:9px}.tr-note-head b{color:#d4b25a}.tr-box{border:1px solid #3a3022;border-radius:12px;background:#14110d;padding:9px 11px;min-height:84px;font-family:Georgia,serif;font-size:12.5px;line-height:1.5;color:#efe7d6}.tr-typed{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;max-width:0}.tr-caret{display:inline-block;width:1px;height:13px;background:#d4b25a;vertical-align:-2px;animation:tr-blink .8s steps(1) infinite}.tr-tabs{position:absolute;top:66px;left:14px;right:14px;display:grid;grid-template-columns:repeat(4,1fr);gap:3px;padding:3px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.tr-tabs span{text-align:center;font-size:9px;font-weight:600;padding:6px 0;border-radius:9px;color:#ffffff73}.tr-tabs span.on{background:#d4b25a29;color:#ecdcb0}.tr-card{position:absolute;left:14px;right:14px;padding:10px 12px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.tr-card .r{font-size:8.5px;font-weight:700;letter-spacing:.16em;color:#d4b25a}.tr-card .m{font-size:8.5px;color:#ffffff4d;margin-top:2px}.tr-card .b{font-size:11.5px;color:#ffffffd9;margin-top:5px;line-height:1.4}.tr-card .v{margin-top:5px;padding-left:8px;border-left:2px solid rgba(212,178,90,.35);font-family:Georgia,serif;font-style:italic;font-size:11px;color:#ffffff80}.tr-reflect{position:absolute;left:14px;right:14px;top:128px;padding:12px;border-radius:16px;background:#d4b25a12;border:1px solid rgba(212,178,90,.25)}.tr-reflect .l{font-size:8.5px;font-weight:700;letter-spacing:.2em;color:#d4b25a}.tr-reflect .q{font-family:Georgia,serif;font-size:14px;color:#f6ecd9;margin:6px 0 9px;line-height:1.35}.tr-finger{position:absolute;left:0;top:0;width:32px;height:32px;margin:-16px 0 0 -16px;border-radius:50%;background:#ffffff47;border:2px solid rgba(255,255,255,.75);box-shadow:0 4px 14px #0006;opacity:0;pointer-events:none}.tr-glow{position:absolute;left:10px;right:10px;border-radius:10px;opacity:0;pointer-events:none}.tr-cap{margin-top:16px;text-align:center;font-family:Georgia,serif;font-size:19px;line-height:1.25;color:#f6ecd9}.tr-cap small{display:block;font-family:-apple-system,system-ui,sans-serif;font-size:12px;color:#ffffff80;margin-top:5px}.tr [data-a]{animation-duration:var(--d);animation-iteration-count:infinite;animation-fill-mode:both}@keyframes tr-blink{50%{opacity:0}}@keyframes s1-finger{0%{opacity:0;transform:translate(230px,330px)}8%{opacity:1}20%{transform:translate(140px,88px) scale(1)}23%{transform:translate(140px,88px) scale(.75)}26%{transform:translate(140px,88px) scale(1)}42%{transform:translate(26px,236px) scale(1)}46%{transform:translate(26px,236px) scale(.75)}49%{transform:translate(26px,236px) scale(1);opacity:1}58%,to{opacity:0;transform:translate(26px,236px)}}@keyframes s1-text{0%,23%{text-decoration-color:transparent;background-color:transparent;color:#efe7d6}24%,46%{text-decoration-color:#d9bd78e6;background-color:transparent;color:#efe7d6}47%,72%{text-decoration-color:#d9bd78e6;background-color:#ffd43b4d;color:#ffe580}76%,to{text-decoration-color:transparent;background-color:#ffd43b4d;color:#ffe580}}@keyframes s1-sheet{0%,25%{transform:translateY(105%)}31%,70%{transform:translateY(0)}76%,to{transform:translateY(105%)}}@keyframes s1-ring{0%,46%{box-shadow:none}47%,to{box-shadow:0 0 0 2px #17130e,0 0 0 4px var(--gold)}}@keyframes s2-finger{0%{opacity:0;transform:translate(200px,330px)}6%{opacity:1}14%{transform:translate(40px,282px) scale(1)}17%{transform:translate(40px,282px) scale(.75)}20%{transform:translate(40px,282px) scale(1)}32%{transform:translate(100px,282px) scale(1)}35%{transform:translate(100px,282px) scale(.75)}38%{transform:translate(100px,282px) scale(1);opacity:1}42%{opacity:0}74%{opacity:0;transform:translate(232px,194px)}76%{opacity:1}79%{transform:translate(232px,194px) scale(.75)}82%{transform:translate(232px,194px) scale(1);opacity:1}86%,to{opacity:0;transform:translate(232px,194px)}}@keyframes s2-sheet{0%,82%{transform:translateY(0)}88%,to{transform:translateY(105%)}}@keyframes s2-save{0%,16%{color:#cfc5b1;border-color:#2e271d;background:#1a1611}17%,to{color:#ecdcb0;border-color:#5a4a2c;background:#221c14}}@keyframes s2-fill{0%,16%{fill:none}17%,to{fill:currentColor}}@keyframes s2-toast{0%,16%{opacity:0}19%,30%{opacity:1}33%,to{opacity:0}}@keyframes s2-note{0%,35%{opacity:0;transform:translateY(10px)}38%,82%{opacity:1;transform:none}84%,to{opacity:0}}@keyframes s2-type{0%,40%{max-width:0}70%,to{max-width:220px}}@keyframes s2-marks{0%,86%{opacity:0;transform:scale(.6)}90%,to{opacity:1;transform:none}}@keyframes s3-card{0%{opacity:0;transform:translateY(14px)}12%,to{opacity:1;transform:none}}@keyframes s3-card2{0%,10%{opacity:0;transform:translateY(14px)}22%,to{opacity:1;transform:none}}@keyframes s3-finger{0%,40%{opacity:0;transform:translate(220px,330px)}48%{opacity:1}66%{transform:translate(130px,150px) scale(1)}70%{transform:translate(130px,150px) scale(.75)}74%{transform:translate(130px,150px) scale(1);opacity:1}82%,to{opacity:0;transform:translate(130px,150px)}}@keyframes s3-press{0%,69%{background:#ffffff0a;border-color:#ffffff14}70%,to{background:#d4b25a1f;border-color:#d4b25a73}}@keyframes s4-enter{0%{opacity:0;transform:translate(30px)}14%,to{opacity:1;transform:none}}@keyframes s4-glow{0%,18%{opacity:0;box-shadow:0 0 #ffd43b00}30%{opacity:1;box-shadow:0 0 0 2px #ffd43bb3,0 0 26px #ffd43b59}55%{opacity:1;box-shadow:0 0 0 2px #ffd43b59,0 0 12px #ffd43b26}70%{opacity:1;box-shadow:0 0 0 2px #ffd43bb3,0 0 26px #ffd43b59}95%,to{opacity:0}}@keyframes s5-finger{0%{opacity:0;transform:translate(230px,330px)}8%{opacity:1}22%{transform:translate(130px,110px) scale(1)}25%{transform:translate(130px,110px) scale(.75)}28%{transform:translate(130px,110px) scale(1)}45%{transform:translate(59px,236px) scale(1)}49%{transform:translate(59px,236px) scale(.75)}52%{transform:translate(59px,236px) scale(1);opacity:1}60%,to{opacity:0;transform:translate(59px,236px)}}@keyframes s5-text{0%,25%{text-decoration-color:transparent;background-color:transparent;color:#efe7d6}26%,48%{text-decoration-color:#d9bd78e6;background-color:transparent;color:#efe7d6}49%,66%{text-decoration-color:#d9bd78e6;background-color:#40c0574d;color:#8ce99a}70%,to{text-decoration-color:transparent;background-color:#40c0574d;color:#8ce99a}}@keyframes s5-sheet{0%,27%{transform:translateY(105%)}33%,64%{transform:translateY(0)}70%,to{transform:translateY(105%)}}@keyframes s5-ring{0%,48%{box-shadow:none}49%,to{box-shadow:0 0 0 2px #17130e,0 0 0 4px var(--green)}}@keyframes s5-toast{0%,70%{opacity:0}75%,96%{opacity:1}to{opacity:0}}@keyframes s6-finger{0%{opacity:0;transform:translate(220px,330px)}10%{opacity:1}24%{transform:translate(130px,222px) scale(1)}27%{transform:translate(130px,222px) scale(.75)}30%{transform:translate(130px,222px) scale(1);opacity:1}36%,to{opacity:0;transform:translate(130px,222px)}}@keyframes s6-box{0%,26%{border-color:#3a3022}27%,to{border-color:#d4b25a99}}@keyframes s6-type{0%,30%{max-width:0}72%,to{max-width:210px}}@keyframes s6-toast{0%,74%{opacity:0}78%,96%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.tr [data-a]{animation-duration:0s!important;animation-delay:calc(var(--d) * -.9)!important}}@keyframes tour-fill{0%{width:0%}to{width:100%}}.tour-in{animation:tour-in .45s cubic-bezier(.22,1,.36,1) both}@keyframes tour-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sk-screen{--ice: #9cc7ea;--ice-hi: #d6ecff;--ice-deep: #2b3f56;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;justify-content:center;color:#f2f5fa;background:radial-gradient(70% 40% at 50% 0%,rgba(80,120,170,.18),transparent 70%),linear-gradient(180deg,#0c111a,#07080b);animation:sk-fade .35s ease both;-webkit-tap-highlight-color:transparent}.sk-inner{width:100%;max-width:448px;display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top,0px) + 14px) 18px calc(env(safe-area-inset-bottom,0px) + 18px);overflow-y:auto}.sk-serif{font-family:Cormorant Garamond,Georgia,serif}.sk-round{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#ffffffd9;background:#ffffff12;border:1px solid rgba(255,255,255,.1)}.sk-round:disabled{opacity:.3}.sk-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.sk-dow{text-align:center;font-size:10px;font-weight:700;letter-spacing:.08em;color:#ffffff4d}.sk-day{position:relative;aspect-ratio:1 / 1;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:14px;font-weight:700;color:#ffffff47;background:#ffffff09}.sk-day.future{background:#ffffff05;color:#ffffff29}.sk-day.done{color:#fff;background:linear-gradient(160deg,#d4a03c47,#7850142e)}.sk-day.done svg{color:#f2b84b}.sk-day.today{box-shadow:inset 0 0 0 2px #e3b955;color:#fff}.sk-day.repaired{color:#fff;background:linear-gradient(160deg,#d4a03c29,#78501414);box-shadow:inset 0 0 0 1px #f2b84b73}.sk-day.repaired svg{color:#f2b84b;opacity:.8}.sk-ice{position:relative;overflow:hidden;color:var(--ice-hi);background:linear-gradient(170deg,#3a5470,#22324a 60%,#1b2638);box-shadow:inset 0 0 0 1.5px #9cc7eabf,0 0 16px #78b4f02e}.sk-ice:before{content:"";position:absolute;left:0;right:0;top:0;height:30%;background:linear-gradient(180deg,#d6ecffd9,#9cc7ea99);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 30' preserveAspectRatio='none'><path d='M0 0h100v6l-6 14-6-14-7 22-7-22-6 12-6-12-8 24-8-24-6 14-6-14-7 20-7-20-5 10-5-10-6 16-4-16z' fill='black'/></svg>") top / 100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 30' preserveAspectRatio='none'><path d='M0 0h100v6l-6 14-6-14-7 22-7-22-6 12-6-12-8 24-8-24-6 14-6-14-7 20-7-20-5 10-5-10-6 16-4-16z' fill='black'/></svg>") top / 100% 100% no-repeat;opacity:.85}.sk-ice:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.12) 48%,transparent 60%);pointer-events:none}.sk-ice>*{position:relative;z-index:1}.sk-day.frozen{color:#eaf4ff}.sk-icon-tile{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;flex-shrink:0}.sk-box{border-radius:18px;padding:14px;background:#ffffff09;border:1px solid rgba(255,255,255,.09)}.sk-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.sk-btn{width:100%;border-radius:18px;padding:16px;font-weight:700;font-size:.98rem;color:#16202c;background:linear-gradient(180deg,#f6f9fd,#dde7f2);box-shadow:0 8px 30px #9cc7ea2e;transition:transform .15s ease,opacity .2s}.sk-btn:active{transform:scale(.98)}.sk-btn:disabled{opacity:.45}.sk-btn.gold{color:#1a1206;background:linear-gradient(135deg,#e6c27e,#b98a3e);box-shadow:0 8px 26px #c9a22747}.sk-link{width:100%;padding:12px;font-size:.88rem;color:#ffffff8c}.sk-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:flex;align-items:flex-end;justify-content:center;background:#0000008c;animation:sk-fade .25s ease both}.sk-sheet{position:relative;width:100%;max-width:448px;max-height:92vh;overflow-y:auto;padding:18px 20px calc(env(safe-area-inset-bottom,0px) + 20px);border-radius:30px 30px 0 0;color:#f2f5fa;background:radial-gradient(80% 50% at 50% 0%,rgba(100,150,210,.16),transparent 70%),#0d131c;border:1px solid rgba(156,199,234,.18);border-bottom:none;animation:sk-up .4s cubic-bezier(.2,.8,.2,1) both}.sk-x{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#ffffffd9;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.sk-pack{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 8px 16px;border-radius:22px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;transition:transform .15s ease,opacity .2s}.sk-pack.sel{color:#fff}.sk-pack:disabled{opacity:.4}.sk-tag{position:absolute;top:8px;right:8px;padding:2px 8px;border-radius:99px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#e9c56a;border:1px solid rgba(233,197,106,.5);background:#e9c56a14}.sk-moment{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center;color:#f2f5fa;background:radial-gradient(60% 40% at 50% 38%,rgba(120,180,240,.22),transparent 70%),#05070af2;animation:sk-fade .35s ease both}.sk-moment.warm{background:radial-gradient(60% 40% at 50% 38%,rgba(240,170,70,.22),transparent 70%),#070605f2}.sk-crystal{animation:sk-crystal 1.1s cubic-bezier(.2,.9,.25,1.2) .1s both}.sk-frost{position:absolute;width:6px;height:6px;border-radius:50%;background:#e6f3ff;box-shadow:0 0 10px 2px #9cc7eacc;opacity:0;animation:sk-frost 1.4s ease-out both}.sk-rise{animation:sk-rise .6s ease both}@keyframes sk-fade{0%{opacity:0}to{opacity:1}}@keyframes sk-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes sk-crystal{0%{opacity:0;transform:scale(.3) rotate(-60deg);filter:blur(6px)}60%{opacity:1;transform:scale(1.12) rotate(8deg);filter:blur(0)}to{opacity:1;transform:scale(1) rotate(0);filter:blur(0)}}@keyframes sk-frost{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.4)}20%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-130px) scale(1)}}@keyframes sk-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@supports (height: 100dvh){.sk-sheet{max-height:calc(100dvh - 28px);overscroll-behavior:contain}}.tp{display:flex;align-items:center;justify-content:space-between;gap:12px}.tp-head{display:flex;flex-direction:column;gap:2px}.tp-title{font-size:8.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#efe7d6bf}.tp-count{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;font-size:15px;line-height:1;color:#e9cf7f}.tp-count.is-all{animation:tp-glow 2.4s ease-in-out infinite}@keyframes tp-glow{0%,to{text-shadow:0 0 0 rgba(233,207,127,0)}50%{text-shadow:0 0 12px rgba(233,207,127,.7)}}.tp-row{display:grid;grid-template-columns:repeat(3,52px)}.tp-cell{position:relative;display:flex;flex-direction:column;align-items:center}.tp-line{position:absolute;top:11px;right:calc(50% + 13px);width:calc(100% - 26px);height:1.5px;border-radius:2px;background:#ffffff14;overflow:hidden}.tp-line i{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;background:linear-gradient(90deg,#8b6914,#e9cf7f);box-shadow:0 0 8px #e9cf7f99;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.tp-dot{position:relative;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background .3s;-webkit-tap-highlight-color:transparent}.tp-dot:active{transform:scale(.92)}.tp-ico{width:10.5px;height:10.5px;position:relative}.tp-dot.is-done{background:radial-gradient(circle at 35% 30%,#f6e2a0,#d4af37 55%,#8b6914);color:#1a1206;box-shadow:0 2px 8px #c9a22766,inset 0 1px #ffffff73;animation:tp-pop .5s cubic-bezier(.2,1.4,.4,1) both}@keyframes tp-pop{0%{transform:scale(.7)}to{transform:scale(1)}}.tp-dot.is-next{background:#e9cf7f14;color:#e9cf7f;border:1.5px solid rgba(233,207,127,.85)}.tp-halo{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid rgba(233,207,127,.5);animation:tp-ring 2.2s ease-out infinite}@keyframes tp-ring{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.25);opacity:0}}.tp-dot.is-later{background:#ffffff0a;color:#efe7d666;border:1px solid rgba(255,255,255,.1)}.tp-label{margin-top:3px;font-size:9px;font-weight:600}.tp-label.is-done{color:#e9cf7f}.tp-label.is-next{color:#f6eedc}.tp-label.is-later{color:#efe7d666}@media (prefers-reduced-motion: reduce){.tp-halo,.tp-count.is-all,.tp-dot.is-done{animation:none}}.ld{--ld-t: 11s;--gold: #ffd43b;position:relative;width:280px;margin:0 auto}.ld-phone{position:relative;width:280px;height:360px;border-radius:28px;overflow:hidden;background:linear-gradient(180deg,#17130e,#0f0c09);border:1px solid rgba(212,178,90,.25);box-shadow:0 20px 60px #0000008c,inset 0 1px #ffffff0a}.ld-head{position:absolute;top:18px;left:20px;right:20px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#d4b25acc;font-weight:700}.ld-verse{position:absolute;top:44px;left:20px;right:18px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.75;color:#efe7d6}.ld-num{font-size:10px;color:#ffffff59;margin-right:6px;vertical-align:2px}.ld-text{border-radius:3px;padding:.05em .1em;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:.3em;animation:ld-text var(--ld-t) infinite}.ld-faint{color:#efe7d659}.ld-marks{display:inline-flex;gap:4px;margin-left:4px;vertical-align:middle;opacity:0;animation:ld-marks var(--ld-t) infinite}.ld-marks svg{width:13px;height:13px}.ld-sheet{position:absolute;left:0;right:0;bottom:0;height:172px;padding:10px 16px 0;border-radius:22px 22px 0 0;background:linear-gradient(180deg,#221c14,#17130e);border-top:1px solid #3a3022;transform:translateY(105%);animation:ld-sheet var(--ld-t) infinite}.ld-handle{width:32px;height:4px;border-radius:4px;background:#3a3022;margin:0 auto 10px}.ld-ref{font-size:9px;font-weight:700;letter-spacing:.2em;color:#d4b25a;margin-bottom:10px}.ld-swatches{display:flex;gap:10px;margin-bottom:14px}.ld-sw{width:26px;height:26px;border-radius:50%;background:var(--c)}.ld-sw.is-gold{animation:ld-ring var(--ld-t) infinite}.ld-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ld-act{display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 2px;border-radius:12px;border:1px solid #2e271d;background:#1a1611;color:#cfc5b1;font-size:10px;font-weight:600;font-family:-apple-system,system-ui,sans-serif}.ld-act svg{width:16px;height:16px}.ld-act.is-save{animation:ld-save var(--ld-t) infinite}.ld-act.is-save .ld-fill{animation:ld-fill var(--ld-t) infinite}.ld-toast{position:absolute;left:50%;top:-34px;transform:translate(-50%);padding:6px 12px;border-radius:999px;background:#2a2318;border:1px solid #5a4a2c;color:#ecdcb0;font:600 11px -apple-system,system-ui,sans-serif;white-space:nowrap;opacity:0;animation:ld-toast var(--ld-t) infinite}.ld-note{position:absolute;top:0;right:0;bottom:0;left:0;padding:14px 16px;border-radius:22px 22px 0 0;background:linear-gradient(180deg,#221c14,#17130e);opacity:0;animation:ld-note var(--ld-t) infinite}.ld-note-head{display:flex;justify-content:space-between;font:600 11px -apple-system,system-ui,sans-serif;color:#a39a87;margin-bottom:10px}.ld-note-head b{color:#d4b25a}.ld-note-box{border:1px solid #3a3022;border-radius:12px;background:#14110d;padding:10px 12px;height:92px;font-family:Georgia,serif;font-size:13px;line-height:1.5;color:#efe7d6}.ld-typed{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;max-width:0;animation:ld-type var(--ld-t) infinite}.ld-caret{display:inline-block;width:1px;height:14px;background:#d4b25a;vertical-align:-2px;animation:ld-blink .8s steps(1) infinite}.ld-lib{position:absolute;left:14px;right:14px;bottom:16px;padding:12px 14px;border-radius:18px;background:#1d1812;border:1px solid rgba(212,178,90,.35);box-shadow:0 12px 40px #0009;transform:translateY(130%);animation:ld-lib var(--ld-t) infinite;font-family:-apple-system,system-ui,sans-serif}.ld-lib-title{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#d4b25ad9;font-weight:700;margin-bottom:8px}.ld-tabs{display:flex;gap:6px;margin-bottom:10px}.ld-tabs span{font-size:9.5px;font-weight:600;padding:4px 8px;border-radius:8px;color:#ffffff73}.ld-tabs span.on{background:#d4b25a29;color:#ecdcb0}.ld-item{border-left:3px solid var(--gold);padding:6px 10px;border-radius:8px;background:#ffffff0a}.ld-item p{margin:0}.ld-item .r{font-size:9px;font-weight:700;letter-spacing:.15em;color:var(--gold)}.ld-item .t{font-family:Georgia,serif;font-style:italic;font-size:12px;color:#ffe580;margin-top:2px}.ld-item .n{font-size:11px;color:#fff9;margin-top:4px}.ld-finger{position:absolute;left:0;top:0;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:#ffffff47;border:2px solid rgba(255,255,255,.75);box-shadow:0 4px 14px #0006;animation:ld-finger var(--ld-t) infinite;pointer-events:none}.ld-captions{position:relative;height:48px;margin-top:18px;text-align:center}.ld-cap{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;font-family:Georgia,serif;font-size:19px;color:#f6ecd9;animation-duration:var(--ld-t);animation-iteration-count:infinite}.ld-cap small{display:block;font-family:-apple-system,system-ui,sans-serif;font-size:12px;color:#ffffff73;margin-top:4px}@keyframes ld-finger{0%{transform:translate(250px,340px) scale(1);opacity:0}4%{opacity:1}10%{transform:translate(150px,72px) scale(1)}12%{transform:translate(150px,72px) scale(.75)}14%{transform:translate(150px,72px) scale(1)}22%{transform:translate(44px,245px) scale(1)}25%{transform:translate(44px,245px) scale(.75)}27%{transform:translate(44px,245px) scale(1)}35%{transform:translate(48px,300px) scale(1)}38%{transform:translate(48px,300px) scale(.75)}40%{transform:translate(48px,300px) scale(1)}48%{transform:translate(110px,300px) scale(1)}51%{transform:translate(110px,300px) scale(.75)}53%{transform:translate(110px,300px) scale(1);opacity:1}57%{opacity:0}66%{transform:translate(244px,218px) scale(1);opacity:0}67%{opacity:1}69%{transform:translate(244px,218px) scale(.75)}71%{transform:translate(244px,218px) scale(1);opacity:1}74%,to{opacity:0;transform:translate(244px,218px)}}@keyframes ld-text{0%,12%{text-decoration-color:transparent;background-color:transparent;color:#efe7d6}13%,25%{text-decoration-color:#d9bd78e6;background-color:transparent;color:#efe7d6}26%,71%{text-decoration-color:#d9bd78e6;background-color:#ffd43b4d;color:#ffe580}73%,94%{text-decoration-color:transparent;background-color:#ffd43b4d;color:#ffe580}98%,to{text-decoration-color:transparent;background-color:transparent;color:#efe7d6}}@keyframes ld-sheet{0%,13%{transform:translateY(105%)}17%,72%{transform:translateY(0)}76%,to{transform:translateY(105%)}}@keyframes ld-ring{0%,25%{box-shadow:none}26%,74%{box-shadow:0 0 0 2px #17130e,0 0 0 4px var(--gold)}75%,to{box-shadow:none}}@keyframes ld-save{0%,38%{color:#cfc5b1;border-color:#2e271d;background:#1a1611}39%,74%{color:#ecdcb0;border-color:#5a4a2c;background:#221c14}75%,to{color:#cfc5b1;border-color:#2e271d;background:#1a1611}}@keyframes ld-fill{0%,38%{fill:none}39%,74%{fill:currentColor}75%,to{fill:none}}@keyframes ld-toast{0%,38%{opacity:0}40%,47%{opacity:1}49%,to{opacity:0}}@keyframes ld-note{0%,51%{opacity:0;transform:translateY(10px)}53%,70%{opacity:1;transform:none}71%,to{opacity:0}}@keyframes ld-type{0%,54%{max-width:0}66%,to{max-width:230px}}@keyframes ld-blink{50%{opacity:0}}@keyframes ld-marks{0%,73%{opacity:0;transform:scale(.6)}76%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes ld-lib{0%,78%{transform:translateY(130%)}82%,94%{transform:translateY(0)}98%,to{transform:translateY(130%)}}@keyframes ld-cap1{0%,2%{opacity:0}5%,20%{opacity:1}23%,to{opacity:0}}@keyframes ld-cap2{0%,22%{opacity:0}24%,33%{opacity:1}35%,to{opacity:0}}@keyframes ld-cap3{0%,34%{opacity:0}36%,46%{opacity:1}48%,to{opacity:0}}@keyframes ld-cap4{0%,47%{opacity:0}49%,76%{opacity:1}78%,to{opacity:0}}@keyframes ld-cap5{0%,77%{opacity:0}80%,95%{opacity:1}98%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.ld *,.ld *:before,.ld *:after{animation-duration:0s!important}}.va-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#00000059;animation:va-fade .25s ease}.va-sheet{position:fixed;left:0;right:0;bottom:0;margin:0 auto;width:100%;max-width:var(--app-max-width, 448px);z-index:81;box-sizing:border-box;padding:10px 20px calc(env(safe-area-inset-bottom,0px) + 20px);border-radius:26px 26px 0 0;background:linear-gradient(180deg,#1d1914,#15120e);border:1px solid #2e271d;border-bottom:0;box-shadow:0 -18px 40px #00000080;color:#efe7d6;animation:va-up .38s cubic-bezier(.22,1,.36,1)}.va-handle{width:38px;height:4px;border-radius:4px;background:#3a3022;margin:0 auto 14px}.va-ref{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#d4b25a}.va-text{margin:8px 0 18px;font-family:"Source Serif 4",Georgia,serif;font-style:italic;font-size:16px;line-height:1.55;color:#d8cfbd;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.va-text.is-small{font-size:14px;-webkit-line-clamp:2;margin:10px 0 12px}.va-colors{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:18px}.va-swatch{width:36px;height:36px;border-radius:50%;border:0;cursor:pointer;background:var(--sw);box-shadow:inset 0 0 0 1px #00000040;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s}.va-swatch:active{transform:scale(.9)}.va-swatch.is-on{box-shadow:0 0 0 2px #15120e,0 0 0 4px var(--sw);transform:scale(1.04)}.va-swatch.is-clear{display:grid;place-items:center;background:transparent;color:#8f8572;box-shadow:inset 0 0 0 1px #3a3022}.va-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.va-action{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;border-radius:16px;border:1px solid #2e271d;background:#1a1611;color:#cfc5b1;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .15s}.va-action:active{transform:scale(.96)}.va-action.is-on{color:#ecdcb0;border-color:#5a4a2c;background:#221c14}.va-note-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.va-link{background:none;border:0;padding:6px 2px;font-size:15px;color:#a39a87;cursor:pointer}.va-link.is-strong{color:#d4b25a;font-weight:600}.va-link.is-danger{color:#d98a8a;margin-top:8px}.va-note-input{display:block;width:100%;min-height:150px;box-sizing:border-box;border-radius:16px;border:1px solid #3a3022;background:#14110d;color:#efe7d6;padding:14px;font-family:"Source Serif 4",Georgia,serif;font-size:16px;line-height:1.6;resize:vertical;outline:none}.va-note-input:focus{border-color:#5a4a2c}.va-note-input::-moz-placeholder{color:#6f6656}.va-note-input::placeholder{color:#6f6656}.va-toast{position:absolute;left:50%;top:-46px;transform:translate(-50%);padding:8px 14px;border-radius:999px;background:#2a2318;border:1px solid #5a4a2c;color:#ecdcb0;font-size:13px;font-weight:600;white-space:nowrap;animation:va-fade .2s ease}.va-marker{display:inline-flex;vertical-align:middle;margin-left:4px;color:#d4b25a;cursor:pointer}@keyframes va-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes va-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.va-sheet,.va-backdrop,.va-toast{animation:none}}.lx-wrap{width:270px;margin:0 auto;font-family:-apple-system,system-ui,sans-serif}.lx-phone{position:relative;width:270px;height:360px;border-radius:28px;overflow:hidden;background:radial-gradient(90% 60% at 50% 0%,rgba(212,178,90,.12),transparent 70%),linear-gradient(180deg,#17130e,#0f0c09);border:1px solid rgba(212,178,90,.25);box-shadow:0 20px 60px #0000008c}.lx-kicker{position:absolute;top:18px;left:20px;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#d4b25a}.lx-card{position:absolute;left:16px;right:16px;top:52px;padding:16px;border-radius:20px;background:linear-gradient(160deg,#48341c99,#1e1710bf);border:1px solid rgba(212,178,90,.28);transition:opacity .5s ease,transform .5s ease}.lx-card.out{opacity:0;transform:translateY(-14px) scale(.96)}.lx-card-title{font-family:Cormorant Garamond,Georgia,serif;font-size:19px;font-weight:600;color:#fff}.lx-field{margin-top:10px;min-height:92px;padding:10px 12px;border-radius:14px;font-size:12.5px;line-height:1.45;color:#ffffffe6;background:#00000040;border:1px solid rgba(255,255,255,.1);transition:border-color .3s}.lx-field.focus{border-color:#d4b25a99}.lx-ph{color:#ffffff59;font-style:italic}.lx-caret{display:inline-block;width:1.5px;height:13px;margin-left:1px;vertical-align:-2px;background:#e8c96a;animation:lx-blink .9s steps(1) infinite}.lx-send{display:block;margin-top:12px;padding:10px;border-radius:14px;text-align:center;font-size:13px;font-weight:800;color:#1a1206;background:linear-gradient(135deg,#8b6914,#c9a227 45%,#e2bf55);transition:transform .15s}.lx-send.tap{transform:scale(.94)}.lx-env{position:absolute;left:50%;top:150px;width:190px;height:120px;margin-left:-95px;perspective:600px;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.lx-env.hide{opacity:0;transform:translateY(20px) scale(.85)}.lx-env.in{opacity:1;transform:none}.lx-env.open{opacity:1;transform:translateY(60px)}.lx-env-body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:10px;background:linear-gradient(180deg,#2a2117,#18130d);border:1px solid rgba(212,178,90,.35);clip-path:polygon(0 0,50% 55%,100% 0,100% 100%,0 100%)}.lx-env:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:10px;background:#120e09;border:1px solid rgba(212,178,90,.25)}.lx-env-flap{position:absolute;left:0;right:0;top:0;height:62%;z-index:4;transform-origin:50% 0;background:linear-gradient(180deg,#33281b,#221a12);clip-path:polygon(0 0,100% 0,50% 100%);transition:transform .6s cubic-bezier(.5,0,.2,1),z-index 0s .3s}.lx-env.open .lx-env-flap{transform:rotateX(180deg);z-index:0}.lx-seal{position:absolute;left:50%;top:62%;z-index:5;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f6e2a2,#cfa63a 45%,#6a4c0e);box-shadow:0 3px 8px #00000080;transition:transform .4s ease,opacity .4s ease}.lx-env.open .lx-seal{transform:scale(1.4);opacity:0}.lx-paper{position:absolute;left:8px;right:8px;top:6px;z-index:2;height:210px;padding:12px;border-radius:6px;background:linear-gradient(180deg,#f5ead2,#e6d6b2);box-shadow:0 -6px 24px #ffdc8c59;opacity:0;transform:translateY(0);transition:transform 1s cubic-bezier(.2,.8,.2,1) .45s,opacity .3s ease .4s}.lx-env.open .lx-paper{opacity:1;transform:translateY(-160px)}.lx-dear{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:13px;color:#4a3407}.lx-line{margin-top:5px;font-family:Cormorant Garamond,Georgia,serif;font-size:11.5px;line-height:1.35;color:#3b2a0a}.lx-verse{margin-top:8px;padding-left:7px;border-left:2px solid rgba(160,120,40,.5);font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:10.5px;line-height:1.3;color:#5a4210}.lx-ref{margin-top:3px;text-align:right;font-size:8.5px;font-weight:800;letter-spacing:.06em;color:#5a4210bf}.lx-status{position:absolute;left:0;right:0;top:292px;text-align:center;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#ecdcb0bf;opacity:0;transition:opacity .4s ease}.lx-status.in{opacity:1}.lx-notif{position:absolute;left:12px;right:12px;top:10px;z-index:10;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;font-size:11.5px;color:#fffc;background:#282420eb;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 30px #00000080;transform:translateY(-80px);transition:transform .5s cubic-bezier(.2,.9,.3,1.2) .6s}.lx-notif.in{transform:none}.lx-notif b{display:block;font-size:11px;color:#fff}.lx-notif-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-size:15px;color:#1a1206;background:linear-gradient(135deg,#e6c27e,#b98a3e)}.lx-finger{position:absolute;z-index:20;width:26px;height:26px;border-radius:50%;background:#ffffffd9;box-shadow:0 0 0 6px #ffffff2e;opacity:0;transition:left .6s ease,top .6s ease,opacity .3s ease,transform .15s ease;left:200px;top:300px}.lx-finger.s0{opacity:1;left:120px;top:130px}.lx-finger.s1{opacity:0;left:120px;top:130px}.lx-finger.s2{opacity:1;left:122px;top:220px;transform:scale(.85)}.lx-caption{margin-top:18px;text-align:center;animation:lx-rise .45s ease both}.lx-caption p{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:600;color:#fff}.lx-caption small{display:block;margin-top:2px;font-size:12.5px;color:#ffffff80}@keyframes lx-blink{50%{opacity:0}}@keyframes lx-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lx-form{position:absolute;left:18px;right:18px;top:44px;transition:opacity .5s ease,transform .5s ease}.lx-form.out{opacity:0;transform:translateY(-14px)}.lx-form-title{font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:600;color:#fff}.lx-label{margin-top:12px;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73}.lx-name{margin-top:4px;padding-bottom:4px;min-height:26px;font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:600;color:#fff;border-bottom:2px solid rgba(201,162,39,.6)}.lx-chips{margin-top:6px;display:flex;flex-wrap:wrap;gap:5px}.lx-chip{padding:4px 9px;border-radius:99px;font-size:10.5px;font-weight:700;color:#ffffffa6;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:all .3s}.lx-chip.on{color:#e8c547;background:#c9a22729;border-color:#e8c54799;transform:scale(1.06)}.lx-chip.mood.on{color:#fdba74;background:#fb923c24;border-color:#fb923c8c}.lx-field.small{min-height:58px;margin-top:6px;font-size:11.5px}.lx-sealing{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;opacity:0;transition:opacity .4s ease;pointer-events:none}.lx-sealing.in{opacity:1}.lx-sealing p{font-family:Cormorant Garamond,Georgia,serif;font-size:17px;color:#fff}.lx-seal.big{position:relative;left:auto;top:auto;margin:0;width:56px;height:56px;animation:lx-pulse 1.2s ease-in-out infinite}.lx-parch{position:absolute;left:14px;right:14px;top:40px;padding:12px 13px;border-radius:10px;background:linear-gradient(180deg,#f5ead2,#e6d6b2);box-shadow:0 10px 30px #0006;opacity:0;transform:translateY(30px) scale(.96);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.lx-parch.in{opacity:1;transform:none}.lx-eyebrow{font-size:8.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#965a78cc}.lx-from{margin-top:8px;text-align:center;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:10.5px;color:#5a4210bf}.lx-parch .lx-dear{margin-top:4px}.lx-sendbtn{position:absolute;left:18px;right:18px;bottom:16px;padding:11px;border-radius:14px;text-align:center;font-size:13px;font-weight:800;color:#1a1206;background:linear-gradient(135deg,#8b6914,#c9a227 45%,#e2bf55);opacity:0;transform:translateY(16px);transition:opacity .4s ease .3s,transform .4s ease .3s}.lx-sendbtn.in{opacity:1;transform:none}.lx-sendbtn.tap{transform:scale(.94);transition:transform .15s}.lx-share{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;gap:14px;padding:16px 0 18px;border-radius:22px 22px 0 0;background:#1e1b18f7;border-top:1px solid rgba(255,255,255,.1);transform:translateY(100%);transition:transform .45s cubic-bezier(.2,.8,.2,1) .5s}.lx-share.in{transform:none}.lx-share span{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:18px}@keyframes lx-pulse{0%,to{transform:scale(1);box-shadow:0 0 #d4af3780}50%{transform:scale(1.08);box-shadow:0 0 0 14px #d4af3700}}.eden-scene{position:relative;overflow:hidden;border-radius:24px;aspect-ratio:4 / 3;border:1px solid rgba(233,207,127,.22);box-shadow:0 18px 44px #00000080;background:#1d2a14;transition:filter 1.2s ease;isolation:isolate}.eden-scene.is-compact{border-radius:22px;box-shadow:none}.eden-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.eden-kb{position:absolute;top:0;right:0;bottom:0;left:0;animation:eden-kb 38s ease-in-out infinite alternate;transform-origin:60% 55%}@keyframes eden-kb{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.1) translate(-1.5%,-1%)}}.eden-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:eden-fade 1.4s ease both}@keyframes eden-fade{0%{opacity:0}to{opacity:1}}.eden-painted{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(14% 18% at 74% 26%,rgba(255,246,214,.95) 0%,rgba(255,224,150,.4) 45%,transparent 70%),radial-gradient(28% 22% at 22% 58%,#2f5a22 0%,#24461a 55%,transparent 72%),radial-gradient(24% 20% at 52% 50%,#3a6a28 0%,#2a4f1d 55%,transparent 72%),radial-gradient(26% 22% at 82% 60%,#2d5520 0%,#213f17 55%,transparent 72%),radial-gradient(60% 18% at 50% 86%,rgba(150,205,230,.55) 0%,transparent 70%),linear-gradient(180deg,#f3d9a0,#e9c98a 28%,#b9c88a 46%,#5f8a3c 60%,#3e6a28 78%,#22401a)}.eden-sun{position:absolute;right:8%;top:4%;width:46%;height:46%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,244,205,.55) 0%,rgba(255,226,150,.18) 40%,transparent 70%);mix-blend-mode:screen;animation:eden-glow 6s ease-in-out infinite}@keyframes eden-glow{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.eden-rays{position:absolute;left:30%;top:-60%;width:120%;height:160%;pointer-events:none;opacity:.35;background:repeating-linear-gradient(100deg,transparent 0 7%,rgba(255,240,200,.35) 8%,transparent 11%,transparent 16%);-webkit-mask-image:linear-gradient(200deg,#000 0%,transparent 70%);mask-image:linear-gradient(200deg,#000 0%,transparent 70%);mix-blend-mode:screen;transform-origin:100% 0;animation:eden-rays 14s ease-in-out infinite alternate}@keyframes eden-rays{0%{transform:rotate(-3deg);opacity:.22}to{transform:rotate(3deg);opacity:.42}}.eden-mist{position:absolute;left:-40%;width:120%;height:30%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(255,250,235,.32),transparent);filter:blur(6px)}.eden-mist-a{top:58%;animation:eden-mist 34s linear infinite}.eden-mist-b{top:70%;height:22%;animation:eden-mist 46s linear infinite;animation-delay:-20s;opacity:.7}@keyframes eden-mist{0%{transform:translate(0)}to{transform:translate(80%)}}.eden-mote{position:absolute;width:4px;height:4px;border-radius:50%;background:#fff6cf;box-shadow:0 0 8px 2px #ffeca0b3;animation:eden-mote 8s ease-in-out infinite;opacity:0}@keyframes eden-mote{0%{opacity:0;transform:translate(0)}25%{opacity:.9}to{opacity:0;transform:translate(14px,-70px)}}.eden-bird{position:absolute;left:-10%;width:16px;height:8px;animation:eden-bird 24s linear infinite}.eden-bird:before,.eden-bird:after{content:"";position:absolute;top:0;width:9px;height:7px;border-top:2px solid rgba(40,30,20,.75);border-radius:50% 50% 0 0;animation:eden-wing .5s ease-in-out infinite alternate}.eden-bird:before{left:0;transform-origin:100% 100%}.eden-bird:after{right:0;transform-origin:0 100%}.eden-bird.is-small{transform:scale(.7)}@keyframes eden-bird{0%{left:-10%;margin-top:0}40%{left:110%;margin-top:-14px}to{left:110%;margin-top:-14px}}@keyframes eden-wing{0%{transform:rotate(-14deg)}to{transform:rotate(16deg)}}.eden-fly{position:absolute;width:16px;height:13px;animation:eden-fly-path 11s ease-in-out infinite}.eden-fly:before,.eden-fly:after{content:"";position:absolute;top:0;width:8px;height:12px;border-radius:60% 60% 40% 40%;background:radial-gradient(circle at 40% 40%,#fff2c2,#f2b45a 70%);animation:eden-flap .22s ease-in-out infinite alternate}.eden-fly:before{left:0;transform-origin:100% 50%}.eden-fly:after{right:0;transform-origin:0 50%}.eden-fly.is-b:before,.eden-fly.is-b:after{background:radial-gradient(circle at 40% 40%,#fff,#b9d6f2 70%)}.eden-fly.is-c:before,.eden-fly.is-c:after{background:radial-gradient(circle at 40% 40%,#ffe4ef,#e98fb0 70%)}@keyframes eden-flap{0%{transform:scaleX(1)}to{transform:scaleX(.2)}}@keyframes eden-fly-path{0%{transform:translate(0)}25%{transform:translate(26px,-18px)}50%{transform:translate(8px,-34px)}75%{transform:translate(-20px,-12px)}to{transform:translate(0)}}.eden-night{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#080c28ad,#0a0c2073 55%,#04040e99)}.eden-star{position:absolute;width:2.5px;height:2.5px;border-radius:50%;background:#fff;box-shadow:0 0 5px #ffffffe6;animation:eden-twinkle 3.4s ease-in-out infinite}@keyframes eden-twinkle{0%,to{opacity:.25}50%{opacity:1}}.eden-firefly{position:absolute;width:5px;height:5px;border-radius:50%;background:#fff3a8;box-shadow:0 0 10px 3px #ffec8cb3;animation:eden-firefly 4.2s ease-in-out infinite}@keyframes eden-firefly{0%,to{opacity:0;transform:translate(0)}40%{opacity:1;transform:translate(8px,-10px)}70%{opacity:.6;transform:translate(-6px,-18px)}}.eden-drop{position:absolute;top:-10%;width:2px;height:16px;border-radius:2px;background:linear-gradient(180deg,#bee1ff00,#bee1ffe6);animation:eden-rain .9s linear 2}@keyframes eden-rain{0%{transform:translateY(0);opacity:1}to{transform:translateY(380px);opacity:.2}}.eden-bloom{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 60%,rgba(255,246,210,.75) 0%,rgba(200,255,190,.3) 35%,transparent 70%);animation:eden-bloom 2s ease-out both;mix-blend-mode:screen}@keyframes eden-bloom{0%{opacity:0;transform:scale(.6)}30%{opacity:1}to{opacity:0;transform:scale(1.3)}}.eden-fruit{position:absolute;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;z-index:2;background:radial-gradient(circle at 35% 30%,#ffb3a1,#d9452f 55%,#8e1f16);box-shadow:0 0 0 2px #fff0d280,0 0 16px #ffbe78cc;animation:eden-sway 2.4s ease-in-out infinite}.eden-fruit:after{content:"";position:absolute;top:-5px;left:10px;width:3px;height:6px;border-radius:2px;background:#4f7a3c}.eden-fruit.is-life{width:28px;height:28px;margin:-14px 0 0 -14px;background:radial-gradient(circle at 35% 30%,#fff6c9,#f0c44a 55%,#a87810);box-shadow:0 0 0 2px #fff5c8b3,0 0 26px 6px #ffdc78e6}.eden-fruit:active{transform:scale(.85)}@keyframes eden-sway{0%,to{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(6deg) translateY(2px)}}.eden-float{position:absolute;transform:translate(-50%,-50%);pointer-events:none;z-index:3;white-space:nowrap;font-size:13px;font-weight:900;color:#fff3c4;text-shadow:0 1px 6px rgba(0,0,0,.6);animation:eden-float 1.1s ease-out both}@keyframes eden-float{0%{opacity:1;margin-top:0}to{opacity:0;margin-top:-36px}}@media (prefers-reduced-motion: reduce){.eden-kb,.eden-rays,.eden-mist,.eden-mote,.eden-bird,.eden-fly,.eden-sun{animation:none}.eden-bird,.eden-fly,.eden-mote{display:none}}.ill-card{position:relative;border-radius:14px;padding:6px;aspect-ratio:3 / 4;background:linear-gradient(160deg,var(--ill-p1, #fbf3dc) 0%,var(--ill-p2, #e6d2a2) 100%);box-shadow:0 10px 24px #00000073,inset 0 0 30px #00000014}.ill-card.is-big{aspect-ratio:auto}.ill-frame{height:100%;border-radius:10px;padding:12px 11px 10px;display:flex;flex-direction:column;border:1.5px solid var(--ill-frame, #a0752a);box-shadow:inset 0 0 0 3px var(--ill-p1, #fbf3dc)}.ill-gold .ill-frame{border-width:2px;box-shadow:inset 0 0 0 3px var(--ill-p1),inset 0 0 0 4.5px #c9a03a}.ill-illuminated{box-shadow:0 0 0 1px #ffdc8cb3,0 0 26px #f0c86e66,0 10px 24px #00000073}.ill-illuminated .ill-frame{border:2px solid #c9a03a;box-shadow:inset 0 0 0 3px var(--ill-p1),inset 0 0 0 5px var(--ill-frame),inset 0 0 0 7px var(--ill-p1),inset 0 0 0 8px #c9a03a}.ill-kicker{text-align:center;font:800 7.5px/1.3 system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ill-frame);opacity:.9;margin-bottom:8px}.ill-text{flex:1;font-size:13.5px;line-height:1.38;color:var(--ill-ink, #3b2a12);overflow:hidden}.is-big .ill-text{font-size:17px;line-height:1.5}.ill-cap{float:left;margin:2px 6px 0 0;width:30px;height:30px;border-radius:5px;display:flex;align-items:center;justify-content:center;font:700 22px/1 Cormorant Garamond,Georgia,serif;color:var(--ill-captext);background:radial-gradient(circle at 30% 30%,var(--ill-cap1) 0%,var(--ill-cap2) 100%);box-shadow:inset 0 0 0 1.5px #d9ae4a,0 1px 3px #0000004d}.ill-illuminated .ill-cap{box-shadow:inset 0 0 0 1.5px #f3d27a,0 0 10px #ffd76ebf}.is-big .ill-cap{width:40px;height:40px;font-size:30px}.ill-ref{margin-top:6px;text-align:right;font:800 9px/1 system-ui,sans-serif;letter-spacing:.06em;color:var(--ill-frame)}.ill-locked{position:relative;aspect-ratio:3 / 4;border-radius:14px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 8px,transparent 8px 16px),#ffffff08;border:1px dashed rgba(233,207,127,.3)}.ill-locked.ill-gold{border-style:solid}.ill-locked.ill-illuminated{border-style:solid;border-width:1.5px;box-shadow:0 0 18px #e9cf7f26}.ill-rarity{position:absolute;top:8px;right:8px;font:800 8px/1 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#e9cf7fb3}.dcg-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:215;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(70% 60% at 50% 42%,#30200cfa,#080604fc 75%);animation:dcg-fade .4s ease both;padding:24px;overflow:hidden}@keyframes dcg-fade{0%{opacity:0}to{opacity:1}}.dcg-rays{position:absolute;left:50%;top:42%;width:900px;height:900px;margin:-450px 0 0 -450px;border-radius:50%;animation:dcg-spin 18s linear infinite;opacity:.9;-webkit-mask-image:radial-gradient(circle,#000 20%,transparent 65%);mask-image:radial-gradient(circle,#000 20%,transparent 65%);pointer-events:none}@keyframes dcg-spin{to{transform:rotate(360deg)}}.dcg-kicker{position:relative;font:800 11px/1 system-ui,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#e9cf7f;margin-bottom:18px}.dcg-stage{position:relative;width:230px;perspective:1100px}.dcg-flip{position:relative;width:100%;transform-style:preserve-3d;animation:dcg-whirl 1.9s cubic-bezier(.25,.8,.3,1) both}@keyframes dcg-whirl{0%{transform:translateY(60px) scale(.3) rotateY(0);opacity:0}20%{opacity:1}to{transform:translateY(0) scale(1) rotateY(1080deg)}}.dcg-stage.is-revealed .dcg-flip{animation:dcg-turn .8s cubic-bezier(.3,1.3,.4,1) both}@keyframes dcg-turn{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}.dcg-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:16px}.dcg-back{display:flex;align-items:center;justify-content:center}.dcg-back-mark{font-size:64px;filter:drop-shadow(0 0 14px rgba(255,220,140,.8))}.dcg-front{transform:rotateY(180deg);position:relative;inset:auto}.dcg-front .ill-card{min-height:0}.dcg-front .ill-frame{height:auto}.dcg-info{position:relative;margin-top:26px;text-align:center;opacity:0;transform:translateY(10px);transition:opacity .5s ease .5s,transform .5s ease .5s;pointer-events:none}.dcg-info.is-on{opacity:1;transform:none;pointer-events:auto}.ill-legendary{box-shadow:0 0 0 1.5px #f3d27a,0 0 30px #ffd2648c,0 10px 26px #00000080;overflow:hidden}.ill-legendary .ill-frame{border:2.5px solid #e2b84a;box-shadow:inset 0 0 0 3px var(--ill-p1),inset 0 0 0 5px var(--ill-frame),inset 0 0 0 7px var(--ill-p1),inset 0 0 0 9px #e2b84a}.ill-legendary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,246,200,.55) 45%,rgba(255,215,120,.35) 50%,transparent 65%);background-size:250% 100%;animation:ill-foil 3.2s ease-in-out infinite;mix-blend-mode:soft-light}@keyframes ill-foil{0%{background-position:120% 0}60%,to{background-position:-40% 0}}.ill-legendary .ill-cap{box-shadow:inset 0 0 0 2px #f6dc8a,0 0 14px #ffd76ee6}.ill-locked.ill-legendary{border:1.5px solid #e2b84a;box-shadow:0 0 22px #f0c8644d}.cover-reveal{animation:cover-in 1.1s cubic-bezier(.2,1.2,.3,1) both}@keyframes cover-in{0%{opacity:0;transform:scale(.7) rotateY(70deg);filter:blur(10px) brightness(2)}to{opacity:1;transform:none;filter:none}}.ww-wrap{display:inline-block;line-height:0}.ww-svg{overflow:visible;display:block}.ww-svg.is-measuring{visibility:hidden}.ww-text{font-family:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit}.ww-letter{fill:currentColor;fill-opacity:0;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;stroke-dashoffset:1200;vector-effect:non-scaling-stroke}.ww-svg.is-playing .ww-letter{animation:ww-draw .38s cubic-bezier(.55,.05,.35,1) forwards,ww-ink .45s ease-out forwards}@keyframes ww-draw{to{stroke-dashoffset:0}}@keyframes ww-ink{to{fill-opacity:1;stroke-opacity:0}}@media (prefers-reduced-motion: reduce){.ww-svg.is-playing .ww-letter{animation:none;fill-opacity:1;stroke-opacity:0}}.co-stage{position:relative;width:var(--co-size, 168px);height:var(--co-size, 168px);display:grid;place-items:center;--co-glow: .55}.co-stage>*{position:absolute}.co-bloom{top:-38%;right:-38%;bottom:-38%;left:-38%;border-radius:50%;background:radial-gradient(circle,rgba(232,184,82,calc(var(--co-glow) * .55)) 0%,rgba(201,162,39,calc(var(--co-glow) * .18)) 38%,transparent 66%);filter:blur(6px);animation:co-breathe 6s ease-in-out infinite;transition:background 1.2s ease}.co-rays{top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,226,160,.12) 0deg 2.5deg,transparent 3deg 22deg);-webkit-mask:radial-gradient(circle,transparent 26%,#000 34%,transparent 70%);mask:radial-gradient(circle,transparent 26%,#000 34%,transparent 70%);animation:co-spin 48s linear infinite;opacity:calc(.35 + var(--co-glow) * .6)}.co-rays.is-back{animation-duration:70s;animation-direction:reverse;opacity:calc(.2 + var(--co-glow) * .35);transform:scale(1.12)}.co-orbit{top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;border:1px solid rgba(232,197,120,.22);transform:rotateX(68deg) rotate(-18deg)}.co-orbit.is-two{top:-4%;right:-4%;bottom:-4%;left:-4%;border-color:#e8c5781f;transform:rotateX(72deg) rotate(28deg)}.co-orbit-spin{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;animation:co-spin 9s linear infinite}.co-orbit.is-two .co-orbit-spin{animation-duration:15s;animation-direction:reverse}.co-spark{position:absolute;top:-3px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#fff3d1;box-shadow:0 0 8px 2px #ffdc8ce6,0 0 18px 4px #e8b85273}.co-orbit.is-two .co-spark{width:4px;height:4px;margin-left:-2px;top:-2px}.co-core{width:40%;height:40%;border-radius:50%;background:radial-gradient(circle at 36% 30%,#fffaf0,#ffe7b3 22%,#f3b84e 56%,#d98a1f 82%,#b8691a);box-shadow:0 0 24px rgba(255,206,110,calc(.45 + var(--co-glow) * .4)),0 0 60px rgba(232,160,50,calc(.2 + var(--co-glow) * .35)),inset -6px -8px 16px #96460a59;animation:co-pulse 4.2s ease-in-out infinite;overflow:hidden;clip-path:circle(50% at 50% 50%);-webkit-clip-path:circle(50% at 50% 50%);isolation:isolate}.co-core:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,255,255,.35) 40deg,transparent 90deg,transparent 360deg);animation:co-spin 7s linear infinite;opacity:.45}.co-core:before{content:"";position:absolute;inset:12% 18% auto auto;width:30%;height:22%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.85),transparent 70%);filter:blur(1px)}.co-mote{left:50%;top:50%;width:3px;height:3px;border-radius:50%;background:#ffe6a8;box-shadow:0 0 6px #ffd682e6;opacity:0;animation:co-rise var(--d, 5s) ease-out infinite;animation-delay:var(--delay, 0s)}@keyframes co-spin{to{transform:rotate(360deg)}}.co-orbit .co-orbit-spin{transform-origin:50% 50%}@keyframes co-breathe{0%,to{transform:scale(.94);opacity:.85}50%{transform:scale(1.06);opacity:1}}@keyframes co-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes co-rise{0%{transform:translate(-50%,-50%) translate(0) scale(.6);opacity:0}15%{opacity:.95}to{transform:translate(-50%,-50%) translate(var(--x, 0px),var(--y, -90px)) scale(1);opacity:0}}@media (prefers-reduced-motion: reduce){.co-bloom,.co-rays,.co-orbit-spin,.co-core,.co-core:after,.co-mote{animation:none}.co-mote{display:none}}.sl-page{min-height:100dvh;background:radial-gradient(120% 70% at 50% 0%,#2a1d0c,#120d07 55%,#0b0805);color:#fff;position:relative;overflow-x:hidden}.sl-glow{position:absolute;left:50%;top:22%;width:520px;height:520px;margin-left:-260px;border-radius:50%;background:radial-gradient(circle,#c9a22729,#c9a22700 65%);pointer-events:none}.sl-col{position:relative;max-width:440px;margin:0 auto;padding:max(20px,env(safe-area-inset-top)) 16px max(32px,env(safe-area-inset-bottom))}.sl-brand{font-family:Allura,cursive;font-size:34px;line-height:1;text-align:center;color:#e9cf7f;margin:8px 0 24px}.sl-center{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60dvh;text-align:center}.sl-spinner{width:28px;height:28px;border-radius:50%;border:2px solid rgba(233,207,127,.2);border-top-color:#e9cf7f;animation:sl-spin .9s linear infinite}@keyframes sl-spin{to{transform:rotate(360deg)}}.sl-kicker{text-align:center;font-size:11px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#ffffff73}.sl-name,.sl-title,.sl-back-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;text-align:center;color:#fff}.sl-name{font-size:44px;line-height:1.05;margin-top:6px}.sl-title{font-size:28px}.sl-sub{text-align:center;font-size:14px;line-height:1.5;color:#ffffff8c;margin-top:8px}.sl-hint{text-align:center;font-size:12px;color:#ffffff59;margin-top:12px}.sl-cta{display:block;width:-moz-fit-content;width:fit-content;min-width:190px;max-width:260px;margin:20px auto 0;height:46px;padding:0 28px;border-radius:15px;border:1px solid rgba(230,194,126,.55);font-size:14px;font-weight:700;color:#1a1206;background:linear-gradient(135deg,#e6c27e,#b98a3e);box-shadow:0 6px 18px #b98a3e40;cursor:pointer;transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .2s;-webkit-tap-highlight-color:transparent}.sl-cta:active{transform:scale(.965);filter:brightness(1.08)}.sl-env{position:relative;display:block;width:280px;height:186px;margin:34px auto 0;border:0;padding:0;background:none;cursor:pointer;perspective:900px;animation:sl-float 3.4s ease-in-out infinite}@keyframes sl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.sl-env-back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:linear-gradient(160deg,var(--env-a, #e9dcb8) 0%,var(--env-b, #d7c494) 100%);box-shadow:0 22px 50px #00000080}.sl-env-paper{position:absolute;left:16px;right:16px;top:14px;height:150px;border-radius:6px;background:var(--paper, linear-gradient(160deg, #faf5e4 0%, #f1e6c9 100%));z-index:1;opacity:0;transition:transform .9s cubic-bezier(.2,.8,.2,1) .35s,opacity .2s .3s}.sl-env-front{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;z-index:2;background:linear-gradient(to top right,var(--env-l, #e4d4a8) 49.6%,transparent 50%) left / 50% 100% no-repeat,linear-gradient(to top left,var(--env-r, #dccb9c) 49.6%,transparent 50%) right / 50% 100% no-repeat}.sl-env-flap{position:absolute;left:0;right:0;top:0;height:58%;z-index:3;background:linear-gradient(180deg,var(--flap-a, #d9c697) 0%,var(--flap-b, #cdb784) 100%);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top center;transition:transform .6s ease,z-index 0s .3s}.sl-seal{position:absolute;left:50%;top:58%;z-index:4;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--wax0, #c0392b) 0%,var(--wax1, #8e1f16) 60%,var(--wax2, #6b150f) 100%);box-shadow:0 4px 12px #00000073,inset 0 0 0 3px #ffffff14,inset 0 -3px 6px #0000004d;display:flex;align-items:center;justify-content:center;transition:transform .45s ease,opacity .45s ease}.sl-seal-w{font-family:Allura,cursive;font-size:34px;line-height:1;color:var(--wax-text, rgba(255,225,200,.75));margin-top:4px}.sl-env-paper{display:flex;flex-direction:column;align-items:flex-start;padding:12px 14px 0;overflow:hidden;text-align:left;font-family:Cormorant Garamond,Georgia,serif;color:#3b2a12;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 70%,transparent 100%)}.sl-paper-eyebrow{align-self:center;margin-bottom:7px;font-family:system-ui,sans-serif;font-size:6.5px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--paper-accent, rgba(120,80,20,.45))}.sl-paper-dear{font-style:italic;font-size:11.5px;margin-bottom:4px;color:var(--paper-ink, #3b2a12)}.sl-paper-text{font-size:10px;line-height:1.45;color:var(--paper-ink, #3b2a12);opacity:.82}.is-opening .sl-env{animation:none}.is-opening .sl-seal{transform:scale(.6);opacity:0}.is-opening .sl-env-flap{transform:rotateX(180deg);z-index:0;transition-delay:.2s,.5s}.is-opening .sl-env-paper{transform:translateY(-70px);opacity:1}.sl-kicker,.sl-name,.sl-sealed>.sl-sub{transition:opacity .3s}.is-opening .sl-kicker,.is-opening .sl-name,.is-opening>.sl-sub{opacity:0}.is-opening .sl-cta,.is-opening .sl-hint{opacity:0;transition:opacity .3s}.sl-open{animation:sl-rise .7s cubic-bezier(.2,.8,.2,1) both}@keyframes sl-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.sl-back{margin-top:26px;padding:22px 18px 20px;border-radius:24px;background:#ffffff0a;border:1px solid rgba(201,162,39,.2)}.sl-back-title{font-size:26px}@media (prefers-reduced-motion: reduce){.sl-env,.sl-open{animation:none}}.sm-page{position:relative;min-height:100dvh;background:#0b0805;color:#fff;overflow:hidden}.sm-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;animation:sm-zoom 18s ease-out both}@keyframes sm-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.sm-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0806049e,#08060480 45%,#080604e0)}.sm-col{position:relative;max-width:480px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column;padding:max(24px,env(safe-area-inset-top)) 22px max(28px,env(safe-area-inset-bottom))}.sm-brand{font-size:46px;margin:18px 0 0}.sm-middle{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px 0}.sm-content{animation:sl-rise .8s cubic-bezier(.2,.8,.2,1) both}.sm-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;font-size:32px;line-height:1.1;margin-top:12px}.sm-quote{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:600;font-size:clamp(24px,7vw,32px);line-height:1.35;margin-top:18px;color:#fff8e8f7;text-shadow:0 2px 14px rgba(0,0,0,.45)}.sm-rule{display:block;width:46px;height:1px;margin:22px auto 14px;background:#e9cf7f99}.sm-ref{font-size:13px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#e9cf7f}.sm-bottom{text-align:center}.sm-hook{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;font-size:22px;color:#fff}.sm-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px}.sm-chip{font-size:11.5px;font-weight:600;color:#ffffffc7;padding:6px 11px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(233,207,127,.22)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[22px\]{top:22px;right:22px;bottom:22px;left:22px}.inset-\[5px\]{top:5px;right:5px;bottom:5px;left:5px}.inset-\[6px\]{top:6px;right:6px;bottom:6px;left:6px}.inset-x-0{left:0;right:0}.inset-x-8{left:2rem;right:2rem}.inset-y-0{top:0;bottom:0}.-bottom-1\.5{bottom:-.375rem}.-left-20{left:-5rem}.-right-1\.5{right:-.375rem}.-right-10{right:-2.5rem}.-right-2\.5{right:-.625rem}.-top-1\.5{top:-.375rem}.-top-10{top:-2.5rem}.-top-2\.5{top:-.625rem}.-top-24{top:-6rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-\[128px\]{bottom:128px}.bottom-\[76px\]{bottom:76px}.left-0{left:0}.left-1\/2{left:50%}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[2px\]{left:2px}.left-\[60px\]{left:60px}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2\.5{right:.625rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[2px\]{top:2px}.top-\[55\%\]{top:55%}.isolate{isolation:isolate}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[201\]{z-index:201}.z-\[2\]{z-index:2}.z-\[35\]{z-index:35}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[6\]{z-index:6}.z-\[70\]{z-index:70}.z-\[72\]{z-index:72}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[86\]{z-index:86}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mr-1{margin-right:-.25rem}.-mt-0\.5{margin-top:-.125rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-auto{margin-bottom:auto}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1 / 1}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[115\%\]{height:115%}.h-\[120px\]{height:120px}.h-\[130px\]{height:130px}.h-\[132px\]{height:132px}.h-\[14px\]{height:14px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[27px\]{height:27px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[30px\]{height:30px}.h-\[31px\]{height:31px}.h-\[320px\]{height:320px}.h-\[380px\]{height:380px}.h-\[38vh\]{height:38vh}.h-\[3px\]{height:3px}.h-\[4\.5rem\]{height:4.5rem}.h-\[4\.75rem\]{height:4.75rem}.h-\[420px\]{height:420px}.h-\[440px\]{height:440px}.h-\[46\%\]{height:46%}.h-\[4px\]{height:4px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[55\%\]{height:55%}.h-\[56px\]{height:56px}.h-\[64px\]{height:64px}.h-\[68px\]{height:68px}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[84px\]{height:84px}.h-\[90px\]{height:90px}.h-full{height:100%}.h-px{height:1px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[92\%\]{max-height:92%}.min-h-0{min-height:0px}.min-h-\[260px\]{min-height:260px}.min-h-\[3em\]{min-height:3em}.min-h-full{min-height:100%}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[115\%\]{width:115%}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[14px\]{width:14px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[230px\]{width:230px}.w-\[27px\]{width:27px}.w-\[280px\]{width:280px}.w-\[30px\]{width:30px}.w-\[320px\]{width:320px}.w-\[4\.5rem\]{width:4.5rem}.w-\[4\.75rem\]{width:4.75rem}.w-\[420px\]{width:420px}.w-\[440px\]{width:440px}.w-\[51px\]{width:51px}.w-\[56px\]{width:56px}.w-\[58px\]{width:58px}.w-\[64\%\]{width:64%}.w-\[64px\]{width:64px}.w-\[68px\]{width:68px}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[80\%\]{width:80%}.w-\[84px\]{width:84px}.w-\[90px\]{width:90px}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.w-\[calc\(100\%-40px\)\]{width:calc(100% - 40px)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[108px\]{min-width:108px}.min-w-\[16px\]{min-width:16px}.max-w-\[200px\]{max-width:200px}.max-w-\[260px\]{max-width:260px}.max-w-\[270px\]{max-width:270px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[30ch\]{max-width:30ch}.max-w-\[320px\]{max-width:320px}.max-w-\[330px\]{max-width:330px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[36ch\]{max-width:36ch}.max-w-\[42\%\]{max-width:42%}.max-w-\[448px\]{max-width:448px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[92px\]{max-width:92px}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[20px\]{--tw-translate-x: 20px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[calc\(100\%\+1\.5rem\)\]{--tw-translate-y: calc(100% + 1.5rem) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[calc\(100\%\+76px\+1\.5rem\)\]{--tw-translate-y: calc(100% + 76px + 1.5rem) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[40px_1fr_40px\]{grid-template-columns:40px 1fr 40px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[3px\]{gap:3px}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[rgba\(233\,207\,127\,0\.08\)\]>:not([hidden])~:not([hidden]){border-color:#e9cf7f14}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[17px\]{border-radius:17px}.rounded-\[18px\]{border-radius:18px}.rounded-\[19px\]{border-radius:19px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-t-\[30px\]{border-top-left-radius:30px;border-top-right-radius:30px}.border{border-width:1px}.border-2{border-width:2px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-amber-400\/40{border-color:#c9a22766}.border-amber-400\/80{border-color:#c9a227cc}.border-amber-500\/20{border-color:#c9a22733}.border-amber-500\/30{border-color:#c9a2274d}.border-green-500\/20{border-color:#22c55e33}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-t-amber-500{--tw-border-opacity: 1;border-top-color:rgb(201 162 39 / var(--tw-border-opacity, 1))}.bg-\[\#0c0a08\]{--tw-bg-opacity: 1;background-color:rgb(12 10 8 / var(--tw-bg-opacity, 1))}.bg-\[\#0f0d0b\]{--tw-bg-opacity: 1;background-color:rgb(15 13 11 / var(--tw-bg-opacity, 1))}.bg-\[\#2a2a2a\]{--tw-bg-opacity: 1;background-color:rgb(42 42 42 / var(--tw-bg-opacity, 1))}.bg-\[\#c9a227\],.bg-amber-400,.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(201 162 39 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/25{background-color:#00000040}.bg-black\/35{background-color:#00000059}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-green-500\/10{background-color:#22c55e1a}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#0c0a08\]{--tw-gradient-from: #0c0a08 var(--tw-gradient-from-position);--tw-gradient-to: rgb(12 10 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0f0d0b\]{--tw-gradient-from: #0f0d0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 13 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#14100c\]{--tw-gradient-from: #14100c var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 16 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/55{--tw-gradient-from: rgb(0 0 0 / .55) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/85{--tw-gradient-from: rgb(0 0 0 / .85) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#0c0a08\]{--tw-gradient-to: rgb(12 10 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0c0a08 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0c0a08\]\/25{--tw-gradient-to: rgb(12 10 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(12 10 8 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/10{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/15{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/25{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/15{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0f0d0b\]{--tw-gradient-to: #0f0d0b var(--tw-gradient-to-position)}.to-black\/20{--tw-gradient-to: rgb(0 0 0 / .2) var(--tw-gradient-to-position)}.to-black\/25{--tw-gradient-to: rgb(0 0 0 / .25) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-white{fill:#fff}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-1{padding:.25rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[13px\]{padding-top:13px;padding-bottom:13px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-36{padding-bottom:9rem}.pb-4{padding-bottom:1rem}.pb-40{padding-bottom:10rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pb-\[calc\(6\.75rem\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(6.75rem + env(safe-area-inset-bottom,0px))}.pl-1{padding-left:.25rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-3\.5{padding-right:.875rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.85rem\]{font-size:1.85rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18\.5px\]{font-size:18.5px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[1rem\]{font-size:1rem}.text-\[2\.1rem\]{font-size:2.1rem}.text-\[2\.2rem\]{font-size:2.2rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[2rem\]{font-size:2rem}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[38px\]{font-size:38px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.06\]{line-height:1.06}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.7\]{line-height:1.7}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#1a1206\]{--tw-text-opacity: 1;color:rgb(26 18 6 / var(--tw-text-opacity, 1))}.text-\[\#4b5563\]{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-\[\#7fb3d9\]{--tw-text-opacity: 1;color:rgb(127 179 217 / var(--tw-text-opacity, 1))}.text-\[\#9fd0f0\]{--tw-text-opacity: 1;color:rgb(159 208 240 / var(--tw-text-opacity, 1))}.text-\[\#E6C27E\]{--tw-text-opacity: 1;color:rgb(230 194 126 / var(--tw-text-opacity, 1))}.text-\[\#e9b98a\]{--tw-text-opacity: 1;color:rgb(233 185 138 / var(--tw-text-opacity, 1))}.text-\[\#e9cf7f\]{--tw-text-opacity: 1;color:rgb(233 207 127 / var(--tw-text-opacity, 1))}.text-\[\#e9cf7f\]\/60{color:#e9cf7f99}.text-\[\#f0d27a\]{--tw-text-opacity: 1;color:rgb(240 210 122 / var(--tw-text-opacity, 1))}.text-\[\#f6e2a0\]{--tw-text-opacity: 1;color:rgb(246 226 160 / var(--tw-text-opacity, 1))}.text-\[\#f6ecd9\]{--tw-text-opacity: 1;color:rgb(246 236 217 / var(--tw-text-opacity, 1))}.text-\[\#f6ecd9\]\/70{color:#f6ecd9b3}.text-\[\#f6ecd9\]\/80{color:#f6ecd9cc}.text-amber-100\/50{color:#f5e6c880}.text-amber-200\/50{color:#e8d48a80}.text-amber-300{--tw-text-opacity: 1;color:rgb(212 175 55 / var(--tw-text-opacity, 1))}.text-amber-300\/50{color:#d4af3780}.text-amber-300\/70{color:#d4af37b3}.text-amber-300\/80{color:#d4af37cc}.text-amber-400{--tw-text-opacity: 1;color:rgb(201 162 39 / var(--tw-text-opacity, 1))}.text-amber-400\/60{color:#c9a22799}.text-amber-400\/70{color:#c9a227b3}.text-amber-400\/80{color:#c9a227cc}.text-amber-400\/90{color:#c9a227e6}.text-amber-50\/70{color:#fbf6e9b3}.text-amber-500\/70{color:#c9a227b3}.text-amber-900\/50{color:#4a3a0c80}.text-amber-900\/60{color:#4a3a0c99}.text-amber-950\/85{color:#2e2408d9}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-emerald-300\/90{color:#6ee7b7e6}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-pink-300\/70{color:#f9a8d4b3}.text-red-300\/80{color:#fca5a5cc}.text-red-300\/90{color:#fca5a5e6}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/15{color:#ffffff26}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.mix-blend-overlay{mix-blend-mode:overlay}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[padding\]{transition-property:padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[380ms\]{transition-duration:.38s}.ease-\[cubic-bezier\(\.2\,\.8\,\.2\,1\)\]{transition-timing-function:cubic-bezier(.2,.8,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--app-max-width: 384px}button{transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background-color .3s ease,background .3s ease,border-color .3s ease,opacity .2s ease,color .2s ease}button:active:not(:disabled){transform:scale(.96)}@media (hover: hover){.hover-lift:hover:not(:disabled){transform:scale(1.05)}}.btn-gold{background:linear-gradient(135deg,#e6c27e,#b98a3e);color:#1a1206;border:1px solid rgba(230,194,126,.55);box-shadow:0 6px 20px #b98a3e47}html{scroll-behavior:smooth;background-color:#000}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#f5f0e8}#root{background-color:#000;min-height:100dvh;min-height:100svh}@keyframes slideDown{0%{transform:translateY(-110%);opacity:0}to{transform:translateY(0);opacity:1}}.safe-area-bottom{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#1e1e464d;border-radius:3px}::-webkit-scrollbar-thumb{background:#6366f14d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#6366f180}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.pb-safe{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}@keyframes hint-glow{0%,to{box-shadow:0 0 #c9a22700;border-color:#ffffff26}50%{box-shadow:0 0 0 4px #c9a2272e;border-color:#c9a22799}}.translation-hint{animation:hint-glow 2.4s ease-in-out 1.2s 3}@keyframes star-twinkle{0%,to{opacity:var(--star-opacity, .45);transform:scale(1)}50%{opacity:calc(var(--star-opacity, .45) * .25);transform:scale(.88)}}@keyframes star-twinkle-slow{0%,to{opacity:var(--star-opacity, .3)}50%{opacity:calc(var(--star-opacity, .3) * 1.8)}}.star-twinkle{animation:star-twinkle var(--star-duration, 4s) ease-in-out infinite;animation-delay:var(--star-delay, 0s)}.star-twinkle-slow{animation:star-twinkle-slow var(--star-duration, 6s) ease-in-out infinite;animation-delay:var(--star-delay, 0s)}@keyframes streak-flame-enter-keyframes{0%{transform:translate(-50%,calc(-50% + 20px)) scale(.2);opacity:0}55%{transform:translate(-50%,calc(-50% - 5px)) scale(1.15);opacity:1}78%{transform:translate(-50%,-50%) scale(.97)}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.streak-flame-enter{opacity:0}.streak-flame-enter-active{animation:streak-flame-enter-keyframes .8s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes streak-flame-flicker-keyframes{0%,to{transform:scale(1) rotate(-1deg);opacity:1}25%{transform:scale(1.03) rotate(1.5deg);opacity:.92}50%{transform:scale(1.015) rotate(-1.5deg);opacity:.96}75%{transform:scale(1.05) rotate(1deg);opacity:.9}}.streak-flame-flicker{animation:streak-flame-flicker-keyframes 1.5s ease-in-out infinite}@keyframes streak-halo-bloom{0%{opacity:0;transform:scale(.15)}to{opacity:.62;transform:scale(1.4)}}@keyframes streak-halo-pulse{0%,to{opacity:.45;transform:scale(1.3)}50%{opacity:.72;transform:scale(1.55)}}.streak-halo{animation:streak-halo-bloom .8s ease-out both,streak-halo-pulse 2.8s ease-in-out .8s infinite}@keyframes streak-spark-burst{0%{transform:translate(-50%,-50%) translate(0) scale(1);opacity:1}to{transform:translate(-50%,-50%) translate(var(--tx, 0px),var(--ty, -80px)) scale(.2);opacity:0}}.streak-spark{position:absolute;border-radius:9999px;animation:streak-spark-burst var(--dur, .9s) cubic-bezier(.18,.7,.3,1) both;animation-delay:var(--delay, 0s)}@keyframes streak-ember-rise{0%{transform:translateY(0) scale(1);opacity:0}15%{opacity:.8}to{transform:translateY(-115px) scale(.25);opacity:0}}.streak-ember{animation:streak-ember-rise var(--ember-dur, 3s) ease-out infinite}.streak-fade-up{opacity:0;transform:translateY(14px);transition:opacity .5s ease-out,transform .5s ease-out}.streak-fade-up-active{opacity:1;transform:translateY(0)}@keyframes streak-day-pop-keyframes{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.18);opacity:1}to{transform:scale(1);opacity:1}}.streak-day-pop{animation:streak-day-pop-keyframes .45s cubic-bezier(.34,1.56,.64,1) both}@keyframes streak-number-pop-keyframes{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.streak-number-pop{animation:streak-number-pop-keyframes .35s cubic-bezier(.34,1.56,.64,1)}@keyframes streak-reminder-halo-pulse{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:.9;transform:scale(1.08)}}.streak-reminder-halo{animation:streak-reminder-halo-pulse 4.5s ease-in-out infinite}@keyframes streak-reminder-bell-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.streak-reminder-bell{animation:streak-reminder-bell-sway 3.5s ease-in-out infinite}@keyframes letter-envelope-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.letter-envelope-float{animation:letter-envelope-float 3.2s ease-in-out infinite}@keyframes letter-envelope-halo{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.14)}}.letter-envelope-halo{animation:letter-envelope-halo 3.6s ease-in-out infinite}@keyframes letter-chip-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.letter-chip-in{animation:letter-chip-in .45s cubic-bezier(.22,1,.36,1) both}@keyframes letter-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.letter-fade-in{animation:letter-fade-in .6s ease-out both}@keyframes letter-cta-pulse{0%,to{box-shadow:0 8px 26px #c9a22752}50%{box-shadow:0 8px 40px #c9a22799}}.letter-cta-pulse{animation:letter-cta-pulse 2.6s ease-in-out infinite}@keyframes letter-particle-float{0%{transform:translateY(0) scale(1);opacity:0}20%{opacity:.7}to{transform:translateY(-72px) scale(.3);opacity:0}}.letter-particle{animation:letter-particle-float var(--p-dur, 4s) ease-out infinite}@keyframes letter-hero-glow{0%,to{box-shadow:0 12px 40px #00000073,0 0 0 1px #c9a22724,0 0 30px #c9a22724}50%{box-shadow:0 12px 44px #00000080,0 0 0 1px #c9a22747,0 0 48px #c9a22747}}.letter-hero-glow{animation:letter-hero-glow 3s ease-in-out infinite}@keyframes slideUpSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes letter-writing-bar{0%{transform:translate(-100%)}to{transform:translate(250%)}}.letter-writing-bar{animation:letter-writing-bar 1.8s ease-in-out infinite}@keyframes letter-seal-in{0%{transform:scale(.6) rotate(-8deg);opacity:0}60%{transform:scale(1.08) rotate(2deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.letter-seal-in{animation:letter-seal-in .7s cubic-bezier(.22,1,.36,1) both}@keyframes tree-draw{0%{stroke-dashoffset:var(--dash, 400)}to{stroke-dashoffset:0}}.tree-branch{stroke-dasharray:var(--dash, 400);stroke-dashoffset:var(--dash, 400);animation:tree-draw 1s cubic-bezier(.33,1,.68,1) forwards;animation-delay:var(--delay, 0s)}@keyframes tree-leaf-pop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.18);opacity:1}to{transform:scale(1);opacity:1}}.tree-leaf{transform-box:fill-box;transform-origin:center;transform:scale(0);opacity:0;animation:tree-leaf-pop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--delay, 0s)}@keyframes tree-halo-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}.tree-halo{transform-box:fill-box;transform-origin:center;animation:tree-halo-breathe 4s ease-in-out infinite}@keyframes tree-seed-sink{0%{transform:translateY(-16px) scale(.6);opacity:0}60%{opacity:1}to{transform:translateY(0) scale(1);opacity:1}}.tree-seed{transform-box:fill-box;transform-origin:center;animation:tree-seed-sink .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes tree-mote-float{0%{transform:translateY(6px);opacity:0}30%{opacity:.9}70%{opacity:.7}to{transform:translateY(-22px);opacity:0}}.tree-mote{transform-box:fill-box;transform-origin:center;opacity:0;animation:tree-mote-float var(--dur, 4s) ease-in-out infinite;animation-delay:var(--delay, 0s)}@keyframes sky-rise{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.sky-rise{transform-box:fill-box;transform-origin:center;animation:sky-rise .7s cubic-bezier(.22,1,.36,1) both}@keyframes sun-soft-pulse{0%,to{opacity:.9}50%{opacity:1}}.sun-pulse{animation:sun-soft-pulse 4s ease-in-out infinite}@keyframes cloud-drift-a{0%,to{transform:translate(-4px)}50%{transform:translate(6px)}}.cloud-drift-a{transform-box:fill-box;animation:cloud-drift-a 9s ease-in-out infinite}@keyframes cloud-drift-b{0%,to{transform:translate(5px)}50%{transform:translate(-5px)}}.cloud-drift-b{transform-box:fill-box;animation:cloud-drift-b 11s ease-in-out infinite}@keyframes sprout-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}.sprout-sway{transform-box:fill-box;transform-origin:bottom center;animation:sprout-sway 4.5s ease-in-out infinite;animation-delay:1.8s}.oa-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#1a140d,#12100b 48%,#0b0908);padding-bottom:56px}.oa-root.is-out{animation:oa-out .4s ease-in forwards}@keyframes oa-out{to{opacity:0}}.oa-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 48%,transparent 0%,rgba(0,0,0,.45) 100%)}.oa-halo{position:absolute;top:48%;left:50%;width:420px;height:280px;pointer-events:none;background:radial-gradient(ellipse at center,rgba(201,162,39,.22) 0%,rgba(201,162,39,.06) 42%,transparent 70%);transform:translate(-50%,-50%) scale(.55);opacity:0;animation:oa-halo-in 1.3s cubic-bezier(.22,1,.36,1) .08s forwards}@keyframes oa-halo-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.55)}55%{opacity:1}to{opacity:.85;transform:translate(-50%,-50%) scale(1)}}.oa-mote{position:absolute;border-radius:50%;background:#f3e3a3;box-shadow:0 0 6px 1px #e8c5478c;opacity:0;pointer-events:none;animation:oa-mote-drift ease-in-out both}@keyframes oa-mote-drift{0%{opacity:0;transform:translateY(8px) scale(.6)}25%{opacity:.7}to{opacity:0;transform:translateY(-36px) scale(1)}}.oa-mark{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.oa-word-wrap{position:relative;min-height:120px;display:flex;align-items:center;justify-content:center}@keyframes splash-verse-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.splash-verse-in{opacity:0;animation:splash-verse-in .9s cubic-bezier(.22,1,.36,1) forwards}@media (prefers-reduced-motion: reduce){.oa-halo,.oa-mote{animation-duration:.01ms!important;animation-delay:0s!important;animation-fill-mode:forwards!important}.oa-halo{opacity:.7;transform:translate(-50%,-50%) scale(1)}.oa-mote{display:none}}@keyframes ob-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.ob-rise{opacity:0;animation:ob-rise .7s cubic-bezier(.22,1,.36,1) forwards}@keyframes ob-fade{0%{opacity:0}to{opacity:1}}.ob-fade{opacity:0;animation:ob-fade .8s ease forwards}@keyframes journey-kenburns{0%,to{transform:scale(1.04)}50%{transform:scale(1.11)}}.journey-kenburns{animation:journey-kenburns 16s ease-in-out infinite}.journey-kenburns-enter{animation:onb-kenburns 14s ease-out forwards;transform-origin:center center}.ob-planets-stage{margin-left:auto;margin-right:auto}@keyframes ob-planet-drift-a{0%,to{transform:translate(0) scale(1);opacity:.75}25%{transform:translate(6px,-5px) scale(1.06);opacity:.95}50%{transform:translate(12px,3px) scale(1.02);opacity:.85}75%{transform:translate(3px,7px) scale(1.08);opacity:1}}@keyframes ob-planet-drift-b{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-8px,5px) scale(1.1)}66%{transform:translate(-3px,-7px) scale(.94)}}@keyframes ob-planet-pulse{0%,to{filter:blur(1px) brightness(1)}50%{filter:blur(2px) brightness(1.15)}}.ob-planet-a{animation:ob-planet-drift-a 11s ease-in-out infinite,ob-planet-pulse 5s ease-in-out infinite}.ob-planet-b{animation:ob-planet-drift-b 8.5s ease-in-out infinite reverse}.ob-planet-star{animation-delay:var(--star-delay, 0s)}@keyframes onb-kenburns{0%{transform:scale(1.02)}to{transform:scale(1.14)}}.onb-kenburns{animation:onb-kenburns 9s ease-out forwards}@keyframes onb-slide-text{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.onb-slide-text{animation:onb-slide-text .6s cubic-bezier(.22,1,.36,1)}@keyframes onb-sheet-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.onb-sheet-in{animation:onb-sheet-in .4s cubic-bezier(.22,1,.36,1)}.onb-line-draw{stroke-dasharray:460;stroke-dashoffset:460;animation:onb-line-draw 1.6s ease-out .35s forwards}@keyframes onb-line-draw{to{stroke-dashoffset:0}}@keyframes onb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.onb-float{animation:onb-float 4s ease-in-out infinite}@keyframes explore-shimmer{0%{background-position:120% 0}to{background-position:-40% 0}}.explore-shimmer{background:linear-gradient(90deg,#2a1c12,#4a3420 42%,#2a1c12);background-size:220% 100%;animation:explore-shimmer 1.7s ease-in-out infinite}.explore-rise{opacity:0;transform:translateY(16px);transition:opacity .75s ease,transform .75s ease}.explore-rise.is-in{opacity:1;transform:none}button.explore-press{transition:transform .22s ease,box-shadow .3s ease,opacity .2s ease}button.explore-press:active:not(:disabled){transform:scale(.98)}.explore-snap{scroll-snap-type:x mandatory;scroll-padding-inline:1rem;-webkit-overflow-scrolling:touch}.explore-snap>*{scroll-snap-align:start}.bible-verse-flash{animation:bible-verse-flash 2.6s ease-out both}@keyframes bible-verse-flash{0%{box-shadow:0 0 #ffd43b00;background:transparent}15%{box-shadow:0 0 0 2px #ffd43bbf,0 0 28px #ffd43b4d;background:#ffd43b0f}60%{box-shadow:0 0 0 2px #ffd43b73,0 0 16px #ffd43b2e;background:#ffd43b0a}to{box-shadow:0 0 #ffd43b00;background:transparent}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.press{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,filter .2s ease,background-color .2s ease;-webkit-tap-highlight-color:transparent}.press:active{transform:scale(.965);filter:brightness(1.12);box-shadow:0 0 0 4px #e9cf7f1f,0 6px 22px #c9a22740}button.w-full[style*="230, 194, 126"],a.w-full[style*="230, 194, 126"],button.w-full[style*=E6C27E],a.w-full[style*=E6C27E],.btn-gold.w-full{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:190px;max-width:260px;padding-left:28px;padding-right:28px;margin-left:auto;margin-right:auto}.placeholder\:text-\[rgba\(242\,232\,216\,0\.35\)\]::-moz-placeholder{color:#f2e8d859}.placeholder\:text-\[rgba\(242\,232\,216\,0\.35\)\]::placeholder{color:#f2e8d859}.placeholder\:text-\[rgba\(242\,232\,216\,0\.38\)\]::-moz-placeholder{color:#f2e8d861}.placeholder\:text-\[rgba\(242\,232\,216\,0\.38\)\]::placeholder{color:#f2e8d861}.placeholder\:text-white\/20::-moz-placeholder{color:#fff3}.placeholder\:text-white\/20::placeholder{color:#fff3}.placeholder\:text-white\/25::-moz-placeholder{color:#ffffff40}.placeholder\:text-white\/25::placeholder{color:#ffffff40}.placeholder\:text-white\/30::-moz-placeholder{color:#ffffff4d}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}.first\:border-t-0:first-child{border-top-width:0px}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.06\]:hover{--tw-scale-x: 1.06;--tw-scale-y: 1.06;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#D6AA62\]\/50:focus{--tw-ring-color: rgb(214 170 98 / .5)}.focus\:ring-\[\#e9cf7f\]\/50:focus{--tw-ring-color: rgb(233 207 127 / .5)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#D6AA62\]\/60:focus-visible{--tw-ring-color: rgb(214 170 98 / .6)}.active\:scale-90:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-white\/\[0\.04\]:active{background-color:#ffffff0a}.active\:opacity-60:active{opacity:.6}.active\:opacity-70:active{opacity:.7}.active\:opacity-80:active{opacity:.8}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}
