._nav_1rmi9_1{position:absolute;left:0;right:0;bottom:0;height:84px;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--huu-border-subtle);display:flex;align-items:flex-start;padding:var(--huu-space-3) var(--huu-space-2) 0;z-index:20}._item_1rmi9_16{letter-spacing:inherit;line-height:inherit;text-align:inherit;flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--huu-space-1);border:0;background:none;padding:0;min-height:44px;font-family:inherit;color:var(--huu-fg-subtle);cursor:pointer;-webkit-tap-highlight-color:transparent}._active_1rmi9_35{color:var(--huu-iris-500)}._icon_1rmi9_39{flex:none}._label_1rmi9_43{font-size:var(--huu-text-2xs);font-weight:var(--huu-weight-bold);color:currentColor}._desk_arf8c_1{min-height:100vh;min-height:100dvh;display:flex;align-items:stretch;justify-content:center;padding:0}._phone_arf8c_10{position:relative;width:var(--huu-phone-width);max-width:100%;height:100vh;height:100dvh;background:var(--huu-bg-canvas);overflow:hidden;border-left:1px solid var(--huu-border-default);border-right:1px solid var(--huu-border-default)}@media(max-width:480px){._phone_arf8c_10{width:100%;border-radius:0;box-shadow:none;border:none}}._scroll_13fms_1{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch}._scroll_13fms_1::-webkit-scrollbar{width:0}._host_1a7wz_1{position:absolute;left:16px;right:16px;bottom:var(--huu-toast-bottom);z-index:90;pointer-events:none;display:flex;justify-content:center;opacity:0;transition:opacity .25s}._visible_1a7wz_14{opacity:1}._body_1a7wz_18{max-width:100%;background:var(--huu-toast-bg);color:var(--huu-toast-fg);font-size:14px;font-weight:600;line-height:1.45;padding:12px 16px;border-radius:12px;box-shadow:var(--huu-toast-shadow);pointer-events:auto}._page_p9roj_2{background:var(--huu-bg-canvas);padding:24px 20px 40px}._header_p9roj_7{position:relative;display:flex;align-items:center;margin:0 0 16px;min-height:36px}._back_p9roj_15{letter-spacing:inherit;flex:none;display:inline-flex;align-items:center;margin-left:-4px;color:var(--huu-fg-secondary);position:relative;z-index:1;border:0;background:none;padding:0;min-height:0;cursor:pointer}._headerTitle_p9roj_31{position:absolute;left:0;right:0;text-align:center;margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--huu-fg-primary);pointer-events:none}._list_p9roj_44{display:flex;flex-direction:column;gap:12px}._card_p9roj_51{background:var(--huu-bg-surface);border-radius:16px;padding:18px}._cardLabel_p9roj_57{color:var(--huu-fg-muted);margin-bottom:8px}._providerRow_p9roj_62{display:flex;align-items:center;gap:8px}._badge_p9roj_68{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none}._badgeKakao_p9roj_79{background:#fee500}._badgeNaver_p9roj_83{background:#03c75a}._badgeGoogle_p9roj_87{background:#fff;border:1px solid #dadce0}._badgeApple_p9roj_92{background:#000}._providerLabel_p9roj_96{font-weight:700;color:var(--huu-fg-primary)}._newsCard_p9roj_102{background:var(--huu-bg-surface);border-radius:16px;padding:16px 18px;display:flex;align-items:center;gap:12px}._newsBody_p9roj_111{flex:1;min-width:0}._newsTitle_p9roj_116{font-weight:700;color:var(--huu-fg-primary)}._newsDesc_p9roj_121{color:var(--huu-fg-muted);margin-top:2px}._switch_p9roj_126{width:46px;height:28px;min-height:28px;border:0;padding:0;border-radius:9999px;position:relative;transition:background .2s;flex:none;cursor:pointer;background:#d4d1cb}._switchOn_p9roj_141{background:var(--huu-iris-500)}._knob_p9roj_145{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:left .2s}._knobOn_p9roj_156{left:21px}._deleteRow_p9roj_161{letter-spacing:inherit;line-height:inherit;width:100%;background:var(--huu-bg-surface);border:0;border-radius:16px;padding:16px 18px;display:flex;align-items:center;font-family:inherit;text-align:inherit;cursor:pointer}._deleteLabel_p9roj_176{flex:1;color:var(--huu-danger-700);font-size:15px;font-weight:700}._confirmScrim_p9roj_184{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--huu-overlay-scrim);display:flex;align-items:center;justify-content:center;padding:32px}._confirmCard_p9roj_195{background:#fff;border-radius:16px;padding:28px 24px;width:100%;max-width:300px;text-align:center}._confirmTitle_p9roj_204{margin:0 0 8px;color:var(--huu-fg-primary)}._confirmText_p9roj_209{color:var(--huu-fg-muted);margin:0 0 20px;line-height:1.55}._confirmActions_p9roj_215{display:flex;flex-direction:column;gap:8px}._confirmDo_p9roj_221,._confirmCancel_p9roj_222{letter-spacing:inherit;width:100%;border:none;padding:16px;border-radius:12px;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}._confirmDo_p9roj_221{background:var(--huu-danger-500);color:#fff}._confirmCancel_p9roj_222{background:var(--huu-bg-muted);color:var(--huu-fg-secondary)}._page_1hvqa_2{padding:24px 16px 104px}._header_1hvqa_6{background:#fff;margin:-24px -16px 18px;padding:24px 16px 0}._titleWrap_1hvqa_12{margin-bottom:16px}._title_1hvqa_12{margin:0;font-size:26px;font-weight:700;letter-spacing:-.01em;color:var(--huu-fg-primary)}._tabs_1hvqa_24{display:flex;border-bottom:1px solid var(--huu-border-subtle)}._tab_1hvqa_24{letter-spacing:inherit;line-height:inherit;flex:1;text-align:center;padding:0 0 12px;font-size:16px;cursor:pointer;transition:all .18s;color:var(--huu-fg-muted);font-weight:700;border:0;background:none;font-family:inherit;min-height:0}._tabActive_1hvqa_46{color:var(--huu-iris-500);box-shadow:inset 0 -2px 0 var(--huu-iris-500)}._list_1hvqa_51{display:flex;flex-direction:column;gap:12px}._groupHead_1hvqa_57{margin:20px 2px 2px}._groupTitle_1hvqa_61{margin:0;font-size:16px}._groupSub_1hvqa_66{margin:2px 0 0;color:var(--huu-fg-muted)}._row_1hvqa_71{letter-spacing:inherit;background:var(--huu-bg-surface);border:none;border-radius:16px;padding:16px;display:flex;align-items:center;gap:16px;width:100%;font-family:inherit;text-align:inherit;cursor:pointer}._tile_1hvqa_86{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex:none}._rowBody_1hvqa_96{flex:1;min-width:0}._rowTitle_1hvqa_101{display:block;margin:0}._rowMeta_1hvqa_106{display:block;color:var(--huu-fg-muted);margin-top:2px}._lock_1hvqa_112{display:flex;align-items:center;gap:4px;flex:none;background:var(--huu-bg-muted);border-radius:9999px;padding:8px 12px}._lockLabel_1hvqa_122{font-size:13px;font-weight:700;color:var(--huu-fg-muted)}._page_6wpaa_2{padding:0 16px 104px}._hero_6wpaa_6{position:relative;overflow:hidden;background:linear-gradient(140deg,var(--huu-iris-500),var(--huu-iris-800));border-radius:0;padding:24px 20px 28px;margin:0 -16px 20px}._heroGlow_6wpaa_15{position:absolute;left:-34px;bottom:-38px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(231,241,168,.45),transparent 68%)}._heroInner_6wpaa_25{position:relative}._back_6wpaa_29{letter-spacing:inherit;width:40px;height:40px;min-height:40px;border:0;border-radius:50%;background:#ffffff2e;display:flex;align-items:center;justify-content:center;margin-bottom:20px;cursor:pointer}._heroBody_6wpaa_44{display:flex;align-items:flex-start;gap:14px}._heroText_6wpaa_50{flex:1;min-width:0}._heroTitle_6wpaa_55{margin:0;font-size:26px;color:#fff}._heroDesc_6wpaa_61{color:#ffffffd1;font-weight:500;line-height:1.5;margin:10px 0 0}._heroArt_6wpaa_68{flex:none;width:120px;height:120px;margin-top:-2px;pointer-events:none}._voiceRow_6wpaa_76{display:flex;gap:12px;margin:20px 0}._voice_6wpaa_76{letter-spacing:inherit;flex:1;padding:16px 0;border-radius:12px;font-family:inherit;font-size:16px;cursor:pointer;transition:all .18s;font-weight:700;background:#fff;border:1.5px solid var(--huu-border-default);color:var(--huu-fg-muted);box-shadow:none;min-height:0}._voiceOn_6wpaa_99{background:var(--huu-iris-50);border-color:var(--huu-iris-500);color:var(--huu-iris-500)}._days_6wpaa_105{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}._card_6wpaa_114{background:var(--huu-bg-surface);border:none;border-radius:16px;padding:16px}._cardHead_6wpaa_121{display:flex;align-items:center;gap:16px;margin-bottom:14px}._cardHeadBody_6wpaa_128{flex:1;min-width:0}._dayTag_6wpaa_133{display:block;color:var(--huu-iris-500)}._dayTitle_6wpaa_138{display:block;margin:2px 0 0}._options_6wpaa_143{display:flex;flex-direction:column;gap:8px}._option_6wpaa_143{letter-spacing:inherit;line-height:inherit;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--huu-iris-50);cursor:pointer;transition:all .15s;border:0;width:100%;font-family:inherit;text-align:inherit;min-height:0}._optionLabel_6wpaa_167{flex:1;font-weight:700;color:var(--huu-fg-primary);font-size:16px}._playDot_6wpaa_174{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;background:var(--huu-iris-500)}._lockedNote_6wpaa_187{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:16px;background:var(--huu-bg-muted);color:var(--huu-fg-subtle);font-size:14px;font-weight:700;margin:0}._doneBadge_6wpaa_201{flex:none;display:inline-flex;align-items:center;gap:4px;color:var(--huu-success-700);font-size:13px;font-weight:700}._progressBadge_6wpaa_211{flex:none;display:inline-flex;align-items:center;gap:6px;color:#c07f22;font-size:13px;font-weight:700}._progressDot_6wpaa_221{width:8px;height:8px;border-radius:50%;background:#e0952a;box-shadow:0 0 0 3px #e0952a2e}._cluster_1g0uq_2{display:flex;align-items:flex-end;justify-content:flex-end;height:100%}._puff_1g0uq_9{flex:none}._puffOverlap_1g0uq_13{flex:none;margin-left:-13px}._puffSvg_1g0uq_18{width:30px;height:30px;overflow:visible;display:block}._page_hwis1_2{padding:0}._header_hwis1_6{position:sticky;top:0;z-index:5;background:var(--huu-bg-canvas);padding:24px 16px 14px;display:flex;align-items:flex-start;gap:10px}._back_hwis1_17{letter-spacing:inherit;flex:none;display:inline-flex;align-items:center;height:24px;min-height:24px;color:var(--huu-fg-secondary);border:0;background:none;padding:0;cursor:pointer}._headerBody_hwis1_31{flex:1;text-align:center}._headerTitle_hwis1_36{margin:0}._headerDate_hwis1_40{color:var(--huu-fg-muted);margin-top:2px}._headerSpacer_hwis1_45{flex:none;width:24px}._body_hwis1_50{padding:20px 20px 40px}._sentence_hwis1_55{font-size:24px;line-height:2.15;font-weight:700;letter-spacing:-.01em;text-wrap:pretty;margin:0 0 32px}._slot_hwis1_74{letter-spacing:inherit;text-align:inherit;display:inline-block;max-width:100%;vertical-align:baseline;cursor:pointer;transition:all .18s;border:0;background:none;font:inherit;line-height:1.2;min-height:0}._slotFilled_hwis1_75{padding:0 2px 2px;color:var(--huu-fg-primary);font-weight:700}._slotEmpty_hwis1_74{text-align:center;padding:0 6px 2px;color:transparent;box-shadow:inset 0 -2px 0 var(--huu-border-default)}._slotActive_hwis1_123{box-shadow:inset 0 -2px 0 var(--huu-iris-500);animation:_huuBlank_hwis1_1 1.8s ease-in-out infinite}@keyframes _huuBlank_hwis1_1{0%,to{box-shadow:inset 0 -2px 0 var(--huu-iris-500)}50%{box-shadow:inset 0 -2px 0 var(--huu-iris-200)}}._moodGrid_hwis1_139{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}._moodCell_hwis1_145{line-height:inherit;text-align:inherit;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;border-radius:20px;cursor:pointer;border:1px solid var(--huu-border-subtle);background:var(--huu-bg-surface);box-shadow:none;transition:all .18s;font-family:inherit;-webkit-tap-highlight-color:transparent}._moodCellSelected_hwis1_163{border-color:var(--huu-iris-500);background:var(--huu-iris-50)}._moodFace_hwis1_168{width:52px;height:52px;transform:scale(1);transition:transform .18s;overflow:visible}._moodFaceSelected_hwis1_176{transform:scale(1.08)}._moodLabel_hwis1_180{font-size:13px;font-weight:600;color:var(--huu-fg-secondary)}._moodLabelSelected_hwis1_186{font-weight:700;color:var(--huu-fg-primary)}._chips_hwis1_192{display:flex;flex-wrap:wrap;gap:8px}._freeRow_hwis1_198{display:flex;gap:8px;margin-top:12px}._freeInput_hwis1_204{flex:1;min-height:44px;padding:0 12px;border:1px solid var(--huu-border-default);border-radius:8px;background:var(--huu-bg-surface);font-family:inherit;font-size:16px;color:var(--huu-fg-primary)}._hint_hwis1_216{color:var(--huu-fg-subtle);margin:24px 0 0}._chip_hwis1_192{max-width:100%;padding:10px 16px;border-radius:9999px;font-size:16px;font-weight:700;cursor:pointer;transition:all .15s;border:1px solid var(--huu-border-default);background:var(--huu-bg-surface);color:var(--huu-fg-secondary);font-family:inherit;line-height:inherit;text-align:inherit;min-height:0;-webkit-tap-highlight-color:transparent}._chipTopicOn_hwis1_251{border-color:var(--huu-apricot-600);background:var(--huu-apricot-600);color:#fff}._chipCauseOn_hwis1_257{border-color:var(--huu-iris-500);background:var(--huu-iris-500);color:#fff}._chipFree_hwis1_263{display:inline-flex;align-items:center;gap:6px;border:1px dashed var(--huu-border-strong);background:transparent;color:var(--huu-fg-muted)}._chipSmall_hwis1_272{padding:8px 14px;font-size:14px}._freeBlock_hwis1_279{margin-top:12px}._freeHint_hwis1_283{margin:6px 16px 0;text-align:right;color:var(--huu-fg-muted)}._freeWrap_hwis1_289{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 16px;border-radius:9999px;border:1.5px solid var(--huu-iris-500);background:var(--huu-bg-surface)}._freeField_hwis1_299{flex:1;min-width:0;border:0;outline:none;background:transparent;font-family:inherit;font-size:16px;color:var(--huu-fg-primary)}._freeSave_hwis1_312{flex:none;border:0;border-radius:9999px;padding:8px 16px;min-height:0;background:var(--huu-iris-500);color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}._moreToggle_hwis1_327{letter-spacing:inherit;display:flex;align-items:center;gap:12px;width:100%;margin-top:14px;padding:16px 18px;border-radius:16px;border:1px solid var(--huu-border-default);background:var(--huu-bg-surface);cursor:pointer;transition:all .18s;font-family:inherit}._moreIcon_hwis1_343{width:38px;height:38px;border-radius:12px;flex:none;background:var(--huu-apricot-50);display:flex;align-items:center;justify-content:center}._moreBody_hwis1_354{flex:1;min-width:0;text-align:left}._moreLabel_hwis1_360{display:block;font-size:16px;font-weight:700;color:var(--huu-fg-primary)}._moreSub_hwis1_367{display:block;font-size:13px;color:var(--huu-fg-muted);margin-top:2px}._moreChev_hwis1_374{flex:none;transition:transform .18s}._moreChevOpen_hwis1_379{transform:rotate(90deg)}._moreSection_hwis1_383{margin-top:20px}._sectionLabel_hwis1_387{color:var(--huu-fg-secondary);font-weight:700;margin:0 0 10px}._sectionChips_hwis1_393{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}._note_hwis1_400{width:100%;min-height:58px;resize:none;border:1px solid var(--huu-border-default);border-radius:12px;padding:14px 16px;font-family:inherit;font-size:16px;color:var(--huu-fg-primary);background:var(--huu-bg-surface);outline:none;line-height:1.55}._finish_hwis1_415{width:100%;margin-top:24px;border:none;padding:16px;border-radius:12px;background:var(--huu-iris-500);color:#fff;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}._stage_1t5wf_2{position:relative;height:158px;margin:20px 0 28px}._blob_1t5wf_8{position:absolute;border-radius:9999px;pointer-events:none}._blobPink_1t5wf_14{left:0;bottom:4px;width:52px;height:52px;background:radial-gradient(circle at 34% 28%,#fbcbe0,#f4a6cc 80%);opacity:.5}._blobBlue_1t5wf_22{left:24px;top:6px;width:36px;height:36px;background:radial-gradient(circle at 34% 28%,#d3e0ff,#aebeff 80%);opacity:.5}._blobAmber_1t5wf_30{right:6px;bottom:12px;width:30px;height:30px;background:radial-gradient(circle at 34% 28%,#fbe6c6,#f4c98f 80%);opacity:.5}._blobIce_1t5wf_38{right:32px;top:8px;width:16px;height:16px;background:radial-gradient(circle at 34% 28%,#e6eefc,#c3d4f2 80%);opacity:.7}._note_1t5wf_47{position:absolute;left:4px;top:60px;width:48px;pointer-events:none;transform:rotate(-8deg)}._pen_1t5wf_56{position:absolute;left:52px;top:96px;width:24px;pointer-events:none}._card_1t5wf_64{position:absolute;right:0;top:64px;width:44px;pointer-events:none;transform:rotate(10deg)}._sparkA_1t5wf_73{position:absolute;left:50%;margin-left:52px;top:14px;width:15px;color:#8fb0e8;pointer-events:none}._sparkB_1t5wf_83{position:absolute;left:20px;top:44px;width:13px;color:#f0b06a;pointer-events:none}._mark_1t5wf_92{position:absolute;left:50%;margin-left:22px;top:14px;font-family:Gaegu,cursive;font-weight:700;font-size:32px;line-height:1;color:#27429d;pointer-events:none;transform:rotate(8deg)}._hua_1t5wf_106{position:absolute;left:50%;top:50%;transform:translate(-52%,-50%);width:120px;height:120px;pointer-events:none}._svg_1t5wf_116{display:block;width:100%;height:auto}._card_1pu4g_2{background:var(--huu-bg-surface);border:none;border-radius:16px;padding:16px 18px;margin-bottom:12px}._head_1pu4g_10{display:flex;align-items:center;gap:8px;margin-bottom:16px}._row_1pu4g_17{display:flex;justify-content:space-between}._cell_1pu4g_22{letter-spacing:inherit;line-height:inherit;text-align:inherit;display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:7px 5px 5px;border-radius:12px;transition:background .15s;border:0;background:none;font-family:inherit;-webkit-tap-highlight-color:transparent}._cellSelected_1pu4g_39{background:var(--huu-iris-50)}._face_1pu4g_44{width:28px;height:28px;box-sizing:border-box;overflow:visible}._label_1pu4g_51{font-size:13px;font-weight:600;margin-top:6px;color:var(--huu-fg-subtle)}._labelHasMood_1pu4g_58{color:var(--huu-fg-muted)}._labelActive_1pu4g_62{font-weight:700;color:var(--huu-iris-500)}._footer_1pu4g_67{border-top:1px solid var(--huu-border-subtle);margin-top:16px;padding-top:14px}._insight_1pu4g_73{margin:0;font-weight:700;color:var(--huu-fg-primary)}._insightSub_1pu4g_79{margin:2px 0 0;color:var(--huu-fg-muted)}._page_145bb_2{padding:24px 16px 104px}._titleRow_145bb_7{display:flex;align-items:center;margin-bottom:20px}._title_145bb_7{margin:0;font-size:26px;font-weight:700;letter-spacing:-.01em;color:var(--huu-fg-primary)}._reportButton_145bb_21{letter-spacing:inherit;position:relative;margin-left:auto;flex:none;width:40px;height:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:0;background:none;padding:0}._reportDot_145bb_38{position:absolute;top:5px;right:5px;width:8px;height:8px;border-radius:50%;background:#e07a5f;box-shadow:0 0 0 2px var(--huu-bg-canvas)}._diary_145bb_50{background:var(--huu-iris-500);border-radius:16px;padding:24px 20px 20px;margin-bottom:12px;color:#fff}._diaryHead_145bb_58{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}._diaryMeta_145bb_66{display:flex;align-items:center;gap:8px;min-width:0}._diaryDate_145bb_73{font-size:13px;font-weight:700;letter-spacing:-.01em;opacity:.72}._diaryCount_145bb_80{font-size:13px;font-weight:700;color:#ffffffd1;background:#ffffff24;border-radius:9999px;padding:2px 10px}._sentence_145bb_89{margin:0;font-size:20px;line-height:1.62;font-weight:700;text-wrap:pretty}._blankTopic_145bb_97{border-bottom:2px solid var(--huu-apricot-100)}._blankCause_145bb_101{border-bottom:2px solid rgba(255,255,255,.5)}._continueRow_145bb_106{letter-spacing:inherit;display:flex;align-items:center;gap:8px;width:100%;background:#fff;border:0;border-radius:14px;padding:15px 16px;margin-top:18px;cursor:pointer;font-family:inherit;text-align:inherit}._continueText_145bb_126{flex:1;min-width:0;font-size:14px;font-weight:700;color:var(--huu-fg-primary);line-height:1.4}._again_145bb_135{letter-spacing:inherit;width:100%;margin-top:18px;border:1px solid rgba(255,255,255,.28);background:#ffffff1f;border-radius:12px;padding:14px;font-family:inherit;font-size:14px;font-weight:700;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}._hero_145bb_155{background:var(--huu-apricot-50);margin:-24px -16px 20px;padding:24px 20px 28px}._heroPrompt_145bb_161{margin:0 4px 4px;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.42;color:var(--huu-fg-primary)}._heroCta_145bb_170{letter-spacing:inherit;width:100%;border:none;padding:16px;border-radius:12px;background:var(--huu-iris-500);color:#fff;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}._checkupCard_145bb_185{letter-spacing:inherit;display:flex;align-items:center;gap:14px;width:100%;background:var(--huu-bg-surface);border:none;border-radius:16px;padding:16px 18px;margin-bottom:12px;font-family:inherit;text-align:inherit;cursor:pointer}._checkupTile_145bb_201{width:44px;height:44px;border-radius:12px;background:var(--huu-iris-100);display:flex;align-items:center;justify-content:center;flex:none}._checkupBlob_145bb_212{width:34px;height:34px}._grow_145bb_217{flex:1;min-width:0}._rowTitle_145bb_222{display:block;margin:0}._rowSub_145bb_227{display:block;margin:2px 0 0;color:var(--huu-fg-muted)}._resumeCard_145bb_234{letter-spacing:inherit;background:var(--huu-bg-surface);border:none;border-radius:16px;padding:16px;display:flex;align-items:center;gap:14px;margin-bottom:16px;width:100%;font-family:inherit;text-align:inherit;cursor:pointer}._resumeTile_145bb_254{width:44px;height:44px;border-radius:12px;background:var(--huu-iris-100);display:flex;align-items:center;justify-content:center;flex:none}._resumeTitle_145bb_265{display:block;margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._resumeMeta_145bb_273{color:var(--huu-fg-muted);flex:none}._surveySlot_145bb_279{letter-spacing:inherit;background:var(--huu-bg-surface);border:1px solid var(--huu-iris-200);border-radius:16px;padding:16px;display:flex;align-items:center;gap:14px;margin-bottom:16px;width:100%;font-family:inherit;text-align:inherit;cursor:pointer}._slotTile_145bb_299{width:44px;height:44px;border-radius:12px;background:var(--huu-iris-100);display:flex;align-items:center;justify-content:center;flex:none}._slotTag_145bb_310{display:block;margin:0;color:var(--huu-iris-500)}._challengeCard_145bb_317{letter-spacing:inherit;background:linear-gradient(135deg,var(--huu-apricot-50),var(--huu-apricot-100));border:0;border-radius:16px;padding:20px;margin-bottom:20px;display:flex;align-items:center;gap:16px;width:100%;font-family:inherit;text-align:inherit;cursor:pointer}._challengeTile_145bb_337{width:52px;height:52px;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center;flex:none}._challengeMeta_145bb_348{display:block;margin:0;color:var(--huu-fg-muted)}._recCard_145bb_355{background:var(--huu-bg-surface);border-radius:16px;padding:16px 18px;margin-bottom:12px}._recTitleLocked_145bb_362{margin:0 0 12px}._recTitle_145bb_362{margin:0 0 14px}._recLocked_145bb_370{letter-spacing:inherit;display:flex;align-items:center;gap:12px;width:100%;border:0;background:none;padding:0;font-family:inherit;text-align:inherit;cursor:pointer}._recLockTile_145bb_384{width:48px;height:48px;border-radius:16px;background:var(--huu-iris-50);display:flex;align-items:center;justify-content:center;flex:none}._recLockedText_145bb_395{display:block;font-weight:700;color:var(--huu-fg-primary);line-height:1.45;margin:0}._recPair_145bb_403{display:flex;gap:16px}._recItem_145bb_408{letter-spacing:inherit;flex:1;min-width:0;cursor:pointer;border:0;background:none;padding:0;font-family:inherit;text-align:inherit}._recIcon_145bb_424{width:48px;height:48px;border-radius:16px;background:var(--huu-iris-100);display:flex;align-items:center;justify-content:center}._recToyIcon_145bb_434{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center}._recToyChip_145bb_443{width:26px;height:26px;box-shadow:inset 0 -3px 6px #00000029,inset 0 2px 4px #ffffff4d}._recLabel_145bb_449{display:block;margin:12px 0 0;color:var(--huu-iris-500)}._recLabelToy_145bb_455{display:block;margin:12px 0 0;color:var(--huu-apricot-600)}._recName_145bb_461{display:block;margin:2px 0 4px}._recDesc_145bb_466{display:block;margin:0;color:var(--huu-fg-secondary);line-height:1.45}._blockTitle_145bb_474{display:block;margin:2px 0 0}._screen_k3z1k_2{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--huu-bg-canvas);display:flex;flex-direction:column;padding:24px 30px 40px;animation:_huuFloat_k3z1k_1 .4s var(--huu-ease-standard)}@keyframes _huuFloat_k3z1k_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}._skipRow_k3z1k_23{display:flex;justify-content:flex-end;margin-bottom:14px}._skip_k3z1k_23{letter-spacing:inherit;line-height:inherit;text-align:inherit;font-size:14px;color:var(--huu-fg-muted);font-weight:700;border:0;background:none;padding:0;min-height:0;font-family:inherit;cursor:pointer}._logo_k3z1k_44{align-self:flex-start;color:#27429d;width:56px;margin-bottom:24px}._headline_k3z1k_51{color:var(--huu-fg-primary);font-size:36px;line-height:1.25;font-weight:700;letter-spacing:-.02em;word-break:keep-all;margin:0}._lead_k3z1k_61{color:var(--huu-fg-secondary);font-size:15px;line-height:1.55;margin-top:16px;max-width:276px;word-break:keep-all}._art_k3z1k_70{flex:1;position:relative}._circleA_k3z1k_75{position:absolute;width:58px;height:58px;border-radius:9999px;background:#aebeff;top:150px;left:-18px}._circleB_k3z1k_84{position:absolute;width:42px;height:42px;border-radius:9999px;background:#f4c98f;top:6px;left:28px}._circleC_k3z1k_93{position:absolute;width:98px;height:98px;border-radius:9999px;background:#f4a6cc;bottom:26px;right:-34px}._glow_k3z1k_103{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:384px;height:384px;border-radius:50%;background:radial-gradient(circle,#e7f1a8f2,#e7f1a8a8 30%,#e7f1a847 52%,#e7f1a800 70%);filter:blur(2px);pointer-events:none}._bubble_k3z1k_122{position:absolute;top:14%;right:28px;background:#fff;color:var(--huu-iris-900);font-family:Gaegu,cursive;font-weight:700;font-size:32px;line-height:1;padding:10px 20px 12px;border:1px solid rgba(23,32,51,.06);border-radius:16px 16px 16px 6px}._face_k3z1k_137{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:214px}._cta_k3z1k_145{letter-spacing:inherit;width:100%;border:none;min-height:56px;border-radius:12px;background:#27429d;color:#fff;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s}._ctaIdle_k3z1k_160{opacity:.35;pointer-events:none}._moodScreen_k3z1k_167{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--huu-bg-canvas);display:flex;flex-direction:column;gap:14px;padding:24px 28px 40px;animation:_huuFloat_k3z1k_1 .4s var(--huu-ease-standard)}._skipRowFlush_k3z1k_179{margin-bottom:0}._planeHead_k3z1k_183{text-align:center;margin-top:10px}._planeTitle_k3z1k_188{color:var(--huu-fg-primary);font-size:26px;font-weight:700;margin:0}._planeLead_k3z1k_195{color:var(--huu-fg-muted);line-height:1.5;margin:6px 0 0}._blobHost_k3z1k_201{position:relative;margin-top:14px}._ctaHost_k3z1k_207{margin-top:auto;padding-top:8px}._plane_k3z1k_183{position:relative;width:min(360px,96%);aspect-ratio:7 / 8;margin:2px auto 0;touch-action:none}._axisH_k3z1k_220{position:absolute;left:14px;right:14px;top:50%;height:1px;background:#969bab29}._axisV_k3z1k_229{position:absolute;top:14px;bottom:14px;left:50%;width:1px;background:#969bab29}._axisLabel_k3z1k_238{position:absolute;font-size:10px;font-weight:700;color:#c4c8d2;letter-spacing:.14em}._axisTop_k3z1k_246{top:-4px;left:50%;transform:translate(-50%)}._axisBottom_k3z1k_251{bottom:-4px;left:50%;transform:translate(-50%)}._axisLeft_k3z1k_256{left:-4px;top:50%;transform:translateY(-50%);writing-mode:vertical-rl}._axisRight_k3z1k_262{right:-4px;top:50%;transform:translateY(-50%);writing-mode:vertical-rl}._anchor_k3z1k_269{letter-spacing:inherit;position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;z-index:2;padding:6px;border:0;background:none;min-height:0;font-family:inherit;transition:opacity .18s}._anchorHidden_k3z1k_287{opacity:0}._anchorDot_k3z1k_291{width:9px;height:9px;border-radius:50%;opacity:.6}._anchorLabel_k3z1k_298{font-size:12px;font-weight:700;color:#464a57;white-space:nowrap}._blob_k3z1k_201{position:absolute;z-index:3;transform:translate(-50%,-50%);touch-action:none;cursor:grab;transition:left .4s cubic-bezier(.34,1.4,.5,1),top .4s cubic-bezier(.34,1.4,.5,1),width .3s,height .3s}._blobDragging_k3z1k_315{transition:none;cursor:grabbing}._blobBody_k3z1k_320{position:absolute;top:0;right:0;bottom:0;left:0;filter:drop-shadow(0 5px 10px rgba(40,45,80,.16))}._blobFace_k3z1k_326{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}._readout_k3z1k_334{text-align:center;margin-top:24px;min-height:54px}._readoutName_k3z1k_340{font-size:26px;font-weight:700;margin:0}._readoutDesc_k3z1k_346{color:var(--huu-fg-muted);margin:6px 0 0}@keyframes _huuFloat_11zp0_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}._bar_11zp0_22{position:absolute;left:0;right:0;bottom:84px;height:68px;background:var(--huu-iris-500);border-radius:var(--huu-radius-lg) var(--huu-radius-lg) 0 0;box-shadow:0 -6px 22px #1720331f;z-index:19;overflow:hidden;animation:_huuFloat_11zp0_1 .28s var(--huu-ease-standard)}._noNav_11zp0_39{bottom:0}._row_11zp0_43{display:flex;align-items:center;gap:var(--huu-space-2);padding:0 var(--huu-space-3);height:100%}._open_11zp0_52{letter-spacing:inherit;line-height:inherit;text-align:inherit;flex:1;min-width:0;display:flex;align-items:center;gap:var(--huu-space-3);height:100%;min-height:0;border:0;padding:0;background:none;cursor:pointer}._art_11zp0_69{width:42px;height:42px;border-radius:var(--huu-radius-md);background:linear-gradient(135deg,#95b1ee,#e7f1a8);display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 2px 6px #17203333}._meta_11zp0_81{flex:1;min-width:0;display:block}._title_11zp0_87{display:block;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._time_11zp0_95{display:block;font-size:var(--huu-text-sm);letter-spacing:.03em;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._elapsed_11zp0_105{color:#fff;font-weight:var(--huu-weight-bold)}._total_11zp0_110{color:#ffffff8c;font-weight:var(--huu-weight-medium)}._toggle_11zp0_115{letter-spacing:inherit;line-height:inherit;text-align:inherit;width:44px;height:44px;min-height:44px;border:0;border-radius:50%;background:none;display:flex;align-items:center;justify-content:center;flex:none;padding:0;cursor:pointer}._stop_11zp0_133{letter-spacing:inherit;line-height:inherit;text-align:inherit;width:32px;height:32px;min-height:32px;border:0;border-radius:50%;background:none;display:flex;align-items:center;justify-content:center;flex:none;padding:0;cursor:pointer}._track_11zp0_151{position:absolute;left:0;right:0;bottom:0;height:4px;background:#ffffff42}._progress_11zp0_161{height:100%;background:#e7f1a8;border-radius:0 4px 4px 0;transition:width .3s linear}._confirmScrim_11zp0_169{position:absolute;top:0;right:0;bottom:0;left:0;z-index:65;background:#1e203c8c;display:flex;align-items:center;justify-content:center;padding:32px}._confirmCard_11zp0_180{background:#fff;border-radius:16px;padding:28px 24px;width:100%;max-width:300px;text-align:center}._confirmTitle_11zp0_189{margin:0 0 8px;color:var(--huu-fg-primary)}._confirmText_11zp0_195{color:var(--huu-fg-muted);margin:0 0 20px;white-space:pre-line}._confirmActions_11zp0_201{display:flex;flex-direction:column;gap:8px}._confirmKeep_11zp0_207,._confirmStop_11zp0_208{width:100%;border:none;min-height:48px;padding:0 16px;border-radius:12px;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}._confirmKeep_11zp0_207{background:var(--huu-iris-500);color:#fff}._confirmStop_11zp0_208{background:var(--huu-bg-muted);color:var(--huu-fg-secondary)}._stage_1la5w_2{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:24px 28px 40px;color:#fff}._bgMeditation_1la5w_12{background:radial-gradient(62% 50% at 20% 14%,rgba(126,206,184,.55),transparent 68%),radial-gradient(58% 46% at 84% 20%,rgba(150,160,236,.5),transparent 70%),radial-gradient(60% 52% at 56% 84%,rgba(128,182,224,.45),transparent 72%),linear-gradient(180deg,#456484,#2c405f)}._bgSleep_1la5w_19{background:radial-gradient(58% 45% at 24% 8%,rgba(63,224,160,.5),transparent 68%),radial-gradient(56% 42% at 80% 12%,rgba(90,150,240,.55),transparent 70%),radial-gradient(54% 44% at 55% 34%,rgba(143,147,240,.5),transparent 72%),linear-gradient(180deg,#2a2c5a,#181a34)}._bgAsmr_1la5w_26{background:radial-gradient(58% 46% at 24% 12%,rgba(60,182,172,.5),transparent 68%),radial-gradient(56% 44% at 82% 16%,rgba(92,122,222,.55),transparent 70%),radial-gradient(56% 48% at 50% 42%,rgba(150,120,220,.5),transparent 72%),linear-gradient(180deg,#242a52,#15182e)}._ambient_1la5w_34{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}._topBar_1la5w_42{position:relative;z-index:1;display:flex;align-items:center;gap:12px;min-height:40px}._roundButton_1la5w_51{letter-spacing:inherit;width:40px;height:40px;min-height:40px;border:0;border-radius:50%;background:#ffffff29;display:flex;align-items:center;justify-content:center;flex:none;color:#fff;cursor:pointer}._topSpacer_1la5w_68{flex:1}._topActions_1la5w_72{display:flex;align-items:center;gap:var(--huu-space-2);flex:none}._roundButtonSm_1la5w_80{width:38px;height:38px;min-height:38px}._titleBlock_1la5w_86{position:relative;z-index:1;text-align:center;padding:var(--huu-space-7) var(--huu-space-6) 0}._title_1la5w_86{color:#fff;margin:0}._center_1la5w_99{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px}._orbs_1la5w_111{width:260px;height:260px;position:relative}._orbA_1la5w_117{position:absolute;left:22px;top:18px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle at 38% 34%,#ffffff4d,#ffffff0d 72%);animation:_huuDriftA_1la5w_1 13s ease-in-out infinite}._orbB_1la5w_128{position:absolute;right:6px;top:62px;width:126px;height:126px;border-radius:50%;background:radial-gradient(circle at 40% 36%,#fff3,#ffffff08 70%);animation:_huuDriftB_1la5w_1 17s ease-in-out infinite}._orbC_1la5w_139{position:absolute;left:10px;bottom:6px;width:88px;height:88px;border-radius:50%;background:radial-gradient(circle at 42% 38%,#ffffff29,#ffffff05 70%);animation:_huuDriftC_1la5w_1 21s ease-in-out infinite}@keyframes _huuDriftA_1la5w_1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(14px,-16px) scale(1.03)}66%{transform:translate(-10px,12px) scale(.98)}}@keyframes _huuDriftB_1la5w_1{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-16px,14px) scale(1.05)}70%{transform:translate(9px,-11px) scale(.97)}}@keyframes _huuDriftC_1la5w_1{0%,to{transform:translate(0) scale(1)}45%{transform:translate(13px,10px) scale(1.04)}75%{transform:translate(-8px,-13px) scale(.99)}}._eq_1la5w_167{width:200px;height:200px;border-radius:50%;background:#ffffff1a;display:flex;align-items:flex-end;justify-content:center;gap:8px;padding-bottom:72px}._eqBar_1la5w_179{width:8px;height:56px;border-radius:9999px;background:var(--huu-iris-400);transform-origin:center;animation:_huuEq_1la5w_1 .9s var(--huu-ease-standard) infinite}._eqBar0_1la5w_188{animation-duration:.9s;animation-delay:0s}._eqBar1_1la5w_189{animation-duration:1.08s;animation-delay:.12s}._eqBar2_1la5w_190{animation-duration:1.26s;animation-delay:.24s}._eqBar3_1la5w_191{animation-duration:1.44s;animation-delay:.36s}._eqBar4_1la5w_192{animation-duration:1.62s;animation-delay:.48s}@keyframes _huuEq_1la5w_1{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}._controls_1la5w_199{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}._seekWrap_1la5w_208{width:100%;max-width:280px;display:flex;flex-direction:column;gap:var(--huu-space-2)}._progressTrack_1la5w_221{width:100%;height:6px;border-radius:9999px;background:#ffffff47;overflow:hidden}._progressFill_1la5w_229{height:100%;border-radius:9999px;background:#ffffffe6}._times_1la5w_235{display:flex;justify-content:space-between;align-items:center}._timeElapsed_1la5w_241,._timeTotal_1la5w_242{font-size:var(--huu-text-sm);letter-spacing:var(--huu-tracking-wide)}._timeElapsed_1la5w_241{font-weight:var(--huu-weight-bold);opacity:.98}._timeTotal_1la5w_242{font-weight:var(--huu-weight-semibold);opacity:.5}._transport_1la5w_257{display:flex;align-items:center;gap:20px}._playButton_1la5w_263{letter-spacing:inherit;width:60px;height:60px;min-height:60px;border:0;border-radius:50%;background:#ffffff2e;display:flex;align-items:center;justify-content:center;cursor:pointer}._bgScrim_1la5w_278{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:#181c3080;display:flex;flex-direction:column;justify-content:flex-end}._bgScrimHit_1la5w_288{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:none;cursor:pointer}._bgSheet_1la5w_297{position:relative;background:#fff;border-radius:20px 20px 0 0;padding:22px 20px max(28px,env(safe-area-inset-bottom,0px));color:var(--huu-fg-primary)}._bgSheetDark_1la5w_306{background:#212a46;color:#eef2fb}._bgHandle_1la5w_311{width:40px;height:4px;border-radius:9999px;background:var(--huu-border-default);margin:0 auto 18px}._bgSheetDark_1la5w_306 ._bgHandle_1la5w_311{background:#ffffff42}._bgHead_1la5w_323{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}._bgSwitch_1la5w_331{width:52px;height:32px;min-height:32px;border:0;border-radius:9999px;padding:2px;display:flex;align-items:center;justify-content:flex-start;flex:none;box-sizing:border-box;transition:background .18s;background:var(--huu-sand-300);cursor:pointer}._bgSwitchOn_1la5w_348{justify-content:flex-end;background:var(--huu-iris-500)}._bgSheetDark_1la5w_306 ._bgSwitch_1la5w_331{background:#ffffff38}._bgSheetDark_1la5w_306 ._bgSwitchOn_1la5w_348{background:var(--huu-iris-300)}._bgKnob_1la5w_361{width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003,0 1px 3px #0000001f}._bgGrid_1la5w_369{display:grid;grid-template-columns:1fr 1fr;gap:var(--huu-space-2)}._bgOption_1la5w_375{letter-spacing:inherit;line-height:inherit;text-align:inherit;display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 14px;border-radius:16px;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:all .18s;background:#fff;border:1.5px solid var(--huu-border-default);color:var(--huu-fg-secondary);box-shadow:none}._bgOptionMuted_1la5w_405{color:var(--huu-fg-subtle)}._bgOptionOn_1la5w_409{font-weight:700;background:var(--huu-iris-50);border-color:var(--huu-iris-500);color:var(--huu-iris-500)}._bgOptionIcon_1la5w_416{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px}._bgSheetDark_1la5w_306 ._bgOption_1la5w_375{background:#ffffff0f;border-color:#ffffff29;color:#ffffffd1}._bgSheetDark_1la5w_306 ._bgOptionOn_1la5w_409{background:#95b1ee33;border-color:var(--huu-iris-300);color:#c9d6f2}._sliders_1la5w_437{margin-top:20px;display:flex;flex-direction:column;gap:16px}._sliderLabel_1la5w_444{font-size:13px;font-weight:700;color:var(--huu-fg-secondary);margin-bottom:6px}._bgSheetDark_1la5w_306 ._sliderLabel_1la5w_444{color:#ffffffbd}._sliderRow_1la5w_455{display:flex;align-items:center;gap:12px;color:var(--huu-fg-muted)}._bgSheetDark_1la5w_306 ._sliderRow_1la5w_455{color:#ffffff80}._sliderInput_1la5w_466{flex:1;accent-color:var(--huu-iris-500);height:4px;outline:none;border:none;background:transparent}._sliderInput_1la5w_466:disabled{opacity:.4;cursor:not-allowed}._bgDone_1la5w_481{letter-spacing:inherit;width:100%;margin-top:20px;border:none;padding:16px;border-radius:12px;background:var(--huu-iris-500);color:#fff;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}._bgSheetDark_1la5w_306 ._bgDone_1la5w_481{background:var(--huu-iris-300);color:#1a2138}._quitScrim_1la5w_502{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:#1e203c8c;display:flex;align-items:center;justify-content:center;padding:32px}._quitCard_1la5w_513{background:#fff;border-radius:16px;padding:28px 24px;width:100%;max-width:300px;text-align:center}._quitTitle_1la5w_522{margin:0 0 8px;color:var(--huu-fg-primary)}._quitText_1la5w_528{color:var(--huu-fg-muted);margin:0 0 20px;white-space:pre-line}._quitActions_1la5w_534{display:flex;flex-direction:column;gap:8px}._quitKeep_1la5w_540,._quitLeave_1la5w_541{letter-spacing:inherit;width:100%;border:none;min-height:48px;padding:0 16px;border-radius:12px;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}._quitKeep_1la5w_540{background:var(--huu-iris-500);color:#fff}._quitLeave_1la5w_541{background:var(--huu-bg-muted);color:var(--huu-fg-secondary)}@keyframes _ambFall_1la5w_1{0%{transform:translateY(-40px);opacity:0}8%{opacity:.55}to{transform:translateY(112vh);opacity:0}}@keyframes _ambRise_1la5w_1{0%{transform:translateY(0);opacity:0}12%{opacity:.85}to{transform:translateY(-180px);opacity:0}}@keyframes _ambGlow_1la5w_1{0%{transform:scale(.92);opacity:.45}to{transform:scale(1.1);opacity:.82}}@keyframes _ambTwinkle_1la5w_1{0%{opacity:.12}to{opacity:.9}}@keyframes _ambFly_1la5w_1{0%{transform:translate(0)}25%{transform:translate(16px,-20px)}50%{transform:translate(-12px,-34px)}75%{transform:translate(-20px,-12px)}to{transform:translate(0)}}@keyframes _ambFlow_1la5w_1{0%{transform:translate(-90px);opacity:0}12%{opacity:.55}to{transform:translate(120vw);opacity:0}}@keyframes _ambSeed_1la5w_1{0%{transform:translate(-30px,10px);opacity:0}14%{opacity:.75}to{transform:translate(120vw,-40px);opacity:0}}._page_tcg6g_2{padding:24px 16px 104px;display:flex;flex-direction:column;min-height:100%;box-sizing:border-box}._titleWrap_tcg6g_10{margin-bottom:20px}._title_tcg6g_10{margin:0;font-size:26px;font-weight:700;letter-spacing:-.01em;color:var(--huu-fg-primary)}._loginCard_tcg6g_22{letter-spacing:inherit;line-height:inherit;display:flex;align-items:center;gap:13px;padding:16px;background:var(--huu-bg-surface);border:0;border-radius:16px;cursor:pointer;width:100%;font-family:inherit;text-align:inherit}._avatar_tcg6g_38{width:56px;height:56px;border-radius:50%;background:var(--huu-bg-muted);display:flex;align-items:center;justify-content:center;flex:none;overflow:hidden}._avatarFace_tcg6g_55{width:52px;height:52px;pointer-events:none}._loginBody_tcg6g_61{flex:1;min-width:0}._loginTitle_tcg6g_66{display:block;font-size:16.5px;font-weight:800;letter-spacing:-.01em;color:var(--huu-fg-primary)}._loginSub_tcg6g_74{display:block;color:var(--huu-fg-muted);margin-top:3px}._sectionLabel_tcg6g_80{font-size:14px;font-weight:700;color:var(--huu-fg-secondary);margin:24px 4px 10px}._locked_tcg6g_87{display:flex;align-items:center;gap:10px;background:var(--huu-bg-muted);border-radius:14px;padding:15px 16px;color:var(--huu-fg-muted);font-size:13.5px;font-weight:600}._memberCard_tcg6g_100{gap:14px}._avatarMember_tcg6g_105{background:var(--huu-iris-50)}._memberName_tcg6g_109{display:block;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--huu-fg-primary)}._memberSub_tcg6g_117{display:block;color:var(--huu-fg-muted);margin-top:2px}._stats_tcg6g_123{display:flex;gap:8px}._stat_tcg6g_123{flex:1;background:var(--huu-bg-surface);border-radius:16px;padding:18px 8px;text-align:center}._statTop_tcg6g_136{display:flex;align-items:baseline;justify-content:center;gap:2px}._statValue_tcg6g_143{font-size:26px;font-weight:700;color:var(--huu-iris-500);line-height:1}._statUnit_tcg6g_150{font-size:14px;font-weight:700;color:var(--huu-iris-500)}._statLabel_tcg6g_156{font-size:13px;color:var(--huu-fg-muted);margin-top:6px}._collectionHead_tcg6g_162{display:flex;align-items:center;justify-content:space-between;margin:24px 4px 10px}._collectionTitle_tcg6g_169{font-size:14px;font-weight:700;color:var(--huu-fg-secondary)}._collectionCount_tcg6g_175{color:var(--huu-fg-subtle)}._collectionAll_tcg6g_179{letter-spacing:inherit;line-height:inherit;text-align:inherit;font-size:13px;font-weight:700;color:var(--huu-iris-500);border:0;background:none;padding:0;min-height:0;font-family:inherit;cursor:pointer}._collection_tcg6g_162{display:flex;gap:8px}._slot_tcg6g_201{position:relative;flex:1;aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--huu-bg-muted);display:flex;align-items:center;justify-content:center;min-height:0}._slotImg_tcg6g_214{width:76%;height:76%;background-position:center;background-size:contain;background-repeat:no-repeat}._slotLocked_tcg6g_222{opacity:.5}._footer_tcg6g_227{margin-top:auto;text-align:center;padding-top:28px}._footerRow_tcg6g_233{margin-top:10px}._footerLink_tcg6g_237{letter-spacing:inherit;line-height:inherit;font-size:12.5px;color:var(--huu-fg-muted);font-weight:500;border:0;background:none;padding:0;min-height:0;font-family:inherit;cursor:pointer}._footerLinkStrong_tcg6g_252{color:var(--huu-fg-secondary);font-weight:700}._footerSep_tcg6g_257{color:var(--huu-border-strong);margin:0 8px}._version_tcg6g_262{font-size:12.5px;color:var(--huu-fg-subtle);font-weight:500}._page_vq76l_2{padding:24px 16px 104px}._header_vq76l_6{position:relative;display:flex;align-items:center;margin:0 0 18px;min-height:36px}._back_vq76l_14{letter-spacing:inherit;flex:none;display:inline-flex;align-items:center;margin-left:-4px;color:var(--huu-fg-secondary);position:relative;z-index:1;border:0;background:none;padding:0;min-height:0;cursor:pointer}._headerTitle_vq76l_30{position:absolute;left:0;right:0;text-align:center;margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--huu-fg-primary);pointer-events:none}._card_vq76l_43{background:var(--huu-bg-surface);border:none;border-radius:16px;padding:16px 14px 12px}._pager_vq76l_51{height:412px;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}._pager_vq76l_51::-webkit-scrollbar{width:0;height:0}._month_vq76l_51{height:412px;scroll-snap-align:start;box-sizing:border-box;display:flex;flex-direction:column}._monthTitle_vq76l_100{margin:0 0 12px 2px;font-size:16px}._weekdays_vq76l_105{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:8px}._weekday_vq76l_105{text-align:center;font-size:13px;font-weight:700;color:var(--huu-fg-subtle)}._grid_vq76l_119{display:grid;grid-template-columns:repeat(7,1fr);gap:6px 2px;align-content:start}._cell_vq76l_126{letter-spacing:inherit;line-height:inherit;text-align:inherit;display:flex;flex-direction:column;align-items:center;gap:2px;border:0;background:none;padding:0;min-height:0;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}._dot_vq76l_143{position:relative;width:32px;height:32px}._dayLabel_vq76l_149{font-size:13px;font-weight:600;color:var(--huu-fg-subtle)}._dayBlank_vq76l_155{font-size:13px;color:transparent}._badge_vq76l_161{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:9999px;background:var(--huu-iris-700);color:#fff;font-size:10px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--huu-bg-surface)}._daySelected_vq76l_181{font-weight:700;color:var(--huu-iris-500)}._empty_vq76l_189{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 20px 8px;text-align:center}._emptyText_vq76l_198{color:var(--huu-fg-muted);line-height:1.55}._dayHead_vq76l_203{margin:24px 2px 12px}._dayTitle_vq76l_207{font-size:18px}._dayCount_vq76l_211{font-size:14px;font-weight:700;color:var(--huu-fg-muted);margin-left:8px}._dayEmpty_vq76l_218{text-align:center;padding:24px 20px 8px;color:var(--huu-fg-muted)}._dayEmptyText_vq76l_224{margin:0;line-height:1.6;text-wrap:pretty}._entries_vq76l_230{display:flex;flex-direction:column;gap:8px}._entry_vq76l_236{position:relative;background:#f8f6f3;border-radius:12px;padding:14px 12px;display:flex;gap:10px;align-items:flex-start}._entryIdx_vq76l_246{font-size:14px;font-weight:700;color:var(--huu-fg-muted);line-height:20px;flex:none}._entryBody_vq76l_254{flex:1;min-width:0}._entryTop_vq76l_259{display:flex;align-items:center;gap:6px;margin-bottom:6px}._entryFace_vq76l_266{width:22px;height:22px;flex:none;margin-top:-1px}._entryMood_vq76l_273{font-size:13px;font-weight:700;color:var(--huu-fg-primary)}._entryWhen_vq76l_279{font-size:12px;font-weight:700;color:var(--huu-fg-subtle);margin-left:auto}._entryLine_vq76l_286{margin:0;color:var(--huu-fg-secondary);line-height:1.55;text-wrap:pretty}._entryNote_vq76l_293{color:var(--huu-fg-muted);margin:8px 0 0;padding-top:8px;border-top:1px solid var(--huu-border-default);line-height:1.5}._entryMore_vq76l_301{margin-top:10px;padding-top:10px;border-top:1px solid var(--huu-border-subtle)}._entryMoreLabel_vq76l_307{color:var(--huu-fg-subtle);font-weight:700;margin-bottom:7px}._entryChips_vq76l_313{display:flex;flex-wrap:wrap;gap:6px}._entryChip_vq76l_313{font-size:12px;font-weight:700;color:var(--huu-fg-secondary);background:var(--huu-bg-muted);border-radius:9999px;padding:4px 11px}._menuButton_vq76l_329{letter-spacing:inherit;flex:none;width:26px;height:26px;margin:-2px -2px 0 0;border:0;background:none;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--huu-fg-subtle);cursor:pointer}._menu_vq76l_329{position:absolute;top:36px;right:10px;z-index:6;background:var(--huu-bg-surface);border:1px solid var(--huu-border-default);border-radius:12px;box-shadow:var(--huu-shadow-2);padding:6px;display:flex;flex-direction:column;min-width:100px}._menuItem_vq76l_360{letter-spacing:inherit;border:none;background:none;color:var(--huu-fg-primary);font-family:inherit;font-size:13px;font-weight:600;padding:9px 12px;border-radius:8px;cursor:pointer;text-align:left}._menuItemDanger_vq76l_374{color:var(--huu-danger-700)}._page_13hd7_2{padding:24px 16px 104px}._topBlock_13hd7_7{background:#fff;margin:-24px -16px 18px;padding:24px 16px 0}._header_13hd7_13{position:relative;display:flex;align-items:center;margin:0 0 16px;min-height:36px}._back_13hd7_21{letter-spacing:inherit;flex:none;display:inline-flex;align-items:center;margin-left:-4px;color:var(--huu-fg-secondary);position:relative;z-index:1;border:0;background:none;padding:0;min-height:0;cursor:pointer}._headerTitle_13hd7_37{position:absolute;left:0;right:0;text-align:center;margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--huu-fg-primary);pointer-events:none}._headerAction_13hd7_50{letter-spacing:inherit;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:40px;margin-left:auto;background:transparent;border:none;color:var(--huu-fg-secondary);flex:none;position:relative;z-index:1;cursor:pointer}._tabs_13hd7_68{display:flex;border-bottom:1px solid var(--huu-border-subtle)}._tab_13hd7_68{letter-spacing:inherit;line-height:inherit;flex:1;text-align:center;padding:0 0 12px;font-size:16px;cursor:pointer;transition:all .18s;color:var(--huu-fg-muted);font-weight:700;border:0;background:none;font-family:inherit;min-height:0}._tabActive_13hd7_90{color:var(--huu-iris-500);box-shadow:inset 0 -2px 0 var(--huu-iris-500)}._stepper_13hd7_96{display:flex;align-items:center;justify-content:center;gap:12px;margin:2px 0 14px}._stepButton_13hd7_129{letter-spacing:inherit;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:36px;border:1px solid var(--huu-border-subtle);border-radius:50%;background:var(--huu-bg-surface);color:var(--huu-fg-secondary);box-shadow:0 1px 2px #0000000d;transition:opacity .15s;cursor:pointer}._stepButton_13hd7_129:disabled{opacity:.25;cursor:default}._stepLabel_13hd7_151{min-width:104px;text-align:center}._stepTitle_13hd7_156{margin:0;font-size:15px;font-weight:800;color:var(--huu-fg-primary)}._stepRange_13hd7_163{color:var(--huu-fg-muted);margin-top:1px}._summary_13hd7_169{background:var(--huu-iris-500);border-radius:16px;padding:20px;margin-bottom:16px;color:#fff}._summaryEyebrow_13hd7_177{color:#fff9;font-size:16px}._headline_13hd7_182{font-size:20px;line-height:1.6;font-weight:700;margin:10px 0 0;text-wrap:pretty}._keyword_13hd7_190{font-weight:800;padding-bottom:1px}._facts_13hd7_195{display:flex;gap:10px;margin-top:18px}._fact_13hd7_195{flex:1;min-width:0;background:#fff;border-radius:16px;padding:13px 14px 10px}._factLabel_13hd7_209{font-size:12px;font-weight:700;color:var(--huu-fg-muted)}._factValue_13hd7_225{font-size:17px;font-weight:800;color:var(--huu-fg-primary);margin-top:3px;letter-spacing:-.01em;line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}._factArt_13hd7_241{width:48px;height:48px;margin:8px 2px 0 auto;display:block}._factTopicArt_13hd7_248{width:42px;height:42px;margin:9px 4px 0 auto;display:block}._flow_13hd7_256{background:var(--huu-bg-surface);border:none;border-radius:16px;padding:20px;margin-bottom:12px}._flowHead_13hd7_264{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}._flowRow_13hd7_271{display:flex;gap:8px}._flowCell_13hd7_276{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}._flowFace_13hd7_284{width:26px;height:26px;overflow:visible}._flowMood_13hd7_290{color:var(--huu-fg-secondary);font-weight:700}._flowDay_13hd7_295{color:var(--huu-fg-subtle)}._rankSectionHead_13hd7_300{display:flex;align-items:baseline;justify-content:space-between;margin:28px 2px 10px}._rankSectionTitle_13hd7_307{margin:0;font-size:16px;font-weight:700;color:var(--huu-fg-primary)}._rankSection_13hd7_300{background:var(--huu-bg-surface);border:none;border-radius:16px;padding:18px;margin-top:12px}._rankHead_13hd7_323{margin-bottom:16px}._rankLead_13hd7_327{margin:0;font-size:16.5px;font-weight:700;color:var(--huu-fg-primary);line-height:1.5}._rankLeadAccent_13hd7_335{font-weight:800;color:var(--huu-iris-500)}._rankSub_13hd7_340{margin:7px 0 0;color:var(--huu-fg-muted);line-height:1.5}._rankSubAccent_13hd7_346{font-weight:700;color:var(--huu-fg-secondary);border-bottom:2.5px solid #7ba7de}._rankList_13hd7_352{display:flex;flex-direction:column;gap:12px}._rankRow_13hd7_358{display:flex;align-items:center;gap:12px}._rankNo_13hd7_364{width:22px;height:22px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff}._rankNameNarrow_13hd7_390{width:52px}._rankName_13hd7_390{font-size:14px;font-weight:700;color:var(--huu-fg-primary);flex:none;width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rankBarTrack_13hd7_405{flex:1;height:9px;display:flex;align-items:center}._rankBar_13hd7_405{height:100%;border-radius:9999px}._rankCount_13hd7_425{font-size:14px;font-weight:800;color:var(--huu-fg-primary);flex:none;min-width:34px;white-space:nowrap;text-align:right}._noData_13hd7_436{background:var(--huu-apricot-50);border-radius:16px;padding:30px 22px 26px;margin-bottom:16px;text-align:center}._noDataArt_13hd7_444{display:block;width:76px;height:76px;margin:0 auto 14px}._noDataTitle_13hd7_451{margin:0 0 6px;color:var(--huu-fg-primary)}._noDataText_13hd7_456{color:var(--huu-fg-muted);margin:0 0 20px;line-height:1.55}._pill_13hd7_463{border:none;padding:13px 24px;border-radius:9999px;background:var(--huu-iris-500);color:#fff;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer}._scaleCard_13hd7_476{letter-spacing:inherit;width:100%;text-align:inherit;background:var(--huu-iris-50);border:1px solid var(--huu-iris-200);border-radius:16px;padding:16px 20px;display:flex;align-items:center;gap:14px;margin-bottom:12px;font-family:inherit;cursor:pointer}._scaleTile_13hd7_492{width:44px;height:44px;border-radius:16px;background:var(--huu-iris-100);display:flex;align-items:center;justify-content:center;flex:none}._scaleBlob_13hd7_503{width:34px;height:34px}._scaleBody_13hd7_508{flex:1;min-width:0}._scaleTitle_13hd7_513{display:block;margin:0}._scaleSub_13hd7_518{display:block;color:var(--huu-fg-muted);margin-top:2px}._trendHead_13hd7_524{margin:4px 2px 12px}._trendSub_13hd7_528{color:var(--huu-fg-muted);margin-top:2px}._trendEmpty_13hd7_533{background:var(--huu-bg-surface);border-radius:16px;padding:30px 22px 26px;margin-bottom:12px;text-align:center;box-shadow:none}._trendEmptyArt_13hd7_542{display:block;width:70px;height:70px;margin:0 auto 12px}._trendEmptyText_13hd7_549{color:var(--huu-fg-muted);margin:0 0 18px;line-height:1.55}._trendChips_13hd7_556{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 12px}._trendChip_13hd7_556{letter-spacing:inherit;line-height:inherit;text-align:inherit;padding:8px 14px;min-height:0;border-radius:9999px;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;flex:none;transition:all .15s;border:1.5px solid var(--huu-border-default);background:#fff;color:var(--huu-fg-secondary)}._trendChipOn_13hd7_582{border-color:var(--huu-iris-500);background:var(--huu-iris-500);color:#fff}._trendCardWrap_13hd7_588{position:relative;margin-bottom:12px}._trendCard_13hd7_588{background:var(--huu-bg-surface);border:none;border-radius:16px;padding:18px 18px 16px;box-shadow:none}._trendCardHead_13hd7_601{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px}._trendCardName_13hd7_609{font-size:16px;font-weight:800;color:var(--huu-fg-primary)}._trendBandChip_13hd7_615{font-size:13px;font-weight:700;padding:2px 8px;border-radius:9999px;background:var(--huu-bg-muted);flex:none;white-space:nowrap}._trendChart_13hd7_625{height:88px;margin:8px 0 10px}._trendCardDelta_13hd7_630{font-size:13px;font-weight:700}._trendCardHint_13hd7_635{color:var(--huu-fg-muted);line-height:1.5}._trendLock_13hd7_641{letter-spacing:inherit;position:absolute;top:0;right:0;bottom:0;left:0;border:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#f7f5f08c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:16px;font-family:inherit;cursor:pointer}._trendLockTitle_13hd7_659{font-size:14px;font-weight:700;color:var(--huu-fg-primary)}._trendLockSub_13hd7_665{font-size:13px;color:var(--huu-fg-muted)}._page_1qete_2{padding:24px 16px 104px}._pageTake_1qete_7{padding:24px 20px 40px}._header_1qete_11{position:relative;display:flex;align-items:center;margin:0 0 20px;min-height:36px}._back_1qete_19{letter-spacing:inherit;flex:none;display:inline-flex;align-items:center;margin-left:-4px;color:var(--huu-fg-secondary);position:relative;z-index:1;border:0;background:none;padding:0;min-height:0;cursor:pointer}._headerTitle_1qete_35{position:absolute;left:0;right:0;text-align:center;margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--huu-fg-primary);pointer-events:none}._list_1qete_48{display:flex;flex-direction:column;gap:12px}._row_1qete_54{letter-spacing:inherit;display:flex;align-items:center;gap:16px;background:var(--huu-bg-surface);border:none;border-radius:16px;padding:16px;width:100%;font-family:inherit;text-align:inherit;cursor:pointer}._rowBody_1qete_69{flex:1;min-width:0}._rowMin_1qete_74{display:block;color:var(--huu-iris-500)}._rowName_1qete_79{display:block;margin:2px 0 0;font-size:16px}._rowDesc_1qete_85{display:block;color:var(--huu-fg-muted);margin-top:2px}._rowResult_1qete_92{color:var(--huu-iris-500);font-weight:700;flex:none}._progressRow_1qete_99{display:flex;align-items:center;gap:12px;margin:0 0 24px}._track_1qete_106{flex:1;height:6px;border-radius:9999px;background:var(--huu-bg-muted);overflow:hidden}._fill_1qete_114{display:block;height:100%;background:var(--huu-iris-500);border-radius:9999px;transition:width .3s var(--huu-ease-standard)}._counter_1qete_124{flex:none;font-weight:700;color:var(--huu-fg-muted)}._counterNow_1qete_130{color:var(--huu-iris-500)}._period_1qete_134{color:var(--huu-fg-muted);margin:0 0 10px}._question_1qete_139{font-size:22px;font-weight:700;line-height:1.5;letter-spacing:-.01em;margin:0;color:var(--huu-fg-primary);text-wrap:pretty}._options_1qete_149{margin-top:24px;display:flex;flex-direction:column;gap:10px}._option_1qete_149{letter-spacing:inherit;line-height:inherit;display:flex;align-items:center;gap:10px;text-align:left;padding:16px 18px;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;border:1px solid var(--huu-border-default);background:var(--huu-bg-surface);color:var(--huu-fg-secondary);box-shadow:none;transition:all .15s;font-family:inherit;min-height:0;width:100%}._optionSelected_1qete_178{border-color:var(--huu-iris-500);background:var(--huu-iris-50);color:var(--huu-iris-600);font-weight:700}._optionLabel_1qete_185{flex:1}._check_1qete_189{flex:none;display:flex;transition:opacity .15s;opacity:0}._checkOn_1qete_196{opacity:1}._prevLink_1qete_201{letter-spacing:inherit;display:inline-flex;align-items:center;gap:6px;margin-top:22px;color:var(--huu-fg-muted);font-size:14px;font-weight:700;font-family:inherit;border:0;background:none;padding:0;min-height:0;cursor:pointer}._quitScrim_1qete_219{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:#1720337f;display:flex;align-items:center;justify-content:center;padding:32px}._quitCard_1qete_230{background:#fff;border-radius:24px;padding:28px 24px;width:100%;max-width:300px;text-align:center;box-shadow:0 20px 50px -20px #17203366}._quitTitle_1qete_240{margin:0 0 8px;color:var(--huu-fg-primary);font-size:19px;font-weight:700}._quitText_1qete_247{color:var(--huu-fg-muted);margin:0 0 20px}._quitActions_1qete_252{display:flex;flex-direction:column;gap:8px}._quitKeep_1qete_258,._quitLeave_1qete_259{letter-spacing:inherit;width:100%;border:none;min-height:48px;padding:0 16px;border-radius:12px;font-family:inherit;font-size:16px;cursor:pointer}._quitKeep_1qete_258{background:var(--huu-iris-500);color:#fff;font-weight:700}._quitLeave_1qete_259{background:var(--huu-bg-muted);color:var(--huu-fg-secondary);font-weight:600}@keyframes _huuFloat_1qete_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}._result_1qete_296{display:flex;flex-direction:column;animation:_huuFloat_1qete_1 .4s var(--huu-ease-standard)}._resultLocked_1qete_303{filter:blur(9px);transform:scale(1.02);pointer-events:none;-webkit-user-select:none;user-select:none}._resultBody_1qete_310{width:100%}._hero_1qete_314{background:linear-gradient(160deg,#eef2fd,#e4ecfb);border:none;border-radius:20px;padding:26px 20px 22px;text-align:center}._heroEyebrow_1qete_322{color:var(--huu-iris-500)}._heroFace_1qete_326{width:92px;height:92px;margin:16px auto 2px;pointer-events:none}._heroBand_1qete_333{font-size:21px;font-weight:800;letter-spacing:-.01em}._heroScore_1qete_339{margin-top:7px;font-size:13px;font-weight:700;color:var(--huu-fg-subtle)}._bandCard_1qete_346{background:var(--huu-bg-surface);border:none;border-radius:16px;padding:18px 16px;margin-top:12px;text-align:left}._bandTitle_1qete_355{font-weight:700;color:var(--huu-fg-primary);margin:0 0 14px}._bandBar_1qete_361{display:flex;gap:2px;height:10px;margin-bottom:14px}._bandSeg_1qete_368{height:100%;border-radius:4px}._bandRow_1qete_373{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:8px;background:transparent}._bandRowOn_1qete_382{background:var(--huu-iris-50)}._bandRowLeft_1qete_386{display:flex;align-items:center;gap:10px}._bandRowFace_1qete_392{width:26px;height:26px;flex:none;pointer-events:none}._bandLabel_1qete_399{font-size:14px;font-weight:600;color:var(--huu-fg-secondary)}._bandLabelOn_1qete_405{font-weight:800;color:var(--huu-fg-primary)}._bandRange_1qete_410{font-size:13px;font-weight:500;color:var(--huu-fg-subtle);font-variant-numeric:tabular-nums}._bandRangeOn_1qete_417{font-weight:700;color:var(--huu-fg-secondary)}._card_1qete_422{background:var(--huu-bg-surface);border:none;border-radius:16px;padding:18px 20px;margin-top:12px;text-align:left}._cardFull_1qete_436{width:100%;box-sizing:border-box}._cardTitle_1qete_441{font-size:15px;font-weight:700;color:var(--huu-iris-500);margin-bottom:12px}._explainBody_1qete_448{font-size:16px;color:var(--huu-fg-primary);line-height:var(--huu-leading-relaxed);font-weight:500}._cardTitleTight_1qete_456{margin-bottom:9px}._comfortCardFull_1qete_464{width:100%;box-sizing:border-box}._comfortCard_1qete_464{background:var(--huu-apricot-50);border-radius:16px;padding:14px 18px 16px;margin-top:12px;text-align:left}._comfortHead_1qete_477{display:flex;align-items:center;gap:6px;margin-bottom:9px}._comfortIcon_1qete_484{flex:none}._comfortTitle_1qete_488{font-size:15px;font-weight:700;color:var(--huu-apricot-600)}._comfortBody_1qete_494{font-size:15px;color:var(--huu-fg-primary);line-height:var(--huu-leading-relaxed);font-weight:500}._tipList_1qete_501{display:flex;flex-direction:column;gap:12px}._tipRow_1qete_507{display:flex;gap:10px;align-items:flex-start}._tipDot_1qete_513{width:6px;height:6px;border-radius:50%;background:var(--huu-iris-500);flex:none;margin-top:8px}._tipText_1qete_522{font-size:14px;color:var(--huu-fg-secondary);line-height:var(--huu-leading-normal)}._dassEyebrow_1qete_529{color:var(--huu-iris-500);margin-bottom:6px}._dassList_1qete_535{width:100%;display:flex;flex-direction:column;gap:12px}._dassCard_1qete_542{background:var(--huu-bg-surface);border:none;border-radius:16px;padding:14px 16px;text-align:left}._dassHead_1qete_550{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}._dassName_1qete_557{margin:0}._dassBand_1qete_561{font-size:13px;font-weight:700}._dassTrack_1qete_566{display:block;height:8px;background:var(--huu-bg-muted);border-radius:9999px;overflow:hidden}._dassFill_1qete_574{display:block;height:100%;border-radius:9999px}._interp_1qete_584{font-size:13px;color:var(--huu-fg-subtle);margin:18px 0 0;line-height:var(--huu-leading-normal);text-align:left}._credit_1qete_593{font-size:11px;color:var(--huu-fg-subtle);margin:8px 0 0;line-height:1.5;text-align:left;opacity:.7}._primary_1qete_602{width:100%;margin-top:20px;border:1px solid transparent;padding:16px;border-radius:var(--huu-radius-md);background:var(--huu-iris-500);color:var(--huu-fg-on-iris);font-family:inherit;font-size:16px;font-weight:700;letter-spacing:-.01em;box-shadow:var(--huu-shadow-1);cursor:pointer}._secondary_1qete_618{width:100%;margin-top:10px;border:1px solid var(--huu-border-default);padding:16px;border-radius:var(--huu-radius-md);background:var(--huu-bg-surface);color:var(--huu-fg-secondary);font-family:inherit;font-size:16px;font-weight:700;letter-spacing:-.01em;cursor:pointer}._stage_1q3h2_2{position:relative;width:100%;height:360px;margin:auto 0;transform:translateY(-34px);touch-action:none;-webkit-mask-image:linear-gradient(to bottom,#000 84%,transparent),linear-gradient(to right,transparent,#000 7%,#000 93%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,#000 84%,transparent),linear-gradient(to right,transparent,#000 7%,#000 93%,transparent);mask-composite:intersect}._loading_1q3h2_21{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;pointer-events:none}._loadingBlob_1q3h2_44{width:140px;height:140px;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgb(255 255 255 / 72%),rgb(183 201 246 / 52%) 46%,transparent 70%);opacity:.7;animation:_huuBreathe_1q3h2_1 2.4s ease-in-out infinite}@keyframes _huuBreathe_1q3h2_1{0%,to{transform:scale(1.03);opacity:.72}50%{transform:scale(.93);opacity:.38}}._loadingText_1q3h2_79{color:var(--huu-fg-muted);margin:0}._scrim_qrzfz_2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:34;background:#1e1e3724;border:0;padding:0;width:100%}._customCard_qrzfz_13{position:absolute;left:0;right:0;bottom:0;z-index:35;display:flex;flex-direction:column;gap:8px;padding:8px 24px 28px;background:var(--huu-bg-surface);border:none;border-radius:20px 20px 0 0;box-shadow:0 -8px 34px #28284633;max-height:74%;overflow:auto;animation:_sheetUp_qrzfz_1 .22s var(--huu-ease-standard)}@keyframes _sheetUp_qrzfz_1{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}._grip_qrzfz_43{width:40px;height:4px;border-radius:9999px;background:var(--huu-border-default);margin:0 auto 8px;flex:none}._soundTitle_qrzfz_53{font-size:17px;font-weight:700;color:var(--huu-fg-primary);text-align:left;margin:2px 0 14px}._rowWrapFree_qrzfz_61{justify-content:flex-start;flex-wrap:wrap}._rows_qrzfz_66{display:flex;flex-direction:column;gap:8px;padding-top:16px}._row_qrzfz_61{display:flex;align-items:center;gap:12px;min-height:38px}._rowLabel_qrzfz_80{width:34px;flex:none;font-size:13px;font-weight:700;color:var(--huu-fg-muted)}._rowWrap_qrzfz_61{display:flex;flex-wrap:wrap;gap:8px;flex:1}._chip_qrzfz_95{padding:0 16px;min-height:34px;height:34px;border-radius:9999px;font-size:13px;font-weight:600;font-family:inherit;transition:.18s;cursor:pointer;border:1px solid var(--huu-border-default);background:#fff;color:var(--huu-fg-secondary);box-shadow:none}._chipVariant_qrzfz_112{font-weight:700}._chipVariantOn_qrzfz_117{border-color:var(--huu-iris-500);color:var(--huu-iris-500);font-weight:700;box-shadow:0 2px 7px #17203321}._chipOptionOn_qrzfz_125{border-color:var(--huu-iris-500);background:var(--huu-iris-50);color:var(--huu-iris-500);font-weight:700}._chipLocked_qrzfz_132{cursor:default;border:1px dashed var(--huu-border-default);background:var(--huu-bg-muted);color:var(--huu-fg-subtle);box-shadow:none}._swatch_qrzfz_140{letter-spacing:inherit;width:28px;height:28px;min-height:28px;flex:none;padding:0;line-height:0;border-radius:50%;cursor:pointer;transition:transform .18s;border:2px solid rgba(0,0,0,.14);transform:scale(1)}._swatchOn_qrzfz_155{border-color:#3a3a3a;transform:scale(1.06)}._actions_qrzfz_160{display:flex;gap:8px;margin-top:12px}._confirm_qrzfz_166{flex:1.5;min-height:48px;border-radius:12px;border:none;background:#27429d;color:#fff;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}._save_qrzfz_179{flex:1;min-height:48px;border-radius:12px;border:1px solid var(--huu-border-default);background:#fff;color:var(--huu-fg-secondary);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}._collectionCard_qrzfz_193{position:absolute;top:0;right:0;bottom:0;left:0;z-index:35;display:flex;flex-direction:column;padding:52px 16px 104px;background:var(--huu-bg-canvas);overflow-y:auto;animation:_huuFloat_qrzfz_1 .22s var(--huu-ease-standard)}@keyframes _huuFloat_qrzfz_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}._header_qrzfz_216{position:relative;display:flex;align-items:center;margin:0 0 18px;min-height:36px;flex:none}._back_qrzfz_225{letter-spacing:inherit;flex:none;display:inline-flex;align-items:center;margin-left:-4px;color:var(--huu-fg-secondary);position:relative;z-index:1;cursor:pointer;border:0;background:none;padding:0;min-height:0}._headerTitle_qrzfz_241{position:absolute;left:0;right:0;text-align:center;margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--huu-fg-primary);pointer-events:none}._progress_qrzfz_254{margin:0 0 var(--huu-space-5)}._progressHead_qrzfz_258{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}._progressLabel_qrzfz_265{font-size:15px;font-weight:700;color:var(--huu-fg-primary)}._progressCount_qrzfz_271{font-size:14px;font-weight:700;color:var(--huu-fg-muted)}._progressNow_qrzfz_277{color:var(--huu-iris-500);font-size:15px}._progressTotal_qrzfz_282{color:var(--huu-fg-subtle)}._progressTrack_qrzfz_286{height:8px;border-radius:9999px;background:var(--huu-bg-muted);overflow:hidden}._progressFill_qrzfz_293{height:100%;border-radius:9999px;background:var(--huu-iris-500);transition:width .4s}._catalogTabs_qrzfz_300{display:flex;gap:20px;margin-bottom:18px;overflow-x:auto;flex:none}._catalogTab_qrzfz_300{background:transparent;border:none;font-family:inherit;font-size:15px;padding:6px 1px;cursor:pointer;white-space:nowrap;transition:.18s;color:var(--huu-fg-subtle);font-weight:600;min-height:0}._catalogTabOn_qrzfz_322{color:var(--huu-iris-500);font-weight:700;box-shadow:inset 0 -2px 0 var(--huu-iris-500)}._grid_qrzfz_328{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}._cell_qrzfz_334{letter-spacing:inherit;line-height:inherit;display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;border:0;background:none;padding:0;min-height:0;font-family:inherit}._cellArt_qrzfz_349{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:16px;background:var(--huu-bg-muted);display:flex;align-items:center;justify-content:center}._cellImg_qrzfz_360{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;background-position:center;background-size:90%;background-repeat:no-repeat}._cellImgLocked_qrzfz_370{opacity:.55;filter:saturate(.35) brightness(.7)}._cellLock_qrzfz_375{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1}._cellLoginPill_qrzfz_385{display:flex;align-items:center;gap:4px;background:var(--huu-bg-muted);border-radius:9999px;padding:6px 11px;color:var(--huu-fg-muted)}._cellLoginPillIcon_qrzfz_395{flex:none}._cellLoginPillText_qrzfz_399{font-size:12px;font-weight:700;color:var(--huu-fg-muted)}._cellLabel_qrzfz_405{font-size:12px;color:var(--huu-fg-secondary);text-align:center;font-weight:700}._cellLabelLocked_qrzfz_412{color:var(--huu-fg-subtle);font-weight:600}@keyframes _huuFloat_84ubf_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}._scrim_84ubf_14{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;justify-content:flex-end;background:#1720336b}._sheet_84ubf_24{background:var(--huu-bg-surface);border:none;border-radius:20px 20px 0 0;padding:28px 24px max(34px,env(safe-area-inset-bottom,0px));box-shadow:0 -10px 34px #1720332e;animation:_huuFloat_84ubf_1 .32s var(--huu-ease-standard)}._grip_84ubf_33{display:block;width:40px;height:4px;border-radius:9999px;background:var(--huu-border-default);margin:0 auto 22px}._badge_84ubf_42{width:56px;height:56px;border-radius:50%;background:var(--huu-bg-muted);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}._title_84ubf_53{margin:0 0 8px;text-align:center;font-size:22px;font-weight:700;letter-spacing:-.02em}._lead_84ubf_61{color:var(--huu-fg-muted);margin:0 0 14px;text-align:center;line-height:1.6}._nextWrap_84ubf_68{text-align:center;margin:0 0 20px}._next_84ubf_68{display:inline-block;background:var(--huu-iris-50);color:var(--huu-iris-500);font-size:13px;font-weight:700;padding:7px 14px;border-radius:9999px}._cta_84ubf_83{width:100%;border:none;padding:16px;border-radius:8px;background:var(--huu-iris-500);color:#fff;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;margin-bottom:8px}._close_84ubf_97{width:100%;border:none;padding:14px;border-radius:8px;background:var(--huu-bg-muted);color:var(--huu-fg-secondary);font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}._screen_tyujo_2{position:absolute;top:0;right:0;bottom:0;left:0}._sky_tyujo_7{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}._padTab_tyujo_14{padding:24px 16px 96px}._padTabMini_tyujo_19{padding:24px 16px 168px}._padFull_tyujo_23{padding:24px 16px 52px}._skyTop_tyujo_27{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity 1.4s linear;pointer-events:none}._sparkle_tyujo_34{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle 1px at 9% 12%,rgba(255,255,255,.9) 0 60%,transparent 100%),radial-gradient(circle .8px at 21% 24%,rgba(255,255,255,.8) 0 60%,transparent 100%),radial-gradient(circle 1.3px at 34% 9%,#fff 0 60%,transparent 100%),radial-gradient(circle .8px at 47% 19%,rgba(255,255,255,.75) 0 60%,transparent 100%),radial-gradient(circle 1px at 58% 7%,rgba(255,255,255,.85) 0 60%,transparent 100%),radial-gradient(circle .8px at 69% 15%,rgba(255,255,255,.7) 0 60%,transparent 100%),radial-gradient(circle 1.2px at 83% 11%,#fff 0 60%,transparent 100%),radial-gradient(circle .8px at 92% 22%,rgba(255,255,255,.75) 0 60%,transparent 100%),radial-gradient(circle 1px at 15% 33%,rgba(255,255,255,.8) 0 60%,transparent 100%),radial-gradient(circle .8px at 40% 30%,rgba(255,255,255,.65) 0 60%,transparent 100%),radial-gradient(circle 1px at 64% 28%,rgba(255,255,255,.8) 0 60%,transparent 100%),radial-gradient(circle .8px at 88% 36%,rgba(255,255,255,.7) 0 60%,transparent 100%),radial-gradient(circle 1.2px at 28% 44%,#fff 0 60%,transparent 100%),radial-gradient(circle .8px at 75% 48%,rgba(255,255,255,.7) 0 60%,transparent 100%);background-repeat:no-repeat}._sparkleA_tyujo_51{animation:_tySpk_tyujo_1 3.4s ease-in-out infinite}._sparkleB_tyujo_52{animation:_tySpk_tyujo_1 3.4s ease-in-out infinite 1.7s;background-image:radial-gradient(circle .8px at 6% 20%,rgba(255,255,255,.7) 0 60%,transparent 100%),radial-gradient(circle 1px at 18% 8%,rgba(255,255,255,.8) 0 60%,transparent 100%),radial-gradient(circle .8px at 30% 17%,rgba(255,255,255,.65) 0 60%,transparent 100%),radial-gradient(circle 1.1px at 43% 6%,#fff 0 60%,transparent 100%),radial-gradient(circle .8px at 54% 14%,rgba(255,255,255,.7) 0 60%,transparent 100%),radial-gradient(circle 1px at 66% 10%,rgba(255,255,255,.8) 0 60%,transparent 100%),radial-gradient(circle .8px at 78% 18%,rgba(255,255,255,.65) 0 60%,transparent 100%),radial-gradient(circle 1px at 95% 14%,rgba(255,255,255,.8) 0 60%,transparent 100%),radial-gradient(circle .8px at 11% 40%,rgba(255,255,255,.65) 0 60%,transparent 100%),radial-gradient(circle 1px at 52% 36%,rgba(255,255,255,.75) 0 60%,transparent 100%),radial-gradient(circle .8px at 82% 42%,rgba(255,255,255,.65) 0 60%,transparent 100%),radial-gradient(circle 1px at 36% 50%,rgba(255,255,255,.7) 0 60%,transparent 100%);background-repeat:no-repeat}@keyframes _tySpk_tyujo_1{0%,to{opacity:.45}50%{opacity:.95}}._header_tyujo_71{position:relative;z-index:1;display:flex;align-items:center;gap:10px;min-height:40px;margin-bottom:6px}._close_tyujo_81{letter-spacing:inherit;flex:none;width:40px;height:40px;min-height:40px;border:0;border-radius:50%;background:#ffffffb3;display:flex;align-items:center;justify-content:center;cursor:pointer}._title_tyujo_96{margin:0;flex:1;font-size:26px;font-weight:700;letter-spacing:-.01em}._headerActions_tyujo_104{flex:none;display:inline-flex;align-items:center;gap:var(--huu-space-2)}._iconButton_tyujo_111{letter-spacing:inherit;width:40px;height:40px;min-height:40px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff6b;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer}._body_tyujo_128{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;padding-top:40px;gap:12px}._pill_tyujo_139{align-self:center;background:#ffffff80;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.65);box-shadow:0 4px 16px #3c3c5a14;border-radius:9999px;padding:8px 16px;font-size:13px;font-weight:700;color:var(--huu-fg-primary)}._switch_tyujo_153{position:relative;z-index:1;display:flex;gap:2px;background:var(--huu-bg-surface);border:none;border-radius:16px;box-shadow:none;padding:6px;flex:none}._tab_tyujo_166{letter-spacing:inherit;line-height:inherit;text-align:inherit;flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:10px 4px;border-radius:8px;font-size:13px;white-space:nowrap;transition:all .18s;background:transparent;color:var(--huu-fg-muted);font-weight:700;cursor:pointer;border:0;font-family:inherit;min-height:0}._tabActive_tyujo_189{background:var(--huu-iris-50);color:var(--huu-iris-500)}._page_1550j_2{padding:0 24px 132px}._hero_1550j_6{position:relative;overflow:hidden;background:linear-gradient(140deg,var(--huu-iris-500),var(--huu-iris-800));border-radius:0;padding:24px 24px 32px;margin:0 -24px 24px}._heroGlow_1550j_15{position:absolute;left:-34px;bottom:-38px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(231,241,168,.45),transparent 68%)}._heroInner_1550j_25{position:relative}._back_1550j_29{letter-spacing:inherit;width:40px;height:40px;min-height:40px;border:0;border-radius:50%;background:#ffffff2e;display:flex;align-items:center;justify-content:center;margin-bottom:20px;cursor:pointer}._heroBody_1550j_44{display:flex;align-items:flex-start;gap:14px}._heroText_1550j_50{flex:1;min-width:0}._heroTitle_1550j_55{margin:0;font-size:26px;color:#fff}._heroDesc_1550j_61{color:#ffffffd1;margin:10px 0 0;font-weight:500}._heroArt_1550j_67{flex:none;width:128px;height:128px;margin-top:-2px;pointer-events:none}._voiceRow_1550j_75{display:flex;gap:12px;margin-bottom:24px}._voice_1550j_75{letter-spacing:inherit;flex:1;padding:16px 0;border-radius:12px;font-family:inherit;font-size:16px;cursor:pointer;transition:all .18s;font-weight:700;background:#fff;border:1.5px solid var(--huu-border-default);color:var(--huu-fg-muted);box-shadow:none;min-height:0}._voiceOn_1550j_98{background:var(--huu-iris-50);border-color:var(--huu-iris-500);color:var(--huu-iris-500)}._tracks_1550j_104{display:flex;flex-direction:column;gap:14px}._track_1550j_104{background:var(--huu-bg-surface);border:none;border-radius:16px;padding:16px}._trackHead_1550j_117{display:flex;align-items:center;gap:12px;margin-bottom:12px}._trackHeadBody_1550j_124{flex:1;min-width:0}._trackNo_1550j_129{display:block;color:var(--huu-iris-500)}._trackName_1550j_134{display:block;margin:2px 0 0;color:var(--huu-fg-primary)}._options_1550j_140{display:flex;flex-direction:column;gap:8px}._option_1550j_140{letter-spacing:inherit;line-height:inherit;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--huu-iris-50);cursor:pointer;border:0;width:100%;font-family:inherit;text-align:inherit;min-height:0}._optionLabel_1550j_163{flex:1;font-weight:700;color:var(--huu-fg-primary);font-size:16px}._playDot_1550j_170{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;background:var(--huu-iris-500)}._doneBadge_1550j_182{flex:none;display:inline-flex;align-items:center;gap:4px;color:var(--huu-success-700);font-size:13px;font-weight:700}._progressBadge_1550j_192{flex:none;display:inline-flex;align-items:center;gap:6px;color:#c07f22;font-size:13px;font-weight:700}._progressDot_1550j_202{width:8px;height:8px;border-radius:50%;background:#e0952a;box-shadow:0 0 0 3px #e0952a2e}@keyframes _huuFloat_1joh3_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}._scrim_1joh3_13{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;justify-content:flex-end;background:#1720336b}._sheet_1joh3_23{background:var(--huu-bg-surface);border:none;border-radius:20px 20px 0 0;padding:28px 24px max(34px,env(safe-area-inset-bottom,0px));box-shadow:0 -10px 34px #1720332e;animation:_huuFloat_1joh3_1 .32s var(--huu-ease-standard)}._grip_1joh3_32{display:block;width:40px;height:4px;border-radius:9999px;background:var(--huu-border-default);margin:0 auto 22px}._title_1joh3_41{margin:0 0 4px}._lead_1joh3_45{color:var(--huu-fg-muted);margin:0 0 24px;line-height:1.6}._cta_1joh3_51{width:100%;border:none;padding:16px;border-radius:12px;background:var(--huu-iris-500);color:#fff;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}@keyframes _huuFloat_v58bk_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}._scrim_v58bk_14{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;justify-content:flex-end;background:#1720336b}._sheet_v58bk_24{background:var(--huu-bg-surface);border:none;border-radius:20px 20px 0 0;padding:28px 24px max(34px,env(safe-area-inset-bottom,0px));box-shadow:0 -10px 34px #1720332e;animation:_huuFloat_v58bk_1 .32s var(--huu-ease-standard)}._grip_v58bk_33{display:block;width:40px;height:4px;border-radius:9999px;background:var(--huu-border-default);margin:0 auto 22px}._check_v58bk_43{width:56px;height:56px;border-radius:50%;background:var(--huu-iris-50);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}._thumb_v58bk_55{width:92px;height:92px;border-radius:24px;background-color:var(--huu-iris-50);background-position:center;background-size:82%;background-repeat:no-repeat;margin:0 auto 16px}._title_v58bk_66{margin:0 0 8px;text-align:center;font-size:22px;font-weight:700;letter-spacing:-.02em}._nextRow_v58bk_74{text-align:center;margin:0 0 20px}._nextChip_v58bk_79{display:inline-block;background:var(--huu-iris-50);color:var(--huu-iris-500);font-size:13px;font-weight:700;padding:7px 14px;border-radius:9999px}._cta_v58bk_89{width:100%;border:none;padding:16px;border-radius:8px;background:var(--huu-iris-500);color:#fff;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;margin-bottom:8px;letter-spacing:inherit;line-height:inherit;text-align:center}._close_v58bk_107{width:100%;border:none;padding:14px;border-radius:8px;background:var(--huu-bg-muted);color:var(--huu-fg-secondary);font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;letter-spacing:inherit;line-height:inherit;text-align:center}._scrim_cx0qd_3{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;background:#1e203c8c;display:flex;align-items:center;justify-content:center;padding:32px}._card_cx0qd_14{background:#fff;border-radius:16px;padding:28px 24px;width:100%;max-width:300px;text-align:center}._title_cx0qd_23{margin:0 0 8px;color:var(--huu-fg-primary)}._lead_cx0qd_28{color:var(--huu-fg-muted);margin:0 0 20px}._actions_cx0qd_33{display:flex;flex-direction:column;gap:8px}._stay_cx0qd_41,._leave_cx0qd_42{width:100%;border:none;min-height:48px;padding:0 16px;border-radius:12px;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}._stay_cx0qd_41{background:var(--huu-iris-500);color:#fff}._leave_cx0qd_42{background:var(--huu-bg-muted);color:var(--huu-fg-secondary)}._scrim_xpvi8_7{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;background:#1e203c8c;display:flex;align-items:center;justify-content:center;padding:32px}._card_xpvi8_18{background:#fff;border-radius:16px;padding:28px 24px;width:100%;max-width:300px;text-align:center}._title_xpvi8_27{margin:0 0 8px;color:var(--huu-fg-primary)}._lead_xpvi8_32{color:var(--huu-fg-muted);margin:0 0 20px;line-height:1.55}._actions_xpvi8_38{display:flex;flex-direction:column;gap:8px}._delete_xpvi8_46,._cancel_xpvi8_47{width:100%;border:none;padding:16px;border-radius:12px;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}._delete_xpvi8_46{background:var(--huu-danger-500);color:#fff}._cancel_xpvi8_47{background:var(--huu-bg-muted);color:var(--huu-fg-secondary)}._scrim_13897_7{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;background:#1e203c8c;display:flex;align-items:center;justify-content:center;padding:32px}._card_13897_18{background:#fff;border-radius:16px;padding:28px 24px;width:100%;max-width:300px;text-align:center}._title_13897_27{margin:0 0 8px;color:var(--huu-fg-primary)}._lead_13897_32{color:var(--huu-fg-muted);margin:0 0 20px}._actions_13897_37{display:flex;flex-direction:column;gap:8px}._continue_13897_45,._restart_13897_46{width:100%;border:none;padding:16px;border-radius:12px;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}._continue_13897_45{background:var(--huu-iris-500);color:#fff}._restart_13897_46{background:var(--huu-bg-muted);color:var(--huu-fg-secondary)}._overlay_1xmng_2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;justify-content:flex-end;background:#1720336b}._card_1xmng_12{background:var(--huu-bg-surface);border:none;border-radius:20px 20px 0 0;padding:24px 24px 32px;box-shadow:0 -10px 34px #1720332e;animation:_huuFloat_1xmng_1 .32s var(--huu-ease-standard)}@keyframes _huuFloat_1xmng_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}._grip_1xmng_32{width:40px;height:4px;border-radius:9999px;background:var(--huu-border-default);margin:0 auto 20px}._title_1xmng_40{margin:0 0 6px;font-size:22px;font-weight:700;letter-spacing:-.02em}._desc_1xmng_47{color:var(--huu-fg-muted);margin:0 0 28px;line-height:1.5}._providers_1xmng_53{display:flex;flex-direction:column;gap:10px}._provider_1xmng_53{width:100%;position:relative;border:none;padding:14px;min-height:0;border-radius:12px;font-family:inherit;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer}._kakao_1xmng_75{background:#fee500;color:#000000d9}._naver_1xmng_80{background:#03c75a;color:#fff}._google_1xmng_85{border:1px solid #dadce0;background:#fff;color:#1f1f1f}._apple_1xmng_91{background:#000;color:#fff}._mark_1xmng_96{position:absolute;left:16px;display:inline-flex}._markNaver_1xmng_102{position:absolute;left:17px;display:inline-flex}._browse_1xmng_108{letter-spacing:inherit;line-height:inherit;display:block;width:100%;border:0;background:none;text-align:center;font-size:14px;font-weight:700;color:var(--huu-fg-muted);margin-top:20px;padding:6px 0;min-height:0;font-family:inherit;cursor:pointer}._overlay_1h2ao_2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;justify-content:flex-end;background:#1720336b}._card_1h2ao_12{background:var(--huu-bg-surface);border:none;border-radius:20px 20px 0 0;padding:24px 24px 32px;box-shadow:0 -10px 34px #1720332e;animation:_huuFloat_1h2ao_1 .32s var(--huu-ease-standard)}@keyframes _huuFloat_1h2ao_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}._grip_1h2ao_32{width:40px;height:4px;border-radius:9999px;background:var(--huu-border-default);margin:0 auto 20px}._title_1h2ao_40{margin:0 0 6px;font-size:22px;font-weight:700;letter-spacing:-.02em}._desc_1h2ao_47{color:var(--huu-fg-muted);margin:0 0 18px;line-height:1.5}._allRow_1h2ao_53{display:flex;align-items:center;gap:12px;padding:15px 14px;border:1px solid var(--huu-border-default);border-radius:12px;width:100%;background:none;min-height:0;font-family:inherit;cursor:pointer;text-align:left}._allBox_1h2ao_68{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;cursor:pointer;border:1.8px solid var(--huu-border-default)}._allLabel_1h2ao_80{flex:1;font-size:16px;font-weight:800;color:var(--huu-fg-primary)}._rows_1h2ao_87{display:flex;flex-direction:column;gap:1px;margin:8px 0 18px}._row_1h2ao_87{display:flex;align-items:center;gap:9px;padding:9px 12px}._box_1h2ao_101{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;cursor:pointer;border:1.6px solid var(--huu-border-default);background:none;min-height:0;padding:0}._boxOn_1h2ao_116{background:var(--huu-iris-500);border-color:var(--huu-iris-500)}._tagRequired_1h2ao_121{flex:none;font-size:15px;font-weight:700;color:var(--huu-iris-500)}._tagOptional_1h2ao_128{flex:none;font-size:15px;font-weight:700;color:var(--huu-fg-muted)}._rowLabel_1h2ao_135{flex:1;font-size:15px;font-weight:600;color:var(--huu-fg-primary);border:0;background:none;padding:0;min-height:0;font-family:inherit;text-align:left;cursor:pointer}._view_1h2ao_149{flex:none;font-size:12px;color:var(--huu-fg-muted);text-decoration:underline;border:0;background:none;padding:0;min-height:0;font-family:inherit;cursor:pointer}._confirm_1h2ao_162{width:100%;border:none;padding:16px;min-height:0;border-radius:12px;font-family:inherit;font-size:16px;font-weight:700;background:var(--huu-bg-muted);color:var(--huu-fg-subtle);cursor:default}._confirmOn_1h2ao_176{background:var(--huu-iris-500);color:#fff;cursor:pointer}._cancel_1h2ao_182{letter-spacing:inherit;display:block;width:100%;border:0;background:none;text-align:center;font-size:14px;font-weight:700;color:var(--huu-fg-muted);margin-top:14px;padding:4px 0;min-height:0;font-family:inherit;cursor:pointer}._stage_fqtis_3{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;background:#fff;display:flex;flex-direction:column}._header_fqtis_17{position:relative;z-index:2;background:#fff;display:flex;align-items:center;padding:52px 16px 10px;min-height:44px}._back_fqtis_27{flex:none;color:var(--huu-fg-secondary);display:inline-flex;position:relative;z-index:1;border:0;background:none;padding:0;cursor:pointer}._title_fqtis_40{position:absolute;left:0;right:0;text-align:center;margin:0;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--huu-fg-primary);pointer-events:none}._body_fqtis_53{flex:1;padding:100px 22px 40px}._line_fqtis_58{color:var(--huu-fg-secondary);line-height:1.7;margin:0 0 10px}._scrim_1mqo9_4{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;background:#1e203c8c;display:flex;align-items:center;justify-content:center;padding:32px}._card_1mqo9_17{background:#fff;border-radius:16px;padding:28px 24px;width:100%;max-width:300px;text-align:center}._title_1mqo9_26{margin:0 0 8px;color:var(--huu-fg-primary)}._lead_1mqo9_31{color:var(--huu-fg-muted);margin:0 0 20px}._confirm_1mqo9_36{width:100%;border:none;min-height:48px;padding:0 16px;border-radius:12px;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;background:var(--huu-iris-500);color:#fff}._badge_y1cga_2{position:fixed;left:8px;bottom:8px;z-index:90;padding:6px 10px;border-radius:8px;background:#14141ed1;color:#fff;font-size:12px;font-weight:700;line-height:1.4;white-space:pre;pointer-events:none}@font-face{font-family:Gaegu;src:url(/fonts/Gaegu-Bold-hangul-a.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+d,U+48,U+7c,U+ac10,U+ac15,U+ac74,U+ac80,U+ac83,U+acc4,U+ad11,U+ad50,U+ad6d,U+adfc,U+ae00,U+ae08,U+ae4c,U+b0a8,U+b124,U+b144,U+b178,U+b274,U+b2a5,U+b2e8,U+b2f9,U+b354,U+b370,U+b418,U+b41c,U+b4f1,U+b514,U+b798,U+b808,U+b824-b825,U+b8cc,U+b978,U+b9d0,U+b9e4,U+baa9,U+bb3c,U+bc18,U+bc1c,U+bc30,U+bc84,U+bcf5,U+bcf8,U+bd84,U+be0c,U+be14,U+c0b0,U+c0c9,U+c0dd,U+c124,U+c2dd,U+c2e4,U+c2ec,U+c54c,U+c57c-c57d,U+c591,U+c5c5-c5c6,U+c5ed,U+c608,U+c640,U+c6b8,U+c6d4,U+c784,U+c7ac,U+c800-c801,U+c9c1,U+c9d1,U+cc28,U+cc98,U+cc9c,U+ccad,U+cd5c,U+cd94,U+cd9c,U+cde8,U+ce68,U+cf54,U+d0dc,U+d14c,U+d1a0,U+d1b5,U+d2f0,U+d30c,U+d310,U+d398,U+d45c,U+d50c,U+d53c,U+d560,U+d568,U+d589,U+d604,U+d6c4,U+d788}@font-face{font-family:Gaegu;src:url(/fonts/Gaegu-Bold-hangul-b.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+39,U+49,U+4d-4e,U+a0,U+ac04,U+ac1c,U+ac70,U+ac8c,U+acbd,U+acf5,U+acfc,U+ad00,U+ad6c,U+adf8,U+b098,U+b0b4,U+b294,U+b2c8,U+b300,U+b3c4,U+b3d9,U+b4dc,U+b4e4,U+b77c,U+b7ec,U+b85d,U+b97c,U+b9c8,U+b9cc,U+ba54,U+ba74,U+ba85,U+baa8,U+bb34,U+bb38,U+bbf8,U+bc14,U+bc29,U+bc88,U+bcf4,U+bd80,U+be44,U+c0c1,U+c11c,U+c120,U+c131,U+c138,U+c18c,U+c218,U+c2b5,U+c2e0,U+c544,U+c548,U+c5b4,U+c5d0,U+c5ec,U+c5f0,U+c601,U+c624,U+c694,U+c6a9,U+c6b0,U+c6b4,U+c6d0,U+c704,U+c720,U+c73c,U+c740,U+c744,U+c74c,U+c758,U+c77c,U+c785,U+c788,U+c790-c791,U+c7a5,U+c804,U+c815,U+c81c,U+c870,U+c8fc,U+c911,U+c9c4,U+ccb4,U+ce58,U+ce74,U+d06c,U+d0c0,U+d130,U+d2b8,U+d3ec,U+d504,U+d55c,U+d569,U+d574,U+d638,U+d654,U+d68c}@font-face{font-family:Gaegu;src:url(/fonts/Gaegu-Bold-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+20-22,U+27-2a,U+2c-38,U+3a-3b,U+3f,U+41-47,U+4a-4c,U+4f-5d,U+61-7b,U+7d,U+a1,U+ab,U+ae,U+b7,U+bb,U+bf,U+2013-2014,U+201c-201d,U+2122,U+ac00,U+ace0,U+ae30,U+b2e4,U+b85c,U+b9ac,U+c0ac,U+c2a4,U+c2dc,U+c774,U+c778,U+c9c0,U+d558}@font-face{font-family:Gaegu;src:url(/fonts/Gaegu-Bold-latin-ext.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:SUIT;src:url(/fonts/SUIT-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:SUIT;src:url(/fonts/SUIT-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:SUIT;src:url(/fonts/SUIT-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SUIT;src:url(/fonts/SUIT-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SUIT;src:url(/fonts/SUIT-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SUIT;src:url(/fonts/SUIT-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SUIT;src:url(/fonts/SUIT-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SUIT;src:url(/fonts/SUIT-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:SUIT;src:url(/fonts/SUIT-Heavy.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--huu-iris-50: #eef2fd;--huu-iris-100: #dbe5fb;--huu-iris-200: #b7c9f6;--huu-iris-300: #8ea9ef;--huu-iris-400: #6a87c9;--huu-iris-500: #27429d;--huu-iris-600: #1e357e;--huu-iris-700: #0c2f88;--huu-iris-800: #0a2668;--huu-iris-900: #071b49;--huu-apricot-50: #f5fae0;--huu-apricot-100: #f0ff90;--huu-apricot-200: #d6e788;--huu-apricot-300: #bcd35a;--huu-apricot-400: #9fbb3c;--huu-apricot-500: #7f9a28;--huu-apricot-600: #5f7a1a;--huu-sand-0: #ffffff;--huu-sand-25: #fdfcfb;--huu-sand-50: #f8f6f3;--huu-sand-75: #f2efea;--huu-sand-100: #eae6df;--huu-sand-200: #ddd7cd;--huu-sand-300: #c8c0b4;--huu-sand-400: #a79e91;--huu-sand-500: #857c6f;--huu-sand-600: #675f54;--huu-sand-700: #4c463d;--huu-sand-800: #322e28;--huu-sand-900: #1f1c18;--huu-success-50: #eaf6ee;--huu-success-500: #4ca771;--huu-success-700: #35815a;--huu-warning-50: #fff3e0;--huu-warning-500: #e0952a;--huu-warning-700: #a86a12;--huu-danger-50: #fdecec;--huu-danger-500: #dd5c5c;--huu-danger-700: #a83c3c;--huu-info-50: #e9f3fb;--huu-info-500: #4a90d0;--huu-info-700: #2f6aa3;--huu-toast-bg: rgba(23, 32, 51, .92);--huu-toast-fg: #fff;--huu-toast-shadow: 0 6px 20px rgba(23, 32, 51, .28);--huu-toast-bottom: max(92px, env(safe-area-inset-bottom, 0px));--huu-fg-primary: #1a1a1a;--huu-fg-secondary: #464a57;--huu-fg-muted: #63687a;--huu-fg-subtle: #5b6070;--huu-fg-on-iris: #ffffff;--huu-fg-link: var(--huu-iris-500);--huu-bg-canvas: #f8f6f3;--huu-bg-surface: #ffffff;--huu-bg-subtle: #fcfbfa;--huu-bg-muted: #f4f2ee;--huu-bg-iris-soft: var(--huu-iris-50);--huu-border-subtle: var(--huu-sand-100);--huu-border-default: var(--huu-sand-200);--huu-border-strong: var(--huu-sand-300);--huu-border-focus: var(--huu-iris-400);--huu-font-sans: "SUIT", "Pretendard", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", system-ui, sans-serif;--huu-font-hand: "Gaegu", var(--huu-font-sans);--huu-text-2xs: 13px;--huu-text-xs: 13px;--huu-text-sm: 14px;--huu-text-md: 16px;--huu-text-lg: 18px;--huu-text-xl: 20px;--huu-text-2xl: 26px;--huu-text-3xl: 32px;--huu-text-4xl: 34px;--huu-text-display: 36px;--huu-leading-tight: 1.35;--huu-leading-snug: 1.35;--huu-leading-normal: 1.5;--huu-leading-relaxed: 1.62;--huu-weight-regular: 400;--huu-weight-medium: 500;--huu-weight-semibold: 600;--huu-weight-bold: 700;--huu-tracking-tight: -.02em;--huu-tracking-tighter: -.03em;--huu-tracking-tightest: -.04em;--huu-tracking-normal: 0;--huu-tracking-wide: .04em;--huu-space-0: 0;--huu-space-1: 4px;--huu-space-2: 8px;--huu-space-3: 12px;--huu-space-4: 16px;--huu-space-5: 20px;--huu-space-6: 24px;--huu-space-7: 32px;--huu-space-8: 40px;--huu-space-9: 48px;--huu-space-10: 64px;--huu-radius-sm: 8px;--huu-radius-md: 12px;--huu-radius-lg: 16px;--huu-radius-xl: 20px;--huu-radius-2xl: 24px;--huu-radius-pill: 9999px;--huu-shadow-0: 0 1px 2px rgba(23, 32, 51, .04);--huu-shadow-1: 0 1px 3px rgba(23, 32, 51, .06), 0 1px 2px rgba(23, 32, 51, .04);--huu-shadow-2: 0 4px 12px rgba(23, 32, 51, .08), 0 2px 4px rgba(23, 32, 51, .04);--huu-shadow-3: 0 12px 32px rgba(23, 32, 51, .12), 0 4px 8px rgba(23, 32, 51, .05);--huu-shadow-focus: 0 0 0 4px rgba(54, 76, 132, .22);--huu-ease-standard: cubic-bezier(.22, .8, .3, 1);--huu-ease-out: cubic-bezier(0, 0, .2, 1);--huu-dur-fast: .16s;--huu-dur-base: .22s;--huu-dur-slow: .32s;--huu-phone-width: 420px;--huu-nav-height: 64px;--huu-overlay-scrim: rgba(30, 32, 60, .55);--huu-mood-joyful: #f7c948;--huu-mood-excited: #f29cb8;--huu-mood-calm: #7fc8a9;--huu-mood-proud: #f0a35e;--huu-mood-tired: #a8aec2;--huu-mood-lonely: #8fa9c9;--huu-mood-sad: #6f92e3;--huu-mood-anxious: #9b8ce0;--huu-mood-angry: #e07a5f;--huu-mood-grateful: #f0b49a;--huu-mood-bored: #bfc5b2;--huu-mood-frustrated: #dda05b;--huu-moodv-joyful: #dbe6fb;--huu-moodv-excited: #c6d6f7;--huu-moodv-proud: #aec6f5;--huu-moodv-calm: #93b0ec;--huu-moodv-tired: #6f92e3;--huu-moodv-lonely: #6a87c9;--huu-moodv-sad: #3159c9;--huu-moodv-anxious: #1c47ab;--huu-moodv-angry: #12306f;--huu-moodv-grateful: #c6d6f7;--huu-moodv-bored: #6f92e3;--huu-moodv-frustrated: #1c47ab;--huu-toy-worry-bg: var(--huu-sand-100);--huu-toy-worry-fg: var(--huu-sand-400);--huu-toy-keycap-bg: #dbe8fb;--huu-toy-keycap-fg: #4a90d0;--huu-toy-slime-bg: #daf1e6;--huu-toy-slime-fg: #3bb389;--huu-toy-wappu-bg: #fbe0ec;--huu-toy-wappu-fg: #e85c9a}:where(.huu-display){font-size:var(--huu-text-display);line-height:var(--huu-leading-tight);font-weight:var(--huu-weight-bold);letter-spacing:var(--huu-tracking-tighter)}:where(.huu-h1){font-size:24px;line-height:var(--huu-leading-tight);font-weight:var(--huu-weight-bold);letter-spacing:var(--huu-tracking-tighter)}:where(.huu-h2){font-size:var(--huu-text-xl);line-height:var(--huu-leading-tight);font-weight:var(--huu-weight-bold);letter-spacing:var(--huu-tracking-tighter)}:where(.huu-h3){font-size:var(--huu-text-lg);line-height:var(--huu-leading-tight);font-weight:var(--huu-weight-bold);letter-spacing:var(--huu-tracking-tighter)}:where(.huu-h4){font-size:var(--huu-text-md);line-height:var(--huu-leading-tight);font-weight:var(--huu-weight-bold);letter-spacing:var(--huu-tracking-tight)}:where(.huu-body){font-size:var(--huu-text-md);line-height:var(--huu-leading-normal);letter-spacing:var(--huu-tracking-tight)}:where(.huu-body-sm){font-size:var(--huu-text-sm);line-height:var(--huu-leading-normal);letter-spacing:var(--huu-tracking-tight)}:where(.huu-caption){font-size:var(--huu-text-xs);line-height:var(--huu-leading-normal);letter-spacing:var(--huu-tracking-tightest);color:var(--huu-fg-muted)}:where(.huu-eyebrow){font-size:var(--huu-text-2xs);line-height:var(--huu-leading-tight);font-weight:var(--huu-weight-bold);letter-spacing:var(--huu-tracking-tight);color:var(--huu-fg-muted)}:where(.huu-num){font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}html,body{margin:0;padding:0;background:var(--huu-sand-100);font-family:var(--huu-font-sans);color:var(--huu-fg-primary);font-size:var(--huu-text-md);line-height:var(--huu-leading-normal);letter-spacing:var(--huu-tracking-tight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}a{color:var(--huu-iris-500);text-decoration:none}a:hover{color:var(--huu-iris-700)}#root,#root *{word-break:keep-all;overflow-wrap:break-word}:focus{outline:none}:focus-visible{outline:2px solid var(--huu-iris-500);outline-offset:2px;border-radius:var(--huu-radius-md)}button{min-height:44px;font-family:inherit;font-size:inherit;color:inherit;letter-spacing:var(--huu-tracking-tight)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--huu-safe-top: env(safe-area-inset-top, 0px);--huu-safe-bottom: env(safe-area-inset-bottom, 0px)}.huu-safe-inset{position:absolute;inset:var(--huu-safe-top) 0 0 0}.huu-no-select{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}
