._page_10xxp_1{width:min(100%, var(--app-column));min-height:100svh;padding:0 var(--page-gutter) calc(2rem + env(safe-area-inset-bottom));color:#fff4dc;background-color:#0d1738;background-image:linear-gradient(#070e2438,#09112ae0),url(/assets/night-lantern-paper-CAn3-Vu_.webp);background-position:top;background-size:cover;align-content:start;margin:0 auto;display:grid;overflow-x:hidden}._header_10xxp_18{min-height:10rem;margin:0 calc(var(--page-gutter) * -1);padding:max(2rem, env(safe-area-inset-top)) var(--page-gutter) 1.5rem;background:radial-gradient(circle at 78% 18%,#ffd77647,#0000 34%);position:relative}._header_10xxp_18 h1{color:#fff7e6;margin:0;font-size:clamp(2.25rem,11vw,3.4rem);line-height:1.05}._header_10xxp_18 p{color:#fff4dcad;max-width:19rem;margin:.75rem 0 0;font-size:.9375rem;font-weight:650}._panel_10xxp_41{background:linear-gradient(135deg,#23305bd1,#131d3fd6);border:1px solid #ffefca2e;border-radius:1rem;gap:.875rem;margin-top:.875rem;padding:1rem;display:grid;box-shadow:0 .65rem 1.5rem #02071933}._panel_10xxp_41 p{overflow-wrap:anywhere}._panel_10xxp_41 summary{cursor:pointer;min-height:44px}._fileLabel_10xxp_54{gap:.5rem;min-width:0;display:grid}._fileLabel_10xxp_54 input{max-width:100%;min-height:44px;color:inherit}._fileLabel_10xxp_54 input::file-selector-button{color:#fff4dc;min-height:44px;font:inherit;cursor:pointer;background:#172651;border:1px solid #ffefca47;border-radius:.5rem;margin-right:.5rem;padding:.5rem .75rem}._siteAddress_10xxp_67{overflow-wrap:anywhere}._panel_10xxp_41 button:disabled{opacity:.55;cursor:wait}._switchRow_10xxp_70{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}._languageRow_10xxp_77{border-bottom:1px solid #ffefca26;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}._languageRow_10xxp_77 span{gap:.25rem;display:grid}._languageRow_10xxp_77 select{color:#fff7e6;max-width:48%;min-height:44px;font:inherit;background:#172651;border:1px solid #ffefca42;border-radius:.75rem;padding:.5rem 2rem .5rem .75rem}._switchRow_10xxp_70 strong,._switchRow_10xxp_70 small{display:block}._switchRow_10xxp_70 strong{color:#fff7e6;font-size:1rem}._switchRow_10xxp_70 small,._resetCopy_10xxp_114 p{color:#fff4dc9e;margin-top:.25rem;font-size:.75rem;line-height:1.45}._motionStatus_10xxp_121{font-weight:850;color:#ffe09a!important}._switchRow_10xxp_70 input{accent-color:#ffdc85;cursor:pointer;width:2.75rem;height:1.55rem}._resetCopy_10xxp_114 h2{color:#fff7e6;margin:0;font-size:1.05rem}._resetCopy_10xxp_114 p{margin-bottom:0}._resetButton_10xxp_143,._restartButton_10xxp_144,._returnButton_10xxp_145,._confirmActions_10xxp_146 button{color:#fff4dc;cursor:pointer;background:#ffffff12;border:1px solid #ffefca47;border-radius:.875rem;min-height:3rem;font-weight:850}a._resetButton_10xxp_143{place-items:center;text-decoration:none;display:grid}._restartButton_10xxp_144{color:#ffb8a8;background:#e9755e21;border-color:#e9755e85}._confirmActions_10xxp_146{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}._confirmActions_10xxp_146 button:first-child{color:#ffc0b0;background:#e9755e2e;border-color:#e9755ead}._error_10xxp_180{color:#ffc0b0;text-align:center;margin:1rem 0 0;font-size:.8125rem;font-weight:750}._returnButton_10xxp_145{color:#13224d;background:linear-gradient(135deg,#ffdc85,#f5ba67);border:0;margin-top:1rem}@media (width>=48rem){._page_10xxp_1{border:1px solid #ffefca2e;border-radius:2rem;min-height:52rem;margin-block:2rem;overflow:hidden}}._frame_1shas_1{--pet-sprite-size:clamp(6.5rem, 30vw, 7.25rem);width:var(--pet-sprite-size);height:var(--pet-sprite-size);isolation:isolate;place-items:center;display:grid;position:relative;overflow:visible}._fallback_1shas_25{max-width:9ch;color:var(--color-text-muted);text-align:center;font-size:.68rem;font-weight:750;line-height:1.35}._sprite_1shas_43{object-fit:contain;width:100%;max-width:none;height:100%;animation:2.8s ease-in-out infinite _idle-float_1shas_1;display:block}._idle_1shas_61 ._sprite_1shas_43{--motion-rise:-6px;--motion-side:3px;--motion-angle:2.5deg;transform-origin:50% 85%;animation:7s ease-in-out infinite _gentle-breathe_1shas_1}._idle_1shas_61 ._sprite_1shas_43[data-pet-motion=drift]{animation-name:_gentle-drift_1shas_1;animation-duration:12s;animation-delay:-4s}._idle_1shas_61 ._sprite_1shas_43[data-pet-motion=sway]{animation-name:_gentle-sway_1shas_1;animation-duration:12s}._idle_1shas_61 ._sprite_1shas_43[data-pet-motion=hop]{animation-name:_gentle-hop_1shas_1;animation-duration:12s;animation-delay:-8s}._idle_1shas_61 ._sprite_1shas_43[data-pet-motion=roll]{animation-name:_gentle-roll_1shas_1;animation-duration:12s;animation-delay:-2s}._idle_1shas_61 ._sprite_1shas_43[data-pet-motion=pendant]{transform-origin:50% 18%;animation-name:_gentle-pendant_1shas_1;animation-duration:12s;animation-delay:-6s}._idle_1shas_61 ._sprite_1shas_43[data-pet-motion=stretch]{animation-name:_gentle-stretch_1shas_1;animation-duration:12s;animation-delay:-10s}._idle_1shas_61 ._sprite_1shas_43[data-pet-motion=shimmy]{animation-name:_gentle-shimmy_1shas_1;animation-duration:12s;animation-delay:-1s}._idle_1shas_61 ._sprite_1shas_43[data-pet-motion=peek]{animation-name:_gentle-peek_1shas_1;animation-duration:12s;animation-delay:-5s}._idle_1shas_61 ._sprite_1shas_43[data-pet-motion=ripple]{animation-name:_gentle-ripple_1shas_1;animation-duration:12s;animation-delay:-9s}._idle_1shas_61 ._sprite_1shas_43[data-pet-motion=spring]{animation-name:_gentle-spring_1shas_1;animation-duration:12s;animation-delay:-3s}._idle_1shas_61 ._sprite_1shas_43[data-pet-motion=tiptoe]{animation-name:_gentle-tiptoe_1shas_1;animation-duration:12s;animation-delay:-7s}._idle_1shas_61 ._sprite_1shas_43[data-pet-motion=shuffle]{animation-name:_gentle-shuffle_1shas_1;animation-duration:12s;animation-delay:-11s}._sprite_1shas_43[data-motion-paused=true]{animation-play-state:paused}._idle_1shas_61 ._sprite_1shas_43[data-pet-motion=breeze]{animation-name:_gentle-breeze_1shas_1;animation-duration:12s;animation-delay:-.5s}._idle_1shas_61 ._sprite_1shas_43[data-pet-motion=nod]{animation-name:_gentle-nod_1shas_1;animation-duration:12s;animation-delay:-3.5s}._idle_1shas_61 ._sprite_1shas_43[data-pet-motion=echo]{animation-name:_gentle-echo_1shas_1;animation-duration:12s;animation-delay:-6.5s}._idle_1shas_61 ._sprite_1shas_43[data-pet-motion=twist]{animation-name:_gentle-twist_1shas_1;animation-duration:12s;animation-delay:-9.5s}@keyframes _gentle-breeze_1shas_1{0%,8%,35%,to{transform:none}17%{transform:translate(4px,-2px)rotate(4deg)}26%{transform:translate(-2px)rotate(-2deg)}31%{transform:rotate(1deg)}}@keyframes _gentle-nod_1shas_1{0%,8%,34%,to{transform:none}17%,20%{transform:translateY(3px)rotate(4deg)scale(1.01,.97)}27%{transform:translateY(-2px)rotate(-1deg)}}@keyframes _gentle-echo_1shas_1{0%,8%,37%,to{transform:none}16%{transform:translate(5px,-3px)rotate(2deg)}24%{transform:translate(-3px,-1px)rotate(-2deg)}31%{transform:translate(1px)rotate(1deg)}}@keyframes _gentle-twist_1shas_1{0%,8%,35%,to{transform:none}17%{transform:rotate(-4deg)scale(.985,1.015)}25%{transform:rotate(3deg)}31%{transform:rotate(-1deg)}}@keyframes _gentle-spring_1shas_1{0%,8%,34%,to{transform:none}15%{transform:translateY(2px)scale(1.045,.94)}23%{transform:translateY(-3px)scale(.98,1.03)}29%{transform:scale(1.015,.985)}}@keyframes _gentle-tiptoe_1shas_1{0%,8%,35%,to{transform:none}17%{transform:translateY(-5px)rotate(-3deg)}24%{transform:translateY(-2px)rotate(3deg)}30%{transform:rotate(-1deg)}}@keyframes _gentle-shuffle_1shas_1{0%,8%,35%,to{transform:none}16%{transform:translate(-4px,-2px)rotate(-2deg)}23%{transform:translate(3px,-1px)rotate(2deg)}30%{transform:scale(1.02,.98)}}@keyframes _gentle-shimmy_1shas_1{0%,8%,31%,to{transform:none}14%{transform:translate(-3px)rotate(-3deg)}19%{transform:translate(3px)rotate(3deg)}24%{transform:translate(-1px)rotate(-1deg)}}@keyframes _gentle-peek_1shas_1{0%,8%,35%,to{transform:none}17%,22%{transform:translate(5px,-2px)rotate(5deg)}29%{transform:rotate(-1deg)}}@keyframes _gentle-ripple_1shas_1{0%,8%,33%,to{transform:none}16%{transform:translateY(-4px)scale(.975,1.035)}24%{transform:scale(1.04,.965)}29%{transform:scale(.99,1.01)}}@keyframes _gentle-roll_1shas_1{0%,8%,33%,to{transform:none}15%{transform:translate(5px,-2px)rotate(7deg)}23%{transform:translate(-3px,-1px)rotate(-4deg)}29%{transform:rotate(1deg)}}@keyframes _gentle-pendant_1shas_1{0%,8%,35%,to{transform:none}16%{transform:rotate(5deg)}24%{transform:rotate(-4deg)}31%{transform:rotate(1deg)}}@keyframes _gentle-stretch_1shas_1{0%,8%,33%,to{transform:none}17%{transform:translateY(-3px)scale(.96,1.045)}26%{transform:scale(1.025,.975)}}@keyframes _gentle-breathe_1shas_1{0%,20%,to{transform:translateY(0)scale(1)}55%{transform:translateY(-4px)scale(1.025)}}@keyframes _gentle-drift_1shas_1{0%,10%,33%,to{transform:none}18%{transform:translate(4px,-12px)rotate(3deg)}25%{transform:translate(-3px,-5px)rotate(-2deg)}}@keyframes _gentle-sway_1shas_1{0%,8%,31%,to{transform:none}15%{transform:translate(-4px,-5px)rotate(-6deg)}21%{transform:translate(3px,-3px)rotate(4deg)}}@keyframes _gentle-hop_1shas_1{0%,8%,31%,to{transform:none}14%{transform:translateY(-5px)rotate(-3deg)}20%{transform:translateY(-10px)rotate(3deg)}25%{transform:scale(1.025,.975)}}._spotted_1shas_189 ._sprite_1shas_43{animation-name:_spotted-pop_1shas_1;animation-duration:.55s;animation-iteration-count:1;animation-fill-mode:forwards}._rowdy_1shas_203 ._sprite_1shas_43{animation-name:_rowdy-wobble_1shas_1;animation-duration:.75s}._settled_1shas_213 ._sprite_1shas_43{animation-name:_settled-breathe_1shas_1;animation-duration:1.4s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes _idle-float_1shas_1{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.18rem)rotate(-.4deg)}}@keyframes _spotted-pop_1shas_1{0%{transform:scale(1)rotate(0)}48%{transform:scale(1.08)rotate(2.5deg)}to{transform:scale(.98)rotate(-1deg)}}@keyframes _rowdy-wobble_1shas_1{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-.16rem)rotate(-2deg)}75%{transform:translate(.16rem)rotate(2deg)}}@keyframes _settled-breathe_1shas_1{0%{transform:scale(1)translateY(0)}to{transform:scale(.96)translateY(.08rem)}}@media (prefers-reduced-motion:reduce){._idle_1shas_61 ._sprite_1shas_43,._spotted_1shas_189 ._sprite_1shas_43,._rowdy_1shas_203 ._sprite_1shas_43,._settled_1shas_213 ._sprite_1shas_43{transform:none;animation:none!important}}._page_g7zwc_1{width:min(100%, var(--app-column));min-height:100svh;padding:0 var(--page-gutter) var(--bottom-nav-reserve);color:#fff4dc;background-color:#0d1738;background-image:linear-gradient(#070e243d,#09112ad6),url(/assets/night-lantern-paper-CAn3-Vu_.webp);background-position:top;background-size:cover;align-content:start;margin:0 auto;display:grid;position:relative;overflow-x:hidden}._habitat_g7zwc_36{min-height:calc(17rem + env(safe-area-inset-top));margin:0 calc(var(--page-gutter) * -1);padding-top:calc(9.5rem + env(safe-area-inset-top));position:relative;overflow:hidden}._headerScene_g7zwc_46,._feedbackHabitat_g7zwc_48{background-color:#0000;background-image:radial-gradient(circle at 78% 18%,#ffd7764d,#0000 32%);background-position:78% 18%;background-repeat:no-repeat;background-size:100% 100%;min-height:14.5rem}._habitat_g7zwc_36 ._headerScene_g7zwc_46{min-height:0;position:absolute;inset:0}._headerPet_g7zwc_80{z-index:1;top:calc(.25rem + env(safe-area-inset-top));isolation:isolate;pointer-events:none;place-items:center;display:grid;position:absolute;right:3.5rem}._recognitionTrail_g7zwc_91{z-index:0;top:calc(-.65rem + env(safe-area-inset-top));opacity:.72;filter:saturate(1.05)brightness(.95);pointer-events:none;width:12rem;max-width:none;height:auto;position:absolute;left:.5rem}._headerPet_g7zwc_80>span,._headerPet_g7zwc_80>button{z-index:1;--pet-sprite-size:clamp(8.75rem, 40vw, 9rem);position:relative}._headerPet_g7zwc_80 img{filter:drop-shadow(0 .85rem .8rem #02071952)}._headerPet_g7zwc_80 ._headerGroundHalo_g7zwc_116{z-index:0;opacity:.58;filter:saturate(.7);width:116%;max-width:none;height:auto;position:absolute;bottom:-.15rem;left:50%;transform:translate(-50%)}._headerCopy_g7zwc_130{z-index:1;margin:0 var(--page-gutter) .75rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#141f42db,#101a39a3);border:1px solid #ffefca3b;border-radius:1.25rem;padding:1rem 1.15rem;position:relative;box-shadow:0 1rem 2.4rem #02071957}._headerCopy_g7zwc_130 h1{color:#fff7e6;letter-spacing:-.06em;margin:0;font-size:clamp(2rem,8.5vw,2.4rem);line-height:1.1}._headerCopy_g7zwc_130 p{color:#fff4dcbd;max-width:19rem;margin:.5rem 0 0;font-size:.875rem;font-weight:600;line-height:1.5}._firstCaptureGuide_g7zwc_177{color:#162451;background:linear-gradient(135deg,#ffefcafa,#ffda87eb);border:1px solid #ffd776c2;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin:.25rem 0 .55rem;padding:.8rem .85rem;display:grid;box-shadow:0 .55rem 1.4rem #01071c3d}._guideSparkle_g7zwc_205{color:#bd794b;flex:none}._firstCaptureGuide_g7zwc_177 strong,._firstCaptureGuide_g7zwc_177 p{display:block}._firstCaptureGuide_g7zwc_177 strong{font-size:.875rem}._firstCaptureGuide_g7zwc_177 p{color:#162451c7;margin:.2rem 0 0;font-size:.8125rem;line-height:1.45}._firstCaptureGuide_g7zwc_177 button{color:#162451;cursor:pointer;background:0 0;border:1px solid #16245147;border-radius:.7rem;min-height:2.75rem;font-size:.8125rem;font-weight:800}._roster_g7zwc_266{gap:.625rem;min-width:0;padding:1rem 0;display:grid}._petButton_g7zwc_277:active:has(img:is([data-pet-motion=sway],[data-pet-motion=drift],[data-pet-motion=hop],[data-pet-motion=roll],[data-pet-motion=pendant],[data-pet-motion=stretch],[data-pet-motion=shimmy],[data-pet-motion=peek],[data-pet-motion=ripple],[data-pet-motion=spring],[data-pet-motion=tiptoe],[data-pet-motion=shuffle],[data-pet-motion=breeze],[data-pet-motion=nod],[data-pet-motion=echo],[data-pet-motion=twist]))>span:first-child{transform-origin:50% 85%;transform:translateY(3px)scale(1.07,.9)}._petButton_g7zwc_277:active img{animation-play-state:paused}[data-reduce-motion=true] ._petButton_g7zwc_277>span:first-child{transform:none!important}@media (prefers-reduced-motion:reduce){._petButton_g7zwc_277>span:first-child{transform:none!important}}._rosterGrid_g7zwc_285{gap:.625rem;min-width:0;display:grid}._rosterGrid_g7zwc_285[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}._rosterSearch_g7zwc_295{color:#fff4dcc2;background:#09122d9e;border:1px solid #ffefca3d;border-radius:1rem;align-items:center;gap:.5rem;min-height:3rem;padding-inline:.875rem .25rem;display:flex}._rosterSearch_g7zwc_295:focus-within{border-color:#ffe09a;box-shadow:0 0 0 2px #ffe09a29}._rosterSearch_g7zwc_295 input{color:#fff4dc;width:100%;min-width:0;min-height:2.875rem;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:1rem}._rosterSearch_g7zwc_295 input::placeholder{color:#fff4dc9e}._rosterSearch_g7zwc_295 input::-webkit-search-cancel-button{appearance:none}._rosterSearch_g7zwc_295 button{height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.75rem;flex:0 0 2.75rem;place-items:center;display:grid}._searchStatus_g7zwc_345{color:#fff4dcc2;margin:0;font-size:.8125rem;line-height:1.5}._petButton_g7zwc_277{min-width:0;min-height:8rem;color:inherit;cursor:pointer;text-align:left;transition:border-color var(--motion-fast), transform var(--motion-fast), background-color var(--motion-fast);background:linear-gradient(135deg,#212c53d1,#131d3fd6);border:1px solid #ffefca38;border-radius:1.25rem;grid-template-columns:minmax(6.5rem,auto) 1fr;align-items:center;gap:.25rem;display:grid;box-shadow:0 .7rem 1.25rem #02071938}._petButton_g7zwc_277:hover{background:linear-gradient(135deg,#2a3865f5,#18244df5);border-color:#ffd776e0}._petButton_g7zwc_277:active{transform:translateY(2px)}._petCopy_g7zwc_411{gap:.2rem;min-width:0;padding-right:.875rem;display:grid}._petCopy_g7zwc_411 strong{overflow-wrap:anywhere;font-size:1.15rem}._petCopy_g7zwc_411 span{color:#fff4dca8;font-size:.8125rem}._rosterGrid_g7zwc_285[data-layout=grid] ._petButton_g7zwc_277{text-align:center;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:.25rem;min-height:11.5rem;padding:.65rem .5rem .875rem}._rosterGrid_g7zwc_285[data-layout=grid] ._petButton_g7zwc_277>span:first-child{--pet-sprite-size:clamp(6.5rem, 28vw, 7.5rem)}._rosterGrid_g7zwc_285[data-layout=grid] ._petCopy_g7zwc_411{width:100%;padding:0}._rosterGrid_g7zwc_285[data-layout=grid] ._petCopy_g7zwc_411 strong{font-size:1.0625rem;line-height:1.4}._missingPet_g7zwc_463{color:#fff4dcb8;background:#ffffff1a;border-radius:1rem;min-height:4rem;margin:0;padding:1rem}._unknown_g7zwc_481{min-height:3.5rem;color:inherit;cursor:pointer;background:#0b14325c;border:1px dashed #ffefca94;border-radius:1rem;font-size:.9375rem;font-weight:750}._pendingUnknown_g7zwc_503{color:#162451;text-align:left;cursor:pointer;background:#ffda87eb;border:0;border-radius:1rem;min-height:3.5rem;margin-top:.75rem;padding:.75rem 1rem;display:grid}._pendingUnknown_g7zwc_503 strong,._pendingUnknown_g7zwc_503 span{display:block}._pendingUnknown_g7zwc_503 span{color:#162451c2;margin-top:.2rem;font-size:.8125rem}._error_g7zwc_548{color:#ffbdaf;text-align:center;margin:.75rem 0 0;font-size:.8125rem;font-weight:750}._notice_g7zwc_564{color:#fff4dcb3;text-align:center;min-height:1.5rem;margin:.75rem 0 0;font-size:.8125rem}._settingsShortcut_g7zwc_580{z-index:3;top:calc(.875rem + env(safe-area-inset-top));color:#fff4dc;cursor:pointer;background:#0f1a3ab8;border:1px solid #ffefca57;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;font-size:1.1rem;display:inline-grid;position:absolute;right:.875rem;box-shadow:0 .5rem 1.5rem #02071938}._settingsShortcut_g7zwc_580:active{transform:translateY(1px)}._nav_g7zwc_622{z-index:4;width:min(100%, var(--app-column));box-sizing:border-box;padding:.75rem var(--page-gutter) max(.75rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08102ae0;border-top:1px solid #ffefca29;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}._nav_g7zwc_622 button{min-width:0;min-height:3.4rem;color:inherit;white-space:nowrap;cursor:pointer;background:#ffffff12;border:1px solid #0000;border-radius:.875rem;align-content:center;justify-items:center;gap:.2rem;padding-inline:.125rem;font-size:.875rem;font-weight:750;display:grid}._nav_g7zwc_622 button[aria-current=page]{color:#ffe09a;background:#ffd7762e;border-color:#ffd7769e}._feedbackPage_g7zwc_705{min-height:100dvh;padding-top:calc(2rem + env(safe-area-inset-top));padding-bottom:calc(2rem + env(safe-area-inset-bottom));text-align:center;background-image:radial-gradient(at 78% 12%,#ffd7762e,#0000 42%),linear-gradient(#070e243d,#09112ad6),url(/assets/night-lantern-paper-CAn3-Vu_.webp);align-content:center}._feedbackHabitat_g7zwc_48{background-image:none;place-items:center;min-height:0;padding:0;display:grid}._feedbackHabitat_g7zwc_48>span{--pet-sprite-size:clamp(12rem, 60vw, 15rem)}._feedbackHabitat_g7zwc_48 p{background:#ffffff1a;border-radius:.75rem;margin:auto;padding:.75rem}._feedbackCopy_g7zwc_747{justify-items:center;padding:.75rem 0;display:grid}._feedbackEyebrow_g7zwc_757{color:#ffe09adb;letter-spacing:.06em;margin:0;font-size:.75rem;font-weight:800}._feedbackCopy_g7zwc_747 h1{color:#fff7e6;letter-spacing:-.05em;margin:.35rem 0 0;font-size:clamp(2.5rem,11.5vw,3.25rem);line-height:1.15}._feedbackCopy_g7zwc_747>p:last-of-type{color:#fff4dcbd;max-width:28ch;margin:.75rem 0 0}._feedbackCopy_g7zwc_747 button{color:#fff4dc;cursor:pointer;background:#ffd77629;border:1px solid #ffd776ad;border-radius:.875rem;min-height:2.875rem;margin-top:1.25rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:800}._feedbackCopy_g7zwc_747>button,._feedbackActions_g7zwc_824 button:first-child{color:#13224d;background:linear-gradient(135deg,#ffdc85,#f5ba67);border-color:#0000}._feedbackActions_g7zwc_824{gap:.625rem;width:min(100%,18rem);margin-top:1.25rem;display:grid}._feedbackActions_g7zwc_824 button{margin-top:0}._feedbackActions_g7zwc_824 button:last-child{color:#fff4dc;background:#ffffff14;border-color:#ffefca70}._sheetLayer_g7zwc_870{z-index:10;place-items:end center;display:grid;position:fixed;inset:0}._sheetBackdrop_g7zwc_886{background:#020719b8;border:0;width:100%;position:absolute;inset:0}._unknownSheet_g7zwc_899{width:min(100%, var(--app-column));max-height:min(76svh,42rem);padding:.625rem var(--page-gutter) 0;color:#fff4dc;background:linear-gradient(#172651,#0b1535);border:1px solid #ffd7763d;border-bottom:0;border-radius:1.5rem 1.5rem 0 0;display:grid;position:relative;box-shadow:0 -.75rem 2rem #0207196b}._sheetHandle_g7zwc_919{background:#ffefca57;border-radius:99px;width:2.75rem;height:.3rem;margin:0 auto 1rem}._sheetSaved_g7zwc_932,._sheetIntro_g7zwc_934{margin:0 0 .5rem}._sheetSaved_g7zwc_932{color:#ffe09a;font-size:.75rem;font-weight:800}._unknownSheet_g7zwc_899 h2{color:#fff7e6;margin:0;font-size:1.5rem}._unknownSheet_g7zwc_899 h2:focus{outline:none}._sheetIntro_g7zwc_934{color:#fff4dca3;font-size:.875rem}._sheetPetList_g7zwc_971{gap:.5rem;min-height:0;padding-block:.5rem;display:grid;overflow-y:auto}._sheetPetButton_g7zwc_987{min-height:7.5rem;color:inherit;text-align:left;cursor:pointer;background:#ffffff12;border:1px solid #ffefca38;border-radius:1rem;grid-template-columns:7.25rem 1fr;align-items:center;display:grid}._sheetPetButton_g7zwc_987 strong,._sheetPetButton_g7zwc_987 small{display:block}._sheetPetButton_g7zwc_987 small{color:#fff4dc99;margin-top:.2rem}._sheetActions_g7zwc_1026{padding:.75rem 0 max(.75rem, env(safe-area-inset-bottom));background:#0b1535;border-top:1px solid #ffefca21;gap:.5rem;display:grid;position:sticky;bottom:0}._sheetLimitNote_g7zwc_1042{border-radius:var(--radius-small);color:#fff4dca8;text-align:center;background:#ffd7761a;margin:0;padding:.75rem;font-size:.75rem;font-weight:700;line-height:1.5}._sheetActions_g7zwc_1026 button{min-height:3rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffefca4d;border-radius:.875rem;font-weight:800}._sheetActions_g7zwc_1026 ._sheetPrimary_g7zwc_1081{color:#13224d;background:linear-gradient(135deg,#ffdc85,#f5ba67);border-color:#0000}._newPetBoundary_g7zwc_1088{padding-bottom:.5rem;display:grid}@media (width>=48rem){._page_g7zwc_1{border:1px solid var(--color-cream-100);border-radius:2rem;min-height:52rem;margin-block:2rem;overflow:hidden}}@media (prefers-reduced-motion:reduce){._petButton_g7zwc_277{transition:none}._unknownSheet_g7zwc_899{scroll-behavior:auto}}._card_1ww5i_1{color:#fff4dc;background:linear-gradient(135deg,#273561f0,#131e42f0);border:1px solid #ffd77675;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid;box-shadow:0 .75rem 1.8rem #0207193d}._captureCard_1ww5i_13{margin:.25rem 0 .55rem;padding:.8rem}._settingsCard_1ww5i_18{margin-top:.875rem;padding:1rem}._icon_1ww5i_23,._dialogIcon_1ww5i_24{color:#ffe09a;background:#ffd77624;border:1px solid #ffd77694;border-radius:999px;place-items:center;display:grid}._icon_1ww5i_23{width:2.5rem;height:2.5rem}._copy_1ww5i_38{min-width:0}._copy_1ww5i_38 strong,._copy_1ww5i_38 p,._copy_1ww5i_38 small{display:block}._copy_1ww5i_38 strong{color:#fff7e6;font-size:.875rem}._copy_1ww5i_38 p{color:#fff4dcb8;margin:.2rem 0 0;font-size:.72rem;line-height:1.45}._copy_1ww5i_38 small{color:#ffd48b;margin-top:.35rem;font-size:.68rem;line-height:1.45}._actions_1ww5i_67{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}._primaryAction_1ww5i_74,._dismissAction_1ww5i_75,._dialogDone_1ww5i_76,._closeButton_1ww5i_77,._backdrop_1ww5i_78{cursor:pointer}._primaryAction_1ww5i_74,._dismissAction_1ww5i_75{border-radius:.75rem;min-height:2.5rem;font-size:.75rem;font-weight:850}._primaryAction_1ww5i_74{color:#13224d;background:linear-gradient(135deg,#ffdc85,#f5ba67);border:0}._dismissAction_1ww5i_75{color:#fff4dcc2;background:0 0;border:1px solid #ffefca47;padding-inline:.75rem}._dialogLayer_1ww5i_103{z-index:40;place-items:end center;display:grid;position:fixed;inset:0}._backdrop_1ww5i_78{background:#020719b8;border:0;width:100%;position:absolute;inset:0}._dialog_1ww5i_24{z-index:1;width:min(100%, var(--app-column));padding:1.4rem var(--page-gutter) max(1.5rem, env(safe-area-inset-bottom));color:#fff4dc;background-color:#111d43;background-image:linear-gradient(#18254dd1,#0a1330f5),url(/assets/night-lantern-paper-CAn3-Vu_.webp);background-position:top;background-size:cover;border:1px solid #ffd77657;border-radius:1.5rem 1.5rem 0 0;position:relative;box-shadow:0 -1rem 3rem #02071975}._dialogIcon_1ww5i_24{width:3rem;height:3rem}._dialog_1ww5i_24 h2{color:#fff7e6;letter-spacing:-.035em;margin:.85rem 0 0;font-size:clamp(1.65rem,7vw,2rem);line-height:1.15}._dialogLead_1ww5i_149{color:#fff4dcb8;margin:.65rem 0 0;font-size:.8rem;line-height:1.6}._closeButton_1ww5i_77{color:#fff4dc;background:#ffffff14;border:1px solid #ffefca3d;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:1rem;right:1rem}._instructionList_1ww5i_170{gap:.65rem;margin-top:1rem;display:grid}._instructionList_1ww5i_170>section{color:#ffe09a;background:#ffffff12;border:1px solid #ffefca2e;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.85rem;display:grid}._instructionList_1ww5i_170 h3{color:#fff7e6;margin:0;font-size:.85rem}._instructionList_1ww5i_170 p{color:#fff4dcb3;margin:.25rem 0 0;font-size:.75rem;line-height:1.55}._dialogDone_1ww5i_76{color:#13224d;background:linear-gradient(135deg,#ffdc85,#f5ba67);border:0;border-radius:.875rem;width:100%;min-height:3rem;margin-top:1rem;font-size:.85rem;font-weight:900}@media (width>=48rem){._dialog_1ww5i_24{border-radius:1.5rem;margin-bottom:2rem}}._button_12p1r_1{color:#fff4dc;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:1.5rem;place-items:center;padding:0;display:grid;position:relative}._button_12p1r_1:focus-visible{outline-offset:3px;outline:2px solid #ffdc85}._art_12p1r_16{display:grid}._button_12p1r_1:not([data-busy]):active:has(img:is([data-pet-motion=sway],[data-pet-motion=drift],[data-pet-motion=hop],[data-pet-motion=roll],[data-pet-motion=pendant],[data-pet-motion=stretch],[data-pet-motion=shimmy],[data-pet-motion=peek],[data-pet-motion=ripple],[data-pet-motion=spring],[data-pet-motion=tiptoe],[data-pet-motion=shuffle],[data-pet-motion=breeze],[data-pet-motion=nod],[data-pet-motion=echo],[data-pet-motion=twist])) ._art_12p1r_16{transform-origin:50% 85%;transition:transform .1s ease-out;transform:translateY(4px)scale(1.07,.9)}._button_12p1r_1[data-reduce-motion] ._art_12p1r_16{transform:none!important}@media (prefers-reduced-motion:reduce){._button_12p1r_1 ._art_12p1r_16{transform:none!important}}._art_12p1r_16>span{--pet-sprite-size:clamp(8.75rem, 40vw, 9rem)}._art_12p1r_16 img[data-animation-state=idle]{--motion-rise:-12px;--motion-side:6px;--motion-angle:5deg}._button_12p1r_1:active img,._button_12p1r_1[data-busy] img{animation-play-state:paused}._hint_12p1r_29{color:#ffe09a;pointer-events:none;text-shadow:0 1px 5px #071024;width:7.25rem;padding:.25rem;font-size:.75rem;font-weight:650;line-height:1.5;position:absolute;top:45%;right:calc(100% + .25rem)}._hint_12p1r_29:empty{display:none}._button_12p1r_1[data-reduce-motion] img{animation:none!important}._celebration_12p1r_45{z-index:101;pointer-events:none;position:fixed;inset:0;overflow:hidden}._confetti_12p1r_46{left:50%;top:var(--center-y);opacity:0;border-radius:2px;width:7px;height:11px;position:absolute;box-shadow:inset 1px 0 #fff5}._ribbon_12p1r_47{border-radius:45% 2px;width:5px;height:23px}._centerCopy_12p1r_48{color:#fff0c8;text-align:center;pointer-events:auto;background:#101b34ed;border:1px solid #ffe3a65c;border-radius:20px;gap:6px;width:min(310px,100vw - 40px);padding:12px 18px;display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0004}._centerCopy_12p1r_48 strong{font-size:23px}._centerCopy_12p1r_48 span{overflow-wrap:anywhere;max-height:4.5em;font-size:16px;overflow:hidden}._page_1y18h_1{--color-ink-deep:#fff4dc;--color-cream-50:#0d1738;--color-cream-100:#ffefca21;--color-lavender:#ffe09a;--color-lavender-soft:#ffe09a38;--color-text-muted:#fff4dcb8;--surface-paper:#0f1b3ddb;--stroke-soft:#ffefca3d;--shadow-card:0 1rem 2.4rem #02071957;width:min(100%, var(--app-column));min-height:100svh;padding:0 var(--page-gutter) var(--bottom-nav-reserve);color:#fff4dc;background-color:#0d1738;background-image:url(/assets/night-lantern-paper-CAn3-Vu_.webp);background-position:top;background-size:cover;align-content:start;margin:0 auto;display:grid;position:relative;overflow-x:hidden}._header_1y18h_52{margin:0 calc(var(--page-gutter) * -1);padding-bottom:.6rem;position:relative;overflow:hidden}._headerScene_1y18h_59{min-height:calc(12.5rem + env(safe-area-inset-top));background-image:radial-gradient(circle at 78% 18%,#ffd7764d,#0000 32%);background-position:78% 18%;background-repeat:no-repeat;background-size:100% 100%}._headerPets_1y18h_79{z-index:1;top:calc(.45rem + env(safe-area-inset-top));right:var(--page-gutter);left:var(--page-gutter);pointer-events:none;height:9.65rem;position:absolute}._headerPet_1y18h_79{place-items:center;display:grid;position:absolute}._headerPet_1y18h_79>span{--pet-sprite-size:clamp(6.2rem, 27vw, 7.8rem)}._headerPet_1y18h_79 img{filter:drop-shadow(0 .65rem .65rem #02071952)}._headerPet_1y18h_79[data-slot="2"],._headerPet_1y18h_79[data-slot="3"]{opacity:.78}._headerPet_1y18h_79[data-slot="1"]{top:0;right:3.65rem}._headerPet_1y18h_79[data-slot="1"]>span{--pet-sprite-size:clamp(8.7rem, 37vw, 10.25rem)}._headerPet_1y18h_79[data-slot="2"]{bottom:-1.25rem;left:-.7rem}._headerPet_1y18h_79[data-slot="3"]{bottom:-1.35rem;right:-.75rem}._headerPets_1y18h_79[data-count="1"] ._headerPet_1y18h_79[data-slot="1"]{right:3.1rem}._headerPets_1y18h_79[data-count="2"] ._headerPet_1y18h_79[data-slot="1"]{right:2.65rem}._headerCopy_1y18h_135{z-index:2;margin:-4.35rem var(--page-gutter) 0;border:1px solid var(--stroke-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:linear-gradient(135deg,#141f42db,#101a39a3);border-top:1px solid #ffefca3b;padding:1.25rem;position:relative}._headerCopy_1y18h_135 h1{margin:0;font-size:clamp(2.25rem,10vw,2.75rem);line-height:1.05}._headerCopy_1y18h_135 p{color:#fff4dcbd;max-width:19rem;margin:.75rem 0 0;font-size:.9375rem;font-weight:650}._petList_1y18h_183{gap:.875rem;margin-top:-1rem;padding-block:.75rem 1rem;display:grid}._card_1y18h_197{border:1px solid var(--stroke-soft);border-radius:var(--radius-card);background:var(--surface-paper);gap:.875rem;min-width:0;padding:1rem;display:grid;box-shadow:0 .35rem .8rem #20204f0d}._petHeader_1y18h_217{grid-template-columns:6.8rem minmax(0,1fr) 2.75rem;grid-template-areas:"pet copy rename";align-items:center;gap:.5rem;min-height:7.5rem;display:grid}._petHeader_1y18h_217>span{--pet-sprite-size:clamp(7.25rem, 30vw, 8rem);grid-area:pet;justify-self:center}._petCopy_1y18h_233{grid-area:copy;min-width:0}._petCopy_1y18h_233 h2{overflow-wrap:anywhere;letter-spacing:-.035em;margin:0;font-size:clamp(1.4rem,5.8vw,1.75rem);line-height:1.25}._petCopy_1y18h_233 p,._emptyTimeline_1y18h_249,._missingPet_1y18h_250{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.875rem;line-height:1.45}._petCopy_1y18h_233 p{letter-spacing:-.02em;font-size:.8125rem}._renameButton_1y18h_264,._renameActions_1y18h_265 button{border:1px solid var(--color-lavender);min-height:2.75rem;color:inherit;cursor:pointer;background:0 0;border-radius:.625rem;font-size:.8125rem;font-weight:750}._renameButton_1y18h_264{color:#ffe09a;white-space:nowrap;background:#ffffff0d;border-color:#ffefca40;border-radius:50%;grid-area:rename;justify-self:end;place-items:center;width:2.75rem;padding:0;display:grid}._renameSuccess_1y18h_300,._renameHint_1y18h_302,._renameError_1y18h_304{margin:0;font-size:.75rem}._renameSuccess_1y18h_300,._renameHint_1y18h_302{color:var(--color-text-muted)}._renameArea_1y18h_324{border:1px solid var(--color-cream-100);background:#08112e94;border-radius:.5rem;gap:.375rem;padding:.75rem;display:grid}._renameArea_1y18h_324 label{font-size:.8125rem;font-weight:750}._renameArea_1y18h_324 input{box-sizing:border-box;border:1px solid var(--color-cream-100);width:100%;min-height:2.75rem;color:inherit;font:inherit;background:#07102aa3;border-radius:.5rem;padding-inline:.75rem}._renameError_1y18h_304{color:color-mix(in srgb, var(--color-coral) 82%, var(--color-ink-deep));font-weight:750}._renameActions_1y18h_265{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}._renameActions_1y18h_265 button:last-child{border-color:var(--color-lavender);background:var(--color-lavender);color:#162451}._stats_1y18h_410{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}._stat_1y18h_410{background:#ffefca0f;border:1px solid #ffefca1a;border-radius:.5rem;gap:.15rem;min-width:0;padding:.75rem;display:grid}._stat_1y18h_410 dt{color:var(--color-text-muted);font-size:.8125rem;font-weight:750}._stat_1y18h_410 dd{margin:0;font-size:1.125rem;font-weight:850}._stat_1y18h_410 small{color:var(--color-text-muted);margin-top:.1rem;font-size:.75rem;font-weight:650;display:block}._timelineTitle_1y18h_474{margin:0;font-size:.95rem}._timeline_1y18h_474{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=23rem){._card_1y18h_197{padding-inline:.75rem}._petHeader_1y18h_217{grid-template-columns:6.25rem minmax(0,1fr) 2.75rem;gap:.4rem;min-height:7.75rem}._petHeader_1y18h_217>span{--pet-sprite-size:6.8rem}._renameButton_1y18h_264{min-width:2.75rem;padding:0}._petCopy_1y18h_233 h2{font-size:1.4rem}._petCopy_1y18h_233 p{font-size:.8125rem}}._timeline_1y18h_474 li{border-left:.2rem solid var(--color-lavender);gap:.25rem;padding-left:.75rem;display:grid}._timeline_1y18h_474 time{color:var(--color-text-muted);font-size:.75rem;font-weight:750}._timeline_1y18h_474 p{overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.45}._timeline_1y18h_474 small{color:var(--color-text-muted);font-size:.75rem}._petDetails_1y18h_569{gap:1rem;display:grid}._petDetails_1y18h_569[hidden]{display:none}._detailToggle_1y18h_576{border:0;border-top:1px solid var(--stroke-soft);color:#ffe09a;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 0;font-size:.8125rem;display:flex}._detailToggle_1y18h_576 span:last-child{align-items:center;gap:.3rem;display:flex}._detailToggle_1y18h_576[aria-expanded=true] svg{transform:rotate(180deg)}._collectionSearch_1y18h_594{margin:.25rem 0 .75rem}._collectionSearch_1y18h_594 label{margin-bottom:.4rem;font-size:.875rem;display:block}._collectionSearch_1y18h_594>div{border:1px solid var(--stroke-soft);color:var(--color-text-muted);background:#07102ab3;border-radius:.875rem;align-items:center;gap:.5rem;padding-left:.75rem;display:flex}._collectionSearch_1y18h_594 input{color:#fff4dc;background:0 0;border:0;width:100%;min-width:0;min-height:3rem;font-size:1rem}._collectionSearch_1y18h_594 input::placeholder{color:var(--color-text-muted)}._collectionSearch_1y18h_594 button{color:#ffe09a;cursor:pointer;background:0 0;border:0;place-items:center;min-width:2.75rem;min-height:2.75rem;display:grid}._collectionSearch_1y18h_594 p{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.8125rem}._notice_1y18h_612{min-height:1.5rem;color:var(--color-text-muted);text-align:center;margin:.25rem 0 0;font-size:.8125rem}._settingsShortcut_1y18h_628{z-index:3;top:calc(.875rem + env(safe-area-inset-top));border:1px solid color-mix(in srgb, var(--color-ink-deep) 16%, transparent);background:var(--surface-paper);width:2.75rem;height:2.75rem;color:var(--color-ink-deep);box-shadow:var(--shadow-card);cursor:pointer;border-radius:999px;place-items:center;font-size:1.1rem;display:inline-grid;position:absolute;right:.875rem}._settingsShortcut_1y18h_628:active{transform:translateY(1px)}._nav_1y18h_670{z-index:4;width:min(100%, var(--app-column));box-sizing:border-box;padding:.75rem var(--page-gutter) max(.75rem, env(safe-area-inset-bottom));border-top:1px solid var(--stroke-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08102ae0;border-top-color:#ffefca29;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}._nav_1y18h_670 button{background:var(--color-cream-100);min-width:0;min-height:3.4rem;color:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:.875rem;align-content:center;justify-items:center;gap:.2rem;padding-inline:.125rem;font-size:.75rem;font-weight:750;display:grid}._nav_1y18h_670 button[aria-current=page]{color:#ffe09a;background:#ffd7762e;border-color:#ffd7769e}@media (width>=48rem){._page_1y18h_1{border:1px solid var(--color-cream-100);border-radius:2rem;min-height:52rem;margin-block:2rem;overflow:hidden}}._frequency_vadls_1{background:#07102a70;border:1px solid #ffefca2e;border-radius:.9rem;gap:.8rem;padding:.9rem;display:grid}._header_vadls_10{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}._header_vadls_10 h3,._header_vadls_10 p,._zeroNote_vadls_20{margin:0}._header_vadls_10 h3{font-size:1rem;line-height:1.2}._header_vadls_10 p{color:#fff4dcc2;max-width:14rem;margin-top:.3rem;font-size:.8125rem;line-height:1.45}._rangeSwitch_vadls_37{background:#ffffff0d;border:1px solid #ffefca29;border-radius:.8rem;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));padding:.2rem;display:grid}._rangeSwitch_vadls_37 button{color:#fff4dcc2;min-width:3.5rem;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.62rem;font-size:.8125rem;font-weight:780}._rangeSwitch_vadls_37 button[aria-pressed=true]{color:#162451;background:#ffe09a;box-shadow:0 .4rem 1rem #ffd77629}._summary_vadls_66{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}._summary_vadls_66 strong{color:#fff7e6;white-space:nowrap;flex:none;font-size:1.35rem}._summary_vadls_66 span{color:#ffe09a;text-align:right;align-items:center;gap:.25rem;min-width:0;font-size:.8125rem;font-weight:720;display:inline-flex}._chart_vadls_92{border-top:1px solid #ffefca1f;min-height:9.6rem}._chart_vadls_92 svg{width:100%;height:auto;display:block;overflow:visible}._gridLine_vadls_104{stroke:#ffefca1f;stroke-width:1px}._axisLabel_vadls_109{fill:#fff4dcc2;font-size:11px;font-weight:680}._todayLabel_vadls_115{fill:#ffd77e}._trendLine_vadls_119{fill:none;stroke:#ffd77e;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;filter:drop-shadow(0 0 5px #ffd77647)}._pointHalo_vadls_128{fill:#ffd7762e}._point_vadls_128{fill:#fff3cb;stroke:#f0b85f;stroke-width:1.5px}._monthStartPoint_vadls_138{fill:#ffd77e}._countLabel_vadls_142{fill:#fff3cb;font-size:11px;font-weight:780}._zeroNote_vadls_20{color:#fff4dcc2;font-size:.8125rem;line-height:1.45}._srOnly_vadls_154{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=23rem){._header_vadls_10{flex-direction:column;align-items:stretch}._rangeSwitch_vadls_37{width:100%}._summary_vadls_66{flex-direction:column;align-items:flex-start;gap:.3rem}}._page_tfx86_1{width:min(100%, var(--app-column));color:#fff4dc;background-color:#0d1738;background-image:linear-gradient(#070e2433,#09112ae0),url(/assets/night-lantern-paper-CAn3-Vu_.webp);background-position:top;background-size:cover;min-height:100svh;margin:0 auto;position:relative;overflow-x:clip}._habitat_tfx86_16{min-height:12.75rem;padding:max(1rem, env(safe-area-inset-top)) var(--page-gutter) 2.5rem;position:relative;overflow:hidden}._nightScene_tfx86_23{pointer-events:none;background-image:radial-gradient(circle at 78% 22%,#ffd7764d,#0000 28%),radial-gradient(circle at 18% 52%,#e9755e1f,#0000 16%);position:absolute;inset:0}._topNav_tfx86_32,._titleBlock_tfx86_33{z-index:1;position:relative}._topNav_tfx86_32{align-items:center;display:flex}._topNav_tfx86_32 button{color:#fff4dc;cursor:pointer;background:#0f1a3ab8;border:1px solid #ffefca4d;border-radius:999px;min-height:2.75rem;padding:.5rem .85rem;font-size:.8rem;font-weight:850;box-shadow:0 .5rem 1.5rem #02071938}._titleBlock_tfx86_33{text-align:center;justify-items:center;margin-top:1.15rem;display:grid}._titleBlock_tfx86_33 h1{color:#fff7e6;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,9vw,2.85rem);line-height:1.08}._titleBlock_tfx86_33 p{color:#ffe09a;background:#ffd7761f;border:1px solid #ffd7767a;border-radius:999px;min-height:2.5rem;margin:.85rem 0 0;padding:.5rem 1.1rem;font-size:.78rem;font-weight:850}._content_tfx86_83{z-index:1;min-height:calc(100svh - 12.75rem);padding:0 var(--page-gutter) max(1.5rem, env(safe-area-inset-bottom));position:relative}._step_tfx86_90{gap:1.1rem;display:grid}._stepIntro_tfx86_95,._shapeHeading_tfx86_96{text-align:left}._stepIntro_tfx86_95 h2,._shapeHeading_tfx86_96 h2{color:#fff7e6;letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,7vw,2rem);line-height:1.2}._stepIntro_tfx86_95 p,._shapeHeading_tfx86_96 p{color:#fff4dcad;max-width:29rem;margin:.45rem 0 0;font-size:.82rem;line-height:1.65}._field_tfx86_118{color:#fff7e6;gap:.45rem;font-size:.82rem;font-weight:850;display:grid}._field_tfx86_118 input,._field_tfx86_118 textarea{color:#fff7e6;background:#ffffff14;border:1px solid #ffefca47;border-radius:1rem;width:100%;box-shadow:inset 0 1px #ffffff0d}._field_tfx86_118 input{min-height:3.25rem;padding:.75rem .9rem}._field_tfx86_118 textarea{resize:vertical;min-height:7.25rem;padding:.8rem .9rem;line-height:1.65}._field_tfx86_118 input::placeholder,._field_tfx86_118 textarea::placeholder{color:#fff4dc6b}._field_tfx86_118 small,._fieldMeta_tfx86_154,._choiceHint_tfx86_155{color:#fff4dc94;font-size:.7rem;font-weight:650}._choiceHint_tfx86_155{line-height:1.4}._emotionChoices_tfx86_165{flex-wrap:wrap;gap:.4rem;display:flex}._emotionChoices_tfx86_165 button{color:#fff4dc;cursor:pointer;background:#ffffff12;border:1px solid #ffefca3d;border-radius:999px;min-height:2.15rem;padding:.35rem .65rem;font-size:.72rem;font-weight:800}._emotionChoices_tfx86_165 button[aria-pressed=true]{color:#ffe09a;background:#ffd7762e;border-color:#ffd776cc}._fieldMeta_tfx86_154{justify-content:space-between;gap:1rem;display:flex}._error_tfx86_195{color:#ffc0b0;background:#e9755e29;border-left:.25rem solid #ff9a83;border-radius:.65rem;margin:0;padding:.75rem .85rem;font-size:.78rem;font-weight:800;line-height:1.5}._stickyActions_tfx86_207{z-index:2;margin:.25rem calc(var(--page-gutter) * -1) calc(env(safe-area-inset-bottom) * -1);padding:1rem var(--page-gutter) max(1rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#09112ad1,#08102afa 35%);border-top:1px solid #ffefca24;gap:.5rem;display:grid;position:sticky;bottom:0}._primaryAction_tfx86_220,._secondaryAction_tfx86_221,._tertiaryAction_tfx86_222{cursor:pointer;border-radius:1rem;width:100%;min-height:3rem;font-size:.86rem;font-weight:900}._primaryAction_tfx86_220{color:#13224d;background:linear-gradient(135deg,#ffdc85,#f5ba67);border:0;box-shadow:0 .65rem 1.25rem #02071947}._secondaryAction_tfx86_221,._tertiaryAction_tfx86_222{color:#fff4dc;background:#ffffff0f;border:1px solid #ffefca4d}._tertiaryAction_tfx86_222{color:#fff4dc9e;background:0 0;border-color:#0000}._primaryAction_tfx86_220:disabled,._allShapesButton_tfx86_252:disabled{cursor:not-allowed;opacity:.48}._summaryCard_tfx86_257{background:linear-gradient(135deg,#23305bd1,#131d3fd6);border:1px solid #ffefca33;border-radius:1.25rem;padding:1.1rem;box-shadow:0 .65rem 1.5rem #02071938}._summaryRow_tfx86_265{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}._summaryRow_tfx86_265>div{min-width:0}._summaryRow_tfx86_265 span{color:#fff4dc94;font-size:.68rem;font-weight:750;display:block}._summaryRow_tfx86_265 strong{color:#fff7e6;margin-top:.35rem;font-size:clamp(1.5rem,7vw,2rem);line-height:1.2;display:block}._summaryRow_tfx86_265 p{color:#fff4dcc7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}._summaryRow_tfx86_265 button{color:#ffe09a;cursor:pointer;background:#ffd7761f;border:1px solid #ffd77657;border-radius:.75rem;min-width:2.75rem;min-height:2.75rem;padding:.35rem .55rem;font-size:.7rem;font-weight:850}._summaryDivider_tfx86_315{background:#ffefca29;height:1px;margin:.9rem 0}._shapeSection_tfx86_321{gap:.85rem;display:grid}._recommendedGrid_tfx86_326{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}._shapeButton_tfx86_332,._sheetShapeButton_tfx86_333{min-width:0;min-height:7rem;color:inherit;cursor:pointer;transition:border-color var(--motion-fast), transform var(--motion-fast), background-color var(--motion-fast);background:linear-gradient(145deg,#2b3966b8,#141f44d6);border:2px solid #ffefca24;border-radius:1.15rem;place-items:center;padding:0;display:grid;position:relative}._shapeButton_tfx86_332>span{width:clamp(5rem,25vw,6.25rem);height:clamp(5rem,25vw,6.25rem)}._sheetShapeButton_tfx86_333>span{width:clamp(6.25rem,30vw,7.25rem);height:clamp(6.25rem,30vw,7.25rem)}._shapeButton_tfx86_332:active,._sheetShapeButton_tfx86_333:active{transform:translateY(2px)}._shapeButton_tfx86_332[aria-pressed=true],._sheetShapeButton_tfx86_333[aria-pressed=true]{background:#ffd77624;border-color:#ffdc85;box-shadow:0 0 1.15rem #ffd77626}._selectionMark_tfx86_373{color:#13224d;background:#ffdc85;border:.18rem solid #101c41;border-radius:50%;place-items:center;font-size:1rem;font-weight:900;line-height:1;display:grid;position:absolute;top:-.5rem;right:-.3rem;width:1.8rem!important;height:1.8rem!important}._allShapesButton_tfx86_252{color:#ffe09a;cursor:pointer;background:#ffd7761a;border:1px solid #ffd77657;border-radius:.9rem;justify-self:center;min-height:2.75rem;padding:.5rem .9rem;font-size:.82rem;font-weight:900}._emptyState_tfx86_403{color:#fff4dc9e;text-align:center;border:1px dashed #ffefca57;border-radius:1rem;margin:0;padding:1.25rem;font-size:.8rem}._namePreview_tfx86_413{background:radial-gradient(circle,#ffd77647,#ffd7760a 58%,#0000 72%);border:1px solid #ffd7764d;border-radius:50%;justify-self:center;place-items:center;width:12rem;height:12rem;display:grid;position:relative;box-shadow:0 0 2.5rem #ffd7761f}._namePreview_tfx86_413>span{width:8rem;height:8rem}._sheetLayer_tfx86_431{z-index:20;position:fixed;inset:0}._sheetBackdrop_tfx86_437{background:#020719b8;position:absolute;inset:0}._sheet_tfx86_333{width:min(100%, var(--app-column));max-height:min(82svh,46rem);padding:.65rem var(--page-gutter) max(1.5rem, env(safe-area-inset-bottom));color:#fff4dc;background:linear-gradient(#172651,#0b1535);border:1px solid #ffd77642;border-bottom:0;border-radius:1.75rem 1.75rem 0 0;position:absolute;bottom:0;left:50%;right:0;overflow-y:auto;transform:translate(-50%);box-shadow:0 -.8rem 2rem #02071970}._sheetHandle_tfx86_461{background:#ffefca5c;border-radius:999px;width:2.75rem;height:.3rem;margin:0 auto .8rem}._sheetHead_tfx86_469{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._sheetHead_tfx86_469 h2{color:#fff7e6;margin:.15rem 0 0;font-size:1.55rem;line-height:1.2}._sheetHead_tfx86_469 h2:focus{outline:none}._sheetHead_tfx86_469 p{color:#fff4dca3;margin:.35rem 0 0;font-size:.72rem;line-height:1.5}._sheetEyebrow_tfx86_494{letter-spacing:.06em;font-weight:850;color:#ffe09a!important;font-size:.67rem!important}._closeButton_tfx86_501{color:#fff4dc;cursor:pointer;background:#ffffff12;border:1px solid #ffefca3d;border-radius:.8rem;min-width:3rem;min-height:2.75rem;font-size:.72rem;font-weight:850}._allShapesGrid_tfx86_513{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}._sheetShapeButton_tfx86_333{min-height:8.9rem}._sheetShapeButton_tfx86_333:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.5}._ownedBadge_tfx86_530{color:#fff4dcad;background:#ffefca24;border-radius:999px;place-items:center;min-width:3.2rem;padding:0 .45rem;font-size:.65rem;font-weight:850;display:grid;position:absolute;bottom:.4rem;right:.4rem;width:auto!important;height:1.6rem!important}@media (width<=23rem){._habitat_tfx86_16{min-height:12rem;padding-inline:1rem}._content_tfx86_83{padding-inline:1rem}._stickyActions_tfx86_207{margin-inline:-1rem;padding-inline:1rem}._shapeButton_tfx86_332>span{width:clamp(4.7rem,24vw,5.4rem);height:clamp(4.7rem,24vw,5.4rem)}._sheetShapeButton_tfx86_333>span{width:clamp(5.8rem,29vw,6.4rem);height:clamp(5.8rem,29vw,6.4rem)}._shapeButton_tfx86_332{min-height:6.35rem}}@media (width>=48rem){._page_tfx86_1{border:1px solid #ffefca2e;border-radius:2rem;min-height:52rem;margin-block:2rem;overflow:hidden}._sheet_tfx86_333{border:1px solid #ffd77642;border-radius:1.75rem;bottom:2rem}}@media (prefers-reduced-motion:reduce){._shapeButton_tfx86_332,._sheetShapeButton_tfx86_333{transition:none}}._page_1avl4_1{width:min(100%, var(--app-column));color:#fff7e8;background-color:#0b1430;background-image:url(/assets/night-lantern-paper-CAn3-Vu_.webp);background-position:top;background-repeat:no-repeat;background-size:cover;align-content:start;min-height:100svh;margin:0 auto;display:grid;overflow:clip}._topbar_1avl4_30{min-height:4.5rem;padding:max(1rem, env(safe-area-inset-top)) var(--page-gutter) .5rem;align-items:center;gap:.7rem;display:flex}._stepCount_1avl4_46{color:#fff7e8d6;letter-spacing:.08em;min-width:2.6rem;margin:0;font-size:.78rem;font-weight:900}._progress_1avl4_64{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;width:4.25rem;display:grid}._progress_1avl4_64 span{background:#fff7e838;border-radius:999px;height:.34rem}._progress_1avl4_64 span[data-active=true],._progress_1avl4_64 span[data-complete=true]{background:#ffe08b;box-shadow:0 0 .75rem #ffd77661}._skip_1avl4_102{color:#fff7e8a8;min-height:2.5rem;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:.78rem;font-weight:800}._introStage_1avl4_126,._shapeStage_1avl4_128,._nameStage_1avl4_130{width:100%;padding:1.5rem var(--page-gutter) max(2rem, env(safe-area-inset-bottom));gap:1.15rem;display:grid}._introStage_1avl4_126{align-content:center;min-height:calc(100svh - 4.5rem);padding-top:.5rem}._shapeStage_1avl4_128,._nameStage_1avl4_130{align-content:start}._introPet_1avl4_166{place-items:center;min-height:14rem;display:grid}._introPet_1avl4_166>span{--pet-sprite-size:clamp(11rem, 56vw, 14rem);filter:drop-shadow(0 1.1rem 1.3rem #00000052)}._copyBlock_1avl4_190{gap:.7rem;max-width:22rem;display:grid}._eyebrow_1avl4_202{color:#f3c88e;letter-spacing:.1em;margin:0;font-size:.76rem;font-weight:850}._copyBlock_1avl4_190 h1{color:#fff8e9;letter-spacing:-.065em;max-width:7ch;margin:0;font-size:clamp(2.25rem,10vw,3.35rem);line-height:1.04}._copyBlock_1avl4_190>p:not(._eyebrow_1avl4_202){color:#fff7e8c2;margin:0;font-size:.93rem;font-weight:620;line-height:1.72}._stageFootnote_1avl4_252,._returnPromise_1avl4_254{color:#fff7e891;margin:0;font-size:.73rem;font-weight:650;line-height:1.55}._recovery_1avl4_270{color:#fff7e8b8;background:#121d3cb8;border:1px solid #fff7e83d;border-radius:1rem;margin:0;padding:.8rem .9rem;font-size:.76rem;line-height:1.55}._primaryAction_1avl4_292{color:#142345;width:100%;min-height:3.55rem;font:inherit;cursor:pointer;background:#ffe08b;border:0;border-radius:1.05rem;font-size:1rem;font-weight:900;box-shadow:0 .75rem 1.7rem #01061847}._primaryAction_1avl4_292:active{transform:translateY(1px)}._petGrid_1avl4_328{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}._petButton_1avl4_340{min-width:0;min-height:8.5rem;color:inherit;cursor:pointer;background:#121e3bb8;border:1px solid #fff7e838;border-radius:1.15rem;place-items:center;padding:.5rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 .7rem 1.1rem #01071c2e}._petButton_1avl4_340>span:first-child{--pet-sprite-size:clamp(6.5rem, 30vw, 7.6rem);filter:drop-shadow(0 .65rem .8rem #0000003d)}._petButton_1avl4_340:hover,._petButton_1avl4_340:focus-visible{background:#202e54eb;border-color:#ffe08bbd}._petButton_1avl4_340[aria-pressed=true]{background:#2a375bf0;border-color:#ffe08b;box-shadow:0 0 0 .2rem #ffda762e,0 .8rem 1.5rem #01071c3d}._selectionMark_1avl4_408{color:#172345;background:#fff0c1;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;display:grid;position:absolute;top:.55rem;right:.55rem}._selectedPreview_1avl4_434,._namePreview_1avl4_435{border-block:1px solid #fff7e82e;grid-template-columns:5.4rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.75rem 0;display:grid}._shapeActions_1avl4_449{gap:.7rem;display:grid}._shapeActions_1avl4_449[data-has-selection=true]{z-index:3;padding:.75rem .75rem max(.75rem, env(safe-area-inset-bottom));background:#111c3a;border:1px solid #fff7e838;border-radius:1.15rem 1.15rem 0 0;position:sticky;bottom:0;box-shadow:0 -.5rem 1.5rem #0000002e}._shapeActions_1avl4_449 ._selectedPreview_1avl4_434{border:0;grid-template-columns:3.5rem minmax(0,1fr);gap:.65rem;padding:0}._shapeActions_1avl4_449 ._selectedPreviewVisual_1avl4_472{min-height:3.5rem}._shapeActions_1avl4_449 ._selectedPreviewVisual_1avl4_472>span{--pet-sprite-size:3.5rem}._selectedPreviewVisual_1avl4_472,._namePreviewVisual_1avl4_483{place-items:center;min-height:5.4rem;display:grid}._selectedPreviewVisual_1avl4_472>span,._namePreviewVisual_1avl4_483>span{--pet-sprite-size:5.4rem;filter:drop-shadow(0 .5rem .7rem #00000038)}._selectedPreview_1avl4_434 p,._selectedPreview_1avl4_434 span,._namePreview_1avl4_435 strong{margin:0;display:block}._selectedPreview_1avl4_434 p{color:#fff7e89c;font-size:.68rem;font-weight:750}._selectedPreview_1avl4_434 strong,._namePreview_1avl4_435 strong{color:#fff8e9;margin:.18rem 0;font-size:.95rem;line-height:1.35;display:block}._selectedPreview_1avl4_434 span{color:#fff7e89c;font-size:.69rem;font-weight:650;line-height:1.48}._namePreview_1avl4_435 button{color:#ffe08b;min-height:2.2rem;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.35rem;font-size:.72rem;font-weight:800}._field_1avl4_591{color:#fff8e9;gap:.45rem;font-size:.82rem;font-weight:800;display:grid}._fieldHint_1avl4_607{color:#fff7e8a1;font-size:.7rem;font-weight:650;line-height:1.45}._field_1avl4_591 input{color:#fff8e9;background:#08102794;border:1px solid #fff7e84d;border-radius:.9rem;outline:0;width:100%;min-height:3.2rem;padding:.75rem;box-shadow:inset 0 1px #ffffff0d}._field_1avl4_591 input::placeholder{color:#fff7e86b}._emotionChoices_1avl4_653{flex-wrap:wrap;gap:.4rem;display:flex}._emotionChoices_1avl4_653 button{color:#fff7e8db;min-height:2.2rem;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #fff7e83b;border-radius:999px;padding:.35rem .7rem;font-size:.71rem;font-weight:800}._emotionChoices_1avl4_653 button[aria-pressed=true]{background:#ffde8b2e;border-color:#ffe08b}._error_1avl4_701{color:#ffc0a7;margin:0;font-size:.76rem;font-weight:800}._emotionChoices_1avl4_653 button:focus-visible,._field_1avl4_591 input:focus-visible,._namePreview_1avl4_435 button:focus-visible,._petButton_1avl4_340:focus-visible,._primaryAction_1avl4_292:focus-visible,._skip_1avl4_102:focus-visible{outline-offset:3px;outline:3px solid #ffe08b}@media (width>=48rem){._page_1avl4_1{border:1px solid #fff7e82e;border-radius:2rem;min-height:52rem;margin-block:2rem}._introStage_1avl4_126,._shapeStage_1avl4_128,._nameStage_1avl4_130{max-width:31rem;margin:0 auto}}@media (prefers-reduced-motion:reduce){._primaryAction_1avl4_292:active{transform:none}}._page_6njc3_1{--settle-copy:#fff4dc;--settle-muted:#fff4dcb3;--settle-stroke:#ffefca38;--settle-field:#07102aad;width:min(100%, var(--app-column));min-height:100svh;padding:0 var(--page-gutter) max(2rem, env(safe-area-inset-bottom));color:var(--settle-copy);background-color:#0d1738;background-image:linear-gradient(#070e2433,#09112ae0),url(/assets/night-lantern-paper-CAn3-Vu_.webp);background-position:top;background-size:cover;align-content:start;margin:0 auto;display:grid;overflow-x:hidden}._header_6njc3_23{min-height:calc(20rem + env(safe-area-inset-top));margin:0 calc(var(--page-gutter) * -1);padding:calc(2rem + env(safe-area-inset-top)) var(--page-gutter) 1.35rem;text-align:center;background:radial-gradient(circle at 72% 18%,#ffd7764d,#0000 34%);justify-items:center;display:grid}._petFrame_6njc3_37{filter:drop-shadow(0 .85rem .85rem #02071957);place-items:center;width:9.25rem;min-height:9.25rem;display:grid}._petFrame_6njc3_37>span{--pet-sprite-size:clamp(8.5rem, 40vw, 10rem)}._eyebrow_6njc3_49{color:#ffe09a;letter-spacing:.025em;margin:.25rem 0 0;font-size:.78rem;font-weight:850}._header_6njc3_23 h1{color:#fff7e6;letter-spacing:-.055em;margin:.35rem 0 0;font-size:clamp(2.5rem,12vw,3.65rem);line-height:1}._header_6njc3_23>p:last-child{max-width:19rem;color:var(--settle-muted);margin:.75rem 0 0;font-size:.9rem;font-weight:650;line-height:1.65}._missingPet_6njc3_74{color:var(--settle-muted);margin:0;font-size:.8125rem}._panel_6njc3_80{border:1px solid var(--settle-stroke);background:linear-gradient(135deg,#23305be0,#131d3fe6);border-radius:1.25rem;gap:1rem;margin-top:-.35rem;padding:1rem;display:grid;box-shadow:0 1rem 2.4rem #0207194d}._intensity_6njc3_91{border:0;gap:.625rem;min-width:0;margin:0;padding:0;display:grid}._intensity_6njc3_91 legend,._contextNote_6njc3_101>span,._nextAction_6njc3_102>span{color:#fff7e6;font-size:.78rem;font-weight:850}._scale_6njc3_108{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}._scale_6njc3_108 label{display:grid}._scale_6njc3_108 input{opacity:0;position:absolute}._scale_6njc3_108 span{min-height:2.9rem;color:var(--settle-copy);cursor:pointer;background:#07102a8a;border:1px solid #ffefca3d;border-radius:.7rem;place-items:center;font-weight:850;display:grid}._scale_6njc3_108 input:checked+span{color:#162451;background:#ffe09a;border-color:#ffe09a;box-shadow:0 0 1rem #ffd7763d}._scale_6njc3_108 input:focus-visible+span{outline-offset:2px;outline:3px solid #ffe09a}._contextNote_6njc3_101,._nextAction_6njc3_102{gap:.5rem;display:grid}._contextNote_6njc3_101 textarea,._nextAction_6njc3_102 textarea{resize:vertical;background:var(--settle-field);min-height:6rem;color:var(--settle-copy);font:inherit;border:1px solid #ffefca3d;border-radius:.8rem;padding:.8rem;line-height:1.5}._contextNote_6njc3_101 textarea{min-height:5.5rem}._contextNote_6njc3_101 textarea::placeholder,._nextAction_6njc3_102 textarea::placeholder{color:#fff4dc6b}._contextNote_6njc3_101 textarea:focus-visible,._nextAction_6njc3_102 textarea:focus-visible{border-color:#ffe09a;outline:0;box-shadow:0 0 0 2px #ffe09a2e}._contextNote_6njc3_101 small,._nextAction_6njc3_102 small{color:var(--settle-muted);font-size:.7rem;font-weight:700}._contextNote_6njc3_101>small:last-child,._nextAction_6njc3_102 small{justify-self:end}._error_6njc3_194{color:#ffb8a8;text-align:center;margin:0;font-size:.8125rem;font-weight:750}._actions_6njc3_202{grid-template-columns:1fr;gap:.625rem;display:grid}._actions_6njc3_202 button{color:#13224d;cursor:pointer;background:linear-gradient(135deg,#ffdc85,#f5ba67);border:0;border-radius:.875rem;min-height:3rem;font-weight:850}._actions_6njc3_202 button+button{color:var(--settle-copy);background:#ffffff12;border:1px solid #ffefca4d}@media (width>=48rem){._page_6njc3_1{border:1px solid var(--settle-stroke);border-radius:2rem;min-height:52rem;margin-block:2rem;overflow:hidden}}._panel_18tto_1{background:linear-gradient(135deg,#23305bd1,#131d3fd6);border:1px solid #ffefca2e;border-radius:1rem;gap:.875rem;min-width:0;margin-top:.875rem;padding:1rem;display:grid;box-shadow:0 .65rem 1.5rem #02071933}._heading_18tto_13{color:#ffe09a;align-items:center;gap:.5rem;display:flex}._heading_18tto_13 h2{color:#fff7e6;margin:0;font-size:1.05rem}._intro_18tto_15,._hint_18tto_15{color:#fff4dcbf;margin:0;font-size:.8125rem;line-height:1.6}._intro_18tto_15{margin-top:-.5rem}._form_18tto_17{gap:.75rem;min-width:0;display:grid}._form_18tto_17[hidden]{display:none}._label_18tto_19{font-size:.875rem;font-weight:750}._form_18tto_17 textarea{color:#fff7e6;width:100%;min-width:0;min-height:8rem;font:inherit;resize:vertical;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111f44;border:1px solid #ffefca4d;border-radius:.75rem;padding:.75rem;font-size:1rem;line-height:1.55}._form_18tto_17 textarea::placeholder{color:#fff4dc8a}._count_18tto_36{color:#fff4dca8;text-align:right;margin-top:-.375rem;font-size:.75rem}._toggle_18tto_37,._send_18tto_37,._copy_18tto_37{color:#fff4dc;min-height:3rem;font:inherit;text-align:center;cursor:pointer;background:#ffffff12;border:1px solid #ffefca47;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;font-weight:750;text-decoration:none;display:flex}._chevronOpen_18tto_55{transform:rotate(180deg)}._actions_18tto_56{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}._send_18tto_37{color:#13224d;background:linear-gradient(135deg,#ffdc85,#f5ba67);border:0}._panel_18tto_1 button:disabled{opacity:.5;cursor:default}._email_18tto_59{color:#ffe09a;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:1rem}._status_18tto_60{color:#ffe09a;margin:0;font-size:.8125rem;line-height:1.6}._panel_18tto_1 :is(button,a,textarea):focus-visible{outline-offset:3px;outline:3px solid #ffe09a}._page_cq1xa_1{--color-ink-deep:#fff4dc;--color-cream-50:#0d1738;--color-cream-100:#ffefca21;--color-lavender:#ffe09a;--color-lavender-soft:#ffe09a38;--color-text-muted:#fff4dcb8;--records-control-surface:#0c1838d6;--records-input-surface:#07102aa3;--records-on-accent:#162451;--surface-paper:#0f1b3ddb;--stroke-soft:#ffefca3d;--shadow-card:0 1rem 2.4rem #02071957;width:min(100%, var(--app-column));min-height:100svh;padding:0 var(--page-gutter) var(--bottom-nav-reserve);color:#fff4dc;background-color:#0d1738;background-image:url(/assets/night-lantern-paper-CAn3-Vu_.webp);background-position:top;background-size:cover;align-content:start;margin:0 auto;display:grid;position:relative;overflow-x:hidden}._page_cq1xa_1>*{min-width:0}._header_cq1xa_62{margin:0 calc(var(--page-gutter) * -1);padding-bottom:.6rem;position:relative;overflow:hidden}._headerScene_cq1xa_69{min-height:calc(12.5rem + env(safe-area-inset-top));background-image:radial-gradient(circle at 78% 18%,#ffd7764d,#0000 32%);background-position:78% 18%;background-repeat:no-repeat;background-size:100% 100%}._recognitionTrail_cq1xa_89{z-index:0;top:calc(-.15rem + env(safe-area-inset-top));opacity:.76;filter:saturate(1.15)brightness(.95);pointer-events:none;width:14rem;max-width:none;height:auto;position:absolute;left:0;transform:none}._headerPet_cq1xa_103{z-index:1;top:calc(.4rem + env(safe-area-inset-top));pointer-events:none;place-items:center;display:grid;position:absolute;right:3.35rem}._headerPet_cq1xa_103>span{--pet-sprite-size:clamp(8.25rem, 36vw, 9.75rem)}._headerPet_cq1xa_103 img{filter:drop-shadow(0 .75rem .75rem #02071952)}._headerCopy_cq1xa_121{z-index:2;margin:-4.35rem var(--page-gutter) 0;border:1px solid var(--stroke-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:linear-gradient(135deg,#141f42db,#101a39a3);border-top:1px solid #ffefca3b;padding:1.25rem;position:relative}._header_cq1xa_62 h1{margin:0;font-size:clamp(2.25rem,10vw,2.75rem);line-height:1.05}._header_cq1xa_62 p{color:#fff4dcbd;white-space:normal;max-width:none;margin:.75rem 0 0;font-size:.9375rem;font-weight:650}._content_cq1xa_171{min-width:0;padding-block:.25rem 1rem}._filters_cq1xa_181{border:1px solid var(--color-cream-100);background:var(--records-control-surface);border-radius:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;margin-bottom:0;padding:.25rem;display:grid}._filterButton_cq1xa_201{min-width:0;min-height:2.75rem;color:var(--color-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;padding:.25rem;font-size:.875rem;font-weight:800;display:inline-flex}._filterButton_cq1xa_201 strong{color:inherit;font-size:inherit}._filterButton_cq1xa_201[aria-pressed=true]{background:var(--color-lavender);color:var(--records-on-accent)}._dateRanges_cq1xa_249{flex-wrap:wrap;gap:.375rem;margin:0;display:flex}._dateRangeButton_cq1xa_263{border:1px solid var(--color-cream-100);background:var(--records-control-surface);min-width:0;min-height:2.75rem;color:var(--color-ink-deep);white-space:nowrap;cursor:pointer;border-radius:.5rem;flex:4.8rem;padding:.25rem .35rem;font-size:.875rem;font-weight:850}._dateRangeButton_cq1xa_263[aria-pressed=true]{border-color:var(--color-lavender);background:var(--color-lavender);color:var(--records-on-accent)}._ownerFilters_cq1xa_296{flex-wrap:wrap;gap:.375rem;margin:0;display:flex}._ownerFilterButton_cq1xa_310{border:1px solid var(--color-cream-100);background:var(--records-control-surface);min-width:0;min-height:2.75rem;color:var(--color-ink-deep);white-space:nowrap;cursor:pointer;border-radius:.5rem;flex:5.4rem;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .35rem;font-size:.875rem;font-weight:850;display:inline-flex}._ownerFilterButton_cq1xa_310 span{text-overflow:ellipsis;min-width:0;overflow:hidden}._ownerFilterButton_cq1xa_310 strong{color:inherit;font-size:inherit;flex:none}._ownerFilterButton_cq1xa_310[aria-pressed=true]{border-color:var(--color-lavender);background:var(--color-lavender);color:var(--records-on-accent)}._filterToolbar_cq1xa_373{margin:.75rem 0;display:flex}._openFiltersButton_cq1xa_383{border:1px solid var(--stroke-soft);background:var(--records-control-surface);min-height:2.75rem;color:var(--color-ink-deep);font:inherit;cursor:pointer;border-radius:.5rem;align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.875rem;font-weight:850;display:inline-flex}._openFiltersButton_cq1xa_383 strong{background:var(--color-lavender);min-width:1.1rem;color:var(--records-on-accent);text-align:center;border-radius:999px;padding:.1rem .3rem;font-size:.75rem}._filterSheetLayer_cq1xa_427{z-index:9;place-items:end center;display:grid;position:fixed;inset:0}._filterSheetBackdrop_cq1xa_443{background:#020719a3;border:0;width:100%;position:absolute;inset:0}._filterSheet_cq1xa_427{width:min(100%, var(--app-column));overscroll-behavior-y:contain;max-height:min(76svh,38rem);padding:.625rem 1.25rem max(1rem, env(safe-area-inset-bottom));background:var(--color-cream-50);border-top:1px solid var(--stroke-soft);border-radius:.75rem .75rem 0 0;gap:1rem;display:grid;position:relative;overflow-y:auto;box-shadow:0 -.75rem 2rem #0207195c}._sheetHandle_cq1xa_482{background:var(--color-lavender-soft);border-radius:99px;justify-self:center;width:2.5rem;height:.25rem}._filterSheetHeader_cq1xa_498{justify-content:space-between;align-items:start;gap:1rem;display:flex}._filterSheetHeader_cq1xa_498 p,._filterSheetHeader_cq1xa_498 h2,._filterGroupLabel_cq1xa_516{margin:0}._filterSheetHeader_cq1xa_498 p,._filterGroupLabel_cq1xa_516{color:var(--color-text-muted);font-size:.875rem;font-weight:800}._filterSheetHeader_cq1xa_498 h2{margin-top:.1rem;font-size:1.35rem}._closeFiltersButton_cq1xa_545{border:1px solid var(--stroke-soft);background:var(--records-control-surface);min-width:2.75rem;min-height:2.75rem;color:var(--color-ink-deep);font:inherit;cursor:pointer;border-radius:.5rem;padding-inline:.625rem;font-size:.875rem;font-weight:850}._dateRanges_cq1xa_249,._ownerFilters_cq1xa_296{border:1px solid var(--color-cream-100);background:var(--records-control-surface);border-radius:.5rem;padding:.75rem}._filterGroupLabel_cq1xa_516{width:100%}._filterSheetActions_cq1xa_585{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}._filterSheetActions_cq1xa_585 button{border:1px solid var(--color-cream-100);background:var(--records-control-surface);min-height:2.75rem;color:var(--color-ink-deep);font:inherit;cursor:pointer;border-radius:.5rem;font-size:.875rem;font-weight:850}._filterSheetActions_cq1xa_585 button:last-child{border-color:var(--color-lavender);background:var(--color-lavender);color:var(--records-on-accent)}._filterSheetActions_cq1xa_585 button:disabled{cursor:not-allowed;opacity:.5}._search_cq1xa_637{margin-bottom:.75rem;display:grid}._search_cq1xa_637 label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._searchControl_cq1xa_663{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}._searchControl_cq1xa_663 input{border:1px solid var(--color-cream-100);background:var(--records-input-surface);width:100%;min-width:0;min-height:2.75rem;color:var(--color-ink-deep);font:inherit;border-radius:.5rem;padding:.5rem .7rem;font-size:1rem;font-weight:700}._searchControl_cq1xa_663 input::placeholder{color:var(--color-text-muted);opacity:1}._searchControl_cq1xa_663 button{border:1px solid var(--color-lavender);background:var(--records-control-surface);min-height:2.75rem;color:var(--color-ink-deep);white-space:nowrap;cursor:pointer;border-radius:.5rem;padding:.35rem .7rem;font-size:.875rem;font-weight:850}._empty_cq1xa_732{border:1px solid var(--color-cream-100);background:var(--records-control-surface);color:var(--color-text-muted);border-radius:.5rem;margin:0;padding:1rem;font-size:.875rem}._list_cq1xa_750{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._item_cq1xa_766{border:1px solid var(--color-cream-100);background:var(--records-control-surface);border-radius:.5rem;gap:.75rem;min-width:0;padding:.875rem;display:grid}._itemHeader_cq1xa_784{grid-template-columns:4rem minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}._recordVisual_cq1xa_798{background:var(--color-lavender-soft);border-radius:50%;place-items:center;width:3.75rem;height:3.75rem;display:grid;overflow:hidden}._recordVisual_cq1xa_798>span{width:3.75rem;height:3.75rem}._recordVisual_cq1xa_798 img{object-fit:cover;width:100%;height:100%}._unknownVisual_cq1xa_839{color:var(--color-text-muted);place-items:center;font-size:1.5rem;font-weight:850;display:grid}._itemHeader_cq1xa_784 h2{overflow-wrap:anywhere;margin:0;font-size:1.2rem;line-height:1.15}._itemHeader_cq1xa_784 p{color:var(--color-text-muted);margin:.2rem 0 0;font-size:.875rem;font-weight:800}._itemHeader_cq1xa_784 time{color:var(--color-text-muted);text-align:right;font-size:.75rem;font-weight:750}._context_cq1xa_893{overflow-wrap:anywhere;color:var(--color-ink-deep);margin:0;font-size:.875rem;line-height:1.45}._meta_cq1xa_909{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}._meta_cq1xa_909 span{background:var(--color-cream-100);min-height:1.75rem;color:var(--color-text-muted);border-radius:.5rem;padding:.35rem .55rem;font-size:.875rem;font-weight:800}._recordAction_cq1xa_941{border:1px solid var(--color-coral);background:var(--records-control-surface);min-height:2.75rem;color:var(--color-ink-deep);cursor:pointer;border-radius:.5rem;padding:.35rem .7rem;font-size:.875rem;font-weight:850}._recordTools_cq1xa_961{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}._recordTools_cq1xa_961>._editSummary_cq1xa_975,._recordTools_cq1xa_961>._recordAction_cq1xa_941,._recordTools_cq1xa_961>._deleteArea_cq1xa_979{flex:none}._recordTools_cq1xa_961>._editArea_cq1xa_987,._recordTools_cq1xa_961>._settleArea_cq1xa_989,._recordTools_cq1xa_961>._expandedTool_cq1xa_991{flex:1 0 100%}._editSummary_cq1xa_975{display:contents}._editButton_cq1xa_1007{border:1px solid var(--color-lavender);background:var(--records-control-surface);min-width:5.6rem;min-height:2.75rem;color:var(--color-ink-deep);cursor:pointer;border-radius:.5rem;padding:.35rem .7rem;font-size:.875rem;font-weight:850}._editButtonSaved_cq1xa_1029{border-color:color-mix(in srgb, var(--color-lavender) 48%, white);background:#c9e1be2e}._editArea_cq1xa_987{border:1px solid var(--color-lavender);background:var(--records-control-surface);border-radius:.5rem;gap:.5rem;width:100%;padding:.75rem;display:grid}._editArea_cq1xa_987 label{color:var(--color-text-muted);font-size:.875rem;font-weight:850}._editArea_cq1xa_987 textarea{resize:vertical;border:1px solid var(--color-cream-100);background:var(--records-input-surface);width:100%;min-width:0;min-height:5rem;color:var(--color-ink-deep);font:inherit;border-radius:.5rem;padding:.55rem .65rem;font-size:1rem;font-weight:700;line-height:1.45}._settleArea_cq1xa_989{border:1px solid var(--color-lavender);background:var(--records-control-surface);border-radius:.5rem;gap:.5rem;width:100%;padding:.75rem;display:grid}._intensityGroup_cq1xa_1112{border:0;flex-wrap:wrap;gap:.4rem;min-width:0;margin:0;padding:0;display:flex}._intensityGroup_cq1xa_1112 legend,._nextActionLabel_cq1xa_1133{width:100%;color:var(--color-text-muted);font-size:.875rem;font-weight:850}._intensityGroup_cq1xa_1112 label{border:1px solid var(--color-cream-100);background:var(--records-control-surface);min-width:2.75rem;min-height:2.75rem;color:var(--color-ink-deep);border-radius:.5rem;align-items:center;gap:.3rem;padding:.3rem .5rem;font-size:.875rem;font-weight:850;display:inline-flex}._intensityGroup_cq1xa_1112 input{accent-color:var(--color-lavender)}._recordVisual_cq1xa_798:has(img){background:0 0;border-radius:0;overflow:visible}._intensityGroup_cq1xa_1112 label:has(input:checked){border-color:var(--color-lavender);background:var(--color-lavender);color:var(--records-on-accent)}._intensityGroup_cq1xa_1112 label:has(input:checked) input{accent-color:var(--records-on-accent)}._settleArea_cq1xa_989>input{border:1px solid var(--color-cream-100);background:var(--records-input-surface);width:100%;min-width:0;min-height:2.75rem;color:var(--color-ink-deep);font:inherit;border-radius:.5rem;padding:.55rem .65rem;font-size:1rem;font-weight:700}._editHint_cq1xa_1217,._editError_cq1xa_1218{overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:780;line-height:1.4}._editHint_cq1xa_1217{color:var(--color-text-muted)}._editError_cq1xa_1218{color:var(--color-coral);font-weight:850}._editActions_cq1xa_1250{flex-wrap:wrap;gap:.5rem;display:flex}._editActions_cq1xa_1250 button{border:1px solid var(--color-cream-100);background:var(--records-control-surface);min-height:2.75rem;color:var(--color-ink-deep);cursor:pointer;border-radius:.5rem;padding:.35rem .75rem;font-size:.875rem;font-weight:850}._editActions_cq1xa_1250 button:last-child{border-color:var(--color-lavender);background:var(--color-lavender);color:var(--records-on-accent)}._deleteArea_cq1xa_979{justify-items:start;gap:.5rem;display:grid}._deleteButton_cq1xa_1303{border:1px solid var(--color-cream-100);background:var(--records-control-surface);min-height:2.75rem;color:var(--color-text-muted);cursor:pointer;border-radius:.5rem;padding:.35rem .7rem;font-size:.875rem;font-weight:850}._deleteConfirm_cq1xa_1324{background:var(--records-control-surface);border:1px dashed #e9755ec2;border-radius:.5rem;gap:.6rem;width:100%;padding:.75rem;display:grid}._deleteConfirm_cq1xa_1324 p{overflow-wrap:anywhere;color:var(--color-text-muted);margin:0;font-size:.875rem;font-weight:780;line-height:1.45}._deleteConfirm_cq1xa_1324 ._deleteError_cq1xa_1357{color:var(--color-coral);font-weight:850}._deleteActions_cq1xa_1367{flex-wrap:wrap;gap:.5rem;display:flex}._deleteActions_cq1xa_1367 button{border:1px solid var(--color-cream-100);background:var(--records-control-surface);min-height:2.75rem;color:var(--color-ink-deep);cursor:pointer;border-radius:.5rem;padding:.35rem .75rem;font-size:.875rem;font-weight:850}._deleteActions_cq1xa_1367 button:last-child{border-color:var(--color-coral);color:var(--color-coral)}._settingsShortcut_cq1xa_1410{z-index:3;top:calc(.875rem + env(safe-area-inset-top));border:1px solid var(--stroke-soft);background:var(--surface-paper);width:2.75rem;height:2.75rem;color:var(--color-ink-deep);box-shadow:var(--shadow-card);cursor:pointer;border-radius:999px;place-items:center;font-size:1.1rem;display:inline-grid;position:absolute;right:.875rem}._settingsShortcut_cq1xa_1410:active{transform:translateY(1px)}._nav_cq1xa_1452{z-index:4;width:min(100%, var(--app-column));box-sizing:border-box;padding:.75rem var(--page-gutter) max(.75rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08102ae0;border-top:1px solid #ffefca29;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}._nav_cq1xa_1452 button{background:var(--color-cream-100);min-width:0;min-height:3.4rem;color:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:.875rem;align-content:center;justify-items:center;gap:.2rem;padding-inline:.125rem;font-size:.875rem;font-weight:750;display:grid}._nav_cq1xa_1452 button[aria-current=page]{color:#ffe09a;background:#ffd7762e;border:1px solid #ffd7769e}@media (width>=48rem){._page_cq1xa_1{border:1px solid var(--color-cream-100);border-radius:2rem;min-height:52rem;margin-block:2rem;overflow:hidden}._header_cq1xa_62 h1{font-size:3.25rem}}._surface_1s9ed_1{overscroll-behavior-x:contain;touch-action:pan-y;width:100%;min-width:0;min-height:100svh}._storageNotice_8zpdb_1{z-index:100;max-width:42rem;padding:calc(.8rem + env(safe-area-inset-top,0px)) 1rem .8rem;color:#fff3d7;background:#18223d;border-bottom:1px solid #d9b769;margin:0 auto;font-size:.9rem;line-height:1.5;position:sticky;top:0}._storageNotice_8zpdb_1 p{margin:.35rem 0 .6rem}._storageNotice_8zpdb_1 button{color:#101b36;cursor:pointer;background:#ffe196;border:1px solid #ffe196;border-radius:.75rem;min-height:44px;padding:.55rem 1rem;font-weight:700}._storageActions_8zpdb_30{flex-wrap:wrap;gap:.5rem;display:flex}._storageActions_8zpdb_30 button:last-child{color:#fff3d7;background:0 0}._page_u3vln_1{width:min(100%,30rem);min-height:100svh;padding-bottom:calc(2rem + env(safe-area-inset-bottom));color:#fff4dc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d1738 url(/assets/night-lantern-paper-CAn3-Vu_.webp) top/cover;margin:0 auto}._header_u3vln_11{padding:calc(1.25rem + env(safe-area-inset-top)) 1.25rem 1.25rem;background:radial-gradient(circle at 78% 18%,#ffd77638,#0000 48%);gap:.75rem;display:grid}._backButton_u3vln_18{width:fit-content;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;font-weight:850;display:inline-flex}._languageControl_u3vln_32{background:#131d3fd6;border:1px solid #ffefca2e;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;font-size:.8125rem;font-weight:800;display:flex}._languageControl_u3vln_32 select{min-height:44px;color:inherit;font:inherit;background:#172651;border:1px solid #ffefca42;border-radius:.65rem;padding-inline:.75rem}._eyebrow_u3vln_55{color:#ffe09a;letter-spacing:.08em;margin:.5rem 0 0;font-size:.75rem;font-weight:900}._header_u3vln_11 h1{margin:0;font-size:clamp(2.25rem,11vw,3.4rem);line-height:1.05}._header_u3vln_11>p:last-child{color:#d5cdbb;max-width:22rem;margin:0;font-weight:700}._content_u3vln_76{gap:.875rem;min-width:0;padding:1rem 1.25rem;display:grid}._card_u3vln_83{background:linear-gradient(135deg,#23305be6,#131d3ff0);border:1px solid #ffefca2e;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);gap:.875rem;padding:1rem;display:grid}._card_u3vln_83>svg{color:#ffe09a}._card_u3vln_83 h2,._summary_u3vln_98 h2{margin:0;font-size:1.05rem}._card_u3vln_83 p,._card_u3vln_83 li,._summary_u3vln_98 p{color:#d5cdbb;font-size:.875rem;line-height:1.65}._card_u3vln_83 p{margin:.5rem 0 0}._card_u3vln_83 ul{margin:.65rem 0 0;padding-left:1.15rem}._summary_u3vln_98{background:#172651;border:1px solid #ffefca2e;border-radius:.75rem;padding:1rem}._summary_u3vln_98 p{color:#d5cdbb;margin:.5rem 0 1rem}._summary_u3vln_98 button{color:#13224d;width:100%;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ffdc85,#f5ba67);border:0;border-radius:.75rem;font-weight:900}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ink-deep:#20204f;--color-cream-50:#fff7e8;--color-cream-100:#f7e8cc;--color-lavender:#9b8ad7;--color-lavender-soft:#dcd4f3;--color-sage:#bed39f;--color-honey:#f4c454;--color-coral:#e9755e;--color-sky:#78b9e6;--color-text:#20204f;--color-text-muted:#5f5e75;--color-focus:#6755b5;--color-night-shell:#0d1738;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--font-sans:"Microsoft YaHei", "PingFang SC", "Noto Sans SC", system-ui, sans-serif;--font-size-body:1rem;--font-size-title:clamp(2.5rem, 12vw, 4rem);--line-height-body:1.7;--radius-small:.75rem;--radius-large:1.5rem;--app-column:30rem;--page-gutter:1.25rem;--surface-paper:#fffcf6f0;--stroke-soft:color-mix(in srgb, var(--color-cream-100) 78%, white);--shadow-card:0 .6rem 1.35rem #20204f1a;--radius-card:1.125rem;--bottom-nav-reserve:max(6.5rem, calc(5.5rem + env(safe-area-inset-bottom)));--motion-fast:.16s;--motion-normal:.26s}*,:before,:after{box-sizing:border-box}html{min-width:320px;min-height:100%;font-family:var(--font-sans)}html,body,#root{background-color:var(--color-night-shell)}body{min-width:320px;min-height:100dvh;color:var(--color-text);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}#root{min-height:100dvh}[data-reduce-motion=true],[data-reduce-motion=true] *,[data-reduce-motion=true] :before,[data-reduce-motion=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reduce-motion=true] img{animation:none!important}[data-reduce-motion=true] img[data-animation-state]{transform:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
