.shop-page_appbar__mnFiK{padding:6px 2px 10px;text-align:center}.shop-page_date__3_FW_{font:var(--type-page-title);color:var(--ink);letter-spacing:.01em}.shop-page_sub__9Y293{font:var(--type-caption);color:var(--ink-subtle);margin-top:3px}.shop-page_toast__HvANn{font:var(--type-body);background:var(--accent-soft);color:var(--accent-ink);border-radius:12px;padding:0;margin:0;opacity:0;max-height:0;overflow:hidden;transition:opacity .2s ease}.shop-page_toast__HvANn[data-show=true]{padding:10px 12px;margin-bottom:12px;opacity:1;max-height:80px}@media (prefers-reduced-motion:reduce){.shop-page_toast__HvANn{transition:none}}.shop-page_balanceRow__afuHk{display:flex;justify-content:center;margin:2px 0 16px}.shop-page_coinDisplay__MX61I{font:var(--type-number);display:inline-flex;align-items:center;gap:5px;color:var(--accent-ink);background:var(--accent-soft);border-radius:14px;padding:6px 12px}.shop-page_sectionLabel__vRL_X{font:var(--type-section);color:var(--ink-subtle);margin:14px 2px 8px}.shop-page_sectionLabel__vRL_X:first-of-type{margin-top:2px}.shop-page_sectionNote__wfql_{font:var(--type-caption);color:var(--ink-subtle);margin:-6px 0 6px;padding:0 2px}.shop-page_itemList__X8ScZ{border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-bottom:4px;flex-shrink:0}.shop-page_item__xIwvv{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;border-bottom:1px solid var(--border);background:var(--surface)}.shop-page_item__xIwvv:last-child{border-bottom:none}.shop-page_itemIcon__vi4R9{font-size:var(--icon-size-lg);line-height:1;flex-shrink:0;width:30px;text-align:center}.shop-page_itemInfo__QCnzA{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.shop-page_itemName__aDOm4{font:var(--type-label);color:var(--ink)}.shop-page_itemSub__1nis6{font:var(--type-caption);color:var(--ink-subtle)}.shop-page_btn__BkTuf{font:var(--type-button);flex-shrink:0;min-height:44px;padding:8px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg);color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:background .15s ease}.shop-page_btn__BkTuf:active:not(:disabled),.shop-page_btn__BkTuf:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-ink)}.shop-page_btn__BkTuf:disabled{opacity:.45;cursor:default}.shop-page_btn__BkTuf:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.shop-page_btnConfirm__P3CaW{background:var(--accent-soft);border-color:rgba(var(--accent-rgb),.5);color:var(--accent-ink)}.shop-page_itemOwned__pCAop{font:var(--type-caption);flex-shrink:0;color:var(--ink-subtle);padding:0 4px}@keyframes shop-page_reactionBounce__PjoDl{0%,to{transform:scale(1)}30%{transform:scale(1.06)}58%{transform:scale(.97)}80%{transform:scale(1.02)}}.shop-page_reactionBounce__PjoDl{animation:shop-page_reactionBounce__PjoDl .5s ease}@media (prefers-reduced-motion:reduce){.shop-page_reactionBounce__PjoDl{animation:none}}.shop-page_categories__hPYAY{display:grid;grid-template-columns:.8fr 1.45fr .8fr 1fr;grid-gap:6px;gap:6px;margin-bottom:16px}.shop-page_categories__hPYAY button{font:var(--type-button);display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:8px 4px;white-space:nowrap}.shop-page_categories__hPYAY button[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--accent-ink)}.shop-page_sectionLabel__vRL_X[id]{scroll-margin-top:16px}.CharacterBoxFurnitureLayer_roomBackground__dgoBe{position:absolute;left:0;right:0;z-index:-1;pointer-events:none}.CharacterBoxFurnitureLayer_wall__HmslI{position:absolute;left:0;right:0;top:0;height:90%;background:color-mix(in srgb,var(--ink-subtle) 8%,var(--surface) 92%)}.CharacterBoxFurnitureLayer_floor__MUjZF{position:absolute;left:0;right:0;bottom:0;height:10%;background:linear-gradient(to bottom,color-mix(in srgb,var(--ink) 6%,transparent),transparent 45%),color-mix(in srgb,var(--warn-soft) 40%,var(--surface) 60%)}.CharacterBoxFurnitureLayer_baseboard__QudMC{position:absolute;left:0;right:0;top:90%;height:2px;transform:translateY(-1px);background:color-mix(in srgb,var(--ink-subtle) 35%,transparent)}.CharacterBoxFurnitureLayer_hairline__lBXex{position:absolute;left:0;right:0;height:1.5px;background:var(--border)}.CharacterBoxFurnitureLayer_floorTick__zepE1{position:absolute;top:90%;bottom:0;width:1px;background:var(--border)}.CharacterBoxFurnitureLayer_vignette__xQ8qe{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(110deg,color-mix(in srgb,var(--ink) 4%,transparent),transparent 65%)}.noriss-glb-canvas_tapSurface__BpTmy{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.noriss-glb-canvas_tapSurface__BpTmy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.noriss-glb-canvas_hotspot__pscdB{position:absolute;z-index:2;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:14px;background:transparent;transform:translate(-50%,-50%);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover:hover){.noriss-glb-canvas_hotspot__pscdB:hover{border-color:rgba(var(--accent-rgb),.35)}}.noriss-glb-canvas_hotspot__pscdB:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.noriss-glb-canvas_hotspot__pscdB[data-feedback=true]{border-color:rgba(var(--accent-rgb),.55);background:rgba(var(--accent-rgb),.16)}.noriss-glb-canvas_tapMark__00AWH{position:absolute;z-index:3;pointer-events:none}.noriss-glb-canvas_tapMark__00AWH i{position:absolute;width:5px;height:10px;border-radius:50%;background:#ffe2a2;box-shadow:0 0 5px #e8b762;animation:noriss-glb-canvas_tapSpark__kxkxI .4s ease-out both}@keyframes noriss-glb-canvas_tapSpark__kxkxI{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-6px) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-24px) scale(.25)}}.noriss-glb-canvas_tapMark__00AWH[data-reduced] i{animation:none;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-8px)}@media (prefers-reduced-motion:reduce){.noriss-glb-canvas_tapMark__00AWH i{animation:none;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-8px)}}.noriss-glb-canvas_actionNotice__yGTOQ{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);z-index:3;padding:6px 12px;border-radius:12px;background:var(--bg);color:var(--ink);font:var(--type-caption);white-space:nowrap;pointer-events:none}.room-themes_section__jSE6T{margin:20px 0 16px}.room-themes_heading__I6pvd{font:var(--type-section);margin:0 0 10px;color:var(--ink-subtle)}.room-themes_note__7ioJU{font:var(--type-caption);margin:0 0 10px;color:var(--ink-subtle)}.room-themes_list__Bbj0B{overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.room-themes_item__11ew6{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:14px 12px}.room-themes_item__11ew6+.room-themes_item__11ew6{border-top:1px solid var(--border)}.room-themes_info__OF0te{display:flex;flex-direction:column;gap:5px;min-width:0}.room-themes_name__xwCtW{font:var(--type-label);color:var(--ink);overflow-wrap:anywhere}.room-themes_description__J005j{font:var(--type-caption);color:var(--ink-subtle)}.room-themes_button__Xpt53{font:var(--type-button);min-width:64px;min-height:44px;padding:8px 10px;cursor:pointer}.room-themes_button__Xpt53:disabled{cursor:default;opacity:.55}.room-themes_owned__vvAS4{font:var(--type-caption);width:64px;text-align:center;color:var(--ink-subtle)}.room-themes_swatch__6Z0pL{display:block;position:relative;width:56px;height:58px;overflow:hidden;border-radius:10px 10px 4px 4px;border:1px solid var(--border);background:var(--room-wall)}.room-themes_wall__ddoDx{position:absolute;inset:0 0 35%;background:var(--room-wall);border-bottom:3px solid var(--room-trim)}.room-themes_floor__LctjX{position:absolute;inset:65% -12px -1px;background:repeating-linear-gradient(90deg,var(--room-floor) 0 10px,var(--room-floor-alt) 10px 20px);transform:perspective(60px) rotateX(28deg);transform-origin:top}.char-status-row_row__Z_DT1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;box-sizing:border-box;width:100%;min-width:0;min-height:56px;margin:0 0 8px;background:none;border:none;padding:2px 16px 6px;font:inherit;color:inherit;text-align:center}.char-status-row_tappable__SiuGS{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s var(--control-ease)}.char-status-row_tappable__SiuGS:active{transform:translateY(1px)}.char-status-row_tappable__SiuGS:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.char-status-row_scoreLabel__rQx5A{font:var(--type-caption);color:var(--ink)}.char-status-row_scoreValue__aljmi{font:var(--type-score);letter-spacing:-.025em;color:var(--accent-ink);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.char-status-row_scoreValueCompact__sr_Un{font:var(--type-score-compact)}.char-status-row_scoreValueLong__iu482{font:var(--type-score-long)}@keyframes char-status-row_scoreBounce__o4ikZ{0%,to{transform:scale(1)}30%{transform:scale(1.12)}58%{transform:scale(.96)}80%{transform:scale(1.03)}}.char-status-row_scoreValue__aljmi.char-status-row_bounce__1UWbu{animation:char-status-row_scoreBounce__o4ikZ var(--score-bounce-dur,.6s) ease;color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){.char-status-row_tappable__SiuGS{transition:none}.char-status-row_tappable__SiuGS:active{transform:none}.char-status-row_scoreValue__aljmi.char-status-row_bounce__1UWbu{animation:none}}.gift-sheet_backdrop__e8vuc{position:fixed;inset:0;background:rgba(0,0,0,.32);z-index:40;opacity:0;pointer-events:none;transition:opacity .2s ease}.gift-sheet_backdrop__e8vuc[data-open=true]{opacity:1;pointer-events:auto}.gift-sheet_sheet__ApZAD{position:fixed;left:0;right:0;bottom:0;background:var(--bg);border-radius:20px 20px 0 0;z-index:50;padding:8px 18px calc(18px + env(safe-area-inset-bottom, 0px));height:min(76dvh,640px);max-height:76%;transform:translateY(105%);transition:transform .28s ease;display:flex;flex-direction:column;box-shadow:0 -8px 30px rgba(0,0,0,.2)}.gift-sheet_sheet__ApZAD[data-open=true]{transform:translateY(0)}.gift-sheet_sheet__ApZAD.gift-sheet_noAnim__1ev7c{transition:none}.gift-sheet_handle__Y62Yn{width:36px;height:4px;background:var(--border);border-radius:2px;margin:6px auto 12px;flex-shrink:0}.gift-sheet_header__mS_AE{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-shrink:0}.gift-sheet_titleText__XCkxc{font:var(--type-sheet-title);color:var(--ink)}.gift-sheet_closeBtn__62w5U{font-size:var(--icon-size-md);line-height:1;width:44px;height:44px;border-radius:50%;border:none;background:var(--surface);color:var(--ink-subtle);cursor:pointer;flex-shrink:0;transition:background .15s ease}.gift-sheet_closeBtn__62w5U:active,.gift-sheet_closeBtn__62w5U:hover{background:var(--accent-soft);color:var(--accent-ink)}.gift-sheet_closeBtn__62w5U:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.gift-sheet_body__K9Ob4{flex:1 1;min-height:0;overflow-y:auto;padding-bottom:6px}.gift-sheet_sectionLabel__AVlto{font:var(--type-section);color:var(--ink-subtle);margin:14px 2px 8px}.gift-sheet_sectionLabel__AVlto:first-child{margin-top:2px}.gift-sheet_itemList__6SpOo{border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-bottom:4px;flex-shrink:0}.gift-sheet_item__6KT0z{display:flex;align-items:center;gap:10px;padding:10px;border-bottom:1px solid var(--border);background:var(--surface)}.gift-sheet_item__6KT0z:last-child{border-bottom:none}.gift-sheet_itemIcon__wjGi_{font-size:var(--icon-size-lg);line-height:1;flex-shrink:0;width:30px;text-align:center}.gift-sheet_itemInfo__TjyiM{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.gift-sheet_itemName__yNbL8{font:var(--type-label);color:var(--ink)}.gift-sheet_itemSub__fQl_g{font:var(--type-caption);color:var(--ink-subtle)}.gift-sheet_btn__1AljK{font:var(--type-button);flex-shrink:0;min-height:44px;padding:8px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg);color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:background .15s ease}.gift-sheet_btn__1AljK:active:not(:disabled),.gift-sheet_btn__1AljK:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-ink)}.gift-sheet_btn__1AljK:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.gift-sheet_btnFeed__Y_vWC{border-color:rgba(var(--accent-rgb),.4);color:var(--accent-ink)}.gift-sheet_btnEquip__JAHkf.gift-sheet_equipped__1amgD{background:var(--accent-soft);border-color:rgba(var(--accent-rgb),.5);color:var(--accent-ink)}.gift-sheet_itemSilhouette__FUHYe{background:transparent}.gift-sheet_itemIconSilhouette__A0L1b{filter:grayscale(1) contrast(.7) brightness(1.15);opacity:.5}.gift-sheet_itemSilhouette__FUHYe .gift-sheet_itemName__yNbL8,.gift-sheet_itemSilhouette__FUHYe .gift-sheet_itemSub__fQl_g{color:var(--ink-subtle)}.gift-sheet_lockedNote__gw5Un{margin:2px 0 6px}.gift-sheet_lockedNote__gw5Un,.gift-sheet_sectionNote__6lPF0{font:var(--type-caption);color:var(--ink-subtle);padding:0 2px}.gift-sheet_sectionNote__6lPF0{margin:-6px 0 6px}.gift-sheet_giftEmpty__CUVES{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:26px 20px 10px;color:var(--ink-subtle)}.gift-sheet_giftEmptyMark__nQvbl{font-size:var(--icon-size-lg);line-height:1;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);box-shadow:0 0 0 6px rgba(var(--accent-rgb),.08);animation:gift-sheet_giftEmptyBreathe__5fJdu 3.6s ease-in-out infinite}@keyframes gift-sheet_giftEmptyBreathe__5fJdu{0%,to{box-shadow:0 0 0 6px rgba(var(--accent-rgb),.08)}50%{box-shadow:0 0 0 10px rgba(var(--accent-rgb),.03)}}@media (prefers-reduced-motion:reduce){.gift-sheet_giftEmptyMark__nQvbl{animation:none}}.gift-sheet_giftEmpty__CUVES p{font:var(--type-body);margin:0;max-width:230px}.gift-sheet_manageLink__8PvzC{font:var(--type-button);display:block;width:100%;margin:18px 0 4px;padding:10px 4px;min-height:44px;border:none;background:transparent;color:var(--ink-subtle);text-decoration:underline;text-underline-offset:2px;text-align:center;cursor:pointer}.gift-sheet_manageLink__8PvzC:active,.gift-sheet_manageLink__8PvzC:hover{color:var(--accent-ink)}.gift-sheet_manageLink__8PvzC:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.gift-sheet_entryBtn__H_Vkr{font:var(--type-button);display:block;min-height:44px;margin:0 0 14px;padding:8px 16px;border-radius:14px;border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;transition:background .15s ease;text-align:center}.gift-sheet_entryBtn__H_Vkr:active,.gift-sheet_entryBtn__H_Vkr:hover{background:var(--accent-soft);color:var(--accent-ink)}.gift-sheet_entryBtn__H_Vkr:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.gift-sheet_categories__NvLOy{display:grid;grid-template-columns:.8fr 1.45fr .8fr 1fr;grid-gap:6px;gap:6px;margin-bottom:12px;flex-shrink:0}.gift-sheet_categories__NvLOy button{font:var(--type-button);display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:8px 4px;white-space:nowrap}.gift-sheet_categories__NvLOy button[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--accent-ink)}.ai-consent_backdrop__ZV0W6{position:fixed;inset:0;z-index:85;background:rgb(0 0 0/.4);display:flex;align-items:center;justify-content:center;padding:20px}.ai-consent_card__Z972D{background:var(--bg);color:var(--ink);width:min(100%,440px);max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:24px;padding:24px;box-shadow:0 10px 40px rgb(0 0 0/.2)}.ai-consent_card__Z972D h2{font:var(--type-sheet-title);margin:0 0 16px}.ai-consent_disclosure__zwSDO{line-height:1.7;font-size:14px;overflow-wrap:anywhere}.ai-consent_disclosure__zwSDO p{margin:0 0 12px}.ai-consent_disclosure__zwSDO ul{padding-left:22px}.ai-consent_disclosure__zwSDO a{color:var(--accent);display:inline-flex;align-items:center;min-height:44px}.ai-consent_actions__Xa2lw{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.ai-consent_actions__Xa2lw button{min-height:48px;padding:12px 16px;border-radius:16px;border:1px solid var(--border);font:var(--type-button);background:var(--accent);color:white}.ai-consent_actions__Xa2lw button[data-ui=secondary]{background:var(--surface);color:var(--ink)}.ai-consent_actions__Xa2lw button:disabled{opacity:.55}.ai-consent_card__Z972D :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.reward-ad-layer_layer__Okn5n{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:var(--mockad-bg);opacity:1;max-width:390px;margin:0 auto}@media (prefers-reduced-motion:reduce){.reward-ad-layer_layer__Okn5n{transition:none}}.reward-ad-layer_top__UjOqD{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 14px 0}.reward-ad-layer_tag__xHtun{font:var(--type-caption);letter-spacing:.04em;padding:3px 9px;border-radius:4px;background:var(--mockad-tag-bg);color:var(--mockad-tag-ink)}.reward-ad-layer_body__tr_Hq{flex:1 1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 30px;overflow-y:auto}.reward-ad-layer_icon__conbu{flex-shrink:0;width:88px;height:88px;border-radius:24px;background:var(--mockad-icon-bg);display:flex;align-items:center;justify-content:center;font-size:var(--icon-size-xl);margin-bottom:16px}.reward-ad-layer_title__tG8V0{font:var(--type-sheet-title);margin:0;color:var(--mockad-title)}.reward-ad-layer_copy__EeOlb{font:var(--type-body);margin:10px 0 0;color:var(--mockad-copy);max-width:280px}.reward-ad-layer_cta__zs0NG{font:var(--type-button);display:inline-flex;align-items:center;gap:4px;margin-top:20px;color:var(--mockad-cta)}.reward-ad-layer_bottom__l2NSP{flex-shrink:0;padding:0 16px calc(14px + env(safe-area-inset-bottom, 0px))}.reward-ad-layer_countdown__APqJg{font:var(--type-number);margin:0 0 8px;color:var(--mockad-copy);text-align:center;min-height:1em}.reward-ad-layer_closeBtn__BHR_w{font:var(--type-button);display:block;width:100%;min-height:44px;padding:12px 16px;border-radius:var(--radius);border:1px solid var(--mockad-border);background:transparent;color:var(--mockad-title);cursor:pointer;transition:background .15s ease,color .15s ease}.reward-ad-layer_closeBtn__BHR_w:active,.reward-ad-layer_closeBtn__BHR_w:hover{background:var(--mockad-tag-bg);color:var(--mockad-tag-ink);border-color:var(--mockad-tag-bg)}.reward-ad-layer_closeBtn__BHR_w:focus-visible{outline:2px solid var(--mockad-cta);outline-offset:2px}@media (prefers-reduced-motion:reduce){.reward-ad-layer_closeBtn__BHR_w{font:var(--type-button);transition:none}}.reward-ad-layer_loadingText__GX5T8{font:var(--type-body);margin:0;color:var(--mockad-copy);text-align:center}.reward-ad-layer_failure__HRFCJ{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:280px}.reward-ad-layer_retryBtn__fNmFf{font:var(--type-button);display:block;width:100%;min-height:44px;margin:0 0 8px;padding:12px 16px;border-radius:var(--radius);border:1px solid var(--mockad-cta);background:transparent;color:var(--mockad-cta);cursor:pointer;transition:background .15s ease,color .15s ease}.reward-ad-layer_retryBtn__fNmFf:active,.reward-ad-layer_retryBtn__fNmFf:hover{background:var(--mockad-tag-bg);color:var(--mockad-tag-ink);border-color:var(--mockad-tag-bg)}.reward-ad-layer_retryBtn__fNmFf:focus-visible{outline:2px solid var(--mockad-cta);outline-offset:2px}@media (prefers-reduced-motion:reduce){.reward-ad-layer_retryBtn__fNmFf{font:var(--type-button);transition:none}}.banner-ad_banner__nclyV{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:0;padding:2px 0 calc(2px + env(safe-area-inset-bottom, 0px));background:var(--mockad-bg);border-top:1px solid var(--mockad-border);border-bottom:1px solid var(--mockad-border)}.banner-ad_banner__nclyV[hidden]{display:none}.banner-ad_tag__TVogD{font:var(--type-caption);align-self:flex-end;margin-right:10px;padding:0 6px;border-radius:4px;background:var(--mockad-tag-bg);color:var(--mockad-tag-ink)}.banner-ad_slot__NPNGw{width:300px;height:50px}.banner-ad_demoCreative__Ank_h{width:min(300px,calc(100% - 24px));min-height:50px;display:flex;align-items:center;gap:12px;color:var(--mockad-title)}.banner-ad_demoIcon__klCxZ{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:12px;background:var(--mockad-icon-bg);font-size:var(--icon-size-lg)}.banner-ad_demoCreative__Ank_h>div{min-width:0}.banner-ad_demoTitle__6k_27{font:var(--type-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.banner-ad_demoBody__KKSoe{font:var(--type-caption);margin:2px 0 0;color:var(--mockad-copy)}.chat-ad-consent-sheet_backdrop__vaOfD{position:fixed;inset:0;z-index:55;background:rgba(0,0,0,.32);display:flex;align-items:center;justify-content:center;padding:20px}.chat-ad-consent-sheet_card___3u1B{width:100%;max-width:320px;background:var(--bg);border-radius:20px;box-shadow:0 -8px 30px rgba(0,0,0,.2);padding:24px 20px;display:flex;flex-direction:column;gap:6px}.chat-ad-consent-sheet_heading__JbcKy{font:var(--type-sheet-title);margin:0;color:var(--ink);text-align:center}.chat-ad-consent-sheet_note__B2Fno{font:var(--type-body);margin:0 0 14px;color:var(--ink-subtle);text-align:center}.chat-ad-consent-sheet_actions__kzPiq{display:flex;flex-direction:column;gap:8px}.chat-ad-consent-sheet_acceptBtn__mHbHV{font:var(--type-button);min-height:44px;padding:12px 16px;border-radius:var(--radius);border:none;background:var(--accent);color:#fff;cursor:pointer;transition:background .15s ease}.chat-ad-consent-sheet_acceptBtn__mHbHV:active,.chat-ad-consent-sheet_acceptBtn__mHbHV:hover{background:var(--accent-ink)}.chat-ad-consent-sheet_acceptBtn__mHbHV:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.chat-ad-consent-sheet_deferBtn__VbLjv{font:var(--type-button);min-height:44px;padding:12px 16px;border-radius:var(--radius);border:1px solid var(--border);background:transparent;color:var(--ink);cursor:pointer;transition:background .15s ease,color .15s ease}.chat-ad-consent-sheet_deferBtn__VbLjv:active,.chat-ad-consent-sheet_deferBtn__VbLjv:hover{background:var(--accent-soft);color:var(--accent-ink)}.chat-ad-consent-sheet_deferBtn__VbLjv:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.character-selector_wrap__4vASn{display:flex;flex-direction:column;gap:8px}.character-selector_row__RvKFi{display:flex;gap:8px;flex-wrap:wrap}.character-selector_chip__1f_gz{display:flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.character-selector_chipSelected__mzpGq{background:var(--accent-soft);border-color:rgba(var(--accent-rgb),.5)}.character-selector_chipLocked__fVSgW{background:var(--bg)}.character-selector_icon__YT0yb{font-size:var(--icon-size-md);line-height:1}.character-selector_chipLocked__fVSgW .character-selector_icon__YT0yb{opacity:.55}.character-selector_name__DYq8f{font:var(--type-label);color:var(--ink);white-space:nowrap}.character-selector_chipSelected__mzpGq .character-selector_name__DYq8f{color:var(--accent-ink)}.character-selector_chipLocked__fVSgW .character-selector_name__DYq8f{color:var(--ink-subtle)}.character-selector_lockBadge__yMHkk{font-size:var(--icon-size-sm);line-height:1;opacity:.55}.character-selector_note__eT7Kp{font:var(--type-caption);margin:0;color:var(--ink-subtle)}.chat-sheet_backdrop__r6wmP{position:fixed;inset:0;background:rgba(0,0,0,.32);z-index:40;opacity:0;pointer-events:none;transition:opacity .2s ease}.chat-sheet_backdrop__r6wmP[data-open=true]{opacity:1;pointer-events:auto}.chat-sheet_sheet__tL_cf{position:fixed;left:0;right:0;bottom:0;background:var(--bg);border-radius:20px 20px 0 0;z-index:50;padding:8px 18px calc(18px + env(safe-area-inset-bottom, 0px));max-height:76%;transform:translateY(105%);transition:transform .28s ease;display:flex;flex-direction:column;box-shadow:0 -8px 30px rgba(0,0,0,.2)}.chat-sheet_sheet__tL_cf[data-open=true]{transform:translateY(0)}.chat-sheet_handle__JdeTv{width:36px;height:4px;background:var(--border);border-radius:2px;margin:6px auto 12px;flex-shrink:0}.chat-sheet_header__1DcrA{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-shrink:0}.chat-sheet_titleText__NIc20{font:var(--type-sheet-title);color:var(--ink)}.chat-sheet_headerActions__IcDon{display:flex;align-items:center;gap:8px}.chat-sheet_closeBtn__mZujA{width:44px;height:44px;border-radius:50%;border:none;background:var(--surface);color:var(--ink-subtle);font-size:var(--icon-size-md);cursor:pointer;flex-shrink:0;transition:background .15s ease}.chat-sheet_closeBtn__mZujA:active,.chat-sheet_closeBtn__mZujA:hover{background:var(--accent-soft);color:var(--accent-ink)}.chat-sheet_closeBtn__mZujA:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.chat-sheet_body__5WMK4{overflow-y:auto;padding-bottom:6px}.chat-sheet_composeContent__O3qsK{display:flex;flex-direction:column;gap:10px;padding:2px 2px 6px}.chat-sheet_typingDots__zzQG4{font:var(--type-speech);display:none;color:var(--accent-ink);letter-spacing:2px;margin:0 0 8px 4px}.chat-sheet_typingDots__zzQG4.chat-sheet_show__UQHGJ{display:inline-block;animation:chat-sheet_typingBlink__w9273 1.1s ease-in-out infinite}@keyframes chat-sheet_typingBlink__w9273{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.chat-sheet_typingDots__zzQG4.chat-sheet_show__UQHGJ{animation:none;opacity:.7}}.chat-sheet_chatInputRow__A3IUv{display:flex;align-items:flex-end;gap:8px;margin-top:8px;flex-shrink:0}.chat-sheet_chatInput__BWKec{font:var(--type-input);flex:1 1;min-width:0;min-height:44px;max-height:100px;resize:none;overflow-y:auto;border:1px solid var(--border);border-radius:18px;background:var(--surface);color:var(--ink);padding:10px 14px}.chat-sheet_chatInput__BWKec:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.1)}.chat-sheet_chatInput__BWKec::placeholder{color:var(--ink-subtle)}.chat-sheet_chatSendBtn__m2ugs{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:none;background:var(--accent);color:#fff;font-size:var(--icon-size-md);cursor:pointer;display:flex;align-items:center;justify-content:center}.chat-sheet_chatSendBtn__m2ugs:active,.chat-sheet_chatSendBtn__m2ugs:hover{background:var(--accent-ink)}.chat-sheet_chatSendBtn__m2ugs:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.chat-sheet_chatAdDisclosure__fz0Pw{font:var(--type-caption);margin:0 0 8px;padding:8px 10px;border-radius:10px;background:var(--surface);border:1px solid var(--border);color:var(--ink-subtle);flex-shrink:0}.chat-sheet_chatAdPending__PNMoy{align-self:center;max-width:90%;margin:4px 0;padding:12px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--border);text-align:center}.chat-sheet_chatAdPendingMsg__4Nhwm{font:var(--type-body);margin:0;color:var(--ink)}.chat-sheet_chatAdPendingNote__TlFJP{font:var(--type-caption);margin:4px 0 10px;color:var(--ink-subtle)}.chat-sheet_chatAdPendingBtn__rRm9w{font:var(--type-button);min-height:44px;min-width:44px;padding:10px 20px;border-radius:var(--radius);border:none;background:var(--accent);color:#fff;cursor:pointer;transition:background .15s ease}.chat-sheet_chatAdPendingBtn__rRm9w:active,.chat-sheet_chatAdPendingBtn__rRm9w:hover{background:var(--accent-ink)}.chat-sheet_chatAdPendingBtn__rRm9w:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.chat-sheet_starters__4Vod4{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;margin:4px 0 10px}.chat-sheet_startersTitle__IkL20{font:var(--type-label);margin:0 0 2px;color:var(--ink-subtle)}.chat-sheet_starters__4Vod4 button{font:var(--type-button);display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:0 3px 0 var(--border);text-align:left;cursor:pointer}.chat-sheet_starterIcon__wKJsN{flex-shrink:0;width:24px;text-align:center;color:var(--accent-ink);font-size:var(--icon-size-md)}.chat-sheet_starters__4Vod4 button:not(:disabled):hover{background:var(--accent-soft)}.chat-sheet_starters__4Vod4 button:not(:disabled):active{transform:translateY(2px);box-shadow:0 1px 0 var(--border)}.chat-sheet_starters__4Vod4 button:disabled{cursor:default;box-shadow:none;color:var(--ink-subtle)}.chat-sheet_starters__4Vod4 button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.chat-sheet_backdrop__r6wmP,.chat-sheet_chatAdPendingBtn__rRm9w,.chat-sheet_closeBtn__mZujA,.chat-sheet_sheet__tL_cf{transition:none}.chat-sheet_starters__4Vod4 button:not(:disabled):active{transform:none}}.evaluation-disclaimer_disclaimer__18PRO{font:var(--type-caption);color:var(--ink-subtle);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;margin:0}.empty-week-state_empty__r4pTB{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:34px 20px;color:var(--ink-subtle)}.empty-week-state_mark__YAYLz{font-size:var(--icon-size-lg);line-height:1;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent-ink);background:var(--accent-soft);box-shadow:0 0 0 6px rgba(var(--accent-rgb),.08);animation:empty-week-state_empty-breathe__DVzIB 3.6s ease-in-out infinite}@keyframes empty-week-state_empty-breathe__DVzIB{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.85}}@media (prefers-reduced-motion:reduce){.empty-week-state_mark__YAYLz{animation:none}}.empty-week-state_empty__r4pTB p{font:var(--type-body);margin:0;max-width:230px}.chat-entry-button_chatEntryBtn__Uhtqi{font:var(--type-button);display:block;width:100%;min-height:44px;margin:0;padding:8px 16px;border-radius:14px;border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;transition:background .15s ease;text-align:center}.chat-entry-button_chatEntryBtn__Uhtqi:active,.chat-entry-button_chatEntryBtn__Uhtqi:hover{background:var(--accent-soft);color:var(--accent-ink)}.chat-entry-button_chatEntryBtn__Uhtqi:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.check-report-view_root__oz3Eq{font:var(--type-body);min-width:0;color:var(--ink);overflow-wrap:anywhere;line-height:1.8}.check-report-view_root__oz3Eq h2,.check-report-view_root__oz3Eq h3,.check-report-view_root__oz3Eq h4,.check-report-view_root__oz3Eq p{margin:0}.check-report-view_root__oz3Eq h2,.check-report-view_root__oz3Eq h3{font:var(--type-section);line-height:1.65}.check-report-view_root__oz3Eq h2{margin-bottom:20px}.check-report-view_root__oz3Eq h4{font:var(--type-body);font-weight:700;line-height:1.8}.check-report-view_root__oz3Eq p{white-space:pre-wrap}.check-report-view_about__Je0H7 summary,.check-report-view_root__oz3Eq button{min-width:44px;min-height:44px}.check-report-view_root__oz3Eq button{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px;cursor:pointer}.check-report-view_root__oz3Eq button:disabled{opacity:.4;cursor:default}.check-report-view_about__Je0H7 summary:focus-visible,.check-report-view_root__oz3Eq button:focus-visible,.check-report-view_vibes__61g_8:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.check-report-view_navigation__gW3Xz{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;grid-gap:12px;gap:12px;align-items:center}.check-report-view_navigation__gW3Xz>div{text-align:center;min-width:0}.check-report-view_navigation__gW3Xz time{display:block;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.check-report-view_caption__YDggr,.check-report-view_foot__MFWS9,.check-report-view_range__oNp_w{font:var(--type-caption);color:var(--ink-subtle);line-height:1.8}.check-report-view_range__oNp_w{margin-top:12px!important}.check-report-view_range__oNp_w span{display:inline-block}.check-report-view_snapshot__symWd{margin:20px 0 0;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.check-report-view_snapshot__symWd>div+div{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.check-report-view_snapshot__symWd dt{font:var(--type-caption);color:var(--ink-subtle);line-height:1.8}.check-report-view_snapshot__symWd dd{margin:6px 0 0;white-space:pre-wrap}.check-report-view_score__LNsTW{font:var(--type-score-compact);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.check-report-view_summary__79_6A{margin-top:24px!important}.check-report-view_discoveries__pRwon{margin-top:28px}.check-report-view_discoveries__pRwon h3{color:var(--accent-ink)}.check-report-view_observation__lac44{margin-top:18px}.check-report-view_observation__lac44 p{margin-top:6px}.check-report-view_root__oz3Eq .check-report-view_evidence__y58Ow{margin-top:12px;text-align:left;width:100%}.check-report-view_section__vsvk9{margin-top:28px;border-top:1px solid var(--border);padding-top:20px}.check-report-view_section__vsvk9>p{margin-top:10px}.check-report-view_days__7HKvE{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:14px 0 10px;list-style:none}.check-report-view_days__7HKvE li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px 8px;font:var(--type-caption);line-height:1.8}.check-report-view_vibes__61g_8{display:flex;gap:12px;max-width:100%;overflow-x:auto;list-style:none;margin:16px 0;padding:0 0 8px}.check-report-view_vibes__61g_8 li{flex:0 0 76px;text-align:center}.check-report-view_vibes__61g_8 b,.check-report-view_vibes__61g_8 time{display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.check-report-view_vibes__61g_8 time{font:var(--type-caption);color:var(--ink-subtle);line-height:1.7}.check-report-view_plot__SCs5P{display:block;position:relative;height:80px}.check-report-view_plot__SCs5P:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid var(--border)}.check-report-view_bar__Y7V6F{position:absolute;left:calc(50% - 5px);width:10px;background:var(--accent-ink);border-radius:4px}.check-report-view_about__Je0H7{border-top:1px solid var(--border);margin-top:28px;padding-top:12px;font:var(--type-caption);color:var(--ink-subtle);line-height:1.8}.check-report-view_about__Je0H7 summary{display:flex;align-items:center;cursor:pointer}.check-report-view_about__Je0H7 summary:after{content:"+";margin-left:auto;padding-left:12px}.check-report-view_about__Je0H7[open] summary:after{content:"−"}.check-report-view_foot__MFWS9{margin-top:20px!important;text-align:center}.check-report-view_notice__b9yMW{margin:16px 0;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.check-report-view_notice__b9yMW p{margin-top:4px}.check-report-view_notice__b9yMW button{margin-top:12px;width:100%}.check-report-view_empty__QfrX4{padding:24px 0;color:var(--ink-subtle)}.check-report-view_bar__Y7V6F[data-polarity=negative]{background:var(--vibe-negative,#a891d4)}.check-report-view_bar__Y7V6F[data-polarity=neutral]{background:var(--ink-subtle)}.rhythm-evaluation-panel_screen__VXgUK{display:flex;flex-direction:column;gap:4px;padding:0 0 24px;max-width:420px;margin:0 auto}.rhythm-evaluation-panel_weekContent__3pcMe{padding:0 18px;display:flex;flex-direction:column;gap:4px}.rhythm-evaluation-panel_characterEntryGroup__uVhV5{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.rhythm-evaluation-panel_entryGroupFull__hcC__{grid-column:1/-1}.rhythm-evaluation-panel_rhythmBubble__BPdBs{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;min-width:0;box-sizing:border-box;min-height:132px}.rhythm-evaluation-panel_rhythmBubbleText__tB2Wu{font:var(--type-speech);height:6lh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.rhythm-evaluation-panel_rhythmBubble__BPdBs span[data-thinking]{display:inline-block;visibility:hidden;height:23px}.rhythm-evaluation-panel_rhythmBubble__BPdBs span[data-thinking=true]{visibility:visible}.rhythm-evaluation-panel_srOnly__LqLsm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rhythm-evaluation-panel_rhythmBubbleSummary__ZkXNz{min-height:0;padding:8px 16px}.rhythm-evaluation-panel_rhythmBubbleTextSummary__1SMHt{font:var(--type-speech);height:3lh;overflow:hidden}.rhythm-evaluation-panel_feedbackExpandToggle__hBYaY{font:var(--type-button);display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:-8px 0 -10px;padding:0 8px;border:none;background:transparent;color:var(--bubble-ink-soft);text-decoration:underline;cursor:pointer}.rhythm-evaluation-panel_fullCheck__mom3v{margin-top:16px}.rhythm-evaluation-panel_fullCheck__mom3v>summary{font:var(--type-label);cursor:pointer;padding:12px;border:1px solid var(--border);border-radius:var(--radius);color:var(--ink)}.rhythm-evaluation-panel_fullCheck__mom3v>h2{font:var(--type-section);margin:16px 0 8px}.rhythm-evaluation-panel_fullCheck__mom3v>p{font:var(--type-speech);white-space:pre-wrap;overflow-wrap:anywhere}.rhythm-evaluation-panel_rhythmBubbleSummary__ZkXNz span[data-thinking]{position:absolute;top:6px;right:12px;margin:0}.rhythm-evaluation-panel_characterEntryGroup__uVhV5>button{margin:0;min-height:44px}.rhythm-evaluation-panel_characterNav__BU5WP{display:flex;align-items:center;justify-content:center;gap:14px;margin:4px 2px 8px}.rhythm-evaluation-panel_characterNavButton__gW6JZ{font-size:var(--icon-size-md);line-height:1;width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--ink-subtle);cursor:pointer}.rhythm-evaluation-panel_characterNavButton__gW6JZ:active,.rhythm-evaluation-panel_characterNavButton__gW6JZ:hover{background:var(--accent-soft);color:var(--accent-ink)}.rhythm-evaluation-panel_characterNavButton__gW6JZ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rhythm-evaluation-panel_characterName__wKGfh{font:var(--type-page-title);letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:100px;max-width:180px;box-sizing:border-box;padding:7px 16px;color:var(--ink)}.rhythm-evaluation-panel_placementControls___NqMz{width:100%;margin:4px 0 8px}.rhythm-evaluation-panel_placementControls___NqMz p{font:var(--type-caption);margin:0 0 8px;text-align:center;color:var(--ink-subtle)}.rhythm-evaluation-panel_placementButtons__adlEp{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.rhythm-evaluation-panel_placementButtons__adlEp button{font:var(--type-button);min-height:44px;border-radius:14px;border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer}.rhythm-evaluation-panel_placementButtons__adlEp button:last-child{background:var(--accent-soft);color:var(--accent-ink);font-weight:700}.rhythm-evaluation-panel_placementButtons__adlEp button:disabled{opacity:.45;cursor:default}.rhythm-evaluation-panel_placementButtons__adlEp button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rhythm-evaluation-panel_characterEntryGroup__uVhV5[hidden]{display:none}.rhythm-evaluation-panel_roomChatNotice__BQhh5{font:var(--type-body);align-self:stretch}.rhythm-evaluation-panel_roomChatNotice__BQhh5 p{margin:4px 0}.rhythm-evaluation-panel_roomChatNotice__BQhh5 button{min-height:44px}.rhythm-evaluation-panel_rhythmBubbleTextPaged__xO_CC{overflow-wrap:anywhere;word-break:normal}.rhythm-evaluation-panel_checkResults__yGcbX{margin-top:12px;padding-top:12px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px}.score-card_card__6IMwp{position:relative;overflow:hidden;background:var(--accent-soft);border-radius:var(--radius);padding:20px 18px 16px;text-align:center}.score-card_card__6IMwp:before{content:"";position:absolute;width:170px;height:170px;border-radius:50%;top:-95px;right:-55px;background:radial-gradient(circle,rgba(255,255,255,.22),rgba(255,255,255,0) 70%);pointer-events:none}.score-card_label__4NmQh{font:var(--type-label);color:var(--accent-ink);position:relative}.score-card_infoNote__xCasC{font:var(--type-caption);position:relative;margin:4px 0 0;color:var(--accent-ink);opacity:.9}.score-card_deltaRow__vLdn3{display:flex;align-items:baseline;justify-content:center;gap:6px;margin:8px 0 4px;position:relative}.score-card_deltaNum__RXdlV{font:var(--type-score);color:var(--accent-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.score-card_deltaArrow__4SOTb{font-size:var(--icon-size-lg);line-height:1;color:var(--accent-ink)}.score-card_captionSrOnly__cUKem{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.score-card_absoluteRow__buCIL{font:var(--type-caption);position:relative;display:inline-flex;align-items:baseline;gap:5px;background:var(--surface);border-radius:20px;padding:7px 14px;color:var(--ink-subtle);box-shadow:var(--shadow-sm);margin-top:10px}.score-card_absoluteRow__buCIL b{font:var(--type-number);color:var(--ink)}.score-card_down__xe2QZ{background:var(--warn-soft)}.score-card_down__xe2QZ .score-card_deltaArrow__4SOTb,.score-card_down__xe2QZ .score-card_deltaNum__RXdlV,.score-card_down__xe2QZ .score-card_infoNote__xCasC,.score-card_down__xe2QZ .score-card_label__4NmQh{color:var(--warn-ink)}.score-card_celebrate__2ehVp:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid rgba(var(--celebrate-rgb),.85);box-shadow:0 0 14px 2px rgba(var(--celebrate-rgb),.45);pointer-events:none;opacity:0;animation:score-card_scoreCardCelebrate__OI2e1 1.6s ease-out 1}@keyframes score-card_scoreCardCelebrate__OI2e1{0%{opacity:0}18%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.score-card_celebrate__2ehVp:after{animation:none;opacity:0}}.score-card_noCompare__vfiyt{display:flex;flex-direction:column;align-items:center}.score-card_noCompare__vfiyt .score-card_label__4NmQh{order:0}.score-card_noCompare__vfiyt .score-card_infoNote__xCasC{order:4}.score-card_noCompare__vfiyt .score-card_absoluteRow__buCIL{font:var(--type-caption);order:1;background:transparent;box-shadow:none;margin-top:10px;padding:0;color:var(--accent-ink)}.score-card_noCompare__vfiyt .score-card_absoluteRow__buCIL b{font:var(--type-score);color:var(--accent-ink)}.score-card_noCompare__vfiyt .score-card_deltaRow__vLdn3{order:2;margin:6px 0 0;gap:4px}.score-card_noCompare__vfiyt .score-card_deltaNum__RXdlV{font:var(--type-body);color:var(--accent-ink);opacity:.85}.score-card_noCompare__vfiyt .score-card_deltaLead__ssSK0{font:var(--type-caption);display:inline;color:var(--accent-ink);opacity:.85}.score-card_noCompare__vfiyt .score-card_noCompareNote__Y3p8E{order:3;display:block}.score-card_deltaLead__ssSK0{display:none}.score-card_noCompareNote__Y3p8E{font:var(--type-caption);display:none;position:relative;margin:8px auto 0;max-width:260px;color:var(--ink);background:var(--surface);border-radius:10px;padding:7px 11px;box-shadow:var(--shadow-sm)}.week-nav_navBtn__BLzSg{font-size:var(--icon-size-md);line-height:1;width:44px;height:44px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--ink-subtle);cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.week-nav_navBtn__BLzSg:active:not(:disabled),.week-nav_navBtn__BLzSg:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-ink)}.week-nav_navBtn__BLzSg:disabled{opacity:.35;cursor:default}.week-nav_navBtnHidden__NWomJ{visibility:hidden}@media (prefers-reduced-motion:reduce){.week-nav_navBtn__BLzSg{transition:none}}.vibe-badge_badge__lnxUZ{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:22px;white-space:nowrap;color:var(--ink-subtle);font:var(--type-caption)}.vibe-badge_eq__xaq_O{display:inline-flex;align-items:center;gap:2px;height:22px;padding-bottom:3px}.vibe-badge_bar__dEO1m{position:relative;box-sizing:border-box;width:3px;height:var(--vibe-bar-height);border:1px solid var(--vibe-bar-color);border-radius:2px;opacity:.4}.vibe-badge_lit__Tz2in{background:var(--vibe-bar-color);border-color:var(--vibe-bar-color);opacity:1}.vibe-badge_selected__KWsNf:after{content:"";position:absolute;width:3px;height:3px;left:-1px;bottom:calc(-1 * (22px - var(--vibe-bar-height)) / 2);border-radius:50%;background:var(--vibe-bar-color)}.record-character-stage_stage__XnST0{position:relative;height:144px;margin:0 0 4px;display:grid;grid-template-columns:120px minmax(0,176px);align-items:center;justify-content:center;grid-gap:10px;gap:10px}.record-character-stage_figure__3MM2V{margin-top:0;grid-column:1;grid-row:1}.record-character-stage_sideHint__Uc2XL{position:relative;grid-column:2;grid-row:1;box-sizing:border-box;width:100%;min-width:0;display:flex;align-items:center;max-width:176px;padding:10px 14px;height:calc(3 * var(--text-speech-size) * var(--text-speech-leading) + 22px);border-radius:18px;background:linear-gradient(160deg,var(--bubble-face),var(--bubble-face-end));color:var(--bubble-ink);filter:var(--bubble-extrude);transform:var(--bubble-tilt) translateY(calc(var(--noriss-bob, 0) * 1px));transform-origin:left center;transition:transform .12s linear}@media (prefers-reduced-motion:reduce){.record-character-stage_sideHint__Uc2XL{transform:var(--bubble-tilt);transition:none}}.record-character-stage_sideHint__Uc2XL:after{content:"";position:absolute;top:50%;left:-14px;transform:translateY(-50%);width:16px;height:20px;background:var(--bubble-face-mid);-webkit-clip-path:path("M16 1 C 11 8, 7 12, 0 15 C 7 18, 12 17, 16 14 Z");clip-path:path("M16 1 C 11 8, 7 12, 0 15 C 7 18, 12 17, 16 14 Z")}.record-character-stage_sideHintText__fMXuR{font:var(--type-speech);margin:0;width:100%;height:3lh;overflow-y:auto;overflow-wrap:anywhere;white-space:pre-wrap;text-align:left;overscroll-behavior:contain}.record-character-stage_sideHintSpeaking__yeJXq{z-index:41}.record-character-stage_speechStatus__FyL35{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.record-detail-field_detailSection__iyKSK{margin-bottom:14px;padding-top:12px;border-top:1px solid var(--border)}.record-detail-field_detailSectionBare__a09p9{margin-bottom:0;padding-top:0;border-top:none}.record-detail-field_detailLabel__uSQm0{font:var(--type-label);display:block;color:var(--ink-subtle);margin-bottom:4px}.record-detail-field_detailHint__xBzJ4{font:var(--type-caption);margin:0 0 8px;color:var(--ink-subtle)}.record-detail-field_detailInput__kuaW_{font:var(--type-input);display:block;width:100%;min-height:64px;resize:vertical;border:1px solid var(--border);border-radius:10px;padding:10px 12px;margin-bottom:8px;color:var(--ink);background:var(--bg);transition:border-color .15s ease,box-shadow .15s ease}.record-detail-field_detailInput__kuaW_:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}.record-detail-field_detailInput__kuaW_::placeholder{color:var(--ink-subtle)}.record-detail-field_detailSaveBtn__mQI1e{font:var(--type-button);display:block;width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink);cursor:pointer;transition:background .15s ease,border-color .15s ease}.record-detail-field_detailSaveBtn__mQI1e:active,.record-detail-field_detailSaveBtn__mQI1e:hover{background:var(--accent-soft);border-color:rgba(var(--accent-rgb),.4);color:var(--accent-ink)}.record-detail-field_detailSaveBtn__mQI1e:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reaction-pop_backdrop__d67P1{position:fixed;inset:0;background:transparent;z-index:40;opacity:0;pointer-events:none}.reaction-pop_backdropShow__aDche{opacity:1;pointer-events:auto}.reaction-pop_pop__1MbFM{text-align:center;position:fixed;left:0;right:0;bottom:0;z-index:50;background:color-mix(in srgb,var(--record-theme,var(--bg)) 18%,var(--bg));border:1px solid color-mix(in srgb,var(--record-theme,var(--border)) 40%,var(--border));border-radius:20px 20px 0 0;padding:8px 18px calc(18px + env(safe-area-inset-bottom, 0px));box-shadow:0 -8px 30px rgba(0,0,0,.2);max-height:min(64vh,520px);overflow-y:auto;transform:translateY(105%);transition:transform .28s ease;max-width:390px;margin:0 auto}.reaction-pop_popShow__obKVq{transform:translateY(0)}.reaction-pop_popReplay__H3FBa{transition:transform .22s ease}.reaction-pop_handle__sUqI5{width:36px;height:4px;background:color-mix(in srgb,var(--record-theme,var(--border)) 55%,var(--border));border-radius:2px;margin:6px auto 12px;flex-shrink:0}.reaction-pop_messageWrap__fcqfc{margin:0 0 14px}.reaction-pop_entryTime__WnDtz{font:var(--type-number);margin:0 0 4px;color:var(--ink-subtle)}.reaction-pop_entryTitle__5lp2G{font:var(--type-label);margin:0;color:var(--ink);white-space:pre-wrap}.reaction-pop_popIcon__fncPe{font-size:var(--icon-size-md);flex-shrink:0}.reaction-pop_milestone__YmTnf{font:var(--type-body);display:none;align-items:center;gap:10px;color:var(--celebrate-ink);background:var(--bg);border:1px dashed rgba(var(--celebrate-rgb),.5);border-radius:12px;padding:9px 12px;margin-bottom:10px}.reaction-pop_milestoneShow__LUBFz{display:flex}.reaction-pop_rewardAdCta__B26Ca{font:var(--type-button);display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:8px;margin-top:4px;padding:12px 16px;border:none;border-radius:var(--radius);background:var(--accent);color:#fff;cursor:pointer;transition:background .15s ease}.reaction-pop_rewardAdNote__xjt00{font:var(--type-caption);margin:6px 0 0;color:var(--ink-subtle);text-align:center}.reaction-pop_rewardAdCta__B26Ca:active,.reaction-pop_rewardAdCta__B26Ca:hover{background:var(--accent-ink)}.reaction-pop_rewardAdCta__B26Ca:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reaction-pop_cooldownStatus__YS0F6{font:var(--type-label);margin:4px 0 0;padding:10px 4px;color:var(--ink-subtle);text-align:center}.reaction-pop_detailFields__eypBa label,.reaction-pop_detailFields__eypBa textarea{text-align:left}.reaction-pop_sheetFields__Hfxrk{border:0;padding:0;margin:0;min-width:0}.reaction-pop_deleteButton__jDNp4{display:block;width:100%;min-height:44px;margin-top:12px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius);background:transparent;color:var(--ink-subtle);font:var(--type-button);cursor:pointer}.reaction-pop_deleteButton__jDNp4:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reaction-pop_deleteButton__jDNp4:disabled{cursor:wait}.reaction-pop_deleteConfirmation__GQ1qB{margin-top:16px;padding-top:12px;border-top:1px solid var(--border)}.reaction-pop_deleteConfirmation__GQ1qB p{margin:0 0 12px}.reaction-pop_deleteActions__Az9RX{display:flex;gap:10px}.reaction-pop_deleteActions__Az9RX>button{flex:1 1;width:auto;min-height:44px;margin:0}.reaction-pop_correctChip__r75dJ,.reaction-pop_tag__TTFXC{display:inline-flex;align-items:center;gap:6px}.reaction-pop_metadata___fLwp{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;margin-top:8px}.reaction-pop_tag__TTFXC{margin:0;width:-moz-fit-content;width:fit-content;font-size:12px;color:var(--ink-muted)}.reaction-pop_tagDot__7A46w{width:7px;height:7px;border-radius:50%;background:var(--category-color);flex-shrink:0}.reaction-pop_correction__FJdxd{text-align:left;margin:12px 0;font-size:12px}.reaction-pop_correctChips__aeP8h{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.reaction-pop_correctChip__r75dJ{min-height:44px;border:1px solid var(--border);border-radius:12px;padding:8px 10px;background:var(--surface);color:var(--ink);font:inherit}.reaction-pop_correctChip__r75dJ[aria-pressed=true]{border-color:var(--category-color)}.reaction-pop_correctChip__r75dJ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reaction-pop_detailFields__eypBa,.reaction-pop_detailFields__eypBa textarea{border-color:color-mix(in srgb,var(--record-theme,var(--border)) 30%,var(--border))}.reaction-pop_detailFields__eypBa textarea{background:color-mix(in srgb,var(--record-theme,var(--bg)) 6%,var(--bg))}.reaction-pop_detailFields__eypBa>button{background:color-mix(in srgb,var(--record-theme,var(--surface)) 22%,var(--surface));border-color:color-mix(in srgb,var(--record-theme,var(--border)) 45%,var(--border));color:var(--ink)}.reaction-pop_detailFields__eypBa>button:active,.reaction-pop_detailFields__eypBa>button:hover{background:color-mix(in srgb,var(--record-theme,var(--surface)) 32%,var(--surface))}.reaction-pop_correctChip__r75dJ[aria-pressed=true]{background:color-mix(in srgb,var(--category-color) 20%,var(--surface))}.reaction-pop_correctionHeading__kyqSD p{margin:0 0 8px}.reaction-pop_srOnly__9n0FP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.segment-sheet_backdrop__LvKfe{position:fixed;inset:0;background:rgba(0,0,0,.32);z-index:40;opacity:0;pointer-events:none;transition:opacity .2s ease}.segment-sheet_backdrop__LvKfe[data-open=true]{opacity:1;pointer-events:auto}.segment-sheet_sheet__feVw8{position:fixed;left:0;right:0;bottom:0;background:var(--bg);border-radius:20px 20px 0 0;z-index:50;padding:8px 18px calc(18px + env(safe-area-inset-bottom, 0px));max-height:76%;transform:translateY(105%);transition:transform .28s ease;display:flex;flex-direction:column;box-shadow:0 -8px 30px rgba(0,0,0,.2)}.segment-sheet_sheet__feVw8[data-open=true]{transform:translateY(0)}.segment-sheet_handle__l6gDN{width:36px;height:4px;background:var(--border);border-radius:2px;margin:6px auto 12px;flex-shrink:0}.segment-sheet_header__weyK8{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-shrink:0}.segment-sheet_titleText__QcjtE{font:var(--type-sheet-title);color:var(--ink)}.segment-sheet_headerActions__j3LmI{display:flex;align-items:center;gap:8px}.segment-sheet_todayBtn__w_e0Z{font:var(--type-button);border:none;background:var(--accent-soft);color:var(--accent-ink);border-radius:var(--radius-sm);padding:7px 12px;min-height:44px;cursor:pointer}.segment-sheet_closeBtn__fPQ08{width:44px;height:44px;border-radius:50%;border:none;background:var(--surface);color:var(--ink-subtle);font-size:var(--icon-size-md);cursor:pointer;flex-shrink:0;transition:background .15s ease}.segment-sheet_closeBtn__fPQ08:active,.segment-sheet_closeBtn__fPQ08:hover{background:var(--accent-soft);color:var(--accent-ink)}.segment-sheet_closeBtn__fPQ08:focus-visible,.segment-sheet_todayBtn__w_e0Z:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.segment-sheet_body__v9VHs{overflow-y:auto;padding-bottom:6px}.segment-sheet_sectionLabel__5yWJi{font:var(--type-label);color:var(--ink-subtle);margin:14px 2px 8px}.segment-sheet_sectionLabel__5yWJi:first-child{margin-top:2px}.segment-sheet_empty__4Y0gn{font:var(--type-body);color:var(--ink-subtle);padding:4px 2px 10px;margin:0}.segment-sheet_entryItem__d2J7j{position:relative;padding-bottom:18px}.segment-sheet_entryItem__d2J7j:last-child{padding-bottom:0}.segment-sheet_trendItem__QEfd4{font:var(--type-body);display:flex;align-items:center;gap:8px;padding:8px 2px;color:var(--ink);border-bottom:1px solid var(--border)}.segment-sheet_trendItem__QEfd4:last-child{border-bottom:none}.segment-sheet_cnt__4IqcS{font:var(--type-number);margin-left:auto;color:var(--ink-subtle)}.segment-sheet_historyList__TLnTf{border:1px solid var(--border);border-radius:12px;overflow:hidden}.segment-sheet_histItem__f7Rrd{font:var(--type-body);width:100%;display:flex;align-items:center;gap:8px;padding:12px 10px;min-height:44px;border:none;border-bottom:1px solid var(--border);cursor:pointer;background:var(--surface);color:inherit;text-align:left;transition:background .12s ease}.segment-sheet_histItem__f7Rrd:last-child{border-bottom:none}.segment-sheet_histItem__f7Rrd:active,.segment-sheet_histItem__f7Rrd:hover{background:var(--accent-soft)}.segment-sheet_histItem__f7Rrd:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.segment-sheet_histDate__L1qj5{font:var(--type-caption);color:var(--ink-subtle);min-width:72px;flex-shrink:0}.segment-sheet_histText__t3Zz9{font:var(--type-body);flex:1 1;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.segment-sheet_histTime__Fe45_{font:var(--type-number);color:var(--ink-subtle);flex-shrink:0}.segment-sheet_histMoreBtn__4qiEd{font:var(--type-button);width:100%;margin-top:8px;border:1px dashed var(--border);background:transparent;color:var(--ink-subtle);border-radius:var(--radius-sm);padding:10px;min-height:44px;cursor:pointer}.segment-sheet_histMoreBtn__4qiEd:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.record-entry-card_card__YG1Zh{font:var(--type-body);width:100%;min-height:44px;text-align:left;color:var(--ink);background:transparent;border:0;border-radius:12px;padding:0;display:block}.record-entry-card_cardMain__7ORHT{background:color-mix(in srgb,var(--category-color) 20%,var(--surface));border:1px solid color-mix(in srgb,var(--category-color) 35%,var(--border));border-radius:12px;padding:16px 14px;display:flex;align-items:flex-start;gap:12px}button.record-entry-card_card__YG1Zh{cursor:pointer}button.record-entry-card_card__YG1Zh:hover .record-entry-card_cardMain__7ORHT{border-color:var(--category-color)}.record-entry-card_card__YG1Zh:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.record-entry-card_detailNote__VU5cV{position:relative;margin:0 10px 0 28px;padding:14px 16px;border-left:2px solid color-mix(in srgb,var(--category-color) 65%,var(--border));border-radius:0 0 10px 10px;background:color-mix(in srgb,var(--category-color) 8%,var(--surface));font:var(--type-body);font-size:14px;line-height:1.8;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.record-entry-card_time__mPhbN{font:var(--type-number);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-subtle);width:42px;padding-top:2px;flex-shrink:0}.record-entry-card_body__Sggco{flex:1 1;min-width:0}.record-entry-card_titleRow__0kuFY{display:flex;align-items:baseline;gap:6px}.record-entry-card_title__isNkg{font:var(--type-label);font-size:15px;line-height:1.7;color:var(--ink);min-width:0;overflow-wrap:anywhere}.record-entry-card_detailMark___UpHw{font:var(--type-caption);color:var(--ink-subtle);flex-shrink:0}.record-entry-card_dur__zshLG{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;font:var(--type-caption);color:var(--ink-subtle)}.record-entry-card_tag__jR_V6{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 8px;border-radius:8px;color:var(--ink);background:color-mix(in srgb,var(--category-color) 12%,var(--surface));overflow-wrap:anywhere}.record-entry-card_tag__jR_V6>span:last-child{min-width:0}.record-entry-card_tagDot__eq2z4{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--category-color)}.record-entry-card_confidence__XjtuS{font:var(--type-caption);padding:3px 7px;border-radius:6px;background:var(--warn-soft);color:var(--warn-ink)}.record-entry-card_expandArrow__wDZS7{flex-shrink:0;width:12px;line-height:24px;text-align:center;color:var(--ink-subtle);transition:transform .15s ease}.record-entry-card_card__YG1Zh[aria-expanded=true] .record-entry-card_expandArrow__wDZS7{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.record-entry-card_expandArrow__wDZS7{transition:none}}@media (max-width:359px){.record-entry-card_cardMain__7ORHT{padding-inline:10px;gap:8px}.record-entry-card_time__mPhbN{width:38px}}.share-view_page___7_ch{min-height:100dvh;padding:calc(20px + env(safe-area-inset-top, 0px)) 18px calc(24px + env(safe-area-inset-bottom, 0px));background:var(--bg);color:var(--ink)}.share-view_snapshot__osLEo{display:flex;flex-direction:column;align-items:center;width:100%;max-width:560px;margin:0 auto;color:var(--ink)}.share-view_date__bc0wj{font:var(--type-date);margin:12px 0 4px}.share-view_meta__3oDkG{font:var(--type-caption);color:var(--ink-subtle)}.share-view_entries___ddEC li,.share-view_goal__mx_00{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px;width:100%;overflow-wrap:anywhere}.share-view_goal__mx_00 h2{font:var(--type-body);margin:0}.share-view_entries___ddEC p,.share-view_goal__mx_00 p{white-space:pre-wrap;line-height:1.7;margin:8px 0 0}.share-view_entries___ddEC{width:100%;list-style:none;padding:0;display:grid;grid-gap:10px;gap:10px}.share-view_detail__0E9C4{padding-top:8px;border-top:1px solid var(--border)}.share-view_range__jYO3_{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px}.share-view_page___7_ch button,.share-view_range__jYO3_ button{min-height:44px;padding:10px 14px;border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:var(--radius-sm);font:var(--type-button)}.share-view_page___7_ch button:focus-visible,.share-view_range__jYO3_ button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.share-view_status__tLx4S{max-width:560px;margin:24px auto;line-height:1.7}.share-view_dayHeading__MQLs1{font:var(--type-body);margin:0 0 12px}.share-view_loadMore__jGB2j{display:block;margin:18px auto}.share-view_linkEntry__yKLCR,.share-view_notifications__kQ2Yu{max-width:560px;margin:24px auto;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere}.share-view_linkEntry__yKLCR h1,.share-view_notifications__kQ2Yu h2{font:var(--type-body);margin:0 0 8px}.share-view_consent__v7m_O,.share-view_linkEntry__yKLCR p,.share-view_notifications__kQ2Yu p{font:var(--type-caption);line-height:1.7}.share-view_consent__v7m_O{display:flex;align-items:flex-start;gap:10px;margin:16px 0;cursor:pointer;min-height:44px}.share-view_consent__v7m_O input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--accent)}.share-view_notificationActions__LmOfc{display:flex;flex-wrap:wrap;gap:8px}.share-view_linkEntry__yKLCR input{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin:8px 0 12px;padding:10px;color:var(--ink);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);font:var(--type-body)}.share-view_consent__v7m_O input:focus-visible,.share-view_linkEntry__yKLCR input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.share-view_notifications__kQ2Yu button:disabled{opacity:.5}