@font-face{font-family:Mission Nunito;src:url(/fonts/nunito-variable.ttf)format("truetype");font-style:normal;font-weight:200 1000;font-display:swap}.lake-theme,body[data-lake-phase]{--lake-font:"Mission Nunito", Arial, sans-serif;--lake-page:#dceefa;--lake-surface:#f0f8ff;--lake-soft:#deedfa;--lake-ink:#213b60;--lake-muted:#4d6480;--lake-line:#7198c4;--lake-divider:#b8d0e5;--lake-primary:#315d9b;--lake-on-primary:#fff;--lake-accent:#30588c;--lake-hover:#d8eafb;--lake-me:#deebfb;--lake-gold:#785011;--lake-gold-edge:#b87b26;--lake-warning:#84420e;--lake-danger:#a32d2d;--lake-halo:#b6dafe;--lake-shadow:0 6px 0 #3a5b8814, 0 12px 26px #30527e1a;--lake-glow:inset 0 1px 0 #ffffffa6;--background:var(--lake-page);--foreground:var(--lake-ink);--card:var(--lake-surface);--card-foreground:var(--lake-ink);--popover:var(--lake-surface);--popover-foreground:var(--lake-ink);--primary:var(--lake-primary);--primary-foreground:var(--lake-on-primary);--secondary:var(--lake-soft);--secondary-foreground:var(--lake-ink);--muted:var(--lake-soft);--muted-foreground:var(--lake-muted);--accent:var(--lake-hover);--accent-foreground:var(--lake-ink);--border:var(--lake-line);--input:var(--lake-line);--ring:var(--lake-accent);--destructive:var(--lake-danger);font-family:var(--lake-font);color:var(--lake-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lake-theme[data-lake-phase=dawn],body[data-lake-phase=dawn]{--lake-page:#f3e4f0;--lake-surface:#fff2f7;--lake-soft:#f2dfe9;--lake-ink:#52364e;--lake-muted:#77586e;--lake-line:#bb8ba6;--lake-divider:#e1bfce;--lake-primary:#785575;--lake-accent:#695070;--lake-hover:#e8e9fa;--lake-me:#e3edfc;--lake-halo:#c4e1ff}.lake-theme[data-lake-phase=dusk],body[data-lake-phase=dusk]{--lake-page:#d9ddf2;--lake-surface:#f2efff;--lake-soft:#e3def6;--lake-ink:#393154;--lake-muted:#645c7c;--lake-line:#9a8bbe;--lake-divider:#ccc2e5;--lake-primary:#62518e;--lake-accent:#594780;--lake-hover:#ddd8f4;--lake-me:#dde6fa;--lake-halo:#b8c9f6}.lake-theme[data-lake-phase=night],body[data-lake-phase=night]{--lake-page:#171426;--lake-surface:#2b2442;--lake-soft:#39304f;--lake-ink:#fff3ed;--lake-muted:#cec1d9;--lake-line:#a895be;--lake-divider:#5d4b74;--lake-primary:#f2bc8d;--lake-on-primary:#39273c;--lake-accent:#f4cba4;--lake-hover:#453453;--lake-me:#3a304f;--lake-gold:#ffcf92;--lake-gold-edge:#e8aa60;--lake-warning:#f1bd83;--lake-danger:#ffb5bd;--lake-halo:#775384;--lake-shadow:0 6px 0 #00000021, 0 12px 28px #00000038;--lake-glow:0 0 0 1px #efa36326, 0 0 20px #ef8b3f21, inset 0 1px 0 #ffd3ae1f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lake-theme[data-lake-phase=halloween],body[data-lake-phase=halloween]{--lake-page:#151017;--lake-surface:#231b24;--lake-soft:#33252d;--lake-ink:#fff1e3;--lake-muted:#dcc1bc;--lake-line:#c28f79;--lake-divider:#65484f;--lake-primary:#f4aa68;--lake-on-primary:#29161b;--lake-accent:#ffc18c;--lake-hover:#432e36;--lake-me:#39262d;--lake-gold:#ffcf91;--lake-gold-edge:#e8a464;--lake-warning:#ffd09e;--lake-danger:#ffb0b5;--lake-halo:#b75750;--lake-shadow:0 6px 0 #0000002e, 0 12px 28px #00000040;--lake-glow:0 0 0 1px #eb754333, 0 0 20px #d6402f29, inset 0 1px 0 #ffc09424;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-lake-phase] .lake-preview-shell{background:var(--lake-page);color:var(--lake-ink)}body[data-lake-phase] .lake-preview-shell>.pond-glow{display:none}.lake-theme .lake-card,.lake-theme .pond-card,.lake-theme .daily-card{border:2px solid var(--lake-line);background:var(--lake-surface);color:var(--lake-ink);box-shadow:var(--lake-shadow), var(--lake-glow);border-radius:20px}.lake-theme button,body[data-lake-phase] :is([data-slot=dialog-content],[data-slot=dropdown-menu-content]) button{font-family:inherit;font-weight:750}.lake-theme button:disabled{cursor:not-allowed}.lake-theme :is(button,input,textarea,select):focus-visible,body[data-lake-phase] :is([data-slot=dialog-content],[data-slot=dropdown-menu-content]) :is(button,input,textarea,select):focus-visible{outline:2px solid var(--lake-accent);outline-offset:3px}body[data-lake-phase] :is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=dialog-content],[data-slot=alert-dialog-content]),body[data-lake-phase] .site-copy-toolbar{background:var(--lake-surface);color:var(--lake-ink);border-color:var(--lake-line);font-family:var(--lake-font);box-shadow:var(--lake-shadow);border-width:2px;border-radius:14px}body[data-lake-phase] :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item]):focus{background:var(--lake-hover);color:var(--lake-ink)}body[data-lake-phase] :is([data-slot=dropdown-menu-separator],[data-slot=dropdown-menu-radio-item] [data-slot=indicator]){background:var(--lake-line)}body[data-lake-phase] :is([data-slot=dialog-description],[data-slot=alert-dialog-description]){color:var(--lake-muted)}body[data-lake-phase] :is([data-slot=dialog-content],[data-slot=alert-dialog-content]) :is(input,textarea,select){background:var(--lake-soft);color:var(--lake-ink);border-color:var(--lake-line)}body[data-lake-phase] :is([data-slot=dialog-content],[data-slot=dropdown-menu-content],[data-site-text-editor-ui]) [class*=text-slate-],.lake-theme .hp-home-blocks [class*=text-slate-]{color:var(--lake-muted)}body[data-lake-phase] :is([data-slot=dialog-content],[data-slot=dropdown-menu-content]) [class*=text-cyan-]{color:var(--lake-accent)}body[data-lake-phase] :is([data-slot=dialog-content],[data-slot=dropdown-menu-content]) [class*=text-red-]{color:var(--lake-danger)}body[data-lake-phase] :is([data-slot=dialog-content],[data-slot=alert-dialog-content]) :is([class*=bg-slate-],[class*="bg-[#0b"],[class*="bg-[#102"]){background:var(--lake-soft)}body[data-lake-phase] [data-slot=dialog-content] [class*=border-slate-]{border-color:var(--lake-line)}body[data-lake-phase] [data-slot=dialog-content] button[class*=bg-cyan-]{background:var(--lake-primary);color:var(--lake-on-primary)}body[data-lake-phase] [data-slot=dropdown-menu-content] svg{color:currentColor}body[data-lake-phase] .site-editable-copy{outline-color:var(--lake-accent)}body[data-lake-phase] .site-editable-copy:hover{background:var(--lake-hover)}body[data-lake-phase] .site-empty-copy{color:var(--lake-accent)}@media (prefers-reduced-motion:reduce){.lake-theme *,body[data-lake-phase] :is([data-slot=dropdown-menu-content],[data-slot=dialog-content]){transition:none!important;animation:none!important}}body[data-lake-phase] [data-sonner-toast]{background:var(--lake-surface);color:var(--lake-ink);border-color:var(--lake-line)}body[data-lake-phase] :is([data-slot=dialog-content],[data-slot=alert-dialog-content]) .field-label{color:var(--lake-muted)}body[data-lake-phase] :is([data-slot=dialog-content],[data-slot=alert-dialog-content]) [data-slot=button][data-variant=outline]{background:var(--lake-soft);color:var(--lake-ink);border-color:var(--lake-line)}body[data-lake-phase] [data-slot=select-content]{background:var(--lake-surface);color:var(--lake-ink);border-color:var(--lake-line)}body[data-lake-phase] [data-slot=select-trigger]{background:var(--lake-soft);color:var(--lake-ink);border-color:var(--lake-line)}.lake-theme .font-display,body[data-lake-phase] :is([data-slot=dropdown-menu-content],[data-slot=dialog-content],[data-slot=select-content]){font-family:var(--lake-font)}.lake-theme .lucide,body[data-lake-phase] :is([data-slot=dropdown-menu-content],[data-slot=dialog-content]) .lucide{stroke-width:2.5px}body[data-lake-phase] .lake-background-dialog{max-height:min(88svh,720px);overflow-y:auto}.lake-background-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lake-background-option{cursor:pointer;border:2px solid var(--lake-line);background:var(--lake-soft);min-width:0;color:var(--lake-ink);border-radius:14px;display:grid;overflow:hidden}.lake-background-option:has(input:checked){border-color:var(--lake-primary);box-shadow:0 0 0 1px var(--lake-primary)}.lake-background-option:has(input:focus-visible){outline:2px solid var(--lake-accent);outline-offset:3px}.lake-background-option img{object-fit:cover;object-position:right center;width:100%;height:72px;image-rendering:pixelated;background:linear-gradient(#85c9ed,#e6f3fa)}.lake-background-option[data-lake-preview=dawn] img{background:linear-gradient(#c9dff8,#fae1ee)}.lake-background-option[data-lake-preview=dusk] img{background:linear-gradient(#8997ca,#e5d4ed)}.lake-background-option[data-lake-preview=night] img{background:linear-gradient(#18162c,#454164)}.lake-background-option input{width:17px;height:17px;accent-color:var(--lake-primary);flex-shrink:0}.lake-background-option-label{align-items:center;gap:8px;padding:10px 12px;font-weight:800;display:flex}.lake-background-dynamic{grid-column:1/-1;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:10px;padding:13px}.lake-background-dynamic strong,.lake-background-dynamic small{display:block}.lake-background-dynamic small,.lake-background-note{color:var(--lake-muted);font-size:12px;line-height:1.6}.lake-background-note{margin:0}@supports (scrollbar-gutter:stable){html:has(body[data-lake-phase]){scrollbar-gutter:stable}body[data-lake-phase][data-scroll-locked]{--removed-body-scroll-bar-size:0px!important;margin-right:0!important}}.lake-background-option[data-lake-preview=halloween]{grid-column:1/-1}.lake-background-option[data-lake-preview=halloween] img{object-position:right 70%;background:linear-gradient(#140d1b,#513039);height:100px}
.lake-theme{--lake-scene-mix:1;--lake-star-opacity:0;--lake-fire-strength:0;--scene-glow-shift:#ffd1a3;--scene-sky-top:#85c9ed;--scene-sky-bottom:#e6f3fa;--scene-water-far:#bfe9f5;--scene-water-near:#71adc5;--scene-cloud:#fff5dc;--scene-light:#fff1b8;--scene-light-glow:#ffe8ac;--scene-reed:#426b66;--scene-reed-head:#b5a56d}.lake-theme[data-lake-phase=dawn]{--scene-sky-top:#c9dff8;--scene-sky-bottom:#fae1ee;--scene-water-far:#dbeffc;--scene-water-near:#97badb;--scene-cloud:#fff0f4;--scene-light:#ffe6be;--scene-light-glow:#ffd6bc;--scene-reed:#6f8295;--scene-reed-head:#c5a4b5}.lake-theme[data-lake-phase=dusk]{--scene-sky-top:#8997ca;--scene-sky-bottom:#e5d4ed;--scene-water-far:#d8daf6;--scene-water-near:#889aba;--scene-cloud:#e8dcef;--scene-light:#ffdbb3;--scene-light-glow:#ffd0ab;--scene-reed:#62647f;--scene-reed-head:#b296ae}.lake-theme[data-lake-phase=night]{--lake-star-opacity:.65;--lake-fire-strength:1;--scene-glow-shift:#8eafff;--scene-sky-top:#18162c;--scene-sky-bottom:#454164;--scene-water-far:#343557;--scene-water-near:#181c36;--scene-cloud:#716b91;--scene-light:#e2e9ff;--scene-light-glow:#b9cbff;--scene-reed:#343653;--scene-reed-head:#84708e}.lake-theme[data-lake-phase=halloween]{--lake-star-opacity:.65;--lake-fire-strength:1;--scene-glow-shift:#e45548;--scene-sky-top:#130c1b;--scene-sky-bottom:#513039;--scene-water-far:#49303f;--scene-water-near:#181320;--scene-cloud:#97747d;--scene-light:#f89a85;--scene-light-glow:#e85f52;--scene-reed:#35252e;--scene-reed-head:#c57843}.lake-theme{isolation:isolate;position:relative;overflow-x:clip}.lake-theme>.lake-site-interface>.home-preview{z-index:1;position:relative}.lake-scene{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.lake-camera{transform-origin:50% var(--pond-shore,46vh);position:absolute;inset:0;transform:scale(1.12)}.lake-world{--scene-shore:var(--pond-shore,46vh);--source-x:calc(100% - 92vw);--source-size:44px;--source-y:var(--pond-source-y,8vh);width:max(1200px,115%);position:absolute;inset:0 0 0 auto}.lake-sky{background:linear-gradient(var(--scene-sky-top), var(--scene-sky-bottom) var(--scene-shore));position:absolute;inset:0}.lake-clouds{width:100%;height:var(--scene-shore);color:var(--scene-cloud);opacity:.7;position:absolute;top:0;left:0;container-type:inline-size}.lake-celestial{left:var(--source-x);top:var(--source-y);width:var(--source-size);height:var(--source-size);place-items:center;display:grid;position:absolute;transform:translate(-50%)}.lake-celestial:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--scene-light-glow) 50%, transparent), transparent);position:absolute;inset:-48px}.lake-celestial>span{background:var(--scene-light);width:38px;height:38px;box-shadow:0 0 12px color-mix(in srgb, var(--scene-light-glow) 45%, transparent);clip-path:polygon(25% 0,75% 0,75% 8%,92% 8%,92% 25%,100% 25%,100% 75%,92% 75%,92% 92%,75% 92%,75% 100%,25% 100%,25% 92%,8% 92%,8% 75%,0 75%,0 25%,8% 25%,8% 8%,25% 8%);border-radius:50%}.lake-water{inset:var(--scene-shore) 0 0;background:linear-gradient(var(--scene-water-far), var(--scene-water-near));position:absolute}.lake-land{width:100%;height:var(--scene-shore);position:absolute;top:0;left:0;overflow:hidden}.lake-shore,.lake-reflected-shore{width:100%;max-width:none;height:auto;image-rendering:pixelated;position:absolute;left:0}.lake-shore{top:var(--scene-shore);transform:translateY(calc(-1 * var(--land-anchor)))}.lake-reflections{inset:var(--scene-shore) 0 0;position:absolute;overflow:hidden}.lake-reflection-art{opacity:.5;position:absolute;inset:0}.lake-shore-previous,.lake-reflected-shore-previous{opacity:calc(1 - var(--lake-scene-mix))}.lake-reflected-shore{transform-origin:50% var(--land-anchor);transform:translateY(calc(-1 * var(--land-anchor))) scaleY(-.8);top:0;-webkit-mask-image:linear-gradient(#000 72%,#0000 97%);mask-image:linear-gradient(#000 72%,#0000 97%)}.lake-reflection-motion{will-change:transform;position:absolute;inset:0}.lake-cloud-motion{--cloud-width:clamp(110px, 13vw, 260px);left:calc(-1 * var(--cloud-width));width:var(--cloud-width);aspect-ratio:23/7;will-change:transform;position:absolute;top:15%}.lake-cloud-0{animation-delay:-57.2s}.lake-cloud-1{--cloud-width:clamp(125px, 15vw, 290px);animation-delay:-156s;top:23%}.lake-cloud-2{--cloud-width:clamp(95px, 11vw, 220px);animation-delay:-223.6s;top:8%}.lake-cloud-motion>svg{width:100%;height:100%;display:block}.lake-reflection-motion{transform-origin:50% 0}.lake-clouds-reflected{transform-origin:50% 100%;opacity:.28;transform:translateY(-100%)skew(4deg)scaleY(-.8)}.lake-water-motion{position:absolute;inset:0 -12px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 4% 100%);mask-image:linear-gradient(#0000,#000 4% 100%)}.lake-ripple-flow{position:absolute;inset:-5px}.lake-wave-layer{will-change:transform;position:absolute;inset:-4px}.lake-ripple-texture{width:100%;height:100%;display:block}.lake-ripple-tone-0{fill:var(--scene-cloud);opacity:.28}.lake-ripple-tone-1{fill:var(--scene-water-near);opacity:.23}.lake-ripple-tone-2{fill:var(--scene-light);opacity:.13}.lake-wave-layer-1{opacity:.65}.lake-light-path{left:var(--source-x);top:var(--scene-shore);width:clamp(160px,18vw,360px);color:var(--scene-light);opacity:.72;pointer-events:none;position:absolute;bottom:-10px;transform:translate(-50%)}.lake-light-path svg{width:100%;height:100%}.lake-reeds{opacity:.85;width:70px;height:125px;color:var(--scene-reed);position:absolute;bottom:0;left:0}.lake-reeds-right{height:110px;left:auto;right:0;transform:scaleX(-1)}.lake-stars{height:var(--scene-shore);opacity:var(--lake-star-opacity);pointer-events:none;position:absolute;inset:0 0 auto}.lake-star{width:var(--star-size);height:var(--star-size);background:var(--star-color);border-radius:50%;display:block;position:absolute}.lake-star:before{content:"";background:radial-gradient(closest-side,var(--star-color),transparent 80%);opacity:.4;animation:lake-star-twinkle var(--star-duration) ease-in-out var(--star-delay) infinite;border-radius:50%;position:absolute;inset:-7px}.lake-star-bright:after{content:"";background:linear-gradient(transparent,var(--star-color),transparent) center / 1px 100% no-repeat,linear-gradient(90deg,transparent,var(--star-color),transparent) center / 100% 1px no-repeat;opacity:.45;position:absolute;inset:-4px}.lake-theme:not([data-lake-phase=night]):not([data-lake-phase=halloween]) .lake-star:before{animation:none}@keyframes lake-star-twinkle{0%,to{opacity:.12}27%{opacity:.35}49%{opacity:.9}63%{opacity:.6}82%{opacity:.22}}@media (max-width:1399px){.lake-theme{padding-top:20px}.lake-camera{transform-origin:50% var(--pond-shore,46vh);position:absolute;inset:0;transform:scale(1.12)}.lake-world{--scene-shore:var(--pond-shore,340px);--source-x:calc(100% - 60px);--source-size:34px;--source-y:var(--pond-source-y,40px);width:max(1260px,140%)}.lake-celestial>span{width:30px;height:30px}.lake-celestial:before{inset:-28px}.lake-light-path{width:clamp(120px,30vw,200px)}.lake-reeds{width:40px;height:75px}}.lake-theme :is(.hp-date,.hp-intro-copy,.hp-test-label,.hp-fish-ticker>span,.hp-topline>button){color:var(--lake-ink)}.lake-theme .hp-topline>button:hover{color:var(--lake-ink);text-decoration:underline}.lake-theme .hp-test-label>span{background:var(--lake-soft)}.lake-cloud-motion{animation-name:lake-cloud-crossing;animation-duration:260s;animation-timing-function:linear;animation-iteration-count:infinite}.lake-reflection-motion{animation:10s ease-in-out infinite lake-reflection-sway}.lake-wave-layer-0{animation:14s ease-in-out infinite alternate lake-wave-lap}.lake-wave-layer-1{animation:19s ease-in-out infinite alternate lake-wave-cross}.lake-light-path svg{animation:8s ease-in-out infinite lake-water-glimmer}.lake-celestial:before{animation:12s ease-in-out infinite lake-light-breathe}.lake-celestial:after{content:"";background:radial-gradient(closest-side, var(--scene-glow-shift,#ffd1a3), transparent);opacity:.1;animation:12s ease-in-out infinite lake-temperature;position:absolute;inset:-36px}.lake-theme:is([data-lake-phase=night],[data-lake-phase=halloween]) .lake-celestial:before,.lake-theme:is([data-lake-phase=night],[data-lake-phase=halloween]) .lake-celestial:after{animation-duration:14s}.lake-theme :is(.pond-card,.daily-card):after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 15px 2px rgb(245 164 98/calc(.22 * var(--lake-fire-strength)));opacity:.55;position:absolute;inset:0}.lake-theme:is([data-lake-arrival=preparing],[data-lake-arrival=camera]) :is(.hp-page-heading,.hp-profile-card,.hp-standings,.hp-presence-panel,.hp-challenge,.hp-event-panel,.hp-home-blocks,.lake-login-card,.hp-main-content){visibility:hidden}.lake-theme:is([data-lake-arrival=preparing],[data-lake-arrival=camera]) .lake-camera{will-change:transform}.lake-theme[data-lake-arrival=preparing] .lake-camera{transform:scale(1)}.lake-theme[data-lake-arrival=camera] .lake-camera{animation:2s cubic-bezier(.18,.62,.25,1) both lake-camera-arrive}.lake-theme[data-lake-arrival=cards] .hp-page-heading{animation:.6s ease-out both lake-title-arrive}.lake-theme[data-lake-arrival=cards] :is(.hp-profile-card,.hp-standings,.hp-presence-panel,.hp-challenge,.hp-event-panel,.hp-home-blocks,.lake-login-card,.hp-main-content){animation:lake-card-arrive 1.3s linear var(--lake-entry-delay,0s) both;transform-origin:50% 0}.lake-theme .hp-profile-card{--lake-entry-delay:0s}.lake-theme .hp-standings{--lake-entry-delay:70ms}.lake-theme .hp-presence-panel{--lake-entry-delay:.14s}.lake-theme .hp-challenge{--lake-entry-delay:.21s}.lake-theme .hp-event-panel{--lake-entry-delay:.28s}.lake-theme .hp-home-blocks{--lake-entry-delay:.35s}.lake-theme[data-scene-paused=true] *,.lake-theme[data-scene-paused=true] :before,.lake-theme[data-scene-paused=true] :after{animation-play-state:paused!important}@keyframes lake-cloud-crossing{0%{transform:translate(0)}to{transform:translateX(calc(100cqw + var(--cloud-width)))}}@keyframes lake-reflection-sway{0%,to{transform:skew(2deg)scaleY(1)}50%{transform:skew(5deg)scaleY(1.025)}}@keyframes lake-wave-lap{0%{transform:translate(-3px,-1px)scaleY(1)}to{transform:translate(4px,1.5px)scaleY(1.008)}}@keyframes lake-wave-cross{0%{opacity:.45;transform:translate(3px,1px)}to{opacity:.8;transform:translate(-4px,-1.5px)}}@keyframes lake-water-glimmer{0%,to{opacity:.6;transform:translate(-2px)}50%{opacity:1;transform:translate(2px)}}@keyframes lake-light-breathe{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes lake-temperature{0%,to{opacity:.08}50%{opacity:.3}}@keyframes lake-camera-arrive{0%{transform:scale(1)}to{transform:scale(1.12)}}@keyframes lake-title-arrive{0%{opacity:0}to{opacity:1}}@keyframes lake-card-arrive{0%{opacity:0;visibility:hidden;animation-timing-function:cubic-bezier(.16,.8,.25,1);transform:scale(.86)rotate(0)}12%{opacity:1;visibility:visible;transform:scale(1.02) rotate(calc(-1 * var(--lake-entry-tilt,2deg)));animation-timing-function:ease-in-out}30%{opacity:1;visibility:visible;transform:scale(1) rotate(calc(.64 * var(--lake-entry-tilt,2deg)));animation-timing-function:ease-in-out}50%{transform:scale(1) rotate(calc(-.3 * var(--lake-entry-tilt,2deg)));animation-timing-function:ease-in-out}69%{transform:scale(1) rotate(calc(.12 * var(--lake-entry-tilt,2deg)));animation-timing-function:ease-in-out}85%{transform:scale(1) rotate(calc(-.035 * var(--lake-entry-tilt,2deg)));animation-timing-function:ease-in-out}to{opacity:1;visibility:visible;transform:scale(1)rotate(0)}}@media (max-width:639px){.lake-preview-shell main{padding-inline:5vw}}@media (prefers-reduced-motion:reduce){.lake-theme *,.lake-theme :before,.lake-theme :after{transition:none!important;animation:none!important}.lake-cloud-motion,.lake-reflection-motion,.lake-wave-layer{will-change:auto}.lake-cloud-0{transform:translate(24cqw)}.lake-cloud-1{transform:translate(62cqw)}.lake-cloud-2{transform:translate(88cqw)}}.lake-theme :is(.pond-card,.daily-card){position:relative}.lake-theme .hp-standings{overflow:visible}.lake-theme .hp-board-heading{border-radius:18px 18px 0 0}.lake-theme .hp-board-footer{border-radius:0 0 18px 18px}.lake-theme .hp-intro-copy{isolation:isolate;width:fit-content;max-width:100%;position:relative}.lake-theme .hp-intro-copy:before{content:"";z-index:-1;pointer-events:none;background:var(--lake-surface);filter:blur(10px);opacity:.94;border-radius:24px;position:absolute;inset:-10px -18px}.lake-theme[data-scene-clean=true] .hp-topline{display:none}@media (min-width:743px) and (max-width:1399px){.lake-theme{padding-top:110px}.lake-world{--source-x:calc(100% - 82vw)}}.lake-theme .hp-sidebar{padding-top:clamp(40px,6svh,64px)}@container (max-width:710px){.lake-theme .hp-profile-card{margin-top:clamp(40px,8svh,64px)}.lake-theme .hp-page-heading{min-height:300px;padding-top:30px}}.lake-theme[data-lake-transition] .hp-introduction{isolation:isolate;position:relative}.lake-theme[data-lake-transition] .hp-introduction:before{content:"";z-index:-1;pointer-events:none;background:var(--lake-surface);opacity:.94;filter:blur(14px);border-radius:28px;position:absolute;inset:-8px -14px}.lake-theme[data-lake-phase=halloween] .lake-world{--source-size:76px}.lake-theme[data-lake-phase=halloween] .lake-celestial>span{background:radial-gradient(at 30% 32%,#7926315c 0 10%,#0000 12%),radial-gradient(at 66% 64%,#7e242e4d 0 15%,#0000 17%),radial-gradient(at 68% 24%,#ffbe9159 0 8%,#0000 10%),radial-gradient(circle at 35% 30%,#ffb299,#e46a60 60%,#a63f52);width:68px;height:68px;box-shadow:0 0 16px #ed655380}.lake-theme[data-lake-phase=halloween] .lake-celestial:before{inset:-58px}.lake-theme[data-lake-phase=halloween] .lake-light-path{opacity:.9;width:clamp(200px,28vw,440px)}.lake-theme[data-lake-phase=halloween] :is(.pond-card,.daily-card):after{box-shadow:0 0 16px 2px #e65c3833}@media (max-width:1399px){.lake-theme[data-lake-phase=halloween] .lake-world{--source-size:60px}.lake-theme[data-lake-phase=halloween] .lake-celestial>span{width:54px;height:54px}.lake-theme[data-lake-phase=halloween] .lake-celestial:before{inset:-40px}.lake-theme[data-lake-phase=halloween] .lake-light-path{width:clamp(160px,40vw,240px)}}
.lake-site-theme{min-height:100svh}body[data-lake-phase] .lake-site-theme>.lake-site-interface>.lake-preview-shell{color:var(--lake-ink);background:0 0}.lake-site-theme [hidden]{display:none!important}.lake-site-theme .hp-profile-card{grid-template-columns:minmax(0,1fr) auto}.hp-profile-buttons{z-index:2;align-self:start;gap:6px;display:flex;position:relative}.home-preview .hp-profile-buttons .hp-profile-download{position:static}.lake-site-theme .hp-main-content{order:2;min-width:0}.lake-page-content:not([data-page=journal]){overflow-wrap:anywhere;container:lake-content/inline-size}.lake-page-content:not([data-page=journal])>*{min-width:0}.lake-page-content:not([data-page=journal]) :is(h1,h2,h3,.font-display){font-family:var(--lake-font)}.lake-page-content:not([data-page=journal]) :is(.page-title,.section-title){color:var(--lake-ink);font-weight:850}.lake-page-content:not([data-page=journal]) .page-title{font-size:clamp(24px,3vw,32px)}.lake-page-content:not([data-page=journal]) :is(.eyebrow,.field-label),.lake-page-content:not([data-page=journal]) [class*=text-slate-]{color:var(--lake-muted)}.lake-page-content:not([data-page=journal]) :is([class*=text-slate-100],[class*=text-slate-200]){color:var(--lake-ink)}.lake-page-content:not([data-page=journal]) [class*=text-cyan-]{color:var(--lake-accent)}.lake-page-content:not([data-page=journal]) [class*=text-amber-]{color:var(--lake-warning)}.lake-page-content:not([data-page=journal]) [class*=text-red-]{color:var(--lake-danger)}.lake-page-content:not([data-page=journal]) :is([class*=bg-slate-],[class*="bg-[#0"],[class*="bg-[#1"]){background:var(--lake-soft)}.lake-page-content:not([data-page=journal]) :is([class*=border-slate-],[class*=border-cyan-],[class*=divide-slate-]){border-color:var(--lake-divider)}.lake-page-content:not([data-page=journal]) button[class*=bg-cyan-]{background:var(--lake-primary);color:var(--lake-on-primary)}.lake-page-content:not([data-page=journal]) :is(button,a)[class*=hover\:bg-]:hover{background:var(--lake-hover);color:var(--lake-ink)}.lake-page-content:not([data-page=journal]) :is(input:not([type=range]):not([type=checkbox]),textarea,select),.lake-login-card :is(input,textarea),body[data-lake-phase] :is([data-slot=sheet-content],[data-slot=alert-dialog-content]) :is(input,textarea,select){background:var(--lake-soft);min-width:0;max-width:100%;color:var(--lake-ink);border-color:var(--lake-line);border-radius:10px}.lake-site-theme [data-slot=button],body[data-lake-phase] :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]) [data-slot=button]{border-radius:10px;font-weight:800}.lake-site-theme [data-slot=button][data-variant=default],body[data-lake-phase] :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]) [data-slot=button][data-variant=default]{background:var(--lake-primary);color:var(--lake-on-primary)}.lake-site-theme [data-slot=button][data-variant=outline],body[data-lake-phase] :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]) [data-slot=button][data-variant=outline]{border:2px solid var(--lake-line);background:var(--lake-soft);color:var(--lake-ink)}.lake-site-theme [data-slot=button][data-variant=ghost]{color:var(--lake-accent)}.lake-site-theme [data-slot=button]:hover:not(:disabled){filter:brightness(.97)}.lake-page-content:not([data-page=journal]) [data-slot=tabs-list]{background:var(--lake-soft);color:var(--lake-muted);flex-wrap:wrap;gap:4px;max-width:100%;height:auto}.lake-page-content:not([data-page=journal]) [data-slot=tabs-trigger][data-state=active]{background:var(--lake-primary);color:var(--lake-on-primary)}.lake-page-content:not([data-page=journal]) [data-slot=switch][data-state=checked]{background:var(--lake-primary)}.lake-site-theme :is(input,textarea)::placeholder,body[data-lake-phase] [role=dialog] :is(input,textarea)::placeholder{color:var(--lake-muted);opacity:.8}.lake-site-theme:not([data-lake-phase=night]):not([data-lake-phase=halloween]) .lake-page-content:not([data-page=journal]) [class*=text-emerald-]{color:#176a50}.lake-site-theme:not([data-lake-phase=night]):not([data-lake-phase=halloween]) .lake-page-content:not([data-page=journal]) [class*=text-rose-]{color:#a33252}.lake-stock-page>section:first-child{border:2px solid var(--lake-line);background:var(--lake-surface);box-shadow:var(--lake-shadow), var(--lake-glow);border-radius:20px}.lake-stock-page .lake-market-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lake-stock-page .stock-summary{border-color:var(--lake-divider);background:var(--lake-soft);min-width:0;padding:14px}.lake-stock-page .stock-summary>span{color:var(--lake-muted);letter-spacing:.04em}.lake-stock-page .stock-summary>svg{color:var(--lake-accent)}.lake-stock-page .stock-summary>b{overflow-wrap:anywhere}.lake-stock-page .lake-market-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.lake-stock-page .stock-ticker{border:2px solid var(--lake-line);background:var(--lake-surface);min-width:0;color:var(--lake-ink);box-shadow:var(--lake-shadow)}.lake-stock-page .stock-ticker:hover{border-color:var(--lake-primary);background:var(--lake-hover);transform:none}.lake-stock-page .stock-ticker-active{border-color:var(--lake-primary);box-shadow:0 0 0 1px var(--lake-primary), var(--lake-shadow)}.lake-stock-page svg:not(.lucide){max-width:100%}.lake-stock-page svg[viewBox="0 0 100 100"] polyline{stroke:var(--lake-accent)}.lake-stock-page svg[viewBox="0 0 100 100"] line{stroke:var(--lake-line)}.lake-stock-page .stock-allocation-range{accent-color:var(--lake-primary);background:var(--lake-divider)}.lake-stock-page .stock-allocation-range::-webkit-slider-thumb{background:var(--lake-primary);box-shadow:none}.lake-stock-page .lake-allocation-row{grid-template-columns:minmax(0,1fr) minmax(100px,150px)}.lake-stock-page .lake-allocation-row>:first-child,.lake-stock-page .lake-allocation-row>input[type=range]{grid-column:1/-1}.lake-stock-page .lake-allocation-row input[type=number]{border:0;border-radius:0}.lake-events-page:not([data-event-view=overview])>header{display:none}.lake-events-page:not([data-event-view=overview]) :is(.lake-event-boards,.lake-event-history){grid-template-columns:minmax(0,1fr)}@container lake-content (max-width:690px){.lake-page-content:not([data-page=journal]) .grid[class*=lg\:grid-cols-],.lake-page-content:not([data-page=journal]) .grid[class*=xl\:grid-cols-]{grid-template-columns:minmax(0,1fr)}.lake-page-content:not([data-page=journal]) .lake-market-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lake-page-content:not([data-page=journal]) .lake-market-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.lake-page-content:not([data-page=journal]) .lake-allocation-row{grid-template-columns:minmax(0,1fr) minmax(100px,150px)}}@container lake-content (max-width:460px){.lake-page-content:not([data-page=journal]) .grid[class*=sm\:grid-cols-],.lake-page-content:not([data-page=journal]) .grid[class*=md\:grid-cols-],.lake-page-content:not([data-page=journal]) .lake-market-summary{grid-template-columns:minmax(0,1fr)}.lake-page-content:not([data-page=journal]) [data-slot=tabs-trigger]{white-space:normal}}body[data-lake-phase] :is([data-slot=sheet-content],[data-slot=popover-content],[data-slot=tooltip-content],[data-slot=select-content]){background:var(--lake-surface);color:var(--lake-ink);border:2px solid var(--lake-line);font-family:var(--lake-font);box-shadow:var(--lake-shadow);border-radius:14px}body[data-lake-phase] :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=select-item]):is(:focus,[data-highlighted]){background:var(--lake-hover);color:var(--lake-ink)}body[data-lake-phase] :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content]) :is([class*=text-slate-],.field-label){color:var(--lake-muted)}body[data-lake-phase] :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]) :is([class*=text-cyan-],[class*=text-slate-100]){color:var(--lake-ink)}body[data-lake-phase] :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]) :is([class*=bg-slate-],[class*="bg-[#0"],[class*="bg-[#1"]){background:var(--lake-soft)}body[data-lake-phase] :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]) [class*=border-slate-]{border-color:var(--lake-line)}body[data-lake-phase] :is([data-slot=dialog-content],[data-slot=alert-dialog-content]){max-height:calc(100svh - 40px);overflow-y:auto}.lake-book-toolbar{justify-content:flex-end;margin-bottom:12px;display:flex}.home-preview[data-main-section=journal] :is(.hp-page-heading,.hp-sidebar){display:none}.home-preview[data-main-section=journal] :is(.hp-workspace,.hp-main-track){display:block}.lake-page-content[data-page=journal]{overflow-wrap:normal;container-type:normal}.lake-site-theme.lake-login-theme{--pond-shore:clamp(190px,34svh,350px);--pond-source-y:36px;padding-top:0}.lake-login-layout{place-items:center;min-height:100svh;padding:clamp(90px,18svh,180px) 20px 40px;display:grid}.lake-login-theme .lake-world{--source-x:calc(100% - 84vw)}.lake-login-card{transform-origin:50% 0;margin:auto}.lake-login-heading [class*=bg-cyan-]{background:var(--lake-primary);color:var(--lake-on-primary)}.lake-login-heading [class*=text-cyan-]{color:var(--lake-accent)}.lake-login-heading{margin-bottom:24px}.lake-login-heading h1{font-family:var(--lake-font);margin-top:20px;font-size:28px;font-weight:900;line-height:1.2}.lake-login-heading p{color:var(--lake-muted);margin-top:8px;font-size:14px}.lake-login-card .field-label{color:var(--lake-muted)}.lake-login-card [class*=text-cyan-]{color:var(--lake-accent)}.lake-login-card [class*=text-red-]{color:var(--lake-danger)}.lake-login-card .font-display{font-family:var(--lake-font)}.lake-login-card [data-slot=input]{margin-top:7px}@media (max-width:640px){.lake-login-layout{padding:110px 18px 36px}.lake-login-theme .lake-world{--source-x:calc(100% - 62vw)}}@media (prefers-reduced-motion:reduce){.lake-site-theme *,body[data-lake-phase] [role=dialog] *{scroll-behavior:auto!important}}.lake-page-content .lake-player-controls{flex-wrap:wrap}.lake-page-content .lake-player-controls>label{flex:180px;min-width:0}.lake-page-content .lake-player-controls :is(input,[data-slot=select-trigger]){width:100%;min-width:0}.lake-page-content .lake-player-controls [data-slot=select-trigger]{flex:180px}.lake-page-content .lake-player-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.lake-page-content .lake-compare-row{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) minmax(65px,100px) minmax(0,1fr);gap:4px;padding-inline:12px}body[data-lake-phase] .lake-preview-shell>[class*=border-b]{border:1px solid var(--lake-line);max-width:1280px;color:var(--lake-ink);background:var(--lake-surface);border-radius:12px;margin-inline:auto}body[data-lake-phase] .lake-preview-shell>[class*=border-b] [class*=text-]{color:var(--lake-ink)}.lake-page-content .designer-shell{border:2px solid var(--lake-line);background:var(--lake-surface);color:var(--lake-ink);box-shadow:var(--lake-shadow), var(--lake-glow)}.lake-page-content :is(.designer-header,.designer-panel,.designer-canvas-card,.designer-kind-tabs,.designer-check){background:var(--lake-soft);border-color:var(--lake-line);color:var(--lake-ink)}.lake-page-content :is(.designer-header h1,.designer-panel h2,.designer-header-status span){font-family:var(--lake-font);color:var(--lake-ink)}.lake-page-content :is(.designer-header-status,.designer-import,.designer-tool-grid button,.designer-layer-switch button,.designer-nudge button,.designer-canvas-toolbar button,.designer-field button,.designer-kind-tabs button){background:var(--lake-surface);color:var(--lake-ink);border-color:var(--lake-line)}.lake-page-content :is(.designer-kind-tabs button.active,.designer-tool-grid button.active,.designer-layer-switch button.active,.designer-canvas-toolbar button.active){background:var(--lake-primary);color:var(--lake-on-primary)}.lake-page-content :is(.designer-kicker,.designer-header p:not(.designer-kicker),.designer-field,.designer-zoom,.designer-guide-note,.designer-canvas-toolbar,.designer-check small,.designer-layer-switch>span,.designer-nudge>span){color:var(--lake-muted);border-color:var(--lake-line)}.lake-page-content .designer-kind-tabs{flex-wrap:wrap}@container lake-content (max-width:900px){.lake-page-content .designer-workspace{grid-template-columns:minmax(0,1fr)}.lake-page-content .designer-tools{border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.lake-page-content .designer-tools>h2{grid-column:1/-1}.lake-page-content .designer-properties{border-left:0;border-top:1px solid var(--lake-line)}.lake-page-content .designer-canvas-scroll{min-height:330px;padding:16px}.lake-page-content .designer-canvas-toolbar{flex-wrap:wrap}}@container lake-content (max-width:400px){.lake-page-content .designer-header{gap:10px;padding:18px 14px}.lake-page-content .designer-header-status{min-width:75px}.lake-page-content .designer-zoom{flex-wrap:wrap}}.lake-page-content :is(.tourney-card,.mini-stat){border:2px solid var(--lake-line);background:var(--lake-surface);color:var(--lake-ink);box-shadow:var(--lake-shadow), var(--lake-glow);border-radius:20px}.lake-page-content .mini-stat :is(span,svg){color:var(--lake-muted)}.lake-page-content [class*=bg-amber-]{background:var(--lake-me);color:var(--lake-warning)}.lake-page-content [class~=bg-cyan-300]{background:var(--lake-primary);color:var(--lake-on-primary)}body[data-lake-phase] :is([data-slot=tooltip-content],[data-slot=popover-content],[data-slot=sheet-content]) [class*=text-slate-]{color:var(--lake-muted)}body[data-lake-phase] :is([data-slot=tooltip-content],[data-slot=popover-content],[data-slot=sheet-content]) [class*=text-cyan-]{color:var(--lake-accent)}body[data-lake-phase] :is([data-slot=tooltip-content],[data-slot=popover-content],[data-slot=sheet-content]) [class*=bg-slate-]{background:var(--lake-soft)}@media (max-width:640px){.lake-site-theme.lake-login-theme{--pond-shore:200px;--pond-source-y:26px}.lake-login-layout{padding-top:240px}}.home-preview .hp-page-heading-compact{min-height:0;padding-bottom:0}.lake-page-content .lake-player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lake-page-content .lake-player-card{min-height:194px;box-shadow:var(--lake-shadow), var(--lake-glow);padding:12px 10px}.lake-player-card>.relative{width:42px;height:42px}.lake-player-card>.mt-3{margin-top:8px}.lake-player-card h2{font-size:15px}.lake-player-card .text-xs{font-size:11px}.lake-player-card p[class*=uppercase]{letter-spacing:.035em;font-size:9px}.lake-player-card p[class*=line-clamp-]{-webkit-line-clamp:1;min-height:16px;line-height:16px}.lake-player-card>.grid{gap:4px;margin-top:auto;padding-top:8px}.lake-player-card .grid b{font-size:14px}.lake-player-card .grid small{font-size:9px}@container lake-content (min-width:560px){.lake-page-content .lake-player-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container lake-content (min-width:760px){.lake-page-content .lake-player-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lake-page-content .lake-player-card{aspect-ratio:1;min-height:0}}@container lake-content (max-width:340px){.lake-page-content .lake-player-grid{grid-template-columns:minmax(0,1fr)}}.lake-page-content .lake-stock-page .lake-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lake-page-content .lake-stock-page .stock-ticker{border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.lake-stock-page .stock-ticker>:first-child{gap:4px}.lake-stock-page .stock-ticker>:first-child>:first-child{flex:1;min-width:0}.lake-stock-page .stock-ticker>:first-child>:first-child>div{flex-wrap:wrap;gap:4px}.lake-stock-page .stock-ticker>:first-child>span{flex-shrink:0;width:20px;height:20px}.lake-stock-page .stock-ticker strong{font-size:16px;line-height:1.1}.lake-stock-page .stock-ticker b{font-size:12px;line-height:1.3}.lake-stock-page .stock-ticker b.text-xl{font-size:18px}.lake-stock-page .stock-ticker span[class*=rounded-full]{padding:3px 5px;font-size:8px}.lake-stock-page .stock-ticker>.mt-3{gap:4px;margin-top:0}.lake-stock-page .stock-ticker svg[viewBox="0 0 100 40"]{height:40px}.lake-stock-page .stock-ticker>:last-child{flex-wrap:wrap;gap:5px;margin-top:auto}.lake-stock-page .stock-ticker p{max-width:100%;font-size:10px;line-height:1.45}.lake-stock-page .stock-ticker>:last-child>span{text-align:left;width:100%;font-size:10px}.lake-page-content .lake-stock-page .lake-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lake-history-grid>article{min-width:0;padding:12px}.lake-history-grid>article>:first-child{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.lake-history-grid b.font-display{font-size:13px;line-height:1.4}.lake-history-grid svg[viewBox="0 0 100 100"]{height:140px}.lake-history-grid>article>:last-child{flex-wrap:wrap;gap:4px 8px;font-size:11px}.lake-news-card>:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.lake-news-card>:first-child>div{min-width:0}.lake-news-impact{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums;background:var(--lake-surface);border-radius:7px;padding:4px 6px;font-size:13px}@container lake-content (min-width:760px){.lake-page-content .lake-stock-page .lake-market-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lake-page-content .lake-stock-page .lake-history-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container lake-content (min-width:1080px){.lake-page-content .lake-stock-page .lake-market-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container lake-content (max-width:400px){.lake-page-content .lake-stock-page :is(.lake-market-grid,.lake-history-grid),.lake-news-card>:first-child{grid-template-columns:minmax(0,1fr)}.lake-news-impact{justify-self:start}}body[data-lake-phase] .lake-player-sheet{font-family:var(--lake-font);border-color:var(--lake-line)}body[data-lake-phase] .lake-player-sheet .font-display{font-family:var(--lake-font)}body[data-lake-phase] .lake-player-sheet :is(.eyebrow,.mini-stat svg){color:var(--lake-accent)}body[data-lake-phase] .lake-player-sheet :is(.mini-stat,.reward-card){border:1px solid var(--lake-line);background:var(--lake-soft);min-width:0;color:var(--lake-ink);box-shadow:none;border-radius:14px;padding:14px}body[data-lake-phase] .lake-player-sheet .mini-stat{gap:6px;min-height:104px}body[data-lake-phase] .lake-player-sheet :is(.mini-stat,.reward-card) b{color:var(--lake-ink);overflow-wrap:anywhere;line-height:1.3}body[data-lake-phase] .lake-player-sheet .mini-stat b{font-size:20px}body[data-lake-phase] .lake-player-sheet section:first-of-type+section .mini-stat b{font-size:16px}body[data-lake-phase] .lake-player-sheet :is(.mini-stat,.reward-card) span{color:var(--lake-muted);font-size:12px}body[data-lake-phase] .lake-player-sheet .reward-card svg{color:var(--lake-gold)}body[data-lake-phase] .lake-player-sheet .reward-card b{margin-top:12px;font-size:28px}body[data-lake-phase] .lake-player-sheet .reward-card button{color:var(--lake-accent)}.lake-page-content .designer-header{align-items:center;padding:18px 20px}.lake-page-content .designer-header h1{font-size:clamp(24px,3vw,32px);line-height:1.1}.lake-page-content .designer-workspace{grid-template-columns:minmax(0,1fr) 220px;min-height:0}.lake-page-content .designer-tools{border-right:0;border-bottom:1px solid var(--lake-line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px 14px;display:grid}.lake-page-content .designer-tools>h2{grid-column:1/-1;margin-bottom:0}.lake-page-content .designer-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lake-page-content .designer-panel{gap:12px;padding:14px}.lake-page-content .designer-panel h2{font-size:17px;font-weight:850}.lake-page-content .designer-properties{border-top:0;border-left:1px solid var(--lake-line)}.lake-page-content :is(.designer-canvas-scroll,.designer-live-preview){background:linear-gradient(145deg,var(--lake-surface),var(--lake-soft));color:var(--lake-ink);border-color:var(--lake-line)}.lake-page-content .designer-canvas-scroll{min-height:390px;padding:16px}.lake-page-content .designer-canvas-wrap{border-color:var(--lake-line);background-color:var(--lake-surface);background-image:conic-gradient(var(--lake-surface) 25%,var(--lake-soft) 0 50%,var(--lake-surface) 0 75%,var(--lake-soft) 0);box-shadow:0 4px 16px #00000026}.lake-page-content .designer-color input[type=color]{background:var(--lake-surface);border-color:var(--lake-line)}.lake-page-content .designer-check input{accent-color:var(--lake-primary)}.lake-page-content .designer-properties .designer-actions button:last-child{background:var(--lake-primary);color:var(--lake-on-primary)}.lake-page-content .designer-live-preview{height:120px}.lake-page-content .designer-kind-tabs button{min-height:38px}@container lake-content (max-width:620px){.lake-page-content .designer-workspace{grid-template-columns:minmax(0,1fr)}.lake-page-content .designer-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.lake-page-content .designer-properties{border-left:0;border-top:1px solid var(--lake-line)}.lake-page-content .designer-canvas-scroll{min-height:310px}}.lake-page-content .journal-shell{--paper:var(--lake-surface);--paper-deep:var(--lake-soft);--ink:var(--lake-ink);--blue:var(--lake-primary);--blue-dark:var(--lake-accent);color:var(--lake-ink)}.lake-page-content .journal-shell :is(.journal-toolbar,.journal-filter-panel){background:linear-gradient(115deg,var(--lake-surface),var(--lake-soft));border-color:var(--lake-line);color:var(--lake-ink)}.lake-page-content .journal-shell :is(.journal-toolbar h1,.journal-toolbar p:last-child,.journal-kicker,.journal-location-page h2,.journal-mythical-feature,.journal-fish-art,.journal-filter-panel b){color:var(--lake-ink)}.lake-page-content .journal-shell .journal-top-tab{background:var(--lake-soft);border-color:var(--lake-line);color:var(--lake-ink)}.lake-page-content .journal-shell .journal-top-tab-active{background:var(--lake-primary);color:var(--lake-on-primary)}.lake-page-content .journal-shell .journal-location-tabs{scrollbar-color:var(--lake-line) transparent}.lake-page-content .journal-shell .journal-location-tabs button{background:var(--lake-soft);border-color:var(--lake-line);color:var(--lake-ink)}.lake-page-content .journal-shell .journal-location-tabs button.active{background:var(--lake-primary);color:var(--lake-on-primary)}.lake-page-content .journal-shell .journal-location-tabs .journal-tab-locked{opacity:.65;filter:none}.lake-page-content .journal-shell .journal-paper{background:linear-gradient(90deg,var(--lake-soft),var(--lake-surface) 12%,var(--lake-surface) 88%,var(--lake-soft));border-color:var(--lake-line)}.lake-page-content .journal-shell .journal-spine{background:linear-gradient(90deg,var(--lake-divider),var(--lake-soft),var(--lake-divider));box-shadow:inset 5px 0 9px #0000001a,inset -5px 0 9px #0000001a}.lake-page-content .journal-shell :is(.journal-fish-card,.journal-card-empty,.journal-search,.journal-filter-row button,.journal-showcase-upload){background:var(--lake-surface);color:var(--lake-ink);border-color:var(--lake-line)}.lake-page-content .journal-shell .journal-fish-card:before{border-color:var(--lake-divider)}.lake-page-content .journal-shell .journal-fish-card:hover{background:var(--lake-hover);border-color:var(--lake-accent)}.lake-page-content .journal-shell :is(.journal-fish-meta,.journal-page-number,.journal-save-note,.journal-empty){color:var(--lake-muted)}.lake-page-content .journal-shell :is(.journal-filter-row button.active,.journal-filter-row button:hover){background:var(--lake-primary);color:var(--lake-on-primary)}.lake-page-content .journal-shell :is(.journal-page-nav,.journal-clear-filters){color:var(--lake-accent)}.lake-page-content .journal-shell .journal-search input{color:var(--lake-ink);background:0 0}.lake-page-content .journal-shell :is(.journal-location-stats span,.journal-item-details>div,.journal-showcase){background:var(--lake-soft);border-color:var(--lake-line);color:var(--lake-muted)}.lake-page-content .journal-shell :is(.journal-location-stats b,.journal-location-facts div,.journal-item-details>span,.journal-item-details>p,.journal-item-details ul,.journal-showcase>div){color:var(--lake-ink);border-color:var(--lake-divider)}.lake-page-content .journal-shell :is(.journal-location-facts,.journal-mythical-feature){border-color:var(--lake-divider)}body[data-lake-phase] .journal-detail-dialog{background:var(--lake-surface)!important;color:var(--lake-ink)!important;border-color:var(--lake-line)!important}body[data-lake-phase] .journal-detail-dialog :is(.journal-detail-art,.journal-detail-stats span,.journal-item-details>div){background:var(--lake-soft);color:var(--lake-muted);border-color:var(--lake-line)}body[data-lake-phase] .journal-detail-dialog :is(.journal-detail-stats b,.journal-description p,.journal-description button,.journal-ranks,.journal-item-details>span,.journal-item-details>p,.journal-item-details ul){color:var(--lake-ink);border-color:var(--lake-divider)}body[data-lake-phase] .journal-detail-dialog :is(.journal-detail-tags span,.journal-ranks span){background:var(--lake-soft);color:var(--lake-ink);border-color:var(--lake-line)}body[data-lake-phase] .journal-detail-dialog .journal-ranks span.caught{background:var(--lake-primary);color:var(--lake-on-primary)}body[data-lake-phase] .journal-creator-credit{border-color:var(--lake-line);background:var(--lake-soft);color:var(--lake-accent)!important}.lake-book-toolbar .lake-book-home{border:2px solid var(--lake-line);background:var(--lake-soft);width:34px;min-width:34px;height:34px;color:var(--lake-accent);border-radius:10px;padding:0}.lake-book-toolbar .lake-book-home svg{stroke-width:2.5px;width:20px;height:20px}body[data-lake-phase] .journal-detail-dialog [data-slot=dialog-title]{color:var(--lake-ink)}.lake-page-content .designer-validation.has-issues{background:color-mix(in srgb,var(--lake-surface) 92%,#ce994e);border-color:var(--lake-warning);color:var(--lake-warning)}.lake-page-content .designer-validation.ready{background:color-mix(in srgb,var(--lake-surface) 92%,#61a58a);color:#276c53;border-color:#6c9e89}.lake-theme:is([data-lake-phase=night],[data-lake-phase=halloween]) .designer-validation.ready{color:#b4e4ce}.lake-theme.lake-loading-screen{background:radial-gradient(ellipse at 50% 40%,var(--lake-soft),var(--lake-page) 70%);min-height:100svh;font-family:var(--lake-font);color:var(--lake-ink);place-items:center;padding:24px;display:grid}.lake-loading-copy{text-align:center;justify-items:center;gap:16px;max-width:28rem;font-size:18px;font-weight:800;line-height:1.5;display:grid}.lake-loading-icon{width:42px;height:42px;color:var(--lake-accent);stroke-width:2.5px}.lake-loading-dots{color:var(--lake-accent);gap:7px;display:flex}.lake-loading-dots i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite alternate lake-loading-breathe}.lake-loading-dots i:nth-child(2){animation-delay:-.6s}.lake-loading-dots i:nth-child(3){animation-delay:-1.2s}@keyframes lake-loading-breathe{0%{opacity:.25}to{opacity:.8}}.lake-theme .journal-loading{min-height:50svh;color:var(--lake-ink);font-family:var(--lake-font)}.lake-theme .journal-loading .lucide{width:40px;height:40px;color:var(--lake-accent);stroke-width:2.5px}.lake-theme .journal-loading-copy{gap:6px}.lake-theme .journal-loading-copy b{color:var(--lake-ink);font-family:var(--lake-font);font-size:20px;font-weight:850}.lake-theme .journal-loading-copy span{color:var(--lake-muted);font-family:var(--lake-font);font-size:14px;font-weight:650}.lake-site-interface{display:contents}.lake-theme[data-lake-background-only=true] .lake-site-interface{-webkit-user-select:none;user-select:none;visibility:hidden!important;pointer-events:none!important}.lake-theme[data-lake-background-only=true] .lake-site-interface *{visibility:hidden!important;pointer-events:none!important}.lake-background-restore{z-index:2147483647;cursor:pointer;touch-action:manipulation;width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:fixed;inset:0}.lake-theme .lake-background-restore:focus-visible{outline:none}body[data-lake-background-only=true]>[data-lake-concealed],body[data-lake-background-only=true] [data-lake-concealed] *{visibility:hidden!important;pointer-events:none!important}
.site-editable-copy{cursor:pointer;outline-offset:3px;border-radius:2px;outline:1px dashed #67e8f9a6}.site-editable-copy:hover{background:#67e8f91f;outline-color:#67e8f9}.site-empty-copy{color:#67e8f9;font-size:.75rem;font-weight:400}.site-copy-toolbar{z-index:45;color:#e2e8f0;background:#102233;border:1px solid #475569;border-radius:.75rem;align-items:center;gap:.75rem;max-width:calc(100vw - 1rem);padding:.75rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0006}.site-copy-toolbar>span{white-space:nowrap;align-items:center;gap:.5rem;display:flex}@media (max-width:480px){.site-copy-toolbar{gap:.4rem;padding:.5rem}.site-copy-toolbar>span{font-size:.75rem}}
.lake-theme .lake-admin-main{min-width:0;padding:clamp(14px,2vw,24px)}.lake-admin-navigation{border-bottom:1px solid var(--lake-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:16px;display:flex}.lake-admin-navigation button{border:2px solid var(--lake-line);background:var(--lake-soft);min-height:40px;color:var(--lake-ink);border-radius:10px;font-weight:800}.lake-admin-navigation button:hover{background:var(--lake-hover)}.lake-admin-badge{color:var(--lake-accent);align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.lake-admin-heading{margin-bottom:22px}.lake-admin-heading p{color:var(--lake-muted);margin-top:8px;font-size:14px;line-height:1.6}.lake-admin-body,.lake-admin-body>*,.lake-admin-body .grid>*,.lake-admin-body .flex>*{min-width:0}.lake-admin-body :is(.pond-card,.daily-card){background:var(--lake-soft);border:1px solid var(--lake-divider);box-shadow:none;border-radius:14px}.lake-theme .lake-admin-body :is(.pond-card,.daily-card):after{display:none}.lake-admin-body :is(.section-title,h2,h3){color:var(--lake-ink);overflow-wrap:anywhere}.lake-admin-body :is(section,details,form,div)[class*=max-w-]:not([class*=max-w-none]),.lake-admin-body :is(input,textarea,select){max-width:100%}.lake-admin-body input[type=checkbox],.lake-admin-body input[type=radio]{accent-color:var(--lake-primary)}.lake-admin-body input[type=file]{height:auto;padding:10px}.lake-admin-body input::file-selector-button{border:1px solid var(--lake-line);background:var(--lake-surface);color:var(--lake-ink);font-family:var(--lake-font);border-radius:7px;margin-right:10px;padding:5px 9px}.lake-admin-body [aria-pressed=true],.lake-admin-body [role=tab][aria-selected=true]{background:var(--lake-primary);color:var(--lake-on-primary);border-color:var(--lake-primary)}.lake-admin-body :is([aria-pressed=true],[role=tab][aria-selected=true]) [class*=text-]{color:inherit}.lake-admin-body :is([class*=bg-cyan-],[class*=bg-emerald-])[class*=text-cyan-]{color:var(--lake-accent)}.lake-admin-body [data-slot=button][data-variant=default]{background:var(--lake-primary);color:var(--lake-on-primary)}.lake-admin-body [data-slot=button][data-variant=default] [class*=text-]{color:inherit}.lake-admin-body [data-slot=button][data-variant=outline]{background:var(--lake-surface);color:var(--lake-ink);border-color:var(--lake-line)}.lake-admin-body [data-slot=button][data-variant=destructive]{background:var(--lake-danger);color:var(--lake-on-primary)}.lake-admin-body [data-slot=button]{white-space:normal;height:auto;min-height:36px}.lake-admin-body :is(button,[role=button]):focus-visible{outline:2px solid var(--lake-accent);outline-offset:3px}.lake-admin-body :is(code,pre){color:var(--lake-ink);background:var(--lake-surface);font-family:ui-monospace,SFMono-Regular,monospace}.lake-admin-body pre{max-width:100%;overflow-x:auto}.lake-admin-body table{font-size:12px}.lake-admin-body th{color:var(--lake-muted);font-weight:800}.lake-admin-body :is(th,td){border-color:var(--lake-divider)}.lake-admin-body summary{color:var(--lake-ink)}.lake-admin-body [data-slot=switch][data-state=checked]{background:var(--lake-primary)}.lake-admin-body [data-slot=switch-thumb]{background:var(--lake-on-primary)}@container lake-content (max-width:1000px){.lake-admin-body .grid:is([class*=lg\:grid-cols-3],[class*=xl\:grid-cols-3],[class*=xl\:grid-cols-4]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container lake-content (max-width:620px){.lake-admin-body .grid:is([class*=sm\:grid-cols-],[class*=md\:grid-cols-],[class*=lg\:grid-cols-],[class*=xl\:grid-cols-]){grid-template-columns:minmax(0,1fr)}.lake-admin-body [class*=col-span-]{grid-column:auto}.lake-admin-body .grid>[class*=w-]{width:auto}.lake-admin-body [data-slot=tabs-list]{align-items:stretch}.lake-admin-body [data-slot=tabs-trigger]{flex:auto}}body[data-lake-phase] .lake-admin-tool-menu{width:min(320px,100vw - 32px);max-height:min(70svh,560px);overflow-y:auto}body[data-lake-phase][data-lake-admin=true] :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]) :is([class*=bg-cyan-],[class*=bg-emerald-])[class*=text-slate-950]{background:var(--lake-primary);color:var(--lake-on-primary)}body[data-lake-phase][data-lake-admin=true] :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]) :is([role=tab][aria-selected=true],[aria-pressed=true]){background:var(--lake-primary);color:var(--lake-on-primary);border-color:var(--lake-primary)}body[data-lake-phase][data-lake-admin=true] :is([data-slot=dialog-content],[data-slot=alert-dialog-content]) [data-slot=button][data-variant=destructive]{background:var(--lake-danger);color:var(--lake-on-primary)}@container lake-content (max-width:1000px){[data-admin-main=asset-catalog] .grid[class*=xl\:grid-cols-5]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container lake-content (max-width:620px){[data-admin-main=asset-catalog] .grid[class*=xl\:grid-cols-5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container lake-content (max-width:340px){[data-admin-main=asset-catalog] .grid[class*=xl\:grid-cols-5]{grid-template-columns:minmax(0,1fr)}}.admin-directory-search{margin-bottom:20px}.admin-directory-search>label{color:var(--lake-ink);margin-bottom:8px;font-size:13px;font-weight:800;display:block}.admin-directory-search>div{border:1px solid var(--lake-line);background:var(--lake-surface);color:var(--lake-muted);border-radius:10px;align-items:center;gap:10px;padding:4px 12px;display:flex}.admin-directory-search input{min-width:0;color:var(--lake-ink);flex:1;padding:10px 0;box-shadow:none!important;background:0 0!important;border:0!important}.admin-directory-search button{padding:6px}.admin-directory-layout{grid-template-columns:185px minmax(0,1fr);align-items:start;gap:24px;display:grid}.admin-workspaces{flex-direction:column;gap:6px;display:flex}.admin-workspaces button{text-align:left;color:var(--lake-muted);border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:700;display:flex}.admin-workspaces button:hover{background:var(--lake-hover)}.admin-workspaces small{opacity:.8;font-size:11px}.admin-directory-results{flex-direction:column;gap:25px;display:flex}.admin-directory-results h2{align-items:center;gap:7px;margin-bottom:9px;font-size:16px;font-weight:800;display:flex}.admin-group-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.admin-group-heading h2{margin-bottom:3px}.admin-group-heading p,.admin-group-heading>small,.admin-device-note{color:var(--lake-muted);font-size:12px}.admin-group-heading>small{white-space:nowrap}.admin-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-tool-card{border:1px solid var(--lake-divider);background:var(--lake-soft);border-radius:12px;transition:border-color .15s,background .15s;position:relative}.admin-tool-card:hover{border-color:var(--lake-accent);background:var(--lake-hover)}.admin-tool-open{text-align:left;border-radius:12px;flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:150px;padding:16px 42px 16px 16px;display:flex}.admin-tool-title{color:var(--lake-ink);justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.admin-tool-description{color:var(--lake-muted);margin-top:7px;font-size:12px;line-height:1.6}.admin-tool-tasks{color:var(--lake-accent);margin-top:auto;padding-top:13px;font-size:11px;font-weight:600;line-height:1.6}.admin-tool-pin{color:var(--lake-muted);border-radius:7px;padding:7px;position:absolute;top:9px;right:8px}.admin-recent{color:var(--lake-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.admin-recent span{align-items:center;gap:5px;margin-right:4px;display:inline-flex}.admin-recent button{border:1px solid var(--lake-divider);color:var(--lake-ink);border-radius:7px;padding:6px 9px}.admin-empty{border:1px dashed var(--lake-line);color:var(--lake-muted);border-radius:12px;padding:24px}@container lake-content (max-width:850px){.admin-directory-layout{grid-template-columns:minmax(0,1fr);gap:16px}.admin-workspaces{flex-flow:wrap}.admin-workspaces button{border-color:var(--lake-divider);padding:8px 10px}}@container lake-content (max-width:620px){.admin-tool-grid{grid-template-columns:minmax(0,1fr)}.admin-tool-open{min-height:125px}}
.button-fx-definitions{pointer-events:none;position:absolute}.button-rarity-fx{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.button-rarity-lens{border-radius:50%;animation:11s ease-in-out infinite button-lens-drift;inset:-40%;-webkit-mask-image:radial-gradient(circle,#0000 35%,#000 42% 48%,#0000 67%);mask-image:radial-gradient(circle,#0000 35%,#000 42% 48%,#0000 67%)}@keyframes button-lens-drift{0%,to{opacity:.6;transform:rotate(-7deg)scale(.98)}50%{opacity:.85;transform:rotate(7deg)scale(1.02)}}.button-rarity-sparkles{z-index:2;inset:-8%}.button-rarity-sparkles i{left:calc(50% + 43% * cos(var(--spark-index) * 137.508deg));top:calc(50% + 43% * sin(var(--spark-index) * 137.508deg));opacity:0;filter:drop-shadow(0 0 3px #ffe8a080);mix-blend-mode:screen;width:16%;height:16%;animation:1.05s ease-in-out infinite button-gold-sparkle;animation-delay:calc(var(--spark-index) * -.0875s);background:radial-gradient(#fff 0%,#fff9da 5%,#fff3ad44 13%,#0000 38%),linear-gradient(90deg,#0000 8%,#fffce6 49%,#fff 50%,#fffce6 51%,#0000 92%),linear-gradient(#0000 8%,#fffce6 49%,#fff 50%,#fffce6 51%,#0000 92%);border-radius:50%;position:absolute}.button-rarity-sparkles.is-silver i{filter:drop-shadow(0 0 3px #b9e6ff);animation-name:button-silver-sparkle;animation-duration:4.8s;top:13%;left:76%}@keyframes button-gold-sparkle{0%,55%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(0)}24%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(20deg)}}@keyframes button-silver-sparkle{0%,10%,to{opacity:0;transform:translate(-50%,-50%)scale(.1)rotate(0)}5%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(20deg)}}.button-rarity-arcs{z-index:2;width:132%;height:132%;inset:-16%;overflow:visible}.button-arc{opacity:0;transform-origin:70px 70px;animation:1.7s linear infinite button-electric-arc}.button-arc.b{animation-duration:2.3s;animation-delay:-1.4s}.button-arc.c{animation-duration:1.4s;animation-delay:-.8s}@keyframes button-electric-arc{0%,14%,28%,52%,to{opacity:0}6%,21%,36%{opacity:1}8%,25%,40%{opacity:.45}}.button-rarity-red{z-index:2;inset:-32%}.button-red-halo{background:radial-gradient(circle,#0000 36%,#ed123345 43%,#b40b3355 48%,#9e08251a 55%,#0000 68%);border-radius:50%;animation:5.6s ease-in-out infinite button-red-breath;position:absolute;inset:0}.button-red-fog{width:100%;height:100%;overflow:visible}.red-wisp{opacity:0;transform-origin:70px 70px;animation:5.6s ease-in-out infinite button-red-wisp}.red-wisp.b{animation-duration:6.5s;animation-delay:-2.8s}.red-wisp.c{animation-duration:7.2s;animation-delay:-1.4s}@keyframes button-red-breath{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:1;transform:scale(1.13)}}@keyframes button-red-wisp{0%{opacity:0;transform:translateY(3px)scale(.9)}28%{opacity:.3}55%{opacity:.45}to{opacity:0;transform:translateY(-22px)scale(1.24)}}@media (prefers-reduced-motion:reduce){.button-rarity-fx,.button-rarity-fx *{animation:none!important}.button-rarity-arcs,.button-rarity-sparkles,.button-red-fog{display:none}.button-red-halo{opacity:.3}}[data-rarity-motion=paused] .button-rarity-fx,[data-rarity-motion=paused] .button-rarity-fx *{animation-play-state:paused!important}.button-rarity-sparkles:before{content:"";mix-blend-mode:screen;background:conic-gradient(from 25deg,#0000 0deg,#fff4be44 8deg,#0000 18deg 180deg,#fff8cf33 190deg,#0000 205deg);border-radius:50%;animation:3.8s ease-in-out infinite button-metal-sweep;position:absolute;inset:8%;-webkit-mask-image:radial-gradient(circle,#0000 54%,#000 57% 65%,#0000 69%);mask-image:radial-gradient(circle,#0000 54%,#000 57% 65%,#0000 69%)}.button-rarity-sparkles.is-silver:before{opacity:.4;animation-duration:7s}@keyframes button-metal-sweep{0%{opacity:0;transform:rotate(0)}20%,70%{opacity:.8}to{opacity:0;transform:rotate(230deg)}}.button-rarity-lens:after{content:"";filter:blur(2px);background:conic-gradient(#0000,#9d8bb92b,#0000 35%,#3b315b44,#0000 65%,#c2adce22,#0000);border-radius:50%;animation:16s linear infinite button-accretion;position:absolute;inset:8%}@keyframes button-accretion{to{transform:rotate(360deg)}}.button-rarity-arcs path{stroke-linejoin:round;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.button-rarity-fx:before,.button-rarity-fx:after{animation:none!important}}[data-rarity-motion=paused] .button-rarity-fx:before,[data-rarity-motion=paused] .button-rarity-fx:after{animation-play-state:paused!important}
