.ItemValue_position__ZVbrY{position:absolute;pointer-events:none;display:grid;place-items:center}.ItemValue_center__qKlWH{inset:0}.ItemValue_corner__Sz8mZ{right:6px;bottom:6px}.ItemValue_energy__ObFhe,.ItemValue_numeral__70Cz_{display:block;width:100%;height:100%}.ItemValue_numeral__70Cz_{overflow:visible}.ItemValue_numeral__70Cz_ text{font-family:var(--item-font);font-weight:600;font-variant-numeric:normal;font-kerning:normal;letter-spacing:0;text-shadow:0 1px 1px color-mix(in srgb,var(--item-night) 65%,transparent)}.ItemValue_plate__8Z8en{fill:color-mix(in srgb,var(--item-night) 74%,transparent);stroke:color-mix(in srgb,var(--item-light) 18%,transparent);stroke-width:.75}.ItemValue_quantity__dMXmQ{display:inline-flex;align-items:baseline;gap:1px;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:6px;padding:3px 5px;background:color-mix(in srgb,var(--surface) 94%,transparent);color:var(--text);font-size:11px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.01em}.ItemValue_compact__qwy5I{font-size:10px;padding:2px 4px}.ItemValue_multiply__qgVsc{color:var(--text2);font-size:9px}.EquipmentTile_setting__7gi8K,.EquipmentTile_tile__pK_mO{position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;min-width:0;padding:0;border:1px solid color-mix(in srgb,var(--item-rarity) 42%,var(--item-night));border-radius:15px;color:var(--item-light);background:radial-gradient(ellipse at 50% 57%,color-mix(in srgb,var(--item-accent) 24%,transparent),transparent 72%),linear-gradient(145deg,var(--item-raised),var(--item-night) 48%,var(--item-night));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--item-light) 12%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--item-accent) 12%,transparent),0 3px 8px color-mix(in srgb,var(--item-night) 12%,transparent);transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s}.EquipmentTile_tile__pK_mO{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.EquipmentTile_setting__7gi8K:before,.EquipmentTile_tile__pK_mO:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--item-accent) 10%,transparent),transparent 65%)}.EquipmentTile_tile__pK_mO:not(:disabled):hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--item-accent) 60%,var(--item-light))}.EquipmentTile_tile__pK_mO:not(:disabled):active{transform:scale(.98)}.EquipmentTile_tile__pK_mO[aria-pressed=true]{border-color:color-mix(in srgb,var(--item-rarity) 70%,var(--item-light));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--item-rarity) 45%,transparent),0 0 12px color-mix(in srgb,var(--item-rarity) 12%,transparent)}.EquipmentTile_tile__pK_mO:focus-visible{outline:2px solid var(--room-accent);outline-offset:3px}.EquipmentTile_tile__pK_mO:disabled{opacity:.4;cursor:not-allowed}.EquipmentTile_setting__7gi8K [data-core-v2],.EquipmentTile_tile__pK_mO [data-core-v2]{--core-shell-light:1.28;--core-orb-light:.74}.EquipmentTile_setting__7gi8K{border-radius:50%}.EquipmentTile_setting__7gi8K.EquipmentTile_square__HRdwG{border-radius:15px}.EquipmentTile_fresh__4KnL5{border-color:color-mix(in srgb,var(--gold) 75%,var(--item-night));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 55%,transparent)}.EquipmentTile_fresh__4KnL5:not(.EquipmentTile_equipped__KY3xN):after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;border:1.5px solid color-mix(in srgb,var(--gold) 60%,transparent);opacity:0;animation:EquipmentTile_equipFreshPing__3Zwn5 2s ease-in-out 6}.EquipmentTile_freshChip__tubWo{position:absolute;top:4px;right:4px;z-index:2;pointer-events:none;border-radius:999px;padding:1px 6px;font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#241a02;background:linear-gradient(135deg,var(--gold),color-mix(in srgb,var(--gold) 65%,#fff6dc));box-shadow:0 1px 4px color-mix(in srgb,var(--gold) 40%,transparent)}@keyframes EquipmentTile_equipFreshPing__3Zwn5{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.1)}}.EquipmentTile_overChip__uz411{position:absolute;top:4px;right:4px;z-index:2;pointer-events:none;border-radius:999px;padding:1px 6px;font-size:7.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--color-error)}.EquipmentTile_equipped__KY3xN{border-color:color-mix(in srgb,var(--color-info) 85%,var(--item-light));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--color-info) 50%,transparent),0 0 0 3px color-mix(in srgb,var(--color-info) 25%,transparent),0 4px 18px color-mix(in srgb,var(--color-info) 35%,transparent);animation:none}.EquipmentTile_equipped__KY3xN:before{background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--color-info) 22%,transparent),transparent 70%),radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--color-info) 10%,transparent),transparent 60%)}.EquipmentTile_equippedChip__wl68d{position:absolute;top:6px;left:6px;z-index:2;pointer-events:none;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--color-info) 88%,#0b2a6b),var(--color-info));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 2px 8px color-mix(in srgb,var(--color-info) 50%,transparent)}@media (prefers-reduced-motion:reduce){.EquipmentTile_tile__pK_mO{transition:none}.EquipmentTile_tile__pK_mO:not(:disabled):active,.EquipmentTile_tile__pK_mO:not(:disabled):hover{transform:none}.EquipmentTile_fresh__4KnL5:after{animation:none}}.EquipmentTile_quality__m0Tt0[data-quality=basic]{--q:#b4bccb;--q1:#6a748c;--q2:#3a4152;--q3:#191d27}.EquipmentTile_quality__m0Tt0[data-quality=rare]{--q:#74a9ff;--q1:#2f6be3;--q2:#173685;--q3:#0a1739}.EquipmentTile_quality__m0Tt0[data-quality=epic]{--q:#c79bff;--q1:#7d40e8;--q2:#3d1782;--q3:#1a0a39}.EquipmentTile_quality__m0Tt0[data-quality=legendary]{--q:#ffb866;--q1:#f2761d;--q2:#8f3308;--q3:#3a1504}.EquipmentTile_quality__m0Tt0[data-quality=divine]{--q:#ffe2a1;--q1:#c99a45;--q2:#2a1c46;--q3:#0c0918}.EquipmentTile_tile__pK_mO.EquipmentTile_quality__m0Tt0{border-color:transparent;background:radial-gradient(115% 60% at 50% 110%,color-mix(in srgb,var(--q1) 30%,transparent),transparent 70%),radial-gradient(80% 64% at 50% 48%,#fff 0,color-mix(in srgb,var(--q1) 6%,#fff) 55%,color-mix(in srgb,var(--q1) 14%,#fff) 100%);box-shadow:inset 0 -14px 24px -18px color-mix(in srgb,var(--q1) 70%,transparent),0 8px 18px -10px color-mix(in srgb,var(--q1) 50%,transparent),0 1px 2px rgba(16,18,30,.08)}.EquipmentTile_tile__pK_mO.EquipmentTile_quality__m0Tt0:before{background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,0) 30%)}.EquipmentTile_tile__pK_mO.EquipmentTile_quality__m0Tt0[data-quality=divine]{--q-ray-color:rgba(200,146,52,.22);background:radial-gradient(115% 60% at 50% 110%,rgba(224,176,84,.34),transparent 70%),radial-gradient(80% 64% at 50% 48%,#fff 0,#fbf4e4 55%,#f5e6c3 100%)}.EquipmentTile_qFrame__QgX8k{position:absolute;inset:-1px;z-index:1;border-radius:inherit;padding:1.5px;pointer-events:none;background:linear-gradient(160deg,color-mix(in srgb,var(--q) 70%,#fff),var(--q1) 50%,color-mix(in srgb,var(--q1) 70%,var(--q2)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.EquipmentTile_quality__m0Tt0[data-quality=divine] .EquipmentTile_qFrame__QgX8k{background:linear-gradient(155deg,#f7de9a,#d9a445 22%,#9c6a1e 46%,#e9c46e 64%,#a8742a 82%,#f3d58e)}.dark .EquipmentTile_tile__pK_mO.EquipmentTile_quality__m0Tt0{border-color:color-mix(in oklab,var(--q) 62%,var(--q3));background:radial-gradient(60% 50% at 50% 48%,color-mix(in oklab,var(--q3) 94%,transparent),color-mix(in oklab,var(--q3) 50%,transparent) 58%,transparent),radial-gradient(125% 70% at 50% 112%,color-mix(in oklab,var(--q1) 88%,transparent),transparent 64%),radial-gradient(130% 78% at 50% -16%,color-mix(in oklab,var(--q1) 58%,transparent),transparent 60%),linear-gradient(180deg,var(--q2),color-mix(in oklab,var(--q2) 50%,var(--q3)));box-shadow:inset 0 1px 0 color-mix(in oklab,var(--q) 60%,#fff),inset 0 0 0 1px color-mix(in oklab,var(--q) 20%,transparent),inset 0 0 20px -6px var(--q1),0 0 0 1px rgba(0,0,0,.4),0 10px 24px -12px color-mix(in oklab,var(--q1) 70%,transparent)}.dark .EquipmentTile_tile__pK_mO.EquipmentTile_quality__m0Tt0:before{background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,0) 32%)}.dark .EquipmentTile_tile__pK_mO.EquipmentTile_quality__m0Tt0 .EquipmentTile_qFrame__QgX8k{display:none}.dark .EquipmentTile_tile__pK_mO.EquipmentTile_quality__m0Tt0[data-quality=divine]{border-color:transparent;--q-ray-color:rgba(255,214,128,.2)}.dark .EquipmentTile_tile__pK_mO.EquipmentTile_quality__m0Tt0[data-quality=divine] .EquipmentTile_qFrame__QgX8k{display:block;background:linear-gradient(155deg,#fff4cf,#f2c66a 22%,#a8742a 46%,#f7da8e 64%,#b7832f 82%,#fff0c2)}.EquipmentTile_qFx__4Jz9V{position:absolute;inset:0;z-index:0;border-radius:inherit;overflow:hidden;pointer-events:none}.EquipmentTile_qFx__4Jz9V:after{content:"";position:absolute;top:0;bottom:0;left:0;width:260%;background:linear-gradient(112deg,transparent 40%,hsla(0,0%,100%,.75) 50%,transparent 60%);transform:translateX(-80%);animation:EquipmentTile_qualityShine__5nu28 7s cubic-bezier(.45,0,.2,1) infinite}.dark .EquipmentTile_qFx__4Jz9V:after{background-image:linear-gradient(112deg,transparent 40%,hsla(0,0%,100%,.2) 50%,transparent 60%)}@keyframes EquipmentTile_qualityShine__5nu28{0%,64%{transform:translateX(-80%)}to{transform:translateX(18.4615%)}}.EquipmentTile_qRays__upjGV{position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side at 50% 48%,transparent 30%,#000 50%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 48%,transparent 30%,#000 50%,transparent 100%)}.EquipmentTile_qRays__upjGV:before{content:"";position:absolute;inset:-50%;transform-origin:50% 49%;background:repeating-conic-gradient(from 0deg at 50% 49%,var(--q-ray-color,rgba(255,214,128,.2)) 0deg 2deg,transparent 6deg 15deg);animation:EquipmentTile_qualityRays__3z_dU 90s linear infinite}@keyframes EquipmentTile_qualityRays__3z_dU{to{transform:rotate(1turn)}}.EquipmentTile_tile__pK_mO.EquipmentTile_quality__m0Tt0 .EquipmentTile_equippedChip__wl68d{top:0;left:50%;transform:translate(-50%,-50%);padding:1px 6px;font-size:8px;letter-spacing:.12em}.EquipmentTile_tile__pK_mO.EquipmentTile_quality__m0Tt0[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:2px}.EquipmentTile_tile__pK_mO.EquipmentTile_quality__m0Tt0.EquipmentTile_fresh__4KnL5{outline:2px solid color-mix(in srgb,var(--gold) 80%,transparent);outline-offset:2px}.EquipmentTile_tile__pK_mO.EquipmentTile_quality__m0Tt0.EquipmentTile_equipped__KY3xN{outline:2px solid var(--color-info);outline-offset:2px}.EquipmentTile_tile__pK_mO.EquipmentTile_quality__m0Tt0.EquipmentTile_over__udCqV:not([aria-pressed=true]){outline:2px solid var(--color-error);outline-offset:2px}.EquipmentTile_tile__pK_mO.EquipmentTile_quality__m0Tt0:not(:disabled):hover{filter:brightness(1.06)}@media (prefers-reduced-motion:reduce){.EquipmentTile_qFx__4Jz9V:after,.EquipmentTile_qRays__upjGV:before{animation:none}.EquipmentTile_tile__pK_mO.EquipmentTile_quality__m0Tt0:not(:disabled):hover{filter:none}}.RepDots_dots__CoNEW{--rep-s:min(var(--rep-size,.62em),calc(var(--rep-room, 100vw) / (var(--rep-n, 1) * 1.72 - .72)));display:inline-flex;align-items:center;gap:var(--rep-gap,calc(var(--rep-s) * .72));flex:none;vertical-align:middle;line-height:1}.RepDots_dots__CoNEW[data-rows]{flex-wrap:wrap;justify-content:center;row-gap:var(--rep-gap,calc(var(--rep-s) * .72));width:calc(var(--rep-n) * var(--rep-s) + (var(--rep-n) - 1) * var(--rep-gap, calc(var(--rep-s) * .72)) + .5px)}.RepDots_dot___NvMq{display:block;flex:none;width:var(--rep-s);height:var(--rep-s);border-radius:50%;background:var(--rep-fill-off,transparent);box-shadow:inset 0 0 0 var(--rep-ring,1.25px) var(--rep-off,currentColor);opacity:var(--rep-off-opacity,.55);transition:background-color .35s ease,box-shadow .35s ease,opacity .35s ease}.RepDots_dot___NvMq[data-on]{background:var(--rep-on,currentColor);box-shadow:var(--rep-glow,none);opacity:1}.RepDots_dot___NvMq[data-fresh]{animation:RepDots_rep-pop__2IHCu .75s cubic-bezier(.34,1.56,.64,1) both}@keyframes RepDots_rep-pop__2IHCu{0%{transform:scale(.35)}45%{transform:scale(1.6)}to{transform:none}}@media (prefers-reduced-motion:reduce){.RepDots_dot___NvMq{transition:none}.RepDots_dot___NvMq[data-fresh]{animation:none}}.HoldMenu_layer__iqpwj{position:fixed;inset:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.HoldMenu_frost__OFQBf{position:absolute;inset:0;background:var(--hold-veil,rgba(16,12,26,.18));backdrop-filter:blur(var(--hold-blur,18px)) saturate(1.25);touch-action:none;will-change:opacity}.dark .HoldMenu_frost__OFQBf{background:var(--hold-veil,rgba(0,0,0,.45))}.HoldMenu_copy__dKLEa{position:absolute;left:0;right:0;pointer-events:none}.HoldMenu_copy__dKLEa *,.HoldMenu_copy__dKLEa :after,.HoldMenu_copy__dKLEa :before{animation:none!important;transition:none!important}.HoldMenu_menu__A0eSZ,.HoldMenu_top__KCmN6{position:absolute;left:0;top:0}.HoldMenu_menu__A0eSZ{display:flex;flex-direction:column;width:var(--hold-menu-width,250px);max-width:calc(100vw - 16px);overflow:hidden;border-radius:var(--hold-menu-radius,14px);background:var(--hold-menu-bg,var(--surface));box-shadow:var(--hold-menu-shadow,0 18px 48px -14px rgba(20,12,40,.35),0 2px 6px rgba(20,12,40,.08))}.HoldMenu_menu__A0eSZ .HoldMenu_item__J8lTG{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:46px;padding:0 16px;border-radius:0;font-size:17px;line-height:22px;font-weight:400;letter-spacing:-.01em;text-align:left;transition:background-color .12s ease}.HoldMenu_menu__A0eSZ .HoldMenu_item__J8lTG,.HoldMenu_menu__A0eSZ .HoldMenu_item__J8lTG:hover:not(:disabled){background:transparent;color:var(--hold-menu-ink,var(--text))}@media (hover:hover){.HoldMenu_menu__A0eSZ .HoldMenu_item__J8lTG:hover:not(:disabled){background:var(--hold-menu-press,rgba(0,0,0,.05))}}.HoldMenu_menu__A0eSZ .HoldMenu_item__J8lTG:active:not(:disabled){transform:none;background:var(--hold-menu-press,rgba(0,0,0,.06));transition:none}.HoldMenu_menu__A0eSZ .HoldMenu_item__J8lTG:focus-visible{box-shadow:inset 0 0 0 2px var(--hold-menu-focus,rgba(135,85,207,.6))}.HoldMenu_menu__A0eSZ .HoldMenu_danger__0E9tS,.HoldMenu_menu__A0eSZ .HoldMenu_danger__0E9tS:hover:not(:disabled){color:var(--hold-menu-danger,var(--color-error))}.HoldMenu_label__b74SY{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.HoldMenu_icon__DsB3P{display:inline-flex;flex:none}.HoldMenu_icon__DsB3P svg{width:20px;height:20px;stroke-width:1.8}.HoldMenu_sep__mxacQ{flex:none;height:1px;background:var(--hold-menu-line,var(--border))}.HoldMenu_band__Mioki{position:fixed;left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px));top:calc(var(--vvt, 0px) + env(safe-area-inset-top, 0px) + 8px);bottom:calc(100% - var(--vvt, 0px) - var(--vvh, 100%) + max(0px, env(safe-area-inset-bottom, 0px) - var(--vv-offset, 0px)) + 8px);visibility:hidden;pointer-events:none}.SpendSheet_root___oHnp{position:relative;display:flex;flex-direction:column}.SpendSheet_change__Imcrh{display:flex;align-items:center;justify-content:center;gap:12px;min-height:40px}.SpendSheet_from__JCSBZ{font-size:19px;color:var(--text3);font-variant-numeric:tabular-nums}.SpendSheet_from__JCSBZ,.SpendSheet_to__2xQMF{font-weight:800;letter-spacing:-.02em;white-space:nowrap}.SpendSheet_to__2xQMF{font-size:30px;color:var(--spend-ink,var(--text));font-variant-numeric:tabular-nums}.SpendSheet_unitWord__d4Z1U{margin-left:4px;font-size:.55em;font-weight:700;letter-spacing:0;color:var(--text3)}.SpendSheet_arrow__RDlJu{width:22px;height:22px;flex:none;color:var(--text3)}.SpendSheet_toPop__Hpyd3{animation:SpendSheet_toPop__Hpyd3 .42s cubic-bezier(.2,.8,.3,1)}@keyframes SpendSheet_toPop__Hpyd3{0%{transform:scale(.86);opacity:.4}55%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}.SpendSheet_pips__F6Aa4{display:flex;justify-content:center;gap:3px;margin-top:10px}.SpendSheet_pip__u5uSs{width:12px;height:6px;border-radius:3px;background:color-mix(in srgb,var(--text3) 22%,transparent)}.SpendSheet_pipLit__HHJaU,.SpendSheet_pipNext__29H_o{background:var(--spend-ink,var(--accent))}.SpendSheet_pipNext__29H_o{animation:SpendSheet_pipNext__29H_o 1.2s ease-in-out infinite}@keyframes SpendSheet_pipNext__29H_o{50%{opacity:.35}}.SpendSheet_gain__aSNjw{margin-top:10px;text-align:center;font-size:14.5px;line-height:1.45;color:var(--text2)}.SpendSheet_gain__aSNjw b{color:var(--text);font-weight:700}.SpendSheet_gain__aSNjw .SpendSheet_gainTo__J5Ms1{color:var(--spend-ink,var(--accent))}.SpendSheet_bridge__2llHD{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid var(--border)}.SpendSheet_side__nezC_{display:grid;gap:6px;min-width:0}.SpendSheet_sideAfter__YL6EE{justify-items:end;text-align:right}.SpendSheet_label__tbri7{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text3)}.SpendSheet_labelShort__e78Be{color:var(--color-error)}.SpendSheet_chip__ZCP8k{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;color:var(--text);background:linear-gradient(135deg,rgba(124,58,237,.14),rgba(192,38,211,.09));box-shadow:inset 0 0 0 1px rgba(139,92,246,.35);transition:box-shadow .3s ease}.SpendSheet_chipPaid__bBp85{box-shadow:inset 0 0 0 2px rgba(139,92,246,.75)}.SpendSheet_chipNumber__AAtK0{font-size:15px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.SpendSheet_mid__Pnmt_{display:grid;justify-items:center;gap:4px;padding-bottom:10px;min-width:0;color:var(--text2);transition:opacity .3s ease}.SpendSheet_line__f0VMm{position:relative;width:100%;height:2px;border-radius:2px;background:color-mix(in srgb,var(--text3) 35%,transparent)}.SpendSheet_line__f0VMm:after{content:"";position:absolute;right:-2px;top:-4px;border:5px solid transparent;border-left:7px solid color-mix(in srgb,var(--text3) 60%,transparent);border-right:0}.SpendSheet_lineShort__Pah27{background:repeating-linear-gradient(90deg,var(--color-error) 0 5px,transparent 5px 9px);opacity:.7}.SpendSheet_lineShort__Pah27:after{border-left-color:var(--color-error)}.SpendSheet_settled__jkvbI{opacity:.25}.SpendSheet_note__szo3s{margin-top:8px;text-align:center;font-size:12.5px;font-weight:600;color:var(--color-error)}.SpendSheet_flight__uapDC{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:5}.SpendSheet_flight__uapDC img{position:absolute;left:0;top:0;width:20px;height:20px;will-change:transform,opacity}.SpendSheet_heroBeat__VkAJP{animation:SpendSheet_heroBeat__VkAJP .42s ease-out}@keyframes SpendSheet_heroBeat__VkAJP{50%{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.SpendSheet_heroBeat__VkAJP,.SpendSheet_pipNext__29H_o,.SpendSheet_toPop__Hpyd3{animation:none}}.PhotoViewer_root__dkCJy{position:fixed;inset:0;overflow:hidden;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;outline:none}.PhotoViewer_stage__ouRSQ{position:absolute;inset:0}.PhotoViewer_frame__SNvZx{position:fixed;overflow:hidden;transform-origin:50% 50%;will-change:transform;cursor:zoom-in;background-size:cover;background-position:50%;background-repeat:no-repeat}.PhotoViewer_frame__SNvZx[data-zoomed="1"]{cursor:grab}.PhotoViewer_touch__1d1Yo .PhotoViewer_frame__SNvZx{cursor:default}.PhotoViewer_frame__SNvZx img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.PhotoViewer_bar__lHE2h{position:absolute;inset:0 0 auto 0;padding:env(safe-area-inset-top,0) 12px 0 8px;height:calc(64px + env(safe-area-inset-top, 0px));display:flex;align-items:center;gap:4px;transition:opacity .2s ease}.PhotoViewer_bare__IVy8Y .PhotoViewer_bar__lHE2h{opacity:0!important;pointer-events:none}.PhotoViewer_back__aS0Xx{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.PhotoViewer_arrow__wgVZv:focus-visible,.PhotoViewer_back__aS0Xx:focus-visible{outline:2px solid color-mix(in srgb,currentColor 70%,transparent);outline-offset:2px}@media (hover:hover){.PhotoViewer_back__aS0Xx:hover{background:color-mix(in srgb,currentColor 12%,transparent)}}.PhotoViewer_back__aS0Xx svg{width:24px;height:24px}.PhotoViewer_title__TDkf6{display:flex;flex-direction:column;min-width:0}.PhotoViewer_title__TDkf6 strong{font-size:17px;line-height:22px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PhotoViewer_title__TDkf6 span{font-size:13px;line-height:18px;opacity:.7;font-variant-numeric:tabular-nums}.PhotoViewer_arrow__wgVZv{position:absolute;top:50%;width:48px;height:48px;margin-top:-24px;display:grid;place-items:center;border:0;border-radius:50%;background:color-mix(in srgb,currentColor 12%,transparent);cursor:pointer}@media (hover:hover){.PhotoViewer_arrow__wgVZv:hover{background:color-mix(in srgb,currentColor 20%,transparent)}}.PhotoViewer_prev__5UTgm{left:24px}.PhotoViewer_next__6qDMm{right:24px}@media (prefers-reduced-motion:reduce){.PhotoViewer_bar__lHE2h{transition:none}}.PortalDayRing_scene__SjCxi{position:relative;isolation:isolate;overflow:hidden;height:800px;min-height:540px;border-radius:24px;color:rgb(var(--portal-ink));background:rgb(var(--portal-night))}.PortalDayRing_shade__ULBma,.PortalDayRing_worldFrame__Ww8Vw,.PortalDayRing_world__QkSr9{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.PortalDayRing_worldFrame__Ww8Vw{overflow:hidden}.PortalDayRing_world__QkSr9{-o-object-fit:cover;object-fit:cover;-o-object-position:center 70%;object-position:center 70%}.dark .PortalDayRing_world__QkSr9{filter:saturate(.88) brightness(.78)}.PortalDayRing_shade__ULBma{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 68%,transparent),transparent 32%,transparent 64%,color-mix(in srgb,var(--surface) 54%,transparent))}.PortalDayRing_content__JHWyL{position:relative;display:flex;flex-direction:column;align-items:center;height:100%;padding:18px 20px}.PortalDayRing_toolbar__QeUc_{display:flex;align-items:center;justify-content:flex-end;width:100%;min-height:36px;gap:12px}.PortalDayRing_wallet__U0g5t{border-radius:999px;background:var(--surface);color:var(--text);box-shadow:0 4px 24px rgb(var(--portal-night)/.14)}.PortalDayRing_brand__91vKv{text-align:center;margin:8px 0 12px;color:var(--text);flex-shrink:0}.PortalDayRing_brand__91vKv h2{font:400 clamp(24px,3vw,36px)/1.25 Georgia,serif;letter-spacing:-.025em;margin:10px 0 0}.PortalDayRing_brand__91vKv p{margin:0;font-size:8px;font-weight:500;letter-spacing:.3em;text-transform:uppercase}.PortalDayRing_portalStage__rc5q9{container-type:size;display:grid;place-items:center;width:100%;flex:1;min-height:0}.PortalDayRing_ring__GU7LW{position:relative;container-type:inline-size;width:min(94cqw,calc(100cqh - 24px),660px);aspect-ratio:1;flex-shrink:0}.PortalDayRing_aperture__aJCDn{overflow:hidden;border-radius:50%;background:rgb(var(--portal-night))}.PortalDayRing_aperture__aJCDn,.PortalDayRing_meditation__UMv_G{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PortalDayRing_meditation__UMv_G{width:114%;height:171%;max-width:none;-o-object-fit:cover;object-fit:cover}.PortalDayRing_habitImage__GflXa{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PortalDayRing_initial__xItul{position:absolute;inset:0;display:grid;place-items:center;font:80px Georgia,serif;color:rgb(var(--portal-gold));background:radial-gradient(circle,rgb(var(--portal-gold)/.2),transparent)}.PortalDayRing_habitShade__jxdCo{position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--portal-night)/.62),rgb(var(--portal-night)/.1) 47%,transparent 60%,rgb(var(--portal-night)/.48))}.PortalDayRing_light__B0Tvo,.PortalDayRing_swirl__bJTa_{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.PortalDayRing_light__B0Tvo{overflow:visible}.PortalDayRing_light__B0Tvo circle{fill:none}.PortalDayRing_track__SwqQ0{stroke:rgb(var(--portal-gold)/.42);stroke-width:5}.PortalDayRing_rimOuter__3w9d1{stroke:rgb(var(--portal-light-core)/.7);stroke-width:1.5}.PortalDayRing_rimInner__q3K2A{stroke:rgb(var(--portal-light-core)/.55);stroke-width:1.5}.PortalDayRing_resting__HXuvm circle{stroke-dasharray:none}.PortalDayRing_bloom__MrKbR{position:absolute;inset:-5%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,transparent 84%,rgb(var(--portal-light-glow)/.16) 89%,rgb(var(--portal-light-core)/.2) 91%,transparent);filter:blur(4px);opacity:.75;animation:PortalDayRing_portal-ring-breath__gUsHs 5.2s ease-in-out 6}.PortalDayRing_scene__SjCxi[data-calm] .PortalDayRing_bloom__MrKbR{animation-play-state:paused}.PortalDayRing_completion___Bb84 circle{stroke-linecap:round;stroke-dasharray:var(--arc-length);stroke-dashoffset:var(--arc-offset);transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1)}.PortalDayRing_halo__0iqEx{stroke:rgb(var(--portal-light-glow)/.72);stroke-width:15}.PortalDayRing_body__o0BPG{stroke:rgb(var(--portal-light-body));stroke-width:5}.PortalDayRing_core__1DKoe{stroke:rgb(var(--portal-light-core));stroke-width:3}.PortalDayRing_swirl__bJTa_{opacity:0;filter:drop-shadow(0 0 3px rgb(var(--portal-light-body))) drop-shadow(0 0 8px rgb(var(--portal-light-glow)/.6))}.PortalDayRing_scene__SjCxi[data-igniting] .PortalDayRing_ignite__3_JVl{animation:PortalDayRing_portal-ignite__a93rR .52s cubic-bezier(.6,.04,.78,.31) both}.PortalDayRing_scene__SjCxi[data-igniting] .PortalDayRing_bloom__MrKbR{animation:PortalDayRing_portal-bloom-flare__s_2yW .52s ease-out both}.PortalDayRing_swirl__bJTa_:before{content:"";position:absolute;inset:0;background:conic-gradient(rgb(var(--portal-light-core)),transparent 7deg,transparent 50deg,rgb(var(--portal-light-glow)/0) 60deg,rgb(var(--portal-light-glow)/.3) 95deg,rgb(var(--portal-light-body)/.6) 120deg,rgb(var(--portal-light-body)) 146deg,rgb(var(--portal-light-core)) 154deg,transparent 162deg,transparent 183deg,rgb(var(--portal-light-glow)/0) 190deg,rgb(var(--portal-light-glow)/.2) 232deg,rgb(var(--portal-light-body)/.55) 282deg,rgb(var(--portal-light-body)) 323deg,rgb(var(--portal-light-core)) 356deg);-webkit-mask-image:radial-gradient(closest-side,transparent 94.8%,#000 95.5%,#000 97.3%,transparent 98.7%);mask-image:radial-gradient(closest-side,transparent 94.8%,#000 95.5%,#000 97.3%,transparent 98.7%)}.PortalDayRing_flight__N8JEC{position:absolute;inset:0;pointer-events:none}.PortalDayRing_flightPlate__32vUP{position:absolute;inset:0;background-repeat:no-repeat;opacity:0}.PortalDayRing_flightPortal__RPNh8{position:absolute}.PortalDayRing_flightSparks__0THXj{position:absolute;inset:0;width:100%;height:100%}.PortalDayRing_scene__SjCxi[data-flying=true] .PortalDayRing_bloom__MrKbR,.PortalDayRing_scene__SjCxi[data-flying=true] .PortalDayRing_ignite__3_JVl,.PortalDayRing_scene__SjCxi[data-flying=true] .PortalDayRing_ring__GU7LW>.PortalDayRing_light__B0Tvo,.PortalDayRing_scene__SjCxi[data-flying=true]:not([data-sanctuary-reward]) .PortalDayRing_aperture__aJCDn{visibility:hidden}.PortalDayRing_session__HwB2B{position:absolute;inset:0;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;pointer-events:auto;color:rgb(var(--portal-ink));text-shadow:0 2px 14px rgb(var(--portal-night)/.65);animation:PortalDayRing_portal-session-in__iliTG .8s ease .15s both}.PortalDayRing_session__HwB2B:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 42%,rgb(var(--portal-night)/.32),rgb(var(--portal-night)/.66))}.PortalDayRing_flyBackBar__jqPXe{position:absolute;top:calc(env(safe-area-inset-top,0px) + 24px);left:calc(env(safe-area-inset-left,0px) + 24px);z-index:20}.PortalDayRing_flyBack__dMCE4.PortalDayRing_flyBack__dMCE4{display:inline-flex;align-items:center;gap:10px;width:auto;height:44px;min-height:44px;padding:0 18px 0 14px;border-radius:999px;border:1px solid rgb(var(--portal-ink)/.3);font-size:13px;font-weight:500;line-height:1;letter-spacing:.02em;text-shadow:none;box-shadow:0 6px 20px rgb(var(--portal-night)/.28);transition:background-color .2s ease,border-color .2s ease}.PortalDayRing_flyBack__dMCE4.PortalDayRing_flyBack__dMCE4,.PortalDayRing_flyBack__dMCE4.PortalDayRing_flyBack__dMCE4:hover:not(:disabled){background:rgb(var(--portal-night)/.62);color:rgb(var(--portal-ink));transform:none}.PortalDayRing_flyBack__dMCE4.PortalDayRing_flyBack__dMCE4:active:not(:disabled){background:rgb(var(--portal-night)/.8);border-color:rgb(var(--portal-ink)/.5);transform:none}@media (hover:hover){.PortalDayRing_flyBack__dMCE4.PortalDayRing_flyBack__dMCE4:hover:not(:disabled){background:rgb(var(--portal-night)/.8);border-color:rgb(var(--portal-ink)/.5)}}.PortalDayRing_flyBack__dMCE4.PortalDayRing_flyBack__dMCE4:focus-visible{box-shadow:var(--focus-ring),0 6px 20px rgb(var(--portal-night)/.28)}.PortalDayRing_flyBack__dMCE4 svg{width:18px;height:18px;flex:none}@media (max-width:767px){.PortalDayRing_flyBackBar__jqPXe{top:calc(env(safe-area-inset-top,0px) + 16px);left:calc(env(safe-area-inset-left,0px) + 16px)}.PortalDayRing_flyBack__dMCE4.PortalDayRing_flyBack__dMCE4{font-size:12px}}.PortalDayRing_scene__SjCxi .PortalDayRing_sessionIconButton__nXvKK,.PortalDayRing_sessionHost__4OdUX .PortalDayRing_sessionIconButton__nXvKK{width:44px;height:44px;padding:0;border-radius:50%;display:grid;place-items:center;color:rgb(var(--portal-ink));background:rgb(var(--portal-night)/.35);border:1px solid rgb(var(--portal-ink)/.25);backdrop-filter:blur(6px);box-shadow:none;transform:none}.PortalDayRing_scene__SjCxi .PortalDayRing_sessionIconButton__nXvKK:active,.PortalDayRing_scene__SjCxi .PortalDayRing_sessionIconButton__nXvKK:hover,.PortalDayRing_sessionHost__4OdUX .PortalDayRing_sessionIconButton__nXvKK:active,.PortalDayRing_sessionHost__4OdUX .PortalDayRing_sessionIconButton__nXvKK:hover{background:rgb(var(--portal-night)/.55);color:rgb(var(--portal-ink));transform:none}.PortalDayRing_sessionIconButton__nXvKK svg{width:18px;height:18px}.PortalDayRing_sessionName__4IkxT{margin:0;max-width:82%;font:400 clamp(22px,4vw,32px)/1.15 Georgia,serif;text-align:center;text-wrap:balance}.PortalDayRing_sessionTime__EhCY_{font:400 42px/1 Georgia,serif;font-variant-numeric:tabular-nums}.PortalDayRing_sessionControls__icVtv{position:relative;display:flex;align-items:center;gap:14px;min-height:44px}.PortalDayRing_startAfterglow__N5dBh{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.PortalDayRing_startAfterglow__N5dBh[data-fading]{animation:PortalDayRing_portal-start-afterglow__yAy8r .26s cubic-bezier(.4,0,.2,1) forwards}@keyframes PortalDayRing_portal-start-afterglow__yAy8r{0%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(.94)}}.PortalDayRing_sessionControls__icVtv[data-afterglow]>:not([data-start-afterglow]){animation:PortalDayRing_portal-controls-in__UOXPT .3s cubic-bezier(.4,0,.2,1) both}@keyframes PortalDayRing_portal-controls-in__UOXPT{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.PortalDayRing_startAfterglow__N5dBh{animation:none;opacity:0}.PortalDayRing_sessionControls__icVtv[data-afterglow]>*{animation:none}}.PortalDayRing_sessionHost__4OdUX{position:absolute;inset:0;z-index:1;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.PortalDayRing_sessionHost__4OdUX.PortalDayRing_sessionHost__4OdUX:before{content:none}.PortalDayRing_sessionStatus__PPO7b{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:22px;max-width:min(84%,46ch);text-align:center;font-size:12.5px;line-height:1.55;color:rgb(var(--portal-muted))}.PortalDayRing_sessionStatus__PPO7b strong{font-weight:500;color:rgb(var(--portal-ink))}.PortalDayRing_sessionPrimary__KUrUy.PortalDayRing_sessionPrimary__KUrUy{min-height:46px;padding:0 26px;border-radius:999px;border:1px solid rgb(var(--portal-gold));background:rgb(var(--portal-gold)/.26);color:rgb(var(--portal-ink));font-size:13px;font-weight:500;letter-spacing:.04em;backdrop-filter:blur(6px);box-shadow:0 6px 24px rgb(var(--portal-night)/.35);transform:none;transition:background .2s}.PortalDayRing_sessionPrimary__KUrUy.PortalDayRing_sessionPrimary__KUrUy:active,.PortalDayRing_sessionPrimary__KUrUy.PortalDayRing_sessionPrimary__KUrUy:hover{background:rgb(var(--portal-gold)/.42);color:rgb(var(--portal-ink));transform:none}.PortalDayRing_sessionPrimary__KUrUy.PortalDayRing_sessionPrimary__KUrUy:disabled{opacity:.5}.PortalDayRing_sessionGhost__7U7A_.PortalDayRing_sessionGhost__7U7A_{min-height:44px;padding:0 18px;border-radius:28px;gap:10px;color:rgb(var(--portal-ink));background:rgb(var(--portal-night)/.35);border:1px solid rgb(var(--portal-ink)/.25);backdrop-filter:blur(6px);font-size:12px;box-shadow:none;transform:none}.PortalDayRing_sessionGhost__7U7A_.PortalDayRing_sessionGhost__7U7A_:active,.PortalDayRing_sessionGhost__7U7A_.PortalDayRing_sessionGhost__7U7A_:hover{background:rgb(var(--portal-night)/.55);color:rgb(var(--portal-ink));transform:none}@keyframes PortalDayRing_portal-session-in__iliTG{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes PortalDayRing_portal-ring-breath__gUsHs{0%,to{opacity:.55}50%{opacity:1}}@keyframes PortalDayRing_portal-ignite__a93rR{0%{opacity:0;transform:rotate(-24deg)}32%{opacity:1}to{opacity:1;transform:rotate(316deg)}}@keyframes PortalDayRing_portal-bloom-flare__s_2yW{to{opacity:1;transform:scale(1.05)}}.PortalDayRing_scene__SjCxi .PortalDayRing_playTarget__SkEO7{position:absolute;left:12%;top:15%;width:76%;height:72%;padding:0;border:0;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:0;background:none;color:rgb(var(--portal-ink));box-shadow:none;transform:none}.PortalDayRing_scene__SjCxi .PortalDayRing_playTarget__SkEO7:active,.PortalDayRing_scene__SjCxi .PortalDayRing_playTarget__SkEO7:hover{background:none;color:rgb(var(--portal-ink));transform:none}.PortalDayRing_scene__SjCxi .PortalDayRing_playTarget__SkEO7:disabled{opacity:1}.PortalDayRing_playTarget__SkEO7:focus-visible{outline:2px solid rgb(var(--portal-light-core));outline-offset:8px}.PortalDayRing_portalHeading__K_Fc6{display:flex;flex-direction:column;align-items:center;width:100%}.PortalDayRing_momentLabel__TA1jF{font-size:clamp(6px,1.7cqw,9px);letter-spacing:.28em;text-transform:uppercase}.PortalDayRing_habitName__okUUw{max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:12px;font:400 clamp(20px,7.1cqw,40px)/1.12 Georgia,serif;text-align:center;text-shadow:0 2px 12px rgb(var(--portal-night)/.7)}.PortalDayRing_enterAction__q46UX{display:flex;align-items:center;justify-content:center;gap:24px;min-height:44px;max-width:100%;padding:10px 24px;border:1px solid rgb(var(--portal-light-core)/.8);border-radius:99px;color:rgb(var(--portal-night));background:rgb(var(--portal-ink));font-size:clamp(9px,2.1cqw,12px);letter-spacing:.06em;box-shadow:0 6px 24px rgb(var(--portal-night)/.15)}.PortalDayRing_enterAction__q46UX svg{width:16px;height:16px}.PortalDayRing_duration__WcbQd{margin-top:12px;font-size:clamp(7px,2cqw,10px);letter-spacing:.27em;line-height:1.4;text-transform:uppercase;color:rgb(var(--portal-ink));text-shadow:0 2px 8px rgb(var(--portal-night))}.PortalDayRing_caption__PNS_B{margin:12px 0 0;color:var(--text);font-size:11px;letter-spacing:.035em;text-align:center}.PortalDayRing_sceneFooter____hIT{position:relative;width:100%;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding-top:4px}.PortalDayRing_scene__SjCxi .PortalDayRing_chestDock__J_h4c{display:flex;flex-direction:row;align-items:center;gap:12px;min-height:72px;width:280px;margin:12px 0 0;padding:6px 16px 6px 10px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:18px;transform:none}.PortalDayRing_scene__SjCxi .PortalDayRing_chestDock__J_h4c:active,.PortalDayRing_scene__SjCxi .PortalDayRing_chestDock__J_h4c:hover{background:var(--surface);color:var(--text);transform:none;box-shadow:0 0 22px rgb(var(--portal-light-glow)/.16)}.PortalDayRing_scene__SjCxi .PortalDayRing_chestDock__J_h4c:disabled{opacity:1}.PortalDayRing_chestDock__J_h4c img{width:60px;height:52px;-o-object-fit:contain;object-fit:contain;transition:filter .7s}.PortalDayRing_chestDock__J_h4c .PortalDayRing_rewardCopy__r4tL3{display:flex;flex-direction:column;align-items:stretch;gap:8px;flex:1;min-width:0;text-align:left}.PortalDayRing_rewardCopy__r4tL3 strong{font:400 17px Georgia,serif}.PortalDayRing_rewardCopy__r4tL3>span:last-child{display:flex;align-items:center;gap:6px;font-size:9px;color:var(--text2)}.PortalDayRing_rewardProgress__PkJGI{display:block;height:3px;background:var(--border);border-radius:4px;overflow:hidden}.PortalDayRing_rewardProgress__PkJGI i{display:block;height:100%;background:rgb(var(--portal-gold));border-radius:inherit}.PortalDayRing_chestDock__J_h4c svg{width:11px;height:11px}.PortalDayRing_explore__muk4r{margin-top:12px;padding:12px;color:rgb(var(--portal-ink));text-decoration:underline;text-underline-offset:4px}.PortalDayRing_chestArea__C54IQ{position:relative;display:flex;flex-direction:column;align-items:center}.PortalDayRing_stats__JZAQE{align-self:stretch;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;padding:12px 0 0;border-top:1px solid rgb(var(--portal-gold)/.28);text-align:center}.PortalDayRing_stats__JZAQE .PortalDayRing_lifeForce__8OBrE,.PortalDayRing_stats__JZAQE>div{display:flex;flex-direction:column;gap:4px;min-width:0}.PortalDayRing_stats__JZAQE .PortalDayRing_lifeForce__8OBrE{padding:0;height:auto;background:none;box-shadow:none}.PortalDayRing_stats__JZAQE span{color:var(--text2);text-transform:uppercase;font-size:8px;letter-spacing:.16em}.PortalDayRing_stats__JZAQE strong{color:var(--text);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.PortalDayRing_loading__wIF00{min-height:740px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;background:rgb(var(--portal-night))}.PortalDayRing_loadingRing__h0qkd{max-width:75%}.PortalDayRing_scene__SjCxi+div{margin:24px}@media(min-width:640px){.PortalDayRing_content__JHWyL{padding:24px}.PortalDayRing_stats__JZAQE{max-width:480px;align-self:center;width:100%}}@media(prefers-reduced-motion:reduce){.PortalDayRing_scene__SjCxi *,.PortalDayRing_scene__SjCxi :before{animation:none!important;transition:none!important}}.PortalDayRing_cinemaScene___aXxK{background:transparent;height:calc(100dvh - var(--content-top,56px) - var(--content-bottom,72px) - 24px);min-height:510px}.PortalDayRing_cinemaContent__IVOaV{height:100%}@media (min-width:768px){.PortalDayRing_world__QkSr9{-o-object-position:50% 60%;object-position:50% 60%}.PortalDayRing_cinemaScene___aXxK{height:780px}}@media (min-width:1280px){.PortalDayRing_cinemaScene___aXxK{height:100%;min-height:0;border-radius:0}.PortalDayRing_cinemaContent__IVOaV{padding-right:408px}.PortalDayRing_cinemaScene___aXxK .PortalDayRing_worldFrame__Ww8Vw{transform:translateX(-120px) scale(1.2)}.PortalDayRing_cinemaScene___aXxK .PortalDayRing_shade__ULBma{background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 30%,transparent),transparent 55%,color-mix(in srgb,var(--surface) 75%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--surface) 60%,transparent),transparent 35%,transparent 65%,color-mix(in srgb,var(--surface) 40%,transparent))}.PortalDayRing_cinemaScene___aXxK .PortalDayRing_stats__JZAQE{display:none}.PortalDayRing_cinemaScene___aXxK .PortalDayRing_ring__GU7LW{width:min(92cqw,calc(100cqh - 32px),680px)}}@media (max-width:767px){.PortalDayRing_scene__SjCxi{border-radius:0}.PortalDayRing_content__JHWyL{padding:12px 18px 22px}.PortalDayRing_brand__91vKv{margin:4px 0 8px}.PortalDayRing_brand__91vKv h2{font-size:27px}.PortalDayRing_brand__91vKv p{font-size:6px}.PortalDayRing_scene__SjCxi .PortalDayRing_ring__GU7LW{width:min(96cqw,calc(100cqh - 12px),480px)}.PortalDayRing_scene__SjCxi .PortalDayRing_chestDock__J_h4c{min-height:62px;margin-top:8px}.PortalDayRing_chestDock__J_h4c img{height:44px}.PortalDayRing_caption__PNS_B{margin-top:6px;font-size:9px}.PortalDayRing_stats__JZAQE span{font-size:6px}.PortalDayRing_stats__JZAQE strong{font-size:11px}}@media (max-height:730px){.PortalDayRing_brand__91vKv{margin:0 0 4px}.PortalDayRing_brand__91vKv h2{font-size:24px;margin-top:6px}.PortalDayRing_toolbar__QeUc_{min-height:28px}.PortalDayRing_content__JHWyL{padding-top:10px;padding-bottom:14px}.PortalDayRing_enterAction__q46UX{min-height:36px;padding:8px 18px;gap:16px}.PortalDayRing_duration__WcbQd,.PortalDayRing_habitName__okUUw{margin-top:8px}}.quest-cinema .PortalDayRing_cinemaScene___aXxK{height:100%;min-height:0;border-radius:0;background:transparent;overflow:visible;isolation:auto}.quest-cinema .PortalDayRing_cinemaScene___aXxK>.PortalDayRing_shade__ULBma,.quest-cinema .PortalDayRing_cinemaScene___aXxK>.PortalDayRing_worldFrame__Ww8Vw{display:none}.quest-cinema .PortalDayRing_cinemaContent__IVOaV{padding:18px 0 0}.quest-cinema .PortalDayRing_brand__91vKv{margin:0 0 12px}.quest-cinema .PortalDayRing_brand__91vKv h2{font-size:clamp(24px,2.8vw,38px);margin-top:12px}.quest-cinema .PortalDayRing_brand__91vKv p{font-size:6px;letter-spacing:.45em}.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_ring__GU7LW{width:min(94cqw,calc(100cqh - 28px),680px)}.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_stats__JZAQE{display:none}.quest-cinema .PortalDayRing_sceneFooter____hIT{padding:0 0 12px}.quest-cinema .PortalDayRing_sceneFooter____hIT>.PortalDayRing_caption__PNS_B{font-size:9px;color:var(--cinema-muted);margin:4px 0}.quest-cinema .PortalDayRing_scene__SjCxi .PortalDayRing_chestDock__J_h4c{width:280px;min-height:70px;background:var(--cinema-panel);border-color:var(--cinema-line);margin:8px 0 0;box-shadow:none}.quest-cinema .PortalDayRing_wallet__U0g5t{background:var(--cinema-panel);border:1px solid var(--cinema-line);box-shadow:none}.quest-cinema .PortalDayRing_wallet__U0g5t>button{background:none;border:0;box-shadow:none;padding:7px 10px;min-height:34px}.quest-cinema .PortalDayRing_wallet__U0g5t>button span{font-size:11px}.PortalDayRing_meditation__UMv_G{width:100%;height:100%;top:0;left:0;transform:none;-o-object-position:50% 70%;object-position:50% 70%}.PortalDayRing_focusLayer__1Ypru{position:fixed;inset:0;isolation:isolate;pointer-events:none;color:rgb(var(--portal-ink));--focus-arrival:0}.PortalDayRing_focusLayer__1Ypru[data-active=false]{visibility:hidden}.PortalDayRing_focusLayer__1Ypru[data-active=true]{pointer-events:auto}.PortalDayRing_focusBackdrop__IujAT{position:absolute;inset:0;opacity:var(--focus-arrival);background-size:cover;background-position:50%;pointer-events:none}.PortalDayRing_focusBackdrop__IujAT:after{content:"";position:absolute;inset:0;background:rgb(var(--portal-night)/.68)}.PortalDayRing_focusLayer__1Ypru .PortalDayRing_session__HwB2B{gap:24px;animation-duration:.35s;animation-delay:0s;outline:none}.PortalDayRing_armingLayer__s0E33{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center;color:rgb(var(--portal-ink));animation:PortalDayRing_portal-arming-in__IpeFY .32s ease-out both}@keyframes PortalDayRing_portal-arming-in__IpeFY{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.PortalDayRing_armingLayer__s0E33{animation:none}}.PortalDayRing_armingScrim__YzNdz{position:absolute;inset:0;background:radial-gradient(circle at 50% 46%,rgb(var(--portal-night)/.58),rgb(var(--portal-night)/.3) 82%);pointer-events:none}.PortalDayRing_armingLayer__s0E33>:not(.PortalDayRing_armingScrim__YzNdz):not(.PortalDayRing_flyBackBar__jqPXe){position:relative}.PortalDayRing_armingEyebrow__K1k6q{margin:0;font-size:11px;letter-spacing:.3em;text-transform:uppercase;font-weight:500;color:rgb(var(--portal-ink)/.72)}.PortalDayRing_armingLines__4erTR{display:flex;flex-direction:column;gap:11px;max-width:440px;font-size:14px;line-height:1.55;color:rgb(var(--portal-ink)/.88)}.PortalDayRing_armingLines__4erTR p{margin:0;display:flex;gap:10px;align-items:flex-start;text-align:left}.PortalDayRing_armingLines__4erTR p>span:first-child{flex:none}.PortalDayRing_armingFooter__dZl7t{margin:0;max-width:380px;font-size:12.5px;line-height:1.5;color:rgb(var(--portal-ink)/.62)}.PortalDayRing_armingActions__yhzRb{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:6px}@media (max-width:640px){.PortalDayRing_armingLayer__s0E33{gap:13px}.PortalDayRing_armingLines__4erTR{font-size:13px}}.PortalDayRing_focusLayer__1Ypru .PortalDayRing_session__HwB2B:before{background:radial-gradient(circle,rgb(var(--portal-night)/.58),rgb(var(--portal-night)/.26) 78%)}.PortalDayRing_focusLayer__1Ypru .PortalDayRing_sessionName__4IkxT{font-size:clamp(23px,2.6vw,36px);max-width:min(76%,500px);text-wrap:balance}.PortalDayRing_focusLayer__1Ypru .PortalDayRing_sessionTime__EhCY_{font-size:clamp(42px,6vh,62px)}.PortalDayRing_focusLayer__1Ypru .PortalDayRing_sessionIconButton__nXvKK{width:48px;height:48px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:rgb(var(--portal-ink));background:rgb(var(--portal-night)/.66);border:1px solid rgb(var(--portal-ink)/.3);box-shadow:none;transform:none}.PortalDayRing_focusLayer__1Ypru .PortalDayRing_sessionIconButton__nXvKK:hover{background:rgb(var(--portal-night)/.85)}.PortalDayRing_scene__SjCxi[data-igniting] .PortalDayRing_bloom__MrKbR,.PortalDayRing_scene__SjCxi[data-igniting] .PortalDayRing_ignite__3_JVl{animation-duration:.18s}@media(max-width:767px){.quest-cinema .PortalDayRing_cinemaContent__IVOaV{padding:16px 0 6px}.quest-cinema .PortalDayRing_brand__91vKv h2{font-size:25px;margin-top:8px}.quest-cinema .PortalDayRing_brand__91vKv p{font-size:5px;letter-spacing:.3em}.quest-cinema .PortalDayRing_sceneFooter____hIT{padding-bottom:8px}.quest-cinema .PortalDayRing_scene__SjCxi .PortalDayRing_chestDock__J_h4c{min-height:58px;width:240px}.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_ring__GU7LW{width:min(100cqw,calc(100cqh - 16px),480px)}.PortalDayRing_focusLayer__1Ypru .PortalDayRing_session__HwB2B{gap:16px}.PortalDayRing_focusLayer__1Ypru .PortalDayRing_sessionName__4IkxT{max-width:72%;font-size:22px}.PortalDayRing_focusLayer__1Ypru .PortalDayRing_sessionTime__EhCY_{font-size:38px}}@media(max-height:600px){.PortalDayRing_focusLayer__1Ypru .PortalDayRing_session__HwB2B{gap:12px}.PortalDayRing_focusLayer__1Ypru .PortalDayRing_sessionName__4IkxT{font-size:22px}.PortalDayRing_focusLayer__1Ypru .PortalDayRing_sessionTime__EhCY_{font-size:36px}}@media(prefers-reduced-motion:reduce){.PortalDayRing_focusLayer__1Ypru *{animation:none!important;transition:none!important}}@media(max-width:767px) and (max-height:700px){.quest-cinema .PortalDayRing_brand__91vKv p{display:none}.quest-cinema .PortalDayRing_brand__91vKv h2{font-size:22px;margin:0}.quest-cinema .PortalDayRing_cinemaContent__IVOaV{padding-top:8px}.quest-cinema .PortalDayRing_sceneFooter____hIT>.PortalDayRing_caption__PNS_B{display:none}.quest-cinema .PortalDayRing_scene__SjCxi .PortalDayRing_chestDock__J_h4c{min-height:52px;margin-top:4px}.quest-cinema .PortalDayRing_scene__SjCxi .PortalDayRing_chestDock__J_h4c img{height:38px}.quest-cinema .PortalDayRing_sceneFooter____hIT{padding-bottom:4px}}.PortalDayRing_brand__91vKv{max-width:100%}.PortalDayRing_brand__91vKv h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:balance}.quest-cinema .PortalDayRing_wallet__U0g5t>button{color:var(--text)!important}html.v2.quest-cinema .PortalDayRing_brand__91vKv h2,html.v2.quest-cinema .PortalDayRing_habitName__okUUw,html.v2.quest-cinema .PortalDayRing_rewardCopy__r4tL3 strong,html.v2.quest-cinema .PortalDayRing_sessionName__4IkxT,html.v2.quest-cinema .PortalDayRing_sessionTime__EhCY_{font-family:var(--font-inter-tight),sans-serif;font-weight:600}html.v2.quest-cinema .PortalDayRing_brand__91vKv h2{font-size:clamp(22px,2.4vw,32px);letter-spacing:-.03em;margin-top:8px}html.v2.quest-cinema .PortalDayRing_brand__91vKv p{font-size:11px;letter-spacing:.12em}html.v2.quest-cinema .PortalDayRing_momentLabel__TA1jF{font-size:clamp(10px,2.8cqw,12px);letter-spacing:.12em}html.v2.quest-cinema .PortalDayRing_habitName__okUUw{font-size:clamp(20px,6.5cqw,36px);letter-spacing:-.025em;line-height:1.2}html.v2.quest-cinema .PortalDayRing_duration__WcbQd{font-size:clamp(10px,3cqw,13px);letter-spacing:.08em}html.v2.quest-cinema .PortalDayRing_enterAction__q46UX{font-size:clamp(12px,3.5cqw,14px);letter-spacing:0;min-height:44px}html.v2.quest-cinema .PortalDayRing_sceneFooter____hIT>.PortalDayRing_caption__PNS_B{font-size:12px}html.v2.quest-cinema .PortalDayRing_rewardCopy__r4tL3>span:last-child{font-size:11px}html.v2.quest-cinema .PortalDayRing_scene__SjCxi .PortalDayRing_chestDock__J_h4c{max-width:100%;min-height:64px;border-radius:var(--radius-lg)}.PortalDayRing_dailyLight__BP6A5 .PortalDayRing_dailyTrack__v8x5X{stroke:rgb(var(--portal-night)/.22);stroke-width:18}.PortalDayRing_dailyLight__BP6A5 .PortalDayRing_rimOuter__3w9d1{stroke:rgb(var(--portal-light-core)/.5);stroke-width:1.5}.PortalDayRing_dailyLight__BP6A5 .PortalDayRing_rimInner__q3K2A{stroke:rgb(var(--portal-light-core)/.28);stroke-width:1}.PortalDayRing_dailyCompletion__FF__B circle{stroke-linecap:round;transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1)}.PortalDayRing_dailyHalo__jO8Ya{stroke:rgb(var(--portal-light-glow)/.75);stroke-width:30}.PortalDayRing_dailyBeam__mq8Z4{stroke-width:16}.PortalDayRing_dailyFilament__rprtX{stroke:rgb(var(--portal-light-core));stroke-width:2.5}.PortalDayRing_dailyGoldStop__ho1pi{stop-color:rgb(var(--portal-light-body))}.PortalDayRing_dailyLightStop__ijd_m{stop-color:rgb(var(--portal-light-core))}.PortalDayRing_dailyLight__BP6A5 .PortalDayRing_dailySpark__AkLnC{fill:rgb(var(--portal-light-core));stroke:rgb(var(--portal-light-glow));stroke-width:2;filter:drop-shadow(0 0 9px rgb(var(--portal-light-glow)))}.PortalDayRing_dailyHead__ujGFc{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.PortalDayRing_scene__SjCxi[data-daily-reward] .PortalDayRing_bloom__MrKbR{display:none}.PortalDayRing_scene__SjCxi[data-daily-reward] .PortalDayRing_portalStage__rc5q9{place-items:end center}.PortalDayRing_scene__SjCxi[data-daily-reward] .PortalDayRing_sceneFooter____hIT{margin-top:calc(var(--portal-chest-width,184px) * -.23);padding-bottom:0;z-index:1}.PortalDayRing_scene__SjCxi[data-daily-reward] .PortalDayRing_sceneFooter____hIT>.PortalDayRing_caption__PNS_B{order:2}.PortalDayRing_scene__SjCxi[data-daily-reward] .PortalDayRing_chestArea__C54IQ{order:1}.PortalDayRing_scene__SjCxi[data-daily-reward] .PortalDayRing_chestDock__J_h4c.PortalDayRing_dailyChestDock__xr0KN{width:300px;max-width:calc(100vw - 40px);padding:0;margin:0;gap:0;height:auto;min-height:0;flex-direction:column;background:none;border:0;box-shadow:none;color:var(--text);overflow:visible}.PortalDayRing_scene__SjCxi[data-daily-reward] .PortalDayRing_dailyChestDock__xr0KN:active,.PortalDayRing_scene__SjCxi[data-daily-reward] .PortalDayRing_dailyChestDock__xr0KN:hover{background:none;box-shadow:none}.PortalDayRing_dailyChestTheater__wEHvb{position:relative;display:block;width:calc(var(--portal-chest-width,184px) * 1.52);height:calc(var(--portal-chest-width,184px) * .72);flex-shrink:0;pointer-events:none;isolation:isolate}.PortalDayRing_dailyChestBody__G8TiX{position:absolute;left:50%;top:0;width:var(--portal-chest-width,184px);height:calc(var(--portal-chest-width,184px) * .668);transform:translateX(-50%);transform-origin:50% 85%}.PortalDayRing_scene__SjCxi[data-daily-reward] .PortalDayRing_dailyChestDock__xr0KN .PortalDayRing_dailyChestPhantom__UmxRN,.PortalDayRing_scene__SjCxi[data-daily-reward] .PortalDayRing_dailyChestDock__xr0KN .PortalDayRing_dailyChestSolid__1xWMf{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .8s ease,filter .8s ease}.PortalDayRing_dailyChestPhantom__UmxRN{opacity:0}.PortalDayRing_dailyChestSolid__1xWMf{opacity:1;filter:drop-shadow(0 5px 4px rgb(var(--portal-night)/.45))}.PortalDayRing_dailyChestTheater__wEHvb[data-phantom=true] .PortalDayRing_dailyChestPhantom__UmxRN{opacity:.7}.PortalDayRing_dailyChestTheater__wEHvb[data-phantom=true] .PortalDayRing_dailyChestSolid__1xWMf{opacity:0}.PortalDayRing_dailyChestGlow__5Mczj{position:absolute;inset:10% 14% 20%;background:radial-gradient(ellipse,rgb(var(--portal-light-glow)/.36),transparent 68%);filter:blur(10px);opacity:.65;transition:opacity .8s}.PortalDayRing_dailyChestTheater__wEHvb[data-capture-phase=materializing] .PortalDayRing_dailyChestGlow__5Mczj{animation:PortalDayRing_chest-capture-flash__iQdOP .9s ease-out both}.PortalDayRing_dailyChestTheater__wEHvb[data-capture-phase=unlocking] .PortalDayRing_dailyChestBody__G8TiX{animation:PortalDayRing_chest-capture-unlock__D3vfO .65s ease-in-out both}.PortalDayRing_dailyChestDock__xr0KN .PortalDayRing_rewardCopy__r4tL3{flex:none;align-items:center;padding:8px 16px;border:1px solid var(--cinema-line,var(--border));border-radius:999px;background:var(--cinema-panel,var(--surface));backdrop-filter:blur(18px);box-shadow:0 4px 20px rgb(var(--portal-night)/.1)}.PortalDayRing_dailyChestDock__xr0KN .PortalDayRing_rewardCopy__r4tL3>span:last-child{color:var(--text);font-size:12px;line-height:1.3}.PortalDayRing_filterDefs__JArYR{position:absolute;pointer-events:none}@keyframes PortalDayRing_chest-capture-flash__iQdOP{0%{opacity:.4;transform:scale(.8)}40%{opacity:1;transform:scale(1.5)}to{opacity:.65;transform:scale(1)}}@keyframes PortalDayRing_chest-capture-unlock__D3vfO{0%,to{transform:translateX(-50%) rotate(0)}20%{transform:translateX(-50%) rotate(-4deg)}42%{transform:translateX(-50%) rotate(4deg)}65%{transform:translateX(-50%) rotate(-2deg)}82%{transform:translateX(-50%) rotate(1deg)}}@media(max-height:760px),(max-width:767px){.PortalDayRing_scene__SjCxi[data-daily-reward] .PortalDayRing_chestDock__J_h4c.PortalDayRing_dailyChestDock__xr0KN{width:260px}.PortalDayRing_dailyChestDock__xr0KN .PortalDayRing_rewardCopy__r4tL3{padding:7px 12px}}@media(prefers-reduced-motion:reduce){.PortalDayRing_dailyChestDock__xr0KN img,.PortalDayRing_dailyChestGlow__5Mczj,.PortalDayRing_dailyCompletion__FF__B circle,.PortalDayRing_dailyHead__ujGFc{transition:none!important}.PortalDayRing_dailyChestTheater__wEHvb *,.PortalDayRing_dailyChestTheater__wEHvb :before{animation:none!important}}.PortalDayRing_scene__SjCxi[data-daily-reward] .PortalDayRing_habitShade__jxdCo{background:linear-gradient(180deg,rgb(var(--portal-night)/.66),rgb(var(--portal-night)/.3) 30%,transparent 55%),radial-gradient(ellipse at 50% 67%,rgb(var(--portal-night)/.18),transparent 40%)}.PortalDayRing_scene__SjCxi[data-daily-reward] .PortalDayRing_playTarget__SkEO7{top:15%;left:16%;width:68%;height:65%;justify-content:flex-start}.PortalDayRing_scene__SjCxi[data-daily-reward] .PortalDayRing_portalHeading__K_Fc6{gap:0}.PortalDayRing_scene__SjCxi[data-daily-reward] .PortalDayRing_portalHeading__K_Fc6 .PortalDayRing_habitName__okUUw{font-size:clamp(20px,5.2cqw,30px);line-height:1.16;font-weight:500;letter-spacing:-.025em;margin-top:10px;text-wrap:balance}.PortalDayRing_scene__SjCxi[data-daily-reward] .PortalDayRing_portalHeading__K_Fc6 .PortalDayRing_momentLabel__TA1jF{font-size:clamp(9px,2.2cqw,11px);letter-spacing:.14em}.PortalDayRing_scene__SjCxi[data-daily-reward] .PortalDayRing_portalHeading__K_Fc6 .PortalDayRing_duration__WcbQd{margin-top:10px;font-size:clamp(10px,2.4cqw,12px);letter-spacing:.08em}.PortalDayRing_habitQualifier__S6WW4{margin-top:4px;max-width:100%;font-size:clamp(10px,2.3cqw,12px);line-height:1.3;font-weight:400;color:rgb(var(--portal-ink)/.85);text-shadow:0 1px 8px rgb(var(--portal-night));overflow-wrap:anywhere}.PortalDayRing_startControl__FjbgU{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:clamp(16px,7cqw,36px);flex-shrink:0}.PortalDayRing_playDisc__1oR_A{display:grid;place-items:center;width:clamp(52px,15cqw,76px);height:clamp(52px,15cqw,76px);border-radius:50%;background:linear-gradient(145deg,rgb(var(--portal-light-core)),rgb(var(--portal-ink)/.94));color:rgb(var(--portal-night));border:1px solid rgb(var(--portal-light-core)/.78);box-shadow:0 4px 24px rgb(var(--portal-night)/.16),0 0 24px rgb(var(--portal-light-glow)/.12);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.PortalDayRing_playDisc__1oR_A svg{width:clamp(20px,5.4cqw,27px);height:clamp(20px,5.4cqw,27px);stroke-width:1.5}.PortalDayRing_startCaption__PYQaZ{font-size:clamp(11px,2.7cqw,13px);font-weight:500;text-shadow:0 1px 8px rgb(var(--portal-night)),0 1px 2px rgb(var(--portal-night))}.PortalDayRing_scene__SjCxi[data-daily-reward] .PortalDayRing_playTarget__SkEO7:not(:disabled):hover .PortalDayRing_playDisc__1oR_A{transform:scale(1.05);box-shadow:0 6px 28px rgb(var(--portal-night)/.18),0 0 32px rgb(var(--portal-light-glow)/.28)}.PortalDayRing_scene__SjCxi[data-daily-reward] .PortalDayRing_playTarget__SkEO7:not(:disabled):active .PortalDayRing_playDisc__1oR_A{transform:scale(.96)}.PortalDayRing_scene__SjCxi[data-daily-reward] .PortalDayRing_playTarget__SkEO7:disabled .PortalDayRing_playDisc__1oR_A{opacity:.65}.PortalDayRing_dailyChestContact__73GgJ{position:absolute;left:24%;right:24%;top:75%;height:10%;border-radius:50%;background:radial-gradient(ellipse,rgb(var(--portal-night)/.62),transparent 72%);filter:blur(2px);opacity:.8}.PortalDayRing_dailyChestBounce__MFu7H{position:absolute;left:10%;right:10%;top:69%;height:24%;border-radius:50%;background:radial-gradient(ellipse,rgb(var(--portal-light-core)/.27),rgb(var(--portal-light-glow)/.15) 30%,transparent 72%);filter:blur(3px)}.PortalDayRing_dailyChestLink__lEMdF{position:absolute;top:-3%;left:calc(50% - 1px);width:2px;height:37%;background:linear-gradient(transparent,rgb(var(--portal-light-core)/.72),rgb(var(--portal-light-glow)/.12));box-shadow:0 0 10px rgb(var(--portal-light-glow)/.4);opacity:.6}.PortalDayRing_dailyChestTheater__wEHvb[data-phantom=true] .PortalDayRing_dailyChestContact__73GgJ{opacity:.35}.PortalDayRing_dailyChestTheater__wEHvb[data-capture-phase=materializing] .PortalDayRing_dailyChestBounce__MFu7H{animation:PortalDayRing_chest-capture-flash__iQdOP .9s ease-out both}@media(prefers-reduced-motion:reduce){.PortalDayRing_playDisc__1oR_A{transition:none!important}}.PortalDayRing_tagline__XTLi3{display:none}html.quest-sanctuary .PortalDayRing_tagline__XTLi3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:52ch;margin:4px auto 2px;text-align:center;font-size:15px;font-weight:400;color:var(--sanct-head-sub,hsla(0,0%,100%,.84));text-shadow:var(--sanct-text-halo,0 1px 14px rgba(30,18,50,.6))}.PortalDayRing_cinemaScene___aXxK .PortalDayRing_aperture__aJCDn{background:color-mix(in srgb,var(--surface) 18%,transparent)}.PortalDayRing_cinemaScene___aXxK>.PortalDayRing_shade__ULBma,.PortalDayRing_cinemaScene___aXxK>.PortalDayRing_worldFrame__Ww8Vw{display:none}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_cinemaContent__IVOaV{padding:8px 0 0}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_brand__91vKv{margin:0 0 8px;max-width:94%}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_brand__91vKv p{font-size:9px;letter-spacing:.19em;color:var(--text2)}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_brand__91vKv h2{font-size:clamp(24px,2.35vw,36px);font-weight:400;line-height:1.2;margin:12px 0 0;color:var(--text);text-shadow:none}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_tagline__XTLi3{display:block;max-width:90%;font-size:12px;line-height:1.5;margin:0 0 16px;color:var(--text2);text-shadow:none}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_ring__GU7LW{width:min(94cqw,calc(100cqh - 30px),640px)}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_bloom__MrKbR{display:none;animation:none}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_ring__GU7LW:before{content:none}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_habitName__okUUw{font-size:clamp(23px,7.5cqw,44px);font-weight:400;line-height:1.12;text-wrap:balance}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_momentLabel__TA1jF{font-size:clamp(9px,2.2cqw,11px);letter-spacing:.16em}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_duration__WcbQd{font-size:11px;letter-spacing:.08em}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_sceneFooter____hIT>.PortalDayRing_caption__PNS_B{display:none}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_sceneFooter____hIT>[id$=-start-reason],html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_sceneFooter____hIT>[role=alert]{display:block}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_startControl__FjbgU{display:flex;flex-direction:column;align-items:center;gap:12px}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_playDisc__1oR_A{width:68px;height:68px;box-shadow:0 6px 28px rgb(var(--portal-night)/.13)}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_startCaption__PYQaZ{font-size:12px}@media(max-width:767px){html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_brand__91vKv h2{font-size:24px}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_tagline__XTLi3{font-size:11px;margin-bottom:8px}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_playDisc__1oR_A{width:52px;height:52px}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_startControl__FjbgU{gap:8px}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK .PortalDayRing_ring__GU7LW{width:min(96cqw,calc(100cqh - 20px),480px)}}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK[data-sanctuary-reward],html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK[data-sanctuary-reward] .PortalDayRing_cinemaContent__IVOaV{height:auto}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK[data-sanctuary-reward] .PortalDayRing_portalStage__rc5q9{container-type:inline-size;flex:none;place-items:center}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK[data-sanctuary-reward] .PortalDayRing_ring__GU7LW{width:min(94cqw,52svh,620px)}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK[data-sanctuary-reward] .PortalDayRing_brand__91vKv{height:86px;margin-bottom:0;display:flex;flex-direction:column;justify-content:center}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK[data-sanctuary-reward] .PortalDayRing_tagline__XTLi3{height:36px;flex:none;margin-bottom:12px}@media(max-width:767px){html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK[data-sanctuary-reward] .PortalDayRing_brand__91vKv{height:88px}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK[data-sanctuary-reward] .PortalDayRing_ring__GU7LW{width:min(96cqw,480px)}}html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK[data-sanctuary-reward] .PortalDayRing_sceneFooter____hIT{width:100%;flex:none}@media(min-width:1024px){html.v2.platform-world.quest-cinema .PortalDayRing_cinemaScene___aXxK[data-sanctuary-reward] .PortalDayRing_ring__GU7LW{width:min(94cqw,52svh,620px,calc(100vw - 2 * (var(--sanctuary-right,300px) + 48px)))}}.PortalDayRing_sessionHost__4OdUX[data-session-still]{animation:none}.PortalDayRing_sessionHost__4OdUX[data-session-instrument] .PortalDayRing_sessionControls__icVtv{min-height:46px}.PortalDayRing_sessionHost__4OdUX[data-session-instrument] .PortalDayRing_sessionName__4IkxT{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.PortalDayRing_runDial__OEFs5{--run-dial:min(300px,80vw,46vh);position:relative;width:var(--run-dial);height:var(--run-dial);flex:none}@media (min-width:768px) and (min-height:760px){.PortalDayRing_runDial__OEFs5{--run-dial:384px}}.PortalDayRing_runDial__OEFs5 svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.PortalDayRing_runTrack__DDRtf{fill:none;stroke:rgb(var(--portal-ink)/.2);stroke-width:1.6}.PortalDayRing_runProgress__gd5Ks{fill:none;stroke:rgb(var(--portal-light-body));stroke-width:2.4;stroke-linecap:round;opacity:.42;transition:opacity .6s ease,stroke .6s ease}.PortalDayRing_runDial__OEFs5[data-live] .PortalDayRing_runProgress__gd5Ks,.PortalDayRing_runDial__OEFs5[data-state=done] .PortalDayRing_runProgress__gd5Ks{opacity:1}.PortalDayRing_runDial__OEFs5[data-state=done] .PortalDayRing_runProgress__gd5Ks{stroke:rgb(var(--portal-gold));stroke-width:3}.PortalDayRing_runHead__Wrm_R{fill:rgb(var(--portal-light-core));opacity:0;transition:opacity .4s ease}.PortalDayRing_runDial__OEFs5[data-live] .PortalDayRing_runHead__Wrm_R{opacity:1}.PortalDayRing_runScale__x_eLS{transition:opacity .8s ease}.PortalDayRing_runDial__OEFs5[data-state=done] .PortalDayRing_runScale__x_eLS{opacity:.18}.PortalDayRing_runArc__df9jw{fill:none;stroke:rgb(var(--portal-ink)/.16);stroke-width:2;stroke-linecap:round}.PortalDayRing_runTick___Xitc{stroke:rgb(var(--portal-ink)/.18);stroke-width:1}.PortalDayRing_runTickMajor__SwW5H{stroke:rgb(var(--portal-ink)/.44);stroke-width:1.6;stroke-linecap:round}.PortalDayRing_runZone__rUxwm{fill:none;stroke-width:6;stroke-linecap:round;opacity:.9;transition:opacity .6s ease}.PortalDayRing_runZoneFrom__k6C5Y{stop-color:rgb(var(--portal-light-body))}.PortalDayRing_runZoneTo__b1eZI{stop-color:rgb(var(--portal-gold))}.PortalDayRing_runDial__OEFs5[data-live] .PortalDayRing_runZone__rUxwm{opacity:1}.PortalDayRing_runDial__OEFs5[data-state=gps] .PortalDayRing_runZone__rUxwm,.PortalDayRing_runDial__OEFs5[data-state=location] .PortalDayRing_runZone__rUxwm,.PortalDayRing_runDial__OEFs5[data-state=weak] .PortalDayRing_runZone__rUxwm{opacity:.3}.PortalDayRing_runZoneBadge__rRXkx{transition:opacity .6s ease}.PortalDayRing_runDial__OEFs5[data-state=gps] .PortalDayRing_runZoneBadge__rRXkx,.PortalDayRing_runDial__OEFs5[data-state=location] .PortalDayRing_runZoneBadge__rRXkx,.PortalDayRing_runDial__OEFs5[data-state=weak] .PortalDayRing_runZoneBadge__rRXkx{opacity:.4}.PortalDayRing_runZoneBadgePill__mEZcG{fill:rgb(var(--portal-gold));stroke:rgb(var(--portal-light-core)/.7);stroke-width:1}.PortalDayRing_runZoneLabel__EHX4T{fill:rgb(var(--portal-night));font-size:13px;font-weight:700;letter-spacing:.01em;font-variant-numeric:tabular-nums}.PortalDayRing_runZoneBadgeHalo__GwgdP{fill:rgb(var(--portal-gold));opacity:0;transform-box:fill-box;transform-origin:center}.PortalDayRing_runZoneBadge__rRXkx[data-reach] .PortalDayRing_runZoneBadgeHalo__GwgdP{animation:PortalDayRing_run-reach__rEq_N .8s ease-in-out 5 alternate both}@keyframes PortalDayRing_run-reach__rEq_N{0%{opacity:0;transform:scale(.86)}to{opacity:.4;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.PortalDayRing_runZoneBadge__rRXkx[data-reach] .PortalDayRing_runZoneBadgeHalo__GwgdP{animation:none;opacity:.3}}.PortalDayRing_runNeedleLayer__0Auds{transform-origin:50% 50%;will-change:transform;transition:transform .7s cubic-bezier(.34,1.45,.64,1)}.PortalDayRing_runNeedle__9e2_C polygon{fill:rgb(var(--portal-ink)/.95);transition:fill .35s ease}.PortalDayRing_runDial__OEFs5[data-live] .PortalDayRing_runNeedle__9e2_C polygon{fill:rgb(var(--portal-gold))}.PortalDayRing_runHub__deuey{fill:rgb(var(--portal-night)/.94);stroke:rgb(var(--portal-ink)/.78);stroke-width:1.5}.PortalDayRing_runHubDot__ydShA{fill:rgb(var(--portal-ink));transition:fill .35s ease}.PortalDayRing_runDial__OEFs5[data-live] .PortalDayRing_runHubDot__ydShA{fill:rgb(var(--portal-gold))}.PortalDayRing_runCueSlot__2mx29,.PortalDayRing_runSpeed__7thJR,.PortalDayRing_runTime__ZJEUQ{position:absolute;left:0;right:0;text-align:center;font-variant-numeric:tabular-nums}.PortalDayRing_runSpeed__7thJR{top:56%;display:flex;justify-content:center;align-items:baseline;font:400 calc(var(--run-dial) * .098)/1 Georgia,serif;transition:color .35s ease}.PortalDayRing_runSpeed__7thJR small{margin-left:.4em;font-size:.36em;letter-spacing:.02em;color:rgb(var(--portal-muted))}.PortalDayRing_runDial__OEFs5[data-live] .PortalDayRing_runSpeed__7thJR,.PortalDayRing_runDial__OEFs5[data-state=ready] .PortalDayRing_runSpeed__7thJR{color:rgb(var(--portal-gold))}.PortalDayRing_runDial__OEFs5[data-state=gps] .PortalDayRing_runSpeed__7thJR,.PortalDayRing_runDial__OEFs5[data-state=location] .PortalDayRing_runSpeed__7thJR,.PortalDayRing_runDial__OEFs5[data-state=weak] .PortalDayRing_runSpeed__7thJR{color:rgb(var(--portal-ink)/.45)}.PortalDayRing_runCheck__jIFgb{position:absolute;left:50%;top:55%;width:calc(var(--run-dial) * .11);height:calc(var(--run-dial) * .11);transform:translateX(-50%);color:rgb(var(--portal-gold))}.PortalDayRing_runCheck__jIFgb svg{width:100%;height:100%;stroke-width:2.6}.PortalDayRing_runTime__ZJEUQ{top:66.5%;font:400 calc(var(--run-dial) * .176)/1 Georgia,serif;letter-spacing:-.02em;transition:opacity .6s ease}.PortalDayRing_runDial__OEFs5[data-paused] .PortalDayRing_runTime__ZJEUQ{opacity:.5}.PortalDayRing_runCueSlot__2mx29{top:88%}.PortalDayRing_runCue__8UBzY{display:inline-block;font-size:calc(var(--run-dial) * .041);line-height:1;font-weight:600;letter-spacing:.24em;padding-left:.24em;text-transform:uppercase;color:rgb(var(--portal-ink)/.9);animation:PortalDayRing_run-cue-in__dKgJr .35s ease both}@keyframes PortalDayRing_run-cue-in__dKgJr{0%{opacity:0;transform:translateY(4px)}}.PortalDayRing_runDistance__fdhD3{min-height:22px;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:rgb(var(--portal-ink)/.94)}.PortalDayRing_runDistanceDot__08Hs_{margin:0 .2em;color:rgb(var(--portal-muted))}html.v2.quest-cinema .PortalDayRing_runSpeed__7thJR,html.v2.quest-cinema .PortalDayRing_runTime__ZJEUQ{font-family:var(--font-inter-tight),sans-serif;font-weight:600}.PortalDayRing_runSensors__6tRGy{position:absolute;z-index:20;top:calc(env(safe-area-inset-top, 0px) + 24px);right:calc(env(safe-area-inset-right, 0px) + 24px);display:flex;align-items:center;gap:12px;height:44px;padding:0 15px;border-radius:999px;background:rgb(var(--portal-night)/.62);border:1px solid rgb(var(--portal-ink)/.3);color:rgb(var(--portal-ink));box-shadow:0 6px 20px rgb(var(--portal-night)/.28);pointer-events:none}@media (max-width:767px){.PortalDayRing_runSensors__6tRGy{top:calc(env(safe-area-inset-top, 0px) + 16px);right:calc(env(safe-area-inset-right, 0px) + 16px)}}.PortalDayRing_runSensor__C80Di{display:grid;place-items:center;width:17px;height:17px;transition:opacity .3s ease,color .3s ease}.PortalDayRing_runSensor__C80Di svg{width:17px;height:17px}.PortalDayRing_runSensor__C80Di[data-s=idle]{opacity:.42}.PortalDayRing_runSensor__C80Di[data-s=weak]{opacity:.62}.PortalDayRing_runSensor__C80Di[data-s=search]{color:rgb(var(--portal-muted));animation:PortalDayRing_run-blink___Bqla 1.2s ease-in-out 6}.PortalDayRing_runSensor__C80Di[data-s=off]{color:rgb(var(--portal-gold));opacity:.9}@keyframes PortalDayRing_run-blink___Bqla{50%{opacity:.25}}.PortalDayRing_runSensorWarn__FpQd6{position:absolute;z-index:20;left:50%;bottom:calc(env(safe-area-inset-bottom, 0px) + 20px);transform:translateX(-50%);display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:999px;background:rgb(var(--portal-night)/.62);border:1px solid rgb(var(--portal-gold)/.55);font-size:10.5px;font-weight:600;letter-spacing:.14em;color:rgb(var(--portal-gold));white-space:nowrap;pointer-events:none}.PortalDayRing_runDistance__fdhD3[data-note]{font-size:13px;color:rgb(var(--portal-muted))}.PortalDayRing_runScene__6m68y{transition:filter .9s ease}@media (prefers-reduced-motion:reduce){.PortalDayRing_runScene__6m68y{transition:none}}.PortalDayRing_runArming__JcM2w{position:fixed;inset:0;color:rgb(var(--portal-ink));outline:none;animation:PortalDayRing_portal-arming-in__IpeFY .32s ease-out both}.PortalDayRing_runArmingGrade__ZJdsp{position:absolute;inset:0;pointer-events:none}.PortalDayRing_runCorner__3v9gS{position:absolute;z-index:20;top:calc(env(safe-area-inset-top, 0px) + 24px);right:calc(env(safe-area-inset-right, 0px) + 24px)}@media (max-width:767px){.PortalDayRing_runCorner__3v9gS{top:calc(env(safe-area-inset-top, 0px) + 16px);right:calc(env(safe-area-inset-right, 0px) + 16px)}}.PortalDayRing_runInfo__zsfxR.PortalDayRing_runInfo__zsfxR{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;border:1px solid rgb(var(--portal-ink)/.3);background:rgb(var(--portal-night)/.62);color:rgb(var(--portal-ink));box-shadow:0 6px 20px rgb(var(--portal-night)/.28);transform:none;text-shadow:none;transition:background-color .2s ease,border-color .2s ease}.PortalDayRing_runInfo__zsfxR.PortalDayRing_runInfo__zsfxR:active:not(:disabled){background:rgb(var(--portal-night)/.8);border-color:rgb(var(--portal-ink)/.5);transform:none}@media (hover:hover){.PortalDayRing_runInfo__zsfxR.PortalDayRing_runInfo__zsfxR:hover:not(:disabled){background:rgb(var(--portal-night)/.8);border-color:rgb(var(--portal-ink)/.5);color:rgb(var(--portal-ink));transform:none}}.PortalDayRing_runInfo__zsfxR svg{width:18px;height:18px}.PortalDayRing_runTip__Du10M{display:grid;gap:4px;text-align:left}@media (prefers-reduced-motion:reduce){.PortalDayRing_runDial__OEFs5 *,.PortalDayRing_runSensors__6tRGy *{animation:none!important;transition:none!important}.PortalDayRing_runArming__JcM2w{animation:none}}.ChestPlateV3_box__7AhQV{position:absolute;inset:0;pointer-events:none}.ChestPlateV3_plate__KpFiD{position:absolute;left:50%;bottom:0;aspect-ratio:1/1;isolation:isolate}.ChestPlateV3_img__w9btE{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ChestPlateV3_env__6DAV4,.ChestPlateV3_sheen__Vrwrp,.ChestPlateV3_tint__PCwDE{position:absolute;inset:0;pointer-events:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ChestPlateV3_env__6DAV4{mix-blend-mode:soft-light}.ChestPlateV3_env__6DAV4,.ChestPlateV3_tint__PCwDE{background-position:50% 40%;background-size:cover;transition:opacity .9s ease}.ChestPlateV3_tint__PCwDE{mix-blend-mode:color}.ChestPlateV3_sheen__Vrwrp{background:linear-gradient(104deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.95) 50%,hsla(0,0%,100%,0) 60%,hsla(0,0%,100%,0)) 0 0 /320% 100% no-repeat;mix-blend-mode:soft-light;animation:ChestPlateV3_sheen__Vrwrp 8s cubic-bezier(.45,0,.25,1) infinite}@keyframes ChestPlateV3_sheen__Vrwrp{0%,58%{background-position:105% 0}88%,to{background-position:-5% 0}}@media (prefers-reduced-motion:reduce){.ChestPlateV3_sheen__Vrwrp{animation:none;opacity:0!important}}