@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-400-normal-C5_t9oOD.woff2)format("woff2"),url(/assets/dm-serif-display-latin-400-normal-_kVFYEpx.woff)format("woff")}@font-face{font-family:DM Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-400-italic-DpcbibHm.woff2)format("woff2"),url(/assets/dm-serif-display-latin-400-italic-BgxzcTJK.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2)format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2)format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff)format("woff")}:root{--paper:#f7f5f0;--snow-top:#f9fbfd;--snow-bottom:#e9eff5;--snowflake:#a9b9cf;--snowflake-ring:#a9b9cf80;--wash-green:#ceded6b3;--wash-blue:#d0dcecbf;--surface:#fffdf8;--surface-input:#fbf8f2;--ink:#5a1f1a;--ink-hover:#6e2a22;--text-secondary:#6b4a3a;--text-hint:#6b3f2a;--on-dark:#fbf4e4;--on-dark-muted:#ecd3c6;--card:#fbf4e4;--card-text:#3a2415;--card-muted:#8a6a4a;--badge:#7d4a3a;--overlay:#28161299;--outline-text:#5b3a26;--stripe-1:#eadcbf;--stripe-2:#e2d1ae;--stripe-text:#7a5a38;--voucher-border:#b58a4a;--voucher-bg:#fffaf0;--voucher-label:#9a6b2e;--gold:#f4c542;--gold-hover:#f7d066;--fir:#2f5d3a;--fir-hover:#386b45;--fir-muted:#cfe0cf;--gold-dark:#e0ae2c;--info-box:#f3e6c6;--error:#a3342a;--light-1:#fff3c8;--light-2:#ffd27a;--light-3:#e99a45;--num-locked:#34465a;--num-new:#5e230e;--num-opened:#7a3412;--pane-back:#efe6d6;--sparkle:#ffe08a;--num-dim:#7a4a2c;--frame-light:#f6f1e7;--frame-shade:#e2d7c4;--star-locked:#d8cba2;--star-opened:#ffe48a;--snow-white:#fff;--border:#d9ccb2;--border-input:#e0d3bd;--border-soft:#e6dccb;--admin-muted:#66574a;--admin-active-row:#f1e3bf;--admin-label:#5b4a38;--admin-text:#2b2118;--status-done-bg:#dcebdc;--status-empty-bg:#ece5d8;--dropzone-border:#c9b891;--dropzone-1:#f3ecdd;--dropzone-2:#efe6d3;--font-display:"DM Serif Display", Georgia, serif;--font-body:Figtree, system-ui, sans-serif;--radius-input:10px;--radius-button:14px;--radius-voucher:18px;--radius-card:22px;--radius-pill:999px;--shadow-modal:0 24px 60px #00000073;--shadow-toast:0 8px 24px #00000040;--shadow-button:0 6px 18px #3c140a40;--shadow-login:0 14px 40px #5a1f1a1f;--ease-swing:cubic-bezier(.3, .8, .25, 1);--ease-door:cubic-bezier(.22, .9, .3, 1.04);--ease-camera:cubic-bezier(.45, .05, .2, 1)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}._page_w5ihv_1{background:var(--paper);min-height:100dvh;color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}._title_w5ihv_14{font-family:var(--font-display);margin:0;font-size:30px;font-weight:400}._text_w5ihv_21{max-width:300px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.5}._button_w5ihv_29{border-radius:var(--radius-button);background:var(--ink);height:50px;color:var(--on-dark);font:600 16px var(--font-body);cursor:pointer;border:none;padding:0 24px}._snow_1fi8h_1{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}._flake_1fi8h_9,._white_1fi8h_10{border-radius:50%;animation-name:_snowfall_1fi8h_1;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0}._flake_1fi8h_9{background:var(--snowflake)}._white_1fi8h_10{background:var(--snow-white);box-shadow:0 0 0 1px var(--snowflake-ring)}@keyframes _snowfall_1fi8h_1{0%{transform:translateY(-20px)}to{transform:translate(24px,calc(100vh + 36px))}}@media (prefers-reduced-motion:reduce){._snow_1fi8h_1{display:none}}._page_1w6t9_1{background:var(--paper);min-height:100dvh;color:var(--ink);position:relative;overflow-x:hidden}._washLeft_1w6t9_9,._washRight_1w6t9_10{pointer-events:none;border-radius:50%;position:absolute}._washLeft_1w6t9_9{background:radial-gradient(closest-side, var(--wash-green), transparent);width:340px;height:340px;top:40px;left:-80px}._washRight_1w6t9_10{background:radial-gradient(closest-side, var(--wash-blue), transparent);width:360px;height:360px;top:0;right:-90px}._house_1w6t9_32{pointer-events:none;width:260px;height:241px;margin-left:-130px;position:absolute;top:44px;left:50%}._content_1w6t9_42{z-index:5;flex-direction:column;gap:22px;max-width:440px;margin:0 auto;padding:298px 24px 32px;display:flex;position:relative}._head_1w6t9_53{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}._title_1w6t9_61{font-family:var(--font-display);margin:0;font-size:34px;font-weight:400;line-height:1.08}._lead_1w6t9_69{max-width:300px;color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}._card_1w6t9_78{border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--surface);color:var(--card-text);box-shadow:var(--shadow-login);flex-direction:column;gap:14px;padding:22px 20px;display:flex}._label_1w6t9_90{color:var(--ink);flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}._input_1w6t9_99{border:1.5px solid var(--border-input);background:var(--surface-input);height:52px;color:var(--card-text);font:500 17px var(--font-body);border-radius:12px;outline:none;padding:0 14px}._input_1w6t9_99:focus{border-color:var(--ink)}._pin_1w6t9_114{letter-spacing:.35em;font-size:20px;font-weight:600}._pin_1w6t9_114::placeholder{letter-spacing:normal;font-size:17px;font-weight:500}._error_1w6t9_126{color:var(--error);font-size:14px}._submit_1w6t9_131{border-radius:var(--radius-button);background:var(--ink);height:54px;color:var(--on-dark);font:700 17px var(--font-body);cursor:pointer;border:none;margin-top:4px}._submit_1w6t9_131:hover{background:var(--ink-hover)}._submit_1w6t9_131:disabled{opacity:.7;cursor:default}._overlay_dbf1m_1{z-index:30;background:var(--overlay);padding:56px 16px 24px;animation:.2s ease-out _fade_dbf1m_1;position:absolute;inset:0;overflow-y:auto}._card_dbf1m_11{border-radius:var(--radius-card);background:var(--card);width:100%;max-width:380px;color:var(--card-text);font-family:var(--font-body);box-shadow:var(--shadow-modal);animation:_pop_dbf1m_1 .35s var(--ease-swing);margin:0 auto;position:relative;overflow:hidden}._head_dbf1m_25{align-items:center;gap:10px;padding:16px 16px 0 20px;display:flex}._badge_dbf1m_32{border-radius:var(--radius-pill);background:var(--badge);color:var(--on-dark);padding:6px 12px;font-size:13px;font-weight:600}._close_dbf1m_41{width:44px;height:44px;color:var(--card-text);font:inherit;cursor:pointer;background:#3a241514;border:none;border-radius:50%;margin-left:auto;font-size:24px;line-height:1}._close_dbf1m_41:hover{background:#3a241524}._typeLabel_dbf1m_59{color:var(--card-muted);font-size:14px}._loading_dbf1m_65{min-height:320px;color:var(--card-muted);justify-content:center;align-items:center;font-size:15px;display:flex}._message_dbf1m_74{flex-direction:column;gap:14px;padding:18px 24px 26px;font-size:17px;line-height:1.6;display:flex}._message_dbf1m_74 p{margin:0}._retry_dbf1m_87{border:1.5px solid var(--badge);border-radius:var(--radius-button);min-height:48px;color:var(--outline-text);font:600 16px var(--font-body);cursor:pointer;background:0 0}@keyframes _fade_dbf1m_1{0%{opacity:0}to{opacity:1}}@keyframes _pop_dbf1m_1{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}._section_wcgb3_3{flex-direction:column;display:flex}._h2_wcgb3_8{font-family:var(--font-display);text-wrap:pretty;margin:0;font-weight:400;line-height:1.15}._picture_wcgb3_17,._placeholder_wcgb3_18{border-radius:var(--radius-button);width:100%;display:block}._picture_wcgb3_17{object-fit:cover;background:var(--stripe-1)}._placeholder_wcgb3_18{background:repeating-linear-gradient(135deg, var(--stripe-1) 0 10px, var(--stripe-2) 10px 20px);color:var(--stripe-text);justify-content:center;align-items:center;font:12px ui-monospace,Menlo,monospace;display:flex}._buttonRow_wcgb3_39{flex-wrap:wrap;gap:10px;display:flex}._outlineButton_wcgb3_45,._goldButton_wcgb3_46{border-radius:var(--radius-button);min-height:48px;font:600 16px var(--font-body);cursor:pointer;flex:140px}._outlineButton_wcgb3_45{border:1.5px solid var(--badge);color:var(--outline-text);background:0 0}._outlineButton_wcgb3_45:hover{background:#7d4a3a14}._goldButton_wcgb3_46{background:var(--gold);color:var(--card-text);border:none}._goldButton_wcgb3_46:hover{background:var(--gold-hover)}._firButton_wcgb3_74{border-radius:var(--radius-button);background:var(--fir);min-height:50px;color:var(--on-dark);font:600 16px var(--font-body);cursor:pointer;border:none}._firButton_wcgb3_74:hover{background:var(--fir-hover)}._intro_wcgb3_89{color:var(--card-muted);margin:0;font-size:15px}._infoBox_wcgb3_95{border-radius:var(--radius-button);background:var(--info-box);padding:14px 16px;font-size:16px;line-height:1.5}._infoBox_wcgb3_95 strong{font-weight:700}._solution_wcgb3_107{border-radius:var(--radius-button);background:var(--fir);color:var(--on-dark);flex-direction:column;gap:4px;padding:16px 18px;display:flex}._solutionLabel_wcgb3_117{color:var(--fir-muted);font-size:14px}._solutionText_wcgb3_122{font-family:var(--font-display);font-size:28px;line-height:1.1}._storyText_wcgb3_129{text-wrap:pretty;margin:0;font-size:17px;line-height:1.65}._signoff_wcgb3_136{font-family:var(--font-display);color:var(--badge);margin:6px 0 0;font-size:18px;font-style:italic}._thumbs_wcgb3_145{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}._thumb_wcgb3_145{aspect-ratio:1;background-color:var(--stripe-1);opacity:.7;cursor:pointer;background-position:50%;background-size:cover;border:2.5px solid #0000;border-radius:10px;padding:0}._thumb_wcgb3_145[data-active=true]{border-color:var(--badge);opacity:1}._meta_wcgb3_168{color:var(--card-muted);font-size:15px}._ticket_wcgb3_174{border:2px dashed var(--voucher-border);border-radius:var(--radius-voucher);background:var(--voucher-bg);overflow:hidden}._voucherFor_wcgb3_181{color:var(--voucher-label);font-size:14px;font-weight:600}._voucherText_wcgb3_187{text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}._perforation_wcgb3_194{border-top:2px dashed var(--voucher-border);height:0;margin:0 14px;position:relative}._notchLeft_wcgb3_201,._notchRight_wcgb3_202{background:var(--card);border-radius:50%;width:22px;height:22px;position:absolute;top:-12px}._notchLeft_wcgb3_201{left:-30px}._notchRight_wcgb3_202{right:-30px}._stub_wcgb3_219{align-items:center;gap:12px;padding:18px 22px;display:flex}._codeBlock_wcgb3_226{flex-direction:column;gap:2px;display:flex}._codeLabel_wcgb3_232{color:var(--card-muted);font-size:13px}._code_wcgb3_226{letter-spacing:.08em;font:600 20px ui-monospace,Menlo,monospace}._tearButton_wcgb3_242{border:1.5px solid var(--badge);min-height:44px;color:var(--outline-text);font:600 15px var(--font-body);cursor:pointer;background:0 0;border-radius:12px;margin-left:auto;padding:0 16px}._torn_wcgb3_254{color:var(--fir);padding:16px 22px 18px;font-size:15px;font-weight:600}._band_wcgb3_262{background:var(--fir);height:150px;position:relative;overflow:hidden}._ribbonV_wcgb3_269,._ribbonH_wcgb3_270,._loopLeft_wcgb3_271,._loopRight_wcgb3_272,._knot_wcgb3_273{position:absolute}._ribbonV_wcgb3_269{background:var(--gold);width:22px;margin-left:-11px;top:0;bottom:0;left:50%}._ribbonH_wcgb3_270{background:var(--gold);height:22px;top:76px;left:0;right:0}._loopLeft_wcgb3_271,._loopRight_wcgb3_272{border:6px solid var(--gold);border-radius:50%;width:44px;height:36px;top:44px;left:50%}._loopLeft_wcgb3_271{margin-left:-48px}._loopRight_wcgb3_272{margin-left:4px}._knot_wcgb3_273{background:var(--gold-dark);border-radius:6px;width:20px;height:26px;margin-left:-10px;top:74px;left:50%}._giftText_wcgb3_322{text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}._note_wcgb3_329{border-radius:var(--radius-button);background:var(--info-box);align-items:center;gap:12px;padding:14px 16px;display:flex}._diamond_wcgb3_338{background:var(--gold);border-radius:2px;flex:none;width:12px;height:12px;transform:rotate(45deg)}._noteText_wcgb3_347{font-size:16px;font-weight:600;line-height:1.4}._reminder_500mp_1{border-top:1px solid var(--border-soft);flex-direction:column;gap:8px;padding-top:10px;display:flex}._text_500mp_9{max-width:260px;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.4}._switchRow_500mp_17{min-height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}._switchRow_500mp_17 input{width:22px;height:22px;accent-color:var(--fir)}._link_500mp_34{color:var(--ink);font:600 14px var(--font-body);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}._hint_500mp_45{left:16px;right:16px;top:calc(128px + env(safe-area-inset-top,0px) / 2);z-index:6;border:1px solid var(--border-soft);background:var(--surface);box-shadow:var(--shadow-login);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 8px 12px 16px;display:flex;position:absolute}._hintText_500mp_61{color:var(--text-secondary);flex:1;margin:0;font-size:14px;line-height:1.45}._hintText_500mp_61 strong{color:var(--ink)}._install_500mp_73{background:var(--ink);height:40px;color:var(--on-dark);font:600 14px var(--font-body);cursor:pointer;border:none;border-radius:10px;align-self:center;padding:0 14px}._dismiss_500mp_85{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;font-size:22px;line-height:1}._offline_500mp_98{left:16px;right:16px;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:19;background:var(--card-text);color:var(--on-dark);text-align:center;box-shadow:var(--shadow-toast);border-radius:14px;padding:12px 16px;font-size:15px;position:absolute}._screen_1fyj8_1{background:var(--paper);width:100%;height:100dvh;font-family:var(--font-body);touch-action:manipulation;position:relative;overflow:hidden}._washLeft_1fyj8_11,._washRight_1fyj8_12{pointer-events:none;border-radius:50%;position:absolute}._washLeft_1fyj8_11{background:radial-gradient(closest-side, var(--wash-green), transparent);width:360px;height:360px;top:120px;left:-80px}._washRight_1fyj8_12{background:radial-gradient(closest-side, var(--wash-blue), transparent);width:380px;height:380px;top:60px;right:-90px}._header_1fyj8_34{z-index:5;padding:calc(44px + env(safe-area-inset-top,0px) / 2) 20px 0;pointer-events:none;flex-direction:column;gap:4px;display:flex;position:absolute;top:0;left:0;right:0}._title_1fyj8_47{font-family:var(--font-display);color:var(--ink);margin:0;font-size:32px;font-weight:400;line-height:1.05}._nameButton_1fyj8_56{font:inherit;color:inherit;text-align:left;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0}._menu_1fyj8_67{border:1px solid var(--border-soft);background:var(--surface);box-shadow:var(--shadow-login);pointer-events:auto;border-radius:16px;flex-direction:column;align-self:flex-start;gap:10px;margin-top:8px;padding:14px 16px;display:flex}._menuInfo_1fyj8_81{color:var(--text-secondary);font-size:14px}._menuButton_1fyj8_86{border:1.5px solid var(--ink);height:44px;color:var(--ink);font:600 15px var(--font-body);cursor:pointer;background:0 0;border-radius:12px;padding:0 18px}._loadError_1fyj8_97{z-index:7;color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;font-size:17px;display:flex;position:absolute;inset:0}._loadError_1fyj8_97 p{margin:0}._subline_1fyj8_116{color:var(--text-secondary);margin:0;font-size:14px;font-weight:500}._bottom_1fyj8_123{left:0;right:0;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:6;pointer-events:none;justify-content:center;display:flex;position:absolute}._hint_1fyj8_134{border-radius:var(--radius-pill);color:var(--text-hint);background:#ffffffe6;padding:8px 16px;font-size:15px;font-weight:600}._back_1fyj8_143{border-radius:var(--radius-pill);background:var(--ink);height:48px;color:var(--on-dark);font:600 15px var(--font-body);box-shadow:var(--shadow-button);cursor:pointer;pointer-events:auto;border:none;align-items:center;gap:10px;padding:0 20px;display:flex}._back_1fyj8_143:hover{background:var(--ink-hover)}._arrow_1fyj8_163{font-size:18px;line-height:1}._stage_3t3ro_1{transform-origin:0 0;transition:transform .75s var(--ease-camera);position:absolute;top:0;left:0}._ground_3t3ro_10{background:linear-gradient(180deg, var(--snow-top) 0%, var(--snow-bottom) 100%);border-radius:50% 50% 0 0/120px 120px 0 0;width:3300px;height:1600px;position:absolute;top:1250px;left:-900px}._house_3t3ro_20{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:1486px;height:1376px;display:block;position:absolute;top:0;left:0}._group_3t3ro_33{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}._group_3t3ro_33:focus-visible{outline:4px solid var(--gold);outline-offset:4px;border-radius:12px}._halo_3t3ro_48{mix-blend-mode:screen;opacity:.7;pointer-events:none;background:radial-gradient(closest-side,#ffd68ccc,#ffbe6e4d 60%,#ffbe6e00);border-radius:50%;position:absolute}._halo_3t3ro_48[data-new=true]{opacity:1}._pane_1j8u8_1{border-radius:var(--r-tl) var(--r-tr) 1px 1px;font:inherit;perspective:420px;pointer-events:none;cursor:default;background:0 0;border:0;padding:0;position:absolute}._pane_1j8u8_1[data-interactive=true]{pointer-events:auto;cursor:pointer}._pane_1j8u8_1:focus-visible{outline:3px solid var(--gold);outline-offset:2px}._pane_1j8u8_1[data-state=new]{animation:_paneGlow_1j8u8_1 2.6s ease-in-out var(--glow-delay) infinite}._inside_1j8u8_29{border-radius:inherit;isolation:isolate;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 12px #6e2d0a73,inset 0 -5px 8px #6e2d0a33}._insidePaint_1j8u8_43,._insideTint_1j8u8_44,._insideGlow_1j8u8_45{position:absolute;inset:0}._insidePaint_1j8u8_43{background-image:var(--img);background-size:1486px 1376px;background-position:var(--bg-pane);filter:blur(.6px)}._insideTint_1j8u8_44{mix-blend-mode:color;background:#ffb050}._insideGlow_1j8u8_45{mix-blend-mode:screen;background:radial-gradient(95% 85%,#fff4cd 0%,#ffd682bf 50%,#ffaa5040 100%)}._insideNum_1j8u8_72{font-family:var(--font-display);font-size:var(--num-size);color:var(--num-opened);text-shadow:0 0 6px #fffaebe6;opacity:0;line-height:1;transition:opacity .5s .6s;position:relative}._pane_1j8u8_1[data-state=opened] ._insideNum_1j8u8_72{opacity:1}._spill_1j8u8_88{z-index:0;pointer-events:none;background:radial-gradient(closest-side,#ffe296f2,#ffc45a80 55%,#ffc45a00);border-radius:50%;animation:1.8s ease-out .2s both _spill_1j8u8_88;position:absolute;inset:-45%}@keyframes _spill_1j8u8_88{0%{opacity:0;transform:scale(.5)}35%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(1.3)}}._leaves_1j8u8_114{z-index:1;transform-style:preserve-3d;display:flex;position:absolute;inset:0}._leaf_1j8u8_122{height:100%;transition:transform 1.2s var(--ease-door);flex:1;position:relative}._left_1j8u8_129{transform-origin:0;border-radius:var(--r-tl) 0 0 1px}._right_1j8u8_134{transform-origin:100%;border-radius:0 var(--r-tr) 1px 0}._pane_1j8u8_1[data-state=opened] ._left_1j8u8_129{transform:rotateY(-108deg)}._pane_1j8u8_1[data-state=opened] ._right_1j8u8_134{transform:rotateY(108deg)}._front_1j8u8_148{border-radius:inherit;background-image:var(--img);background-size:1486px 1376px;position:absolute;inset:0}._left_1j8u8_129 ._front_1j8u8_148{background-position:var(--bg-left);box-shadow:inset -1px 0 #5a321459}._right_1j8u8_134 ._front_1j8u8_148{background-position:var(--bg-right);box-shadow:inset 1px 0 #5a321459}._tint_1j8u8_172,._lit_1j8u8_173{border-radius:inherit;transition:opacity .6s;position:absolute;inset:0}._tint_1j8u8_172{mix-blend-mode:color;opacity:.85;background:#ffa848}._lit_1j8u8_173{mix-blend-mode:screen;opacity:.55;background-image:radial-gradient(100% 90% at 50% 58%,#ffe8aaf2 0%,#ffc46e8c 55%,#ffaa501a 100%);background-size:200% 100%}._left_1j8u8_129 ._lit_1j8u8_173{background-position:0}._right_1j8u8_134 ._lit_1j8u8_173{background-position:100%}._pane_1j8u8_1[data-state=new] ._tint_1j8u8_172,._pane_1j8u8_1[data-state=opened] ._tint_1j8u8_172,._pane_1j8u8_1[data-state=new] ._lit_1j8u8_173,._pane_1j8u8_1[data-state=opened] ._lit_1j8u8_173{opacity:1}._back_1j8u8_219{border-radius:inherit;background:linear-gradient(90deg, var(--frame-light), var(--frame-shade));opacity:0;transition:opacity 0s .45s;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #785a3c59,inset 0 0 0 4px #ffffff80}._pane_1j8u8_1[data-state=opened] ._back_1j8u8_219{opacity:1}._num_1j8u8_236{z-index:2;font-family:var(--font-display);font-size:var(--num-size);color:var(--num-new);text-shadow:0 0 3px #fff4d6f2,0 0 9px #ffde96d9;line-height:1;transition:opacity .25s;position:absolute;top:50%;left:50%;translate:-50% -50%}._pane_1j8u8_1[data-state=locked] ._num_1j8u8_236{color:var(--num-dim)}._pane_1j8u8_1[data-state=opened] ._num_1j8u8_236{opacity:0}._leaves_1j8u8_114[data-shake=true] ._left_1j8u8_129{animation:.55s ease-in-out _rattleLeft_1j8u8_1}._leaves_1j8u8_114[data-shake=true] ._right_1j8u8_134{animation:.55s ease-in-out _rattleRight_1j8u8_1}@keyframes _rattleLeft_1j8u8_1{0%,to{transform:rotateY(0)}20%{transform:rotateY(-14deg)}45%{transform:rotateY(-4deg)}70%{transform:rotateY(-9deg)}}@keyframes _rattleRight_1j8u8_1{0%,to{transform:rotateY(0)}20%{transform:rotateY(14deg)}45%{transform:rotateY(4deg)}70%{transform:rotateY(9deg)}}@keyframes _paneGlow_1j8u8_1{0%,to{box-shadow:0 0 10px 3px #ffc45a80}50%{box-shadow:0 0 30px 12px #ffc45af2}}._layer_15a6a_1{pointer-events:none;z-index:3;position:absolute;inset:0}._twinkle_15a6a_8,._burst_15a6a_9{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:var(--sparkle);position:absolute}._twinkle_15a6a_8{opacity:0;animation:2.4s ease-in-out infinite _twinkle_15a6a_8}@keyframes _twinkle_15a6a_8{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}._burst_15a6a_9{opacity:0;animation:1.5s cubic-bezier(.2,.7,.3,1) both _burst_15a6a_9;top:50%;left:50%;translate:-50% -50%}@keyframes _burst_15a6a_9{0%{opacity:0;transform:translate(0)scale(.3)rotate(0)}25%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1) rotate(90deg)}}@media (prefers-reduced-motion:reduce){._layer_15a6a_1{display:none}}._glow_1f9fm_1{pointer-events:none;opacity:0;background:radial-gradient(closest-side,#ffd66ee6,#ffd66e00);border-radius:50%;position:absolute}._glow_1f9fm_1[data-state=new]{opacity:1;animation:2.4s ease-in-out infinite _glowPulse_1f9fm_1}._glow_1f9fm_1[data-state=opened]{opacity:.55}._glow_1f9fm_1[data-state=locked]{opacity:.3}._star_1f9fm_23{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:var(--gold);transition:transform .8s var(--ease-swing), background .4s;pointer-events:none;cursor:default;border:0;justify-content:center;align-items:center;padding:6px 0 0;display:flex;position:absolute}._star_1f9fm_23[data-interactive=true]{pointer-events:auto;cursor:pointer}._star_1f9fm_23:focus-visible{outline:3px solid var(--ink);outline-offset:-6px}._star_1f9fm_23[data-state=locked]{background:var(--star-locked)}._star_1f9fm_23[data-state=opened]{background:var(--star-opened);transition-duration:1.2s;transform:rotate(36deg)scale(1.1)}._star_1f9fm_23[data-shake=true]{animation:.55s ease-in-out _wiggle_1f9fm_1}@keyframes _wiggle_1f9fm_1{0%,to{rotate:0deg}25%{rotate:-12deg}55%{rotate:9deg}80%{rotate:-4deg}}._sparkles_1f9fm_79{pointer-events:none;position:absolute}._num_1f9fm_84{font-family:var(--font-display);color:var(--num-new);transition:transform .8s var(--ease-swing);font-size:16px;line-height:1}._star_1f9fm_23[data-state=opened] ._num_1f9fm_84{transform:rotate(-36deg)}@keyframes _glowPulse_1f9fm_1{0%,to{opacity:.35}50%{opacity:.95}}._toast_fskh7_1{z-index:20;white-space:nowrap;border-radius:var(--radius-pill);background:var(--ink);color:var(--on-dark);box-shadow:var(--shadow-toast);align-items:baseline;gap:8px;padding:12px 18px;font-size:15px;animation:.25s ease-out _toastIn_fskh7_1;display:flex;position:absolute;bottom:88px;left:50%;transform:translate(-50%)}._strong_fskh7_20{font-weight:700}._rest_fskh7_24{color:var(--on-dark-muted)}@keyframes _toastIn_fskh7_1{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}
