.case_stage__4JCuC{height:100%;max-height:100%;overflow:hidden;position:relative;background:var(--surface-page)}.case_stage__4JCuC,.case_talk__4Dook{flex:1 1;display:flex;flex-direction:column}.case_talk__4Dook{min-height:0;gap:16px;padding:32px 22px 24px;overflow-y:auto}.case_talkScroll__Iex3S{display:flex;flex-direction:column;gap:16px}.case_talk__4Dook .case_talkScroll__Iex3S{margin-top:auto}.case_say__C4HMg{display:flex;flex-direction:column;align-items:flex-start;gap:5px;max-width:86%;animation:case_rise__q5A4P .32s ease-out both}.case_sayMine__P7T33{align-self:flex-end;align-items:flex-end}.case_sayWho__qNj8U{font-size:var(--fs-s);letter-spacing:.16em;color:var(--text-muted);padding:0 4px}.case_sayVia__FA0N4{margin-left:.6em;font-size:var(--fs-2xs);letter-spacing:.08em;opacity:.75}.case_bubble__yQLvE{font-family:var(--serif);font-size:var(--fs-l);line-height:1.85;color:var(--text-strong);padding:12px 16px;border-radius:16px 16px 16px 4px;background:var(--bubble-client);box-shadow:0 0 0 1px var(--bubble-client-edge) inset,var(--shadow-bubble)}.case_bubbleWitness__w6hVH{color:var(--text-body);border-radius:16px 16px 16px 4px;background:var(--bubble-witness);box-shadow:0 0 0 1px var(--bubble-witness-edge) inset,var(--shadow-bubble)}.case_bubbleMine__T8uJ0{color:var(--text-body);border-radius:16px 16px 4px 16px;background:var(--bubble-mine);box-shadow:0 0 0 1px var(--bubble-mine-edge) inset,var(--shadow-bubble)}.case_lineNarration__2csO1{color:var(--text-body);font-size:var(--fs-ml);line-height:2.05;padding:2px;animation:case_rise__q5A4P .32s ease-out both}@keyframes case_rise__q5A4P{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.case_tapHint___gocs{flex:none;width:100%;display:block;margin-top:auto;color:var(--text-muted);font-size:var(--fs-xs);letter-spacing:.2em;text-align:center;padding:18px 0 4px;background:none;border:none;font-family:inherit;cursor:pointer;animation:case_blink__kkwD_ 2.4s ease-in-out infinite}@keyframes case_blink__kkwD_{0%,to{opacity:.3}50%{opacity:1}}.case_closeButton__XOlB7{position:absolute;top:calc(10px + env(safe-area-inset-top));right:12px;z-index:5;width:var(--tap);height:var(--tap);display:flex;align-items:center;justify-content:center;border-radius:999px;color:var(--text-body);background:var(--surface-close)}.case_closeInline__YhktQ{flex:none;width:var(--tap);height:var(--tap);background:none;margin:-5px -9px -5px 0}.case_bottomBar__0nVld{flex:none;display:flex;align-items:center;gap:10px;padding:10px 12px 16px}.case_lensSheetLine__1Rp3x{display:block}.case_lensAdButton__DYg9_{margin-top:10px;min-height:44px;padding:0 18px;border-radius:var(--radius-button);color:var(--accent-primary);font-size:var(--fs-ml);letter-spacing:.04em;background:transparent;box-shadow:0 0 0 1px var(--line-accent-bold) inset}.case_lensAdButton__DYg9_:disabled{color:var(--text-muted);box-shadow:0 0 0 1px var(--line-disabled) inset}.case_lensSheet__1hrej{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:calc(24px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));background:var(--surface-scrim);animation:case_rise__q5A4P .2s ease-out both}.case_lensSheetInner__8IGZt{width:100%;max-width:420px;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:14px;text-align:left;padding:24px 20px;border-radius:var(--radius-card);background:var(--surface-sheet);box-shadow:0 0 0 1px var(--line-accent) inset,var(--shadow-sheet)}.case_lensSheetLabel__zN4nH{font-family:var(--mono);font-size:var(--fs-s);letter-spacing:.24em;color:var(--accent-primary)}.case_lensSheetText__Xh1fj{font-family:var(--serif);font-size:var(--fs-l);line-height:1.9;color:var(--text-strong)}.case_lensSheetClose__gw_Mw{min-height:44px;font-family:var(--mono);font-size:var(--fs-s);letter-spacing:.2em;color:var(--text-muted);padding-top:4px}.case_storeItem__izgyn{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 14px;border-radius:var(--radius-button);text-align:left;color:var(--text-strong);background:var(--surface-accent-tint);box-shadow:0 0 0 1px var(--line-accent) inset}.case_storeItem__izgyn:disabled{color:var(--text-body);background:transparent;box-shadow:0 0 0 1px var(--line-disabled-soft) inset}.case_storeItemMain__fmgek{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.case_storeItemTitle__GogWc{font-size:var(--fs-ml);letter-spacing:.03em}.case_storeItemNote__ORPEZ{font-size:var(--fs-s);line-height:1.5;color:var(--text-body)}.case_storePrice__OSnpd{flex:none;font-family:var(--mono);font-size:var(--fs-m);color:var(--accent-primary);letter-spacing:.04em}.case_storeMessage__KYH97{font-size:var(--fs-sm);line-height:1.6;color:var(--accent-secondary)}.case_storeLegal__KZ_Nj{margin:4px 0 0;font-size:var(--fs-xs);line-height:1.7;color:var(--text-muted)}.case_storeLegalLinks__hajbk{display:flex;gap:16px;margin-top:6px}.case_storeLegalLinks__hajbk a{color:var(--text-body);text-decoration:underline;min-height:32px;display:inline-flex;align-items:center}.case_appSpotlight__zAHIh{border-radius:16px;animation:case_spotlight__4BTxz 1.4s ease-in-out infinite}@keyframes case_spotlight__4BTxz{0%,to{box-shadow:0 0 0 0 rgba(224,166,62,0)}50%{box-shadow:0 0 0 3px rgba(224,166,62,.85),0 0 22px 6px rgba(224,166,62,.45)}}.case_askWrap__MKyRP{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--surface-scrim);animation:case_rise__q5A4P .2s ease-out both}.case_askCard__vXjx3{width:100%;max-width:420px;display:flex;flex-direction:column;gap:10px;padding:24px 20px 20px;border-radius:var(--radius-card);background:var(--surface-sheet);box-shadow:0 0 0 1px var(--line-accent-mid) inset,var(--shadow-sheet)}.case_askLabel__qUb5M{font-size:var(--fs-s);font-weight:700;letter-spacing:.26em;color:var(--accent-primary)}.case_askTitle__H1nIO{font-family:var(--serif);font-weight:600;font-size:var(--fs-xl);line-height:1.5;color:var(--text-strong);margin-bottom:2px}.case_askLine__xAtia{font-size:var(--fs-m);line-height:1.85;color:var(--text-body)}.case_askButtons__IUdel{display:flex;align-items:center;gap:10px;margin-top:10px}.case_askButtons__IUdel .case_primaryButton__IZKLS{flex:1 1}.case_primaryButton__IZKLS{background:var(--accent-primary-fill);color:var(--accent-primary-ink);font-size:var(--fs-ml);font-weight:900;letter-spacing:.03em;white-space:nowrap;border-radius:var(--radius-button);padding:0 16px;min-height:var(--tap);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-primary)}.case_primaryButton__IZKLS[disabled]{background:var(--surface-raised);color:var(--text-muted);cursor:default}.case_phoneWrap__9My_Z{align-items:center;padding:4px 10px 2px}.case_phoneWrap__9My_Z,.case_phone__lZ3MB{flex:1 1;min-height:0;display:flex;flex-direction:column}.case_phone__lZ3MB{position:relative;width:auto;max-width:100%;max-height:100%;aspect-ratio:9/19.5;background:linear-gradient(152deg,#f2f0ec,#c9c6c0 26%,#8d8a85 52%,#dedbd5 74%,#7e7b76);border-radius:38px;padding:6px;box-shadow:0 26px 44px rgba(0,0,0,.66),inset 0 1px 0 rgba(255,255,255,.55)}.case_phone__lZ3MB[data-body=graphite]{background:linear-gradient(152deg,#7a7d84,#4a4d53 26%,#25272b 52%,#55585e 74%,#1e2023)}.case_phone__lZ3MB[data-body=black]{background:linear-gradient(152deg,#4a4b4f,#222326 26%,#0e0f11 52%,#2c2d31 74%,#0a0a0c)}.case_phone__lZ3MB[data-body=blue]{background:linear-gradient(152deg,#b9c9dd,#7d93b0 26%,#4d6385 52%,#8fa4c0 74%,#42587a)}@media (max-height:700px){.case_phone__lZ3MB{width:calc(100% - 30px);margin-right:30px;aspect-ratio:auto}}.case_phone__lZ3MB:after,.case_phone__lZ3MB:before{content:"";position:absolute;width:3px;border-radius:2px;background:linear-gradient(90deg,#6f6c67,#b9b6b0)}.case_phone__lZ3MB:before{left:-2px;top:17%;height:22%;-webkit-mask-image:linear-gradient(#000 0 44%,transparent 44% 56%,#000 56% 100%);mask-image:linear-gradient(#000 0 44%,transparent 44% 56%,#000 56% 100%)}.case_phone__lZ3MB:after{right:-2px;top:21%;height:11%;background:linear-gradient(270deg,#6f6c67,#b9b6b0)}.case_screen__q3LVS{flex:1 1;min-height:0;display:flex;flex-direction:column;background:var(--phone-screen);border-radius:32px;overflow:hidden;position:relative;isolation:isolate;font-feature-settings:normal}.case_island__fv43z{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:30%;height:26px;border-radius:999px;background:#000;z-index:9;pointer-events:none}.case_wall__D_kDo{position:absolute;inset:0;z-index:0}.case_wall__D_kDo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,0) 22%,rgba(0,0,0,.42))}.case_homeLayer__VribC{position:relative;z-index:1;flex:1 1;display:flex;flex-direction:column}.case_statusBar__ni_kt{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;min-height:var(--status-h,auto);padding:13px 26px 6px;font-size:13px;font-weight:700;color:var(--ink);letter-spacing:.02em;flex:none}.case_statusRight__njBPk{display:flex;align-items:center;gap:5px}.case_bar__4RU3j{width:3px;border-radius:1.5px;background:var(--ink)}.case_battery__nuyK6{width:22px;height:11px;border-radius:3px;background:var(--ink-faint);position:relative;overflow:hidden}.case_batteryFill__K864m{position:absolute;inset:1.5px;right:40%;border-radius:1.5px;background:var(--ink)}.case_topBand__Rj8Fq{flex:none;position:relative;z-index:2;width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:24px;touch-action:none;cursor:-webkit-grab;cursor:grab}.case_topBand__Rj8Fq .case_statusBar__ni_kt{align-self:stretch}.case_home__hh8k7{display:grid;grid-template-columns:repeat(4,1fr);align-content:start;grid-gap:22px 6px;gap:22px 6px;padding:14px 12px 0}.case_homeSpacer__HGhfm{flex:1 1}.case_dock__4lOIW{margin:0 10px 8px;padding:10px 8px;border-radius:22px;background:rgba(230,235,245,.13);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.case_homeBar__t_zGn{height:46px}.case_homeBar__t_zGn,.case_navHomeRing__GbC11{display:flex;align-items:center;justify-content:center;flex:none}.case_navHomeRing__GbC11{width:34px;height:34px;border-radius:999px;border:2px solid}.case_navHomeSquare__pzfoT{width:12px;height:12px;border-radius:3.5px;border:1.5px solid}.case_appButton___48x_{display:flex;flex-direction:column;align-items:center;gap:7px;min-height:var(--tap);width:100%;min-width:0}.case_appLabel__qC3CL{font-size:11px;color:#ffffff;line-height:1.2;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.7);width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case_appScreen__XdYBg{position:absolute;inset:0;display:flex;flex-direction:column;background:#000208;animation:case_slideIn__UuMBc .2s ease-out both;z-index:3;--tint:#4a9ff5;--sep:rgba(255,255,255,0.075);--status-h:42px;--nav-h:var(--tap,44px)}.case_appScreen__XdYBg[data-app=album]{--tint:#0a84ff}.case_appScreen__XdYBg[data-app=route]{--tint:#2fb3a5}.case_appScreen__XdYBg[data-app=pay]{--tint:#e8433f}.case_appScreen__XdYBg[data-app=sns]{--tint:#e7e9ea;--sep:rgba(255,255,255,0.11)}.case_appScreen__XdYBg[data-app=memo]{--tint:#f0c040}.case_appScreen__XdYBg[data-app=browser]{--tint:#0a84ff}.case_appScreen__XdYBg[data-app=empty]{--tint:#8e8e93}@keyframes case_slideIn__UuMBc{0%{transform:translateX(14px);opacity:0}to{transform:none;opacity:1}}.case_appHeader__Jz0Rr{flex:none;padding:4px 8px;background:rgba(24,26,33,.96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:2;box-shadow:0 1px 0 var(--sep)}.case_appHeader__Jz0Rr,.case_backButton__isM_S{display:flex;align-items:center;min-height:var(--tap);position:relative}.case_backButton__isM_S{min-width:var(--tap);gap:3px;color:var(--tint);font-size:16px;z-index:1}.case_appTitle__6a8_8{position:absolute;left:0;right:0;text-align:center;font-size:16px;font-weight:700;color:var(--ink);pointer-events:none}.case_appBody__k55sO{flex:1 1;overflow-y:auto;padding:12px 14px calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:0;-webkit-overflow-scrolling:touch}.case_group__aZZzK{display:flex;flex-direction:column;flex:none;background:#14161d;border-radius:12px;overflow:hidden}.case_group__aZZzK+.case_group__aZZzK{margin-top:18px}.case_group__aZZzK+.case_groupHead__GGHw3{margin-top:22px}.case_row__7ufFV{position:relative;display:flex;flex:none;align-items:center;gap:12px;width:100%;text-align:left;padding:11px 13px;min-height:var(--tap);background:none}.case_row__7ufFV+.case_row__7ufFV:before{content:"";position:absolute;left:var(--sep-left,13px);right:0;top:0;height:1px;background:var(--sep)}.case_rowMain__76ahL{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.case_rowSide__XIjjY{flex:none;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;align-self:flex-start;padding-top:1px;gap:5px}.case_rowAt__Ay2mq{font-size:12px;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.case_chevron__arKHd{flex:none;font-size:17px;color:rgba(255,255,255,.28);line-height:1}.case_threadRow__6LXEl{--sep-left:63px}.case_avatar__avDGu{width:38px;height:38px;border-radius:999px;background:linear-gradient(155deg,#4b5163,#2b303c);flex:none;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:#d7dae4}.case_threadName__J6SQA{font-size:15px;color:var(--ink)}.case_threadPeek__ZzKLv{font-size:13px;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case_photoGrid__ljN_a{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;margin:0 -14px}.case_photoCell__oSYxd{position:relative;isolation:isolate;overflow:hidden;background:#08090c;display:flex;flex-direction:column}.case_photoGrid__ljN_a .case_photoCell__oSYxd{aspect-ratio:1/1;min-height:0}.case_photoGrid__ljN_a .case_photoCell__oSYxd svg{height:100%;width:auto;min-width:100%;max-width:none}.case_photoCell__oSYxd img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;filter:saturate(.84) contrast(1.06) brightness(.95)}.case_photoCell__oSYxd svg{filter:saturate(.72) contrast(1.16) brightness(.94)}.case_photoCell__oSYxd:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:radial-gradient(90% 75% at 50% 42%,rgba(0,0,0,0) 45%,rgba(0,0,0,.5) 100%),linear-gradient(180deg,rgba(120,150,200,.07),rgba(180,120,60,.05))}.case_photoCell__oSYxd:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:3;opacity:.26;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23g)'/%3E%3C/svg%3E");background-size:120px 120px}.case_photoCell__oSYxd:has(>svg[data-flat]):after,.case_photoCell__oSYxd:has(>svg[data-flat]):before{content:none}.case_photoCell__oSYxd svg[data-flat]{filter:none}.case_photoView__J_rWn{flex:1 1;display:flex;flex-direction:column;justify-content:center;margin:-12px -14px calc(-24px - env(safe-area-inset-bottom))}.case_photoOne__V6dcJ{flex:none;border-radius:0}.case_photoOne__V6dcJ svg{width:100%;height:auto;min-width:0;max-width:100%}.case_photoNotice__Gkc4V{flex:none;text-align:center;font-size:13px;color:var(--ink-dim);padding:14px 20px 0}.case_photoBar__0mS_l{flex:none;margin-top:auto;display:flex;align-items:center;justify-content:space-around;padding:14px 24px calc(14px + env(safe-area-inset-bottom));color:var(--tint)}.case_photoAt__L7XPX{flex:none;display:block;text-align:center;color:var(--ink-faint);font-size:12px;padding:10px 0 14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:auto}.case_dayRow__9sjvc{flex-direction:column;align-items:stretch;gap:0}.case_dayHead__qkWJu{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.case_dayDate__YKPny{font-size:15px;color:var(--ink);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.case_dayLabel__z_kvN{font-size:13px;color:var(--ink-dim)}.case_dayOpen__bh3q7{display:flex;flex-direction:column;gap:7px;padding-top:11px}.case_stop___3Zyj{position:relative;display:flex;gap:10px;font-size:13px;color:var(--ink-dim);line-height:1.5;padding-left:16px}.case_stop___3Zyj:before{content:"";position:absolute;left:3px;top:5px;width:7px;height:7px;border-radius:999px;background:var(--tint)}.case_stop___3Zyj+.case_stop___3Zyj:after{content:"";position:absolute;left:6px;top:-9px;height:14px;width:1px;background:rgba(255,255,255,.18)}.case_stopPlace__6WVbE{display:flex;flex-direction:column;gap:2px;min-width:0}.case_stopFar__BoacT{color:var(--ink-faint);font-size:12px}.case_stopTime__n1v8s{flex:none;width:84px;white-space:nowrap;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.case_emptyBox__smzy6{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 24px;text-align:center}.case_emptyHead__byn_g{font-size:17px;color:var(--ink-dim)}.case_emptyLine__68woB{font-size:13px;color:var(--ink-faint);line-height:1.9}.case_notifSheet__o64uz{position:absolute;inset:0;background:rgba(6,8,13,.86);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);display:flex;flex-direction:column;z-index:6;animation:case_drop__tQFME .22s ease-out both}.case_notifDragging__gIlNP{animation:none;transition:none;will-change:transform}@keyframes case_drop__tQFME{0%{transform:translateY(-16px);opacity:0}to{transform:none;opacity:1}}.case_notifClock__opoRx{padding:16px 18px 2px;text-align:center;font-size:40px;font-weight:300;color:#fff;letter-spacing:.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.case_notifList__TDEAx{flex:1 1;overflow-y:auto;padding:2px 12px 12px;display:flex;flex-direction:column;gap:8px}.case_notifItem__cJxHs{flex:none;background:rgba(255,255,255,.11);border-radius:16px;padding:11px 14px;width:100%;text-align:left;min-height:var(--tap)}.case_notifHead__CORw2{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:rgba(255,255,255,.55);margin-bottom:3px;letter-spacing:.04em}.case_notifText__bqcqk{font-size:14px;color:#fff;line-height:1.6}.case_notifClose__WiFNO{padding:10px 0 22px;text-align:center;color:rgba(255,255,255,.55);font-size:13px;min-height:var(--tap)}.case_deck__fr83p{position:fixed;inset:0;background:var(--surface-page);z-index:20;display:flex;flex-direction:column;animation:case_rise__q5A4P .22s ease-out both}.case_deckInner__JJRAo{width:100%;max-width:520px;margin:0 auto;flex:1 1;display:flex;flex-direction:column;overflow-y:auto;padding:calc(26px + env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom));gap:10px}.case_deckTitle__tPxqi{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.18em;color:var(--accent-secondary);padding-bottom:2px}.case_deckTop__KaUpq{flex:none;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.case_deckBack__IZ4dn{min-height:44px;padding:0 10px 0 0;margin-right:auto;color:var(--accent-secondary);font-size:var(--fs-m);letter-spacing:.04em;background:transparent}.case_deckWho__LdICk{font-size:var(--fs-s);letter-spacing:.14em;color:var(--text-muted)}.case_deckProgress__llA__{flex:none;display:flex;gap:4px;margin-bottom:10px}.case_deckTick__8WmO4{flex:1 1;height:3px;border-radius:1px;background:var(--meter-off);transition:background .4s ease-out}.case_deckTickOn__D31o0{background:var(--accent-secondary)}.case_deckLog__Qr2Yc{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:18px 0 8px;-webkit-overflow-scrolling:touch}.case_deckLog__Qr2Yc>*{flex:none}.case_deckLog__Qr2Yc>:first-child{margin-top:auto}.case_deckChoices__B1CVK{flex:none;padding-top:6px}@keyframes case_qIn__z7oDG{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.case_qShake__jW7BI{animation:case_shake__NbRSj .36s ease-in-out both}@keyframes case_shake__NbRSj{0%,to{transform:none}15%{transform:translateX(-7px)}35%{transform:translateX(6px)}55%{transform:translateX(-4px)}78%{transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){.case_answerClient__cMR4k,.case_answerYou__s9Rb6,.case_answered__y3Kv5,.case_choice__CsYh5,.case_deckLog__Qr2Yc .case_say__C4HMg,.case_qDone__cO0WK .case_primaryButton__IZKLS,.case_qShake__jW7BI,.case_qWrap__z2gUy,.case_wrongNote__Q6fcv{animation:none!important}}.case_endingWrap__ubjMg{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:40px 24px}.case_endingNote__dt6oY{font-family:var(--serif);color:var(--accent-primary);line-height:2.05;text-align:center;max-width:340px;animation:case_rise__q5A4P .7s ease-out both}.case_endingClock__i4_ax{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--text-muted);letter-spacing:.24em;text-align:center}.case_endingClock__i4_ax b{display:block;font-family:var(--serif);font-size:44px;font-weight:400;color:var(--text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-top:8px}.case_callButton__Y5M5D{background:var(--accent-call-fill);color:var(--accent-call-ink);font-size:var(--fs-l);font-weight:900;letter-spacing:.04em;border-radius:14px;padding:0 34px;min-height:58px;display:flex;align-items:center;box-shadow:var(--shadow-call);animation:case_rise__q5A4P .9s ease-out both}.case_blackout__PcHxc{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:40px 24px;overflow-y:auto}.case_blackout__PcHxc .case_talkScroll__Iex3S{margin:0;width:100%}.case_clear__E3ow1{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:16px;padding:40px 22px calc(32px + env(safe-area-inset-bottom))}.case_clear__E3ow1>:first-child{margin-top:auto}.case_clear__E3ow1>:last-child{margin-bottom:auto}.case_clearCard__ozNHQ{background:var(--surface-card);border-radius:var(--radius-card);padding:22px 18px;display:flex;flex-direction:column;gap:14px;box-shadow:0 0 0 1px var(--line-subtle) inset}.case_clearTitle__ziZ4Y{font-family:var(--serif);font-size:24px;line-height:1.45;color:var(--text-strong)}.case_clearRank__i32QZ{display:flex;align-items:baseline;gap:12px}.case_clearRank__i32QZ b{font-family:var(--serif);font-size:46px;font-weight:400;color:var(--accent-primary);line-height:1}.case_clearStat__9Hia9{letter-spacing:.14em}.case_clearStat__9Hia9,.case_fiction__fLxm8{font-size:var(--fs-xs);color:var(--text-muted)}.case_fiction__fLxm8{line-height:1.9}.case_srOnly__cATEQ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.case_deckHint__c9Rg6{display:grid;grid-gap:6px;gap:6px;margin-bottom:8px}.case_deckHintButton__b_eHO{justify-self:start;min-height:44px;padding:0 14px;border:1px solid var(--line-accent);border-radius:10px;background:transparent;color:var(--text-body);font-size:var(--fs-sm);letter-spacing:.02em}.case_deckHintOn__Voea0 .case_deckHintButton__b_eHO{border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary) inset;color:var(--accent-primary);font-weight:700}.case_deckHintButton__b_eHO:disabled{opacity:.6}.case_deckHintText__HzPCw{margin:0;padding:8px 12px;border-left:3px solid var(--accent-primary);color:var(--text-body);font-size:var(--fs-sm);line-height:1.6}.case_deckHintTextOld__ZDj_u{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding-block:4px;border-left-color:var(--line-accent);color:var(--text-muted)}.case_deckHintNote__tA2dA{margin:0;color:var(--text-muted);font-size:var(--fs-s);line-height:1.5}.case_answerForm__ne_s3{display:flex;gap:8px;align-items:center;padding-top:2px;animation:case_qIn__z7oDG .32s cubic-bezier(.22,1,.36,1) both}.case_answerInput__mQiIy{flex:1 1;min-width:0;min-height:46px;padding:11px 14px;font-size:var(--fs-body);line-height:1.4;color:var(--text-strong);background:var(--surface-field);border:1px solid var(--line-field);border-radius:23px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.case_answerInput__mQiIy::placeholder{color:var(--text-placeholder)}.case_answerInput__mQiIy:focus{border-color:var(--focus);background:var(--surface-field-focus)}.case_answerSend__DjY26{flex:none;min-width:64px;min-height:46px;padding:0 16px;font-size:var(--fs-body);font-weight:700;color:var(--accent-send-ink);background:var(--accent-primary);border:0;border-radius:23px;cursor:pointer}.case_answerSend__DjY26:disabled{opacity:.35;cursor:default}.case_sayOk__dRT2o{margin-left:6px;font-size:.86em;color:var(--accent-secondary)}.case_listHead__18vTF{margin:2px 4px 10px;font-size:13px;color:rgba(255,255,255,.5)}.case_listLeft__yTkYO{font-size:15px;color:#f2f4f8}.case_listSub___EW1i{font-size:12px;color:rgba(255,255,255,.42)}.case_listRight__cMiuu{font-size:15px;color:rgba(255,255,255,.62);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.case_appScreen__XdYBg[data-app=phone],.case_appScreen__XdYBg[data-app=settings]{background:#f2f2f7;color:#14161a;--tint:#007aff}.case_appScreen__XdYBg[data-app=clock]{background:#000000;--tint:#ff9f0a}.case_appScreen__XdYBg[data-app=camera]{background:#000000}.case_appScreen__XdYBg[data-app=phone] .case_navBack__h7_Tk,.case_appScreen__XdYBg[data-app=settings] .case_navBack__h7_Tk{color:rgba(0,0,0,.55)}.case_afterword__2hge_{margin:4px 6px 14px;font-size:var(--fs-sm);line-height:1.65;text-align:center;color:var(--text-note)}.case_afterword__2hge_ b{color:var(--text-note-strong);font-weight:700}.case_clearMark__9wmOz{margin-top:18px;font-size:var(--fs-s);letter-spacing:.08em;color:var(--text-accent-muted)}.case_shareMain__EXMl4{width:100%;min-height:62px;margin-bottom:10px;padding:10px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;border-radius:16px;cursor:pointer;background:var(--accent-share-fill);box-shadow:var(--shadow-share)}.case_shareMainTitle__wfZhY{font-size:var(--fs-body);font-weight:800;color:var(--accent-share-ink)}.case_shareMainNote__dY_nr{font-size:var(--fs-xs);color:var(--accent-share-ink-soft)}.case_kousatsu__j7xMY{width:100%;margin:4px 0 14px;padding:14px 14px 12px;border:1px solid var(--line-secondary-soft);border-radius:16px;background:var(--surface-secondary-tint);text-align:left}.case_kousatsuTag__1VtX_{font-family:var(--mono);font-size:var(--fs-s);letter-spacing:.08em;color:var(--accent-secondary)}.case_kousatsuLead__femhy{margin-top:4px;font-family:var(--serif);font-size:var(--fs-body);color:var(--text-strong)}.case_kousatsuInput__Ah4p3{width:100%;min-height:var(--tap);margin-top:10px;padding:10px 12px;font-size:var(--fs-body);color:var(--text-strong);background:var(--surface-field-sunken);border:1px solid var(--line-field);border-radius:var(--radius-button)}.case_kousatsuInput__Ah4p3::placeholder{color:var(--text-muted)}.case_kousatsuNote__i4DDU{margin-top:6px;font-size:var(--fs-xs);color:var(--text-body)}.case_kousatsuRow__073hl{display:flex;gap:8px;margin-top:10px}.case_kousatsuPost___v_kA,.case_kousatsuRead__jOgz_{flex:1 1;min-height:var(--tap);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-button);font-size:var(--fs-m);font-weight:700;text-decoration:none}.case_kousatsuPost___v_kA{color:var(--accent-secondary-ink);background:var(--accent-secondary)}.case_kousatsuRead__jOgz_{flex:0 0 auto;padding:0 14px;color:var(--accent-secondary);border:1px solid var(--line-secondary-mid)}.case_shareButton__AGyMt{width:100%;min-height:var(--tap);margin-bottom:10px;padding:12px 16px;font-size:var(--fs-ml);font-weight:700;color:var(--text-button-quiet);background:var(--surface-button-quiet);border:1px solid var(--line-field);border-radius:14px;cursor:pointer}.case_clearSolved__QuTsQ{margin-top:6px;font-size:var(--fs-ml);letter-spacing:.22em;color:var(--text-accent)}.case_adSlot__HSC7p{flex:none;height:0}body[data-banner] .case_adSlot__HSC7p{height:50px}.case_talkSearch__j_Nmf{flex:none;display:flex;align-items:center;gap:7px;margin:4px 12px 8px;padding:0 10px;min-height:var(--tap);border-radius:10px;background:rgba(255,255,255,.08)}.case_talkSearchIcon__EX3Nr{flex:none;display:flex;width:15px;height:15px;color:var(--ink-faint)}.case_talkSearchInput__h_MoB{flex:1 1;min-width:0;align-self:stretch;border:none;background:none;color:var(--ink);font-size:16px;font-family:inherit}.case_talkSearchInput__h_MoB::placeholder{color:var(--ink-faint)}.case_talkSearchInput__h_MoB:focus{outline:none}.case_talkSearchEmpty__m6u7w{margin:24px 0 0;text-align:center;font-size:14px;color:var(--ink-faint)}.case_groupTitle__bUL2l{margin:0;padding:10px 13px 4px;font-size:12px;letter-spacing:.04em;color:var(--ink-faint)}.case_primaryCount__zZjLo{margin-left:10px;padding:2px 8px;border-radius:999px;background:var(--surface-count-chip);font-family:var(--mono);font-size:var(--fs-sm);font-weight:700;letter-spacing:.02em}.case_appScreen__XdYBg[data-app=chat]{background:#ffffff;--tint:#06c755;--sep:#e6e6e6}.case_appScreen__XdYBg[data-app=chat] .case_appHeader__Jz0Rr{background:#ffffff;box-shadow:0 1px 0 #e6e6e6}.case_appScreen__XdYBg[data-app=chat] .case_appTitle__6a8_8{color:#14161a;font-size:17px}.case_appScreen__XdYBg[data-app=chat] .case_backButton__isM_S{color:#3d4147}.case_appScreen__XdYBg[data-app=chat] .case_appBody__k55sO{background:#ffffff;padding:0 0 calc(16px + env(safe-area-inset-bottom))}.case_appScreen__XdYBg[data-app=chat] .case_group__aZZzK{background:transparent;border-radius:0}.case_appScreen__XdYBg[data-app=chat] .case_row__7ufFV{padding:10px 16px}.case_appScreen__XdYBg[data-app=chat] .case_threadRow__6LXEl{--sep-left:78px}.case_appScreen__XdYBg[data-app=chat] .case_avatar__avDGu{width:52px;height:52px;background:linear-gradient(155deg,#d7dbe2,#aeb4bf);color:#ffffff;font-size:19px}.case_appScreen__XdYBg[data-app=chat] .case_threadName__J6SQA{font-size:16px;color:#14161a}.case_appScreen__XdYBg[data-app=chat] .case_threadPeek__ZzKLv{font-size:13.5px;color:#9aa0a6}.case_appScreen__XdYBg[data-app=chat] .case_rowAt__Ay2mq{font-size:12px;color:#b4b9be}.case_appScreen__XdYBg[data-app=chat] .case_talkSearch__j_Nmf{margin:8px 12px;background:#f0f1f3}.case_appScreen__XdYBg[data-app=chat] .case_talkSearchInput__h_MoB{color:#14161a}.case_appScreen__XdYBg[data-app=chat] .case_talkSearchInput__h_MoB::placeholder{color:#a8adb3}.case_appScreen__XdYBg[data-app=chat] .case_talkSearchEmpty__m6u7w,.case_appScreen__XdYBg[data-app=chat] .case_talkSearchIcon__EX3Nr{color:#a8adb3}.case_appScreen__XdYBg[data-app=chat] .case_chatBody__0K9G4{background:#8cabd9;padding:10px 12px calc(16px + env(safe-area-inset-bottom));gap:4px}.case_appScreen__XdYBg[data-app=chat] .case_msgDay__o4YdJ{align-self:center;margin:12px 0 8px;padding:3px 12px;border-radius:999px;background:rgba(0,0,0,.18);color:#ffffff;font-size:11px}.case_appScreen__XdYBg[data-app=chat] .case_msgClock__28WLC,.case_appScreen__XdYBg[data-app=chat] .case_msgRead__itCjr{color:rgba(255,255,255,.82)}.case_appScreen__XdYBg[data-app=chat] .case_msgOther__TZxmG{background:#ffffff;color:#14161a;border-radius:4px 18px 18px 18px;box-shadow:0 1px 1px rgba(0,0,0,.06)}.case_appScreen__XdYBg[data-app=chat] .case_msgTarget__pnEKG{background:#06c755;color:#ffffff;border-radius:18px 4px 18px 18px}.case_appScreen__XdYBg[data-app=chat] .case_unsent__T6fwu{background:rgba(255,255,255,.62);color:#6a7078}.case_appScreen__XdYBg[data-app=chat] .case_statusBar__ni_kt{color:#14161a}.case_appScreen__XdYBg[data-app=chat] .case_bar__4RU3j{background:#14161a}.case_appScreen__XdYBg[data-app=chat] .case_battery__nuyK6{border-color:rgba(20,22,26,.5)}.case_appScreen__XdYBg[data-app=chat] .case_batteryFill__K864m{background:#14161a}.case_appScreen__XdYBg[data-app=chat] .case_msgOther__TZxmG,.case_appScreen__XdYBg[data-app=chat] .case_msgTarget__pnEKG{max-width:68%}.case_appScreen__XdYBg[data-app=sns]{background:#000000;--tint:#1d9bf0;--sep:#2f3336}.case_appScreen__XdYBg[data-app=sns] .case_appHeader__Jz0Rr{background:rgba(0,0,0,.86);box-shadow:0 1px 0 #2f3336}.case_appScreen__XdYBg[data-app=sns] .case_appTitle__6a8_8{color:#e7e9ea}.case_appScreen__XdYBg[data-app=sns] .case_appBody__k55sO{background:#000000;padding:0 0 calc(20px + env(safe-area-inset-bottom))}.case_appScreen__XdYBg[data-app=sns] .case_xPost__Sp1a5{margin:0;padding:12px 16px 4px;border-bottom:1px solid #2f3336}.case_appScreen__XdYBg[data-app=sns] .case_xWho__8R9qo{color:#e7e9ea;font-size:15px}.case_appScreen__XdYBg[data-app=sns] .case_xActions__fxRqC,.case_appScreen__XdYBg[data-app=sns] .case_xAt__xYjsd,.case_appScreen__XdYBg[data-app=sns] .case_xDot__L9yMq,.case_appScreen__XdYBg[data-app=sns] .case_xHandle__cZZAn{color:#71767b}.case_appScreen__XdYBg[data-app=sns] .case_xText__Eq_rA{color:#e7e9ea;font-size:15px;line-height:1.5}.case_appScreen__XdYBg[data-app=sns] .case_xAvatar__6aMC8{background:linear-gradient(155deg,#3a4048,#22262b);color:#8b929a}.case_appScreen__XdYBg[data-app=sns] .case_statusBar__ni_kt{color:#e7e9ea}.case_appScreen__XdYBg[data-app=album]{background:#ffffff;--tint:#007aff;--sep:#e3e3e6}.case_appScreen__XdYBg[data-app=album] .case_statusBar__ni_kt{color:#14161a}.case_appScreen__XdYBg[data-app=album] .case_bar__4RU3j,.case_appScreen__XdYBg[data-app=album] .case_batteryFill__K864m{background:#14161a}.case_appScreen__XdYBg[data-app=album] .case_battery__nuyK6{border-color:rgba(20,22,26,.5)}.case_appScreen__XdYBg[data-app=album] .case_appHeader__Jz0Rr{background:rgba(255,255,255,.92);box-shadow:0 1px 0 #e3e3e6}.case_appScreen__XdYBg[data-app=album] .case_appTitle__6a8_8{color:#14161a}.case_appScreen__XdYBg[data-app=album] .case_backButton__isM_S{color:#007aff}.case_appScreen__XdYBg[data-app=album] .case_appBody__k55sO{background:#ffffff;padding:0 0 calc(70px + env(safe-area-inset-bottom))}.case_appScreen__XdYBg[data-app=album] .case_photoGrid__ljN_a{margin:0;gap:1px}.case_appScreen__XdYBg[data-app=album] .case_photoCell__oSYxd{background:#ececed}.case_appScreen__XdYBg[data-app=album] .case_photoDay__1Q2DP{color:#14161a;padding:16px 16px 8px;font-size:20px}.case_appScreen__XdYBg[data-app=album] .case_chevron__arKHd,.case_appScreen__XdYBg[data-app=album] .case_groupHead__GGHw3,.case_appScreen__XdYBg[data-app=album] .case_threadName__J6SQA{color:#14161a}.case_appScreen__XdYBg[data-app=album] .case_group__aZZzK{background:#f2f2f7;margin:0 16px}.case_appScreen__XdYBg[data-app=album] .case_rowAt__Ay2mq{color:#8e8e93}.case_appScreen__XdYBg[data-app=album],.case_appScreen__XdYBg[data-app=album] .case_statusBar__ni_kt,.case_appScreen__XdYBg[data-app=browser],.case_appScreen__XdYBg[data-app=browser] .case_statusBar__ni_kt,.case_appScreen__XdYBg[data-app=chat],.case_appScreen__XdYBg[data-app=memo],.case_appScreen__XdYBg[data-app=memo] .case_statusBar__ni_kt,.case_appScreen__XdYBg[data-app=pay],.case_appScreen__XdYBg[data-app=phone] .case_statusBar__ni_kt,.case_appScreen__XdYBg[data-app=settings] .case_statusBar__ni_kt{color:#14161a}.case_appScreen__XdYBg[data-app=album] .case_bar__4RU3j,.case_appScreen__XdYBg[data-app=album] .case_batteryFill__K864m,.case_appScreen__XdYBg[data-app=browser] .case_bar__4RU3j,.case_appScreen__XdYBg[data-app=browser] .case_batteryFill__K864m,.case_appScreen__XdYBg[data-app=memo] .case_bar__4RU3j,.case_appScreen__XdYBg[data-app=memo] .case_batteryFill__K864m,.case_appScreen__XdYBg[data-app=phone] .case_bar__4RU3j,.case_appScreen__XdYBg[data-app=phone] .case_batteryFill__K864m,.case_appScreen__XdYBg[data-app=settings] .case_bar__4RU3j,.case_appScreen__XdYBg[data-app=settings] .case_batteryFill__K864m{background:#14161a}.case_appScreen__XdYBg[data-app=phone] .case_appHomeBar__dsjUT,.case_appScreen__XdYBg[data-app=settings] .case_appHomeBar__dsjUT{color:rgba(0,0,0,.5)}.case_appScreen__XdYBg[data-app=album] .case_battery__nuyK6,.case_appScreen__XdYBg[data-app=browser] .case_battery__nuyK6,.case_appScreen__XdYBg[data-app=memo] .case_battery__nuyK6,.case_appScreen__XdYBg[data-app=phone] .case_battery__nuyK6,.case_appScreen__XdYBg[data-app=settings] .case_battery__nuyK6{border-color:rgba(20,22,26,.5)}.case_appScreen__XdYBg[data-app=memo]{background:#ffffff;--tint:#e8a33d;--sep:#e4e4e6}.case_appScreen__XdYBg[data-app=memo] .case_appHeader__Jz0Rr{background:rgba(255,255,255,.94);box-shadow:0 1px 0 #e4e4e6}.case_appScreen__XdYBg[data-app=memo] .case_appTitle__6a8_8{color:#14161a}.case_appScreen__XdYBg[data-app=memo] .case_backButton__isM_S{color:#e8a33d}.case_appScreen__XdYBg[data-app=memo] .case_appBody__k55sO{background:#ffffff;padding:0 0 calc(20px + env(safe-area-inset-bottom))}.case_appScreen__XdYBg[data-app=memo] .case_group__aZZzK{background:transparent;border-radius:0}.case_appScreen__XdYBg[data-app=memo] .case_row__7ufFV{padding:11px 18px;--sep-left:18px}.case_appScreen__XdYBg[data-app=memo] .case_memoTitle__UxknN{color:#14161a;font-size:16px}.case_appScreen__XdYBg[data-app=memo] .case_memoAt__Tn6B_,.case_appScreen__XdYBg[data-app=memo] .case_memoPeek__w_hg2,.case_appScreen__XdYBg[data-app=memo] .case_rowAt__Ay2mq{color:#8e8e93;font-size:13px}.case_appScreen__XdYBg[data-app=memo] .case_memoSheet__DXEoD{background:#ffffff;padding:14px 18px}.case_appScreen__XdYBg[data-app=memo] .case_memoSheetTitle__T__i6{color:#14161a}.case_appScreen__XdYBg[data-app=memo] .case_memoBody__cB4gU{color:#14161a;line-height:1.9}.case_appScreen__XdYBg[data-app=pay]{background:#f5f5f7;--tint:#ffffff;--sep:#e4e4e6}.case_appScreen__XdYBg[data-app=pay] .case_statusBar__ni_kt{background:#ff0033;color:#ffffff}.case_appScreen__XdYBg[data-app=pay] .case_bar__4RU3j,.case_appScreen__XdYBg[data-app=pay] .case_batteryFill__K864m{background:#ffffff}.case_appScreen__XdYBg[data-app=pay] .case_battery__nuyK6{border-color:rgba(255,255,255,.6)}.case_appScreen__XdYBg[data-app=pay] .case_balanceOpen__R359S,.case_appScreen__XdYBg[data-app=pay] .case_balanceRow__CUpFi,.case_appScreen__XdYBg[data-app=pay] .case_chevron__arKHd,.case_appScreen__XdYBg[data-app=pay] .case_threadName__J6SQA{color:#14161a}.case_appScreen__XdYBg[data-app=pay] .case_appHeader__Jz0Rr{background:#ff0033;box-shadow:none}.case_appScreen__XdYBg[data-app=pay] .case_appTitle__6a8_8,.case_appScreen__XdYBg[data-app=pay] .case_backButton__isM_S{color:#ffffff}.case_appScreen__XdYBg[data-app=pay] .case_appBody__k55sO{background:#f5f5f7;padding:12px 12px calc(20px + env(safe-area-inset-bottom))}.case_appScreen__XdYBg[data-app=pay] .case_group__aZZzK{background:#ffffff;border-radius:14px}.case_appScreen__XdYBg[data-app=pay] .case_groupHead__GGHw3{color:#6b7078}.case_appScreen__XdYBg[data-app=pay] .case_balanceYen__adivG,.case_appScreen__XdYBg[data-app=pay] .case_money__deOSR,.case_appScreen__XdYBg[data-app=pay] .case_payWho__TTpt5{color:#14161a}.case_appScreen__XdYBg[data-app=pay] .case_balanceAt__cD3uW,.case_appScreen__XdYBg[data-app=pay] .case_balanceNote__JCUVo,.case_appScreen__XdYBg[data-app=pay] .case_payMemo__YETJ1,.case_appScreen__XdYBg[data-app=pay] .case_rowAt__Ay2mq{color:#8e8e93}.case_appScreen__XdYBg[data-app=pay] .case_deltaIn__F6oAW,.case_appScreen__XdYBg[data-app=pay] .case_moneyIn__pwqVw{color:#d81b3c}.case_appScreen__XdYBg[data-app=pay] .case_deltaOut__zOU4p,.case_appScreen__XdYBg[data-app=pay] .case_moneyOut__rmnND{color:#3b4048}.case_appScreen__XdYBg[data-app=browser]{background:#f2f2f7;--tint:#007aff;--sep:#e0e0e5}.case_appScreen__XdYBg[data-app=browser] .case_appHeader__Jz0Rr{background:rgba(249,249,251,.94);box-shadow:0 1px 0 #e0e0e5}.case_appScreen__XdYBg[data-app=browser] .case_appTitle__6a8_8{color:#14161a}.case_appScreen__XdYBg[data-app=browser] .case_backButton__isM_S{color:#007aff}.case_appScreen__XdYBg[data-app=browser] .case_appBody__k55sO{background:#f2f2f7}.case_appScreen__XdYBg[data-app=browser] .case_searchField__8OLz6{background:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.case_appScreen__XdYBg[data-app=browser] .case_searchFieldIcon__m_1LW,.case_appScreen__XdYBg[data-app=browser] .case_searchFieldText__c59kx{color:#8e8e93}.case_appScreen__XdYBg[data-app=browser] .case_favIcon__cSNFh{background:linear-gradient(158deg,#ffffff,#e9e9ee);color:#5c6169;box-shadow:0 1px 3px rgba(0,0,0,.12)}.case_appScreen__XdYBg[data-app=browser] .case_favTitle__XyAWT,.case_appScreen__XdYBg[data-app=browser] .case_queryText__ohSQJ,.case_appScreen__XdYBg[data-app=browser] .case_tabTitle__8WFMk,.case_appScreen__XdYBg[data-app=browser] .case_threadName__J6SQA{color:#14161a}.case_appScreen__XdYBg[data-app=browser] .case_emptyLine__68woB,.case_appScreen__XdYBg[data-app=browser] .case_queryIcon___5E_3,.case_appScreen__XdYBg[data-app=browser] .case_rowAt__Ay2mq,.case_appScreen__XdYBg[data-app=browser] .case_tabHost__h9wfk{color:#8e8e93}.case_appScreen__XdYBg[data-app=browser] .case_group__aZZzK{background:#ffffff;border-radius:12px}.case_appScreen__XdYBg[data-app=browser] .case_emptyHead__byn_g,.case_appScreen__XdYBg[data-app=browser] .case_groupHead__GGHw3{color:#6b7078}.case_appScreen__XdYBg[data-app=browser] .case_emptyBox__smzy6{background:#ffffff}.case_appScreen__XdYBg[data-screen=weather]{background:linear-gradient(180deg,#3d6ea8,#2a4f7c 55%,#1d3a5c);--sep:rgba(255,255,255,0.16)}.case_appScreen__XdYBg[data-screen=weather] .case_appHeader__Jz0Rr{background:transparent;box-shadow:0 1px 0 rgba(255,255,255,.14)}.case_appScreen__XdYBg[data-screen=weather] .case_appBody__k55sO{background:transparent}.case_appScreen__XdYBg[data-screen=weather] .case_group__aZZzK{background:rgba(255,255,255,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.case_appScreen__XdYBg[data-screen=weather] .case_listHead__18vTF{color:rgba(255,255,255,.9)}.case_appScreen__XdYBg[data-screen=weather] .case_listLeft__yTkYO,.case_appScreen__XdYBg[data-screen=weather] .case_listRight__cMiuu{color:#ffffff}.case_appScreen__XdYBg[data-screen=weather] .case_groupTitle__bUL2l,.case_appScreen__XdYBg[data-screen=weather] .case_listSub___EW1i{color:rgba(255,255,255,.72)}.case_appScreen__XdYBg[data-screen=music]{background:#0a0a0c;--tint:#fa2d48;--sep:rgba(255,255,255,0.1)}.case_appScreen__XdYBg[data-screen=music] .case_appHeader__Jz0Rr{background:rgba(10,10,12,.92)}.case_appScreen__XdYBg[data-screen=music] .case_appBody__k55sO{background:#0a0a0c;padding:0 0 calc(20px + env(safe-area-inset-bottom))}.case_appScreen__XdYBg[data-screen=music] .case_group__aZZzK{background:transparent;border-radius:0}.case_appScreen__XdYBg[data-screen=music] .case_row__7ufFV{padding:11px 16px;--sep-left:16px}.case_appScreen__XdYBg[data-screen=music] .case_listHead__18vTF{color:#ffffff;font-size:26px;font-weight:800;padding:12px 16px 8px}.case_appScreen__XdYBg[data-screen=music] .case_listLeft__yTkYO{color:#ffffff}.case_appScreen__XdYBg[data-screen=music] .case_listRight__cMiuu,.case_appScreen__XdYBg[data-screen=music] .case_listSub___EW1i{color:#9a9aa0}.case_appScreen__XdYBg[data-screen=signals]{background:#10131c;--tint:#3a76f0}.case_appScreen__XdYBg[data-screen=signals] .case_appHeader__Jz0Rr{background:rgba(16,19,28,.94)}.case_appScreen__XdYBg[data-screen=calendar]{background:#0b0c10;--tint:#4a9ff5}.case_appScreen__XdYBg[data-screen=calendar] .case_appHeader__Jz0Rr{background:rgba(11,12,16,.94)}.case_appScreen__XdYBg[data-screen=calendar] .case_appBody__k55sO{background:#0b0c10;padding:0 0 calc(16px + env(safe-area-inset-bottom))}.case_widgets__y21nP{flex:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:10px 12px 4px}.case_widget__loH6x{aspect-ratio:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:12px 14px;border-radius:20px;background:rgba(255,255,255,.14);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);text-align:left;min-width:0}.case_widgetDay__N0fvZ,.case_widgetPlace__kQwpD{font-size:12px;color:rgba(255,255,255,.82);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case_widgetTemp__V4PyM{font-size:34px;font-weight:300;color:#ffffff;line-height:1.1}.case_widgetEvent__bpHtk{font-size:15px;font-weight:700;color:#ffffff}.case_widgetEvent__bpHtk,.case_widgetSub__PjPrk{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case_widgetSub__PjPrk{font-size:12px;color:rgba(255,255,255,.72)}@media (max-height:700px){.case_widgets__y21nP{gap:8px;padding:6px 10px 2px}.case_widget__loH6x{aspect-ratio:2.1;padding:8px 10px;border-radius:16px;gap:1px}.case_widgetTemp__V4PyM{font-size:24px}.case_widgetEvent__bpHtk{font-size:13px}.case_home__hh8k7{gap:14px 6px;padding:8px 12px 0;--app-icon:46px}.case_dock__4lOIW{--app-icon:46px}}@media (max-height:620px){.case_widgets__y21nP{display:none}}.case_appScreen__XdYBg[data-app=route]{background:#f2f0eb;--tint:#2f7fd6;--sep:#dedad2}.case_appScreen__XdYBg[data-app=route] .case_statusBar__ni_kt{color:#14161a}.case_appScreen__XdYBg[data-app=route] .case_bar__4RU3j,.case_appScreen__XdYBg[data-app=route] .case_batteryFill__K864m{background:#14161a}.case_appScreen__XdYBg[data-app=route] .case_battery__nuyK6{border-color:rgba(20,22,26,.5)}.case_appScreen__XdYBg[data-app=route] .case_appHeader__Jz0Rr{background:rgba(248,247,244,.94);box-shadow:0 1px 0 #dedad2}.case_appScreen__XdYBg[data-app=route] .case_appTitle__6a8_8{color:#14161a}.case_appScreen__XdYBg[data-app=route] .case_backButton__isM_S{color:#2f7fd6}.case_appScreen__XdYBg[data-app=route] .case_appBody__k55sO{background:#f2f0eb;padding:0 0 calc(20px + env(safe-area-inset-bottom))}.case_mapPane__gpX9s{flex:none;position:relative;height:34%;min-height:130px;overflow:hidden;background:#eae6de}.case_mapPane__gpX9s svg{display:block;width:100%;height:100%}.case_appScreen__XdYBg[data-app=route] .case_group__aZZzK{background:#ffffff;border-radius:16px 16px 0 0;margin-top:-14px;position:relative;z-index:1;box-shadow:0 -2px 12px rgba(0,0,0,.12);padding-top:4px}.case_appScreen__XdYBg[data-app=route] .case_dayDate__YKPny,.case_appScreen__XdYBg[data-app=route] .case_dayLabel__z_kvN,.case_appScreen__XdYBg[data-app=route] .case_stopPlace__6WVbE{color:#14161a}.case_appScreen__XdYBg[data-app=route] .case_chevron__arKHd,.case_appScreen__XdYBg[data-app=route] .case_stopFar__BoacT,.case_appScreen__XdYBg[data-app=route] .case_stopTime__n1v8s{color:#8e8e93}.case_appNav__hHmTL{flex:none;display:flex;align-items:center;min-height:var(--nav-h,var(--tap));position:relative;z-index:8}.case_navBack__h7_Tk,.case_navPad__nFG7k{flex:none;width:56px}.case_navBack__h7_Tk{display:flex;align-items:center;justify-content:center;min-height:var(--tap);padding:0;border:none;background:none;cursor:pointer;font-size:26px;line-height:1;color:rgba(255,255,255,.72)}.case_appScreen__XdYBg[data-app=album] .case_appHomeBar__dsjUT,.case_appScreen__XdYBg[data-app=album] .case_navBack__h7_Tk,.case_appScreen__XdYBg[data-app=browser] .case_appHomeBar__dsjUT,.case_appScreen__XdYBg[data-app=browser] .case_navBack__h7_Tk,.case_appScreen__XdYBg[data-app=chat] .case_appHomeBar__dsjUT,.case_appScreen__XdYBg[data-app=chat] .case_navBack__h7_Tk,.case_appScreen__XdYBg[data-app=memo] .case_appHomeBar__dsjUT,.case_appScreen__XdYBg[data-app=memo] .case_navBack__h7_Tk,.case_appScreen__XdYBg[data-app=pay] .case_appHomeBar__dsjUT,.case_appScreen__XdYBg[data-app=pay] .case_navBack__h7_Tk,.case_appScreen__XdYBg[data-app=route] .case_appHomeBar__dsjUT,.case_appScreen__XdYBg[data-app=route] .case_navBack__h7_Tk,.case_appScreen__XdYBg[data-screen=weather] .case_appHomeBar__dsjUT,.case_appScreen__XdYBg[data-screen=weather] .case_navBack__h7_Tk{color:rgba(0,0,0,.55)}.case_appHomeBar__dsjUT{flex:1 1;display:flex;align-items:center;justify-content:center;min-height:var(--tap);padding:0;border:none;background:none;cursor:pointer;color:rgba(255,255,255,.62)}.case_tabBar__Z8LWe{flex:none;display:flex;align-items:stretch;padding:2px 4px;border-top:1px solid var(--sep);background:inherit}.case_tabItem__0EUYv{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:var(--tap);padding:0;border:none;background:none;cursor:pointer;color:#9aa0a6;font-size:9px;line-height:1.2}.case_tabItem__0EUYv svg{width:22px;height:22px;display:block}.case_tabItem__0EUYv>span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case_tabItemOn__JaMQC{font-weight:700}.case_appScreen__XdYBg[data-app=album] .case_tabBar__Z8LWe,.case_appScreen__XdYBg[data-app=chat] .case_tabBar__Z8LWe{background:rgba(255,255,255,.96)}.case_appScreen__XdYBg[data-app=pay] .case_tabBar__Z8LWe{background:#ffffff}.case_appScreen__XdYBg[data-app=sns] .case_tabBar__Z8LWe{background:rgba(0,0,0,.94);border-top-color:#2f3336}.case_appScreen__XdYBg[data-screen=music] .case_tabBar__Z8LWe{background:rgba(10,10,12,.96)}.case_unread__O0Jqo{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#06c755;color:#ffffff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.case_appScreen__XdYBg[data-app=chat] .case_appHeader__Jz0Rr{min-height:52px}.case_appScreen__XdYBg[data-app=chat] .case_appTitle__6a8_8{position:static;text-align:left;flex:1 1;padding-left:4px;font-size:21px;font-weight:800}.case_appScreen__XdYBg[data-app=chat] .case_backButton__isM_S{min-width:30px;font-size:22px}.case_appScreen__XdYBg[data-app=album] .case_appTitle__6a8_8{display:none}.case_appScreen__XdYBg[data-app=album] .case_appBody__k55sO{padding-bottom:8px}.case_pinToast__Pt8lh{position:absolute;left:50%;bottom:96px;transform:translateX(-50%);z-index:20;margin:0;padding:6px 14px;border-radius:999px;background:var(--surface-sheet);color:var(--text-strong);font-size:var(--fs-sm);box-shadow:var(--shadow-sheet);pointer-events:none;white-space:nowrap}.case_desk__88Fsa{flex:1 1;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden}.case_desk__88Fsa>.case_phoneWrap__9My_Z{position:relative;z-index:1;transition:transform .42s cubic-bezier(.2,.8,.2,1)}.case_deskBoardOpen__zu1tO>.case_phoneWrap__9My_Z{transform:translateY(calc(100% + 24px));pointer-events:none}.case_pinFly__tERP1{position:fixed;z-index:120;pointer-events:none;background:#f4f1ea;border-radius:3px;box-shadow:0 6px 14px rgba(0,0,0,.5)}@media (prefers-reduced-motion:reduce){.case_desk__88Fsa>.case_phoneWrap__9My_Z{transition:none}}.case_deckBody__SMhub{flex:1 1;min-height:0;position:relative;display:flex;flex-direction:column}.case_deckBoardButton__N5K67{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap);min-width:var(--tap);padding:0 12px;border-radius:var(--radius-button);color:var(--accent-primary);font-size:var(--fs-sm);box-shadow:0 0 0 1px var(--line-accent-strong) inset}.case_deckBoardButtonOn__fKHeb{background:var(--accent-primary-fill);color:var(--accent-primary-ink)}.case_deckBoardLayer__HaW_C.case_deckBoardLayer__HaW_C{left:-20px;right:-20px}.case_deckBack__IZ4dn,.case_deckBoardButton__N5K67{white-space:nowrap}@media (max-width:360px){.case_deckWho__LdICk{display:none}}.case_talk__4Dook{background:radial-gradient(120% 45% at 50% 0,rgba(255,192,112,.16),transparent 70%),radial-gradient(150% 110% at 50% 35%,transparent 50%,rgba(0,0,0,.55) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .22 0 0 0 0 .14 0 0 0 0 .07 0 0 0 .75 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),#5f452f}.case_talk__4Dook .case_tapHint___gocs{color:#efe4d0;text-shadow:0 1px 2px rgba(0,0,0,.7)}.case_sayWho__qNj8U{color:#efe4d0;text-shadow:0 1px 2px rgba(0,0,0,.65)}.case_bubble__yQLvE{color:#2a2420;border-radius:3px;background-color:#f4f1ea;background-image:repeating-linear-gradient(180deg,transparent,transparent calc(1.85em - 1px),rgba(143,170,200,.4) calc(1.85em - 1px),rgba(143,170,200,.4) 1.85em);background-position:0 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 2px 2px rgba(0,0,0,.25),0 8px 18px rgba(0,0,0,.35)}.case_bubbleWitness__w6hVH{color:#2a2420;border-radius:3px;background-color:#e6eee0;box-shadow:inset 3px 0 0 #7d9c83,0 2px 2px rgba(0,0,0,.25),0 8px 18px rgba(0,0,0,.35)}.case_bubbleMine__T8uJ0{color:#2a2420;border-radius:3px;background-color:#ecf1f7;box-shadow:inset -3px 0 0 #7fa3c8,0 2px 2px rgba(0,0,0,.25),0 8px 18px rgba(0,0,0,.35)}.case_lineNarration__2csO1{align-self:stretch;padding:10px 14px;border-left:3px solid #8f7658;background:rgba(29,22,17,.92);color:#efe7da;box-shadow:0 6px 14px rgba(0,0,0,.4)}.case_boardWord__vAhYE{font-size:12px;letter-spacing:.08em}.case_deckLog__Qr2Yc{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 32px);mask-image:linear-gradient(180deg,transparent 0,#000 32px)}@media (max-width:360px){.case_clearTitle__ziZ4Y{font-size:21px}}.case_desk__88Fsa{background:radial-gradient(120% 50% at 50% 0,rgba(255,192,112,.14),transparent 70%),radial-gradient(150% 110% at 50% 40%,transparent 50%,rgba(0,0,0,.55) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .22 0 0 0 0 .14 0 0 0 0 .07 0 0 0 .75 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),#5f452f}.case_bottomBar__0nVld{position:relative;z-index:2;background:linear-gradient(#2a1f17,#1b140f);border-top:1px solid #000;box-shadow:0 -4px 12px rgba(0,0,0,.45)}.case_deck__fr83p{background:radial-gradient(120% 45% at 50% 0,rgba(255,192,112,.14),transparent 70%),radial-gradient(150% 110% at 50% 40%,transparent 50%,rgba(0,0,0,.55) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .22 0 0 0 0 .14 0 0 0 0 .07 0 0 0 .75 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),#5f452f}.case_deckTop__KaUpq{margin:calc(-26px - env(safe-area-inset-top)) -20px 0;padding:calc(18px + env(safe-area-inset-top)) 20px 6px;background:linear-gradient(#2a1f17,#1b140f)}.case_deckProgress__llA__{margin:-10px -20px 10px;padding:10px 20px;background:#1b140f;border-bottom:1px solid #000;box-shadow:0 4px 12px rgba(0,0,0,.45)}.case_deckChoices__B1CVK{margin:0 -20px calc(-20px - env(safe-area-inset-bottom));padding:10px 20px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(#2a1f17,#1b140f);border-top:1px solid #000;box-shadow:0 -4px 12px rgba(0,0,0,.45)}.case_deck__fr83p [role=group][aria-label$="の証拠"]{background:rgba(0,0,0,.12)}.case_deckTop__KaUpq .case_deckBack__IZ4dn{color:#efe4d0}.case_deckTop__KaUpq .case_deckWho__LdICk{color:#bba993}.case_deckTop__KaUpq .case_deckBoardButton__N5K67{flex-direction:column;gap:1px;line-height:1.1;color:#efe4d0;box-shadow:inset 0 0 0 1px rgba(244,241,234,.35)}.case_deckTop__KaUpq .case_deckBoardButtonOn__fKHeb{background:#c8372d;color:#ffffff;box-shadow:0 3px 0 #7d1d17}.case_deckTickOn__D31o0{background:#c8372d}.case_clearCard__ozNHQ{position:relative;background:#f4f1ea;border-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 2px 2px rgba(0,0,0,.25),0 12px 26px rgba(0,0,0,.4);transform:rotate(-.5deg)}.case_clearCard__ozNHQ:before{content:"";position:absolute;top:-8px;left:50%;width:17px;height:17px;margin-left:-8px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f38a7f 0 18%,#c8372d 45%,#6f1812 100%);box-shadow:0 3px 3px rgba(0,0,0,.45)}.case_clearCard__ozNHQ .case_deckTitle__tPxqi{color:#6b6158}.case_clearCard__ozNHQ .case_clearTitle__ziZ4Y{color:#2a2420}.case_clearCard__ozNHQ .case_clearSolved__QuTsQ{align-self:flex-start;padding:1px 12px;border:2.5px solid #c8372d;border-radius:4px;color:#c8372d;font-weight:900;transform:rotate(-4deg)}.case_clearCard__ozNHQ .case_clearRank__i32QZ b{color:#c8372d}.case_clearCard__ozNHQ .case_clearStat__9Hia9{color:#6b6158}.case_clearCard__ozNHQ .case_clearMark__9wmOz{color:#8a7f73}.case_undoToast__czH6K{position:absolute;left:50%;bottom:96px;z-index:30;display:flex;align-items:center;gap:12px;padding:4px 5px 4px 16px;border:1px solid #5a4331;border-radius:999px;background:#1f1812;color:#f4f1ea;font-size:var(--fs-sm);white-space:nowrap;transform:translateX(-50%);box-shadow:0 8px 20px rgba(0,0,0,.5)}.case_undoButton__iOb8z{min-height:44px;padding:0 16px;border-radius:999px;background:#c8372d;color:#ffffff;font-weight:700}.case_reviewLink__ydzVd{display:flex;align-items:center;justify-content:center;min-height:44px;margin:2px 0 6px;color:var(--text-muted);font-size:var(--fs-s);text-decoration:underline;text-underline-offset:3px}.case_stageIn__EFqzf{animation:case_stageIn__EFqzf .28s cubic-bezier(.2,.8,.2,1) both}@keyframes case_stageIn__EFqzf{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.case_primaryButton__IZKLS{background:#f4f1ea;color:#2a2420;font-weight:800;border-radius:12px;min-height:50px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 2px 0 #bfb39c,0 8px 18px rgba(0,0,0,.35);transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease,filter .16s ease}.case_primaryButton__IZKLS .case_primaryCount__zZjLo{background:rgba(42,36,32,.1);color:#5c5249}.case_primaryButton__IZKLS:active:not([disabled]){transform:translateY(1px) scale(.97);filter:brightness(.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 1px 0 #bfb39c,0 3px 8px rgba(0,0,0,.3)}.case_primaryButton__IZKLS[disabled]{background:#d9d2c4;color:#8a7f73;box-shadow:none}.case_textButton__ipdnG{min-height:var(--tap);padding:0 8px;color:var(--text-body);font-size:var(--fs-m);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.case_dangerButton__tw3m6{min-height:var(--tap);padding:0 8px;color:#b3322a;font-size:var(--fs-ml);font-weight:700}.case_answerSend__DjY26,.case_callButton__Y5M5D,.case_dangerButton__tw3m6,.case_deckBack__IZ4dn,.case_deckHintButton__b_eHO,.case_kousatsuPost___v_kA,.case_kousatsuRead__jOgz_,.case_lensAdButton__DYg9_,.case_lensSheetClose__gw_Mw,.case_reviewLink__ydzVd,.case_shareButton__AGyMt,.case_shareMain__EXMl4,.case_textButton__ipdnG,.case_undoButton__iOb8z{transition:transform .16s cubic-bezier(.2,.8,.2,1),opacity .16s ease,filter .16s ease}.case_answerSend__DjY26:active:not(:disabled),.case_callButton__Y5M5D:active,.case_dangerButton__tw3m6:active,.case_deckBack__IZ4dn:active,.case_deckHintButton__b_eHO:active:not(:disabled),.case_kousatsuPost___v_kA:active,.case_kousatsuRead__jOgz_:active,.case_lensAdButton__DYg9_:active:not(:disabled),.case_lensSheetClose__gw_Mw:active,.case_reviewLink__ydzVd:active,.case_shareButton__AGyMt:active,.case_shareMain__EXMl4:active,.case_textButton__ipdnG:active,.case_undoButton__iOb8z:active{transform:scale(.97);filter:brightness(.9)}.case_bottomBar__0nVld{gap:6px;padding:8px 10px 14px}.case_tool__NCTSq{position:relative;flex:none;width:58px;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:12px;color:#efe4d0;transition:transform .16s cubic-bezier(.2,.8,.2,1),background-color .16s ease}.case_tool__NCTSq:active{transform:scale(.93);background:rgba(255,240,220,.08)}.case_toolOn__kxzCM{background:rgba(255,240,220,.1);box-shadow:inset 0 0 0 1px rgba(244,241,234,.3)}.case_tool__NCTSq svg{width:22px;height:22px}.case_toolWord__VWubC{font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.2;white-space:nowrap}.case_toolCount__9OMdr{position:absolute;top:2px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#c8372d;color:#ffffff;font-family:var(--mono);font-size:11px;font-weight:700;line-height:18px;text-align:center}.case_bottomBar__0nVld .case_primaryButton__IZKLS{flex:1 1;min-width:0;min-height:52px}@media (max-width:360px){.case_tool__NCTSq{width:50px}.case_bottomBar__0nVld{gap:4px;padding-inline:6px}.case_bottomBar__0nVld .case_primaryButton__IZKLS .case_primaryCount__zZjLo{margin-left:6px;padding:2px 6px}}.case_askWrap__MKyRP,.case_lensSheet__1hrej{align-items:flex-end;padding:calc(24px + env(safe-area-inset-top)) 0 0;background:rgba(8,6,4,.58);animation:case_sheetScrim__NuDGa .22s ease both}@keyframes case_sheetScrim__NuDGa{0%{opacity:0}}.case_askCard__vXjx3,.case_lensSheetInner__8IGZt{max-width:520px;margin:0 auto;gap:10px;padding:12px 22px calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;background:#f4f1ea;color:#2a2420;box-shadow:0 -12px 30px rgba(0,0,0,.45);animation:case_sheetUp__rZSE3 .38s cubic-bezier(.34,1.3,.5,1) both}.case_lensSheetInner__8IGZt{max-height:88%}.case_askCard__vXjx3:before,.case_lensSheetInner__8IGZt:before{content:"";flex:none;align-self:center;width:38px;height:5px;margin-bottom:8px;border-radius:3px;background:rgba(42,36,32,.2)}@keyframes case_sheetUp__rZSE3{0%{transform:translateY(100%)}to{transform:none}}.case_askLabel__qUb5M,.case_lensSheetLabel__zN4nH{font-family:var(--sans);font-size:var(--fs-s);font-weight:700;letter-spacing:.14em;color:#9b2a22}.case_askTitle__H1nIO{color:#2a2420}.case_askLine__xAtia{color:#5c5249}.case_lensSheetText__Xh1fj{color:#2a2420}.case_askButtons__IUdel,.case_sheetActions__YpV_r{display:flex;flex-direction:column;align-items:stretch;gap:4px;margin-top:10px}.case_askCard__vXjx3 .case_primaryButton__IZKLS,.case_lensSheetInner__8IGZt .case_primaryButton__IZKLS{background:#2a2420;color:#f4f1ea;white-space:normal;box-shadow:0 2px 0 #120e0b,0 6px 14px rgba(0,0,0,.22)}.case_askCard__vXjx3 .case_primaryButton__IZKLS:active:not([disabled]),.case_lensSheetInner__8IGZt .case_primaryButton__IZKLS:active:not([disabled]){box-shadow:0 1px 0 #120e0b,0 2px 6px rgba(0,0,0,.2)}.case_askCard__vXjx3 .case_textButton__ipdnG,.case_lensSheetInner__8IGZt .case_textButton__ipdnG{color:#5c5249}.case_lensSheetInner__8IGZt .case_lensAdButton__DYg9_{width:100%;margin-top:0;color:#2a2420;box-shadow:inset 0 0 0 1px rgba(42,36,32,.35)}.case_lensSheetInner__8IGZt .case_lensAdButton__DYg9_:disabled{color:#8a7f73;box-shadow:inset 0 0 0 1px rgba(42,36,32,.18)}.case_lensSheetClose__gw_Mw{font-family:var(--sans);font-size:var(--fs-m);letter-spacing:.04em;color:#5c5249}.case_lensSheetInner__8IGZt .case_storeMessage__KYH97{color:#9b2a22}.case_lensSheetInner__8IGZt .case_storeItem__izgyn{color:#2a2420;background:#ece6da;box-shadow:inset 0 0 0 1px rgba(42,36,32,.14)}.case_lensSheetInner__8IGZt .case_storeItem__izgyn:disabled{color:#5c5249;background:transparent}.case_lensSheetInner__8IGZt .case_storeItemNote__ORPEZ,.case_lensSheetInner__8IGZt .case_storeLegal__KZ_Nj{color:#5c5249}.case_lensSheetInner__8IGZt .case_storePrice__OSnpd{color:#9b2a22}.case_lensSheetInner__8IGZt .case_storeLegalLinks__hajbk a{color:#2a2420}.case_appButton___48x_>span:first-child{transition:filter .14s ease}.case_appButton___48x_:active>span:first-child{filter:brightness(.62);transition-duration:40ms}.case_appScreen__XdYBg .case_row__7ufFV:active,.case_appScreen__XdYBg [data-pin]:active{background-color:rgba(128,128,128,.18)}.case_deckTop__KaUpq .case_deckBoardButton__N5K67{justify-content:center}.case_deckBodyBoard__eYgAL .case_deckChoices__B1CVK{visibility:hidden}.case_lineNarration__2csO1>p{margin:0;animation:case_rise__q5A4P .32s ease-out both}.case_lineNarration__2csO1>p+p{margin-top:6px}@media (prefers-reduced-motion:reduce){.case_askCard__vXjx3,.case_askWrap__MKyRP,.case_lensSheetInner__8IGZt,.case_lensSheet__1hrej,.case_lineNarration__2csO1>p,.case_stageIn__EFqzf{animation:none}.case_dangerButton__tw3m6,.case_primaryButton__IZKLS,.case_textButton__ipdnG,.case_tool__NCTSq{transition:none}.case_answerSend__DjY26:active:not(:disabled),.case_callButton__Y5M5D:active,.case_dangerButton__tw3m6:active,.case_deckBack__IZ4dn:active,.case_deckHintButton__b_eHO:active:not(:disabled),.case_kousatsuPost___v_kA:active,.case_kousatsuRead__jOgz_:active,.case_lensAdButton__DYg9_:active:not(:disabled),.case_lensSheetClose__gw_Mw:active,.case_primaryButton__IZKLS:active:not([disabled]),.case_reviewLink__ydzVd:active,.case_shareButton__AGyMt:active,.case_shareMain__EXMl4:active,.case_textButton__ipdnG:active,.case_tool__NCTSq:active,.case_undoButton__iOb8z:active{transform:none}}.case_lineNarration__2csO1>p:first-child{animation:none}.case_clearTwo__OuHu4{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:-2px 0 12px}.case_lineButton__lpXCt{min-height:48px;padding:0 8px;border-radius:12px;color:#efe4d0;font-size:var(--fs-m);font-weight:700;background:rgba(0,0,0,.14);box-shadow:inset 0 0 0 1px rgba(239,230,214,.32);transition:transform .16s cubic-bezier(.2,.8,.2,1),filter .16s ease}.case_lineButton__lpXCt:active{transform:scale(.97);filter:brightness(.9)}.case_clearRestart__WzwpK{align-self:center;color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.case_lineButton__lpXCt,.case_lineButton__lpXCt:active{transition:none;transform:none}}.case_answerSend__DjY26{border-radius:12px;background:#f4f1ea;color:#2a2420;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 2px 0 #bfb39c,0 6px 14px rgba(0,0,0,.3)}.case_answerSend__DjY26:disabled{background:rgba(244,241,234,.35);color:rgba(42,36,32,.55);box-shadow:none}.case_callButton__Y5M5D,.case_shareMain__EXMl4{background:#f4f1ea;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 2px 0 #bfb39c,0 10px 22px rgba(0,0,0,.4)}.case_callButton__Y5M5D,.case_shareMain__EXMl4 .case_shareMainTitle__wfZhY{color:#2a2420}.case_shareMain__EXMl4 .case_shareMainNote__dY_nr{color:#5c5249}.case_deckLog__Qr2Yc{-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 8px,#000 46px);mask-image:linear-gradient(180deg,transparent 0,transparent 8px,#000 46px)}.case_deletedWrap__eQIp4{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.case_deletedTitle__RqoNP{margin:2px 16px 10px;font-size:28px;font-weight:700;color:#111111}.case_deletedCount__6Pt0h{margin:14px 0 20px;text-align:center;font-size:13px;font-weight:600;color:#111111}.case_tool__NCTSq svg{width:26px;height:26px;transition:transform .18s cubic-bezier(.34,1.4,.5,1)}.case_tool__NCTSq:active{transform:none;background:rgba(255,240,220,.06)}.case_tool__NCTSq:active svg{transform:translateY(-3px) scale(1.06)}.case_tagButton__FMsnD{position:relative;padding-left:30px;border-radius:6px 12px 12px 6px;-webkit-clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%)}.case_tagButton__FMsnD:before{content:"";position:absolute;left:16px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:#24170d;box-shadow:0 1px 0 rgba(255,255,255,.55)}.case_deckTop__KaUpq .case_deckBoardButton__N5K67{position:relative;gap:0}.case_deckTop__KaUpq .case_deckBoardButton__N5K67 svg{width:24px;height:24px}@media (prefers-reduced-motion:reduce){.case_tool__NCTSq svg,.case_tool__NCTSq:active svg{transition:none;transform:none}}.case_stageWithTablePhone__nxtkw .case_talk__4Dook{padding-bottom:150px}.case_tablePhone__uQpQL{position:absolute;left:50%;bottom:-120px;z-index:4;width:150px;height:250px;margin-left:-75px;padding:6px;border-radius:26px;background:linear-gradient(145deg,#e9ebee,#b7bbc2 45%,#eef0f2 60%,#a9adb4);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 18px 30px rgba(0,0,0,.55);transform:rotate(-6deg);animation:case_phoneSlide__1sAZR .9s cubic-bezier(.2,.8,.2,1) both;transition:transform .46s cubic-bezier(.5,0,.2,1),opacity .46s ease}.case_tablePhone__uQpQL[data-body=black],.case_tablePhone__uQpQL[data-body=graphite]{background:linear-gradient(145deg,#55595f,#2c2f34 45%,#4a4e54 60%,#232529)}.case_tablePhone__uQpQL[data-body=blue]{background:linear-gradient(145deg,#aebfd3,#6f86a3 45%,#b3c3d6 60%,#647b98)}.case_tablePhoneScreen__z8VGL{display:block;width:100%;height:100%;border-radius:21px;background:linear-gradient(125deg,rgba(255,255,255,.12),transparent 40%),linear-gradient(160deg,#20242b,#0b0d10)}.case_tablePhoneUp__yHPx_{animation:none;transform:translateY(-340px) rotate(0deg) scale(1.9);opacity:0}@keyframes case_phoneSlide__1sAZR{0%{transform:translate(-150px,240px) rotate(-26deg)}75%{transform:translate(8px,-6px) rotate(-5deg)}to{transform:rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.case_tablePhone__uQpQL{animation:none;transition:none}}.case_endingNote__dt6oY{max-width:320px;padding:16px 18px;border-radius:3px;background:#f4f1ea;color:#2a2420;font-size:var(--fs-body);line-height:1.9;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 2px 2px rgba(0,0,0,.25),0 12px 26px rgba(0,0,0,.45);transform:rotate(-.8deg)}.case_endingClock__i4_ax b{font-family:var(--sans);font-size:56px;font-weight:300;color:#efe4d0}.case_deckLog__Qr2Yc>:first-child{margin-top:0}.case_deckLog__Qr2Yc{-webkit-mask-image:none;mask-image:none}.case_deckBody__SMhub:before{content:"";position:absolute;top:0;left:-20px;right:-20px;z-index:2;height:18px;background:linear-gradient(180deg,rgba(20,13,8,.55),rgba(20,13,8,0));pointer-events:none}.case_sheetActions__YpV_r{gap:10px}.case_sheetActions__YpV_r .case_lensSheetClose__gw_Mw,.case_sheetActions__YpV_r .case_textButton__ipdnG{margin-top:-4px}.case_clearCard__ozNHQ{gap:6px;padding:20px 20px 16px}.case_clearCard__ozNHQ .case_clearTitle__ziZ4Y{padding-right:64px}.case_clearCard__ozNHQ .case_clearSolved__QuTsQ{position:absolute;right:16px;top:52px;margin:0;transform:rotate(-10deg);opacity:.9}.case_clearCard__ozNHQ .case_clearRank__i32QZ{margin-top:4px}.case_clearCard__ozNHQ .case_clearMark__9wmOz{margin-top:2px}.case_endingNote__dt6oY{position:relative}.case_endingNote__dt6oY:before{content:"";position:absolute;top:-7px;left:50%;width:15px;height:15px;margin-left:-7px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f38a7f 0 18%,#c8372d 45%,#6f1812 100%);box-shadow:0 3px 3px rgba(0,0,0,.45)}.case_tablePhone__uQpQL{bottom:-70px;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 18px 30px rgba(0,0,0,.55),12px 22px 26px rgba(20,12,6,.45)}.case_tablePhoneScreen__z8VGL{display:flex;justify-content:center;padding-top:30px}.case_tablePhoneClock__hmFI_{font-size:34px;font-weight:300;color:rgba(255,255,255,.78);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 12px rgba(160,190,255,.35)}.case_stageWithTablePhone__nxtkw .case_talk__4Dook{padding-bottom:200px}.case_deletedCount__6Pt0h{font-weight:400;color:#8e8e93}.case_clearCard__ozNHQ .case_clearTitle__ziZ4Y{padding-right:0}.case_clearCard__ozNHQ .case_clearSolved__QuTsQ{top:14px}.case_passCard__gOdyS{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:40px 1fr;grid-gap:12px;gap:12px;align-items:center;width:100%;min-height:56px;padding:10px 14px;border:0;border-radius:12px;background:#ffffff;box-shadow:inset 0 0 0 1.5px #c8372d;color:#2a2420;text-align:left;font:inherit;cursor:pointer;transition:transform .16s cubic-bezier(.2,.8,.2,1)}.case_passCard__gOdyS:active{transform:scale(.98)}.case_passCardMark__twkNw{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;background:#c8372d;color:#ffffff;font:800 9.5px var(--mono);letter-spacing:.1em;transform:rotate(-4deg)}.case_passCardText__4psUB{display:flex;flex-direction:column;min-width:0}.case_passCardText__4psUB b{font-size:var(--fs-sm,14px);font-weight:700;line-height:1.4}.case_passCardText__4psUB span{font-size:12px;line-height:1.5;color:#6b6158}.case_deckPass__IHn5m{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:flex-start;min-height:44px;margin-top:2px;padding:0;border:0;background:none;color:inherit;opacity:.8;font:500 12.5px var(--sans);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.case_passNudge__m_QHI{position:fixed;z-index:60;top:calc(env(safe-area-inset-top) + 8px);left:12px;right:12px;display:grid;grid-template-columns:1fr auto 28px;grid-gap:8px;gap:8px;align-items:center;padding:11px 8px 11px 14px;border-radius:14px;background:#f4f1ea;color:#2a2420;font:400 12.5px/1.55 var(--sans);box-shadow:0 14px 34px rgba(0,0,0,.45);animation:case_passNudgeIn__kFAMH .4s cubic-bezier(.2,.8,.2,1) both}.case_passNudge__m_QHI b{font-weight:700}.case_passNudgeGo__1lvDF{min-height:36px;padding:0 12px;border:0;border-radius:9px;background:#2a2420;color:#f4f1ea;font:700 12.5px var(--sans);white-space:nowrap}.case_passNudgeClose__AOMyB,.case_passNudgeGo__1lvDF{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.case_passNudgeClose__AOMyB{position:relative;width:28px;height:36px;border:0;background:none}.case_passNudgeClose__AOMyB:after,.case_passNudgeClose__AOMyB:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.6px;background:#8a7f72;transform:translate(-50%,-50%) rotate(45deg)}.case_passNudgeClose__AOMyB:after{transform:translate(-50%,-50%) rotate(-45deg)}@keyframes case_passNudgeIn__kFAMH{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.case_passNudge__m_QHI{animation:none}}.case_storeKicker__ZZZHt{font:800 12px var(--mono);letter-spacing:.18em;color:#c8372d}.case_storeHead__TmKkX{font-family:var(--serif);font-size:24px;font-weight:800;line-height:1.3}.case_storeBenefits__hGZtk{margin:2px 0 6px;padding-left:1.1em;font-size:13px;line-height:1.8;color:#4a4038}.case_lensSheetInner__8IGZt .case_storeItem__izgyn.case_storeItemPass__dh1gA{box-shadow:inset 0 0 0 1.5px #c8372d}.case_storeOther__73dPH{margin-top:8px;font:700 12px var(--mono);letter-spacing:.14em;color:#8a7f72}.case_shareMainPoster__ZtWNn{flex-direction:row;justify-content:flex-start;gap:16px;min-height:132px;padding:12px 18px 12px 14px;text-align:left}.case_sharePoster__gOGLX{flex:none;width:84px;aspect-ratio:1080/1350;border-radius:6px;object-fit:cover;box-shadow:0 8px 18px rgba(0,0,0,.4);transform:rotate(-3deg)}.case_shareMainText__rDi7P{display:flex;flex-direction:column;gap:4px;min-width:0}.case_shareMainPoster__ZtWNn .case_shareMainTitle__wfZhY{font-size:17px}.case_storeItemPass__dh1gA{position:relative}.case_passCardMark__twkNw{background:#2a2420;color:#f4f1ea}.case_passCard__gOdyS{box-shadow:inset 0 0 0 1px rgba(42,36,32,.35)}.case_lensSheetInner__8IGZt .case_lensSheetLabel__zN4nH,.case_storeKicker__ZZZHt{color:#8a7f72}.case_lensSheetInner__8IGZt .case_storePrice__OSnpd{flex:none;font:800 20px var(--sans);letter-spacing:0;color:#2a2420;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.case_lensSheetInner__8IGZt .case_storePrice__OSnpd small{margin-left:1px;font:600 12px var(--sans);color:#6b6158}.case_lensSheetInner__8IGZt .case_storeItem__izgyn{padding:12px 14px 13px;gap:14px}.case_lensSheetInner__8IGZt .case_storeItem__izgyn.case_storeItemPass__dh1gA{background:#ffffff;box-shadow:inset 0 0 0 1px rgba(42,36,32,.35)}.case_lensSheetInner__8IGZt .case_storeItem__izgyn.case_storeItemPick__6TbbA{box-shadow:inset 0 0 0 2px #2a2420}.case_storeItemPick__6TbbA{position:relative}.case_storePick__9SLND{position:absolute;top:-9px;right:12px;padding:1px 8px;border-radius:3px;background:#2a2420;color:#f4f1ea;font:700 12px var(--sans);letter-spacing:.08em}.case_storeContext__xJoVH{margin:-2px 0 4px;font-size:13px;line-height:1.6;color:#2a2420;font-weight:700}.case_storeFoot__PiSwK{margin:-4px 0 0;font-size:12px;line-height:1.6;color:#8a7f72}.case_clearCard__ozNHQ>p{margin:0}.case_clearCard__ozNHQ{gap:10px}.case_sharePoster__gOGLX{background:#1d1510}.case_sharePosterWait__m1RUv{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.case_lensSheetInner__8IGZt>*{flex-shrink:0}