@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_c641ef79-module__H_VbJG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_c641ef79-module__H_VbJG__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_e5ce2bc1-module__JBTj2W__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_e5ce2bc1-module__JBTj2W__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.38t85nkp60tez.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.2omtmoo94goav.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.3lj349bs9hfu1.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.2dbbbbabmw4n4.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.1oqo1buse5xew.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.0xxdg0o7uh536.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.0i8had3keju7i.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.24oj26lcm6-u8.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.2oeto2j5aaelm.woff2?dpl=dpl_DcHy5NrMr7m2imaNVSEWQzxumctD)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_6fc357b6-module__Lx7nvW__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_6fc357b6-module__Lx7nvW__variable{--font-signage:"Barlow Condensed", "Barlow Condensed Fallback"}
.attract-page{--ag-accent:#ff4f86;--ag-glow-b:#9d7bf2;overscroll-behavior:contain;background:var(--rd-ink);color:var(--rd-text);font:14px/1.4 var(--rd-ui);-webkit-font-smoothing:antialiased;position:fixed;inset:0;overflow:hidden auto}.attract-page *,.attract-page :before,.attract-page :after{box-sizing:border-box}.attract-page :focus-visible{outline:2px solid var(--rd-gold);outline-offset:2px}.attract-column{z-index:1;width:min(100%,480px);min-height:100%;padding:max(8px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));flex-direction:column;margin:0 auto;display:flex;position:relative}.attract-scene,.account-gate.has-attract{--attract-top:clamp(220px, calc(100dvh - 450px), 56dvh)}.attract-scene[data-mood=register],.account-gate.has-attract.is-register{--attract-top:clamp(150px, calc(100dvh - 540px), 50dvh)}.attract-scene{--lean-x:0;--lean-y:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 60% at 50% 110%, color-mix(in srgb, var(--ag-accent) 16%, transparent), transparent 70%), #0b070b;position:fixed;inset:0;overflow:hidden}.attract-glow{opacity:.3;mix-blend-mode:screen;will-change:transform;border-radius:50%;width:70vmax;height:70vmax;position:absolute}.attract-glow.is-a{background:radial-gradient(circle, var(--ag-accent), transparent 62%);animation:19s ease-in-out infinite alternate attract-drift-a;top:20vmax;left:-35vmax}.attract-glow.is-b{background:radial-gradient(circle, var(--ag-glow-b), transparent 62%);animation:23s ease-in-out infinite alternate attract-drift-b;bottom:-30vmax;right:-35vmax}@keyframes attract-drift-a{to{transform:translate(18vmax,10vmax)scale(1.15)}}@keyframes attract-drift-b{to{transform:translate(-16vmax,-14vmax)scale(.9)}}.attract-her{width:min(100%,560px);height:calc(var(--attract-top) + 180px);position:absolute;top:0;left:50%;translate:-50%;-webkit-mask:linear-gradient(#000 55%,#0000 98%);mask:linear-gradient(#000 55%,#0000 98%)}.attract-her>*{object-fit:cover;object-position:50% 12%;width:106%;height:106%;transform:translate3d(calc(var(--lean-x) * -14px), calc(var(--lean-y) * -10px), 0);transition:transform .6s cubic-bezier(.2,.8,.3,1),opacity .8s;position:absolute;inset:-3%}.attract-video{opacity:0;animation:18s ease-in-out infinite alternate attract-push}.attract-scene.is-playing .attract-video{opacity:1}.attract-scene.is-playing .attract-poster{opacity:0}.attract-poster{filter:saturate(.9)}@keyframes attract-push{to{scale:1.06}}@media (min-width:600px){.attract-her{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 55%,#0000 98%),linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#000 55%,#0000 98%),linear-gradient(90deg,#0000,#000 18% 82%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}.attract-dust i{bottom:-10px;left:calc(mod(var(--i) * 37, 100) * 1%);width:calc(2px + mod(var(--i), 3) * 1.5px);aspect-ratio:1;background:color-mix(in srgb, var(--ag-accent) 70%, #fff);box-shadow:0 0 8px var(--ag-accent);opacity:0;animation:attract-rise calc(9s + mod(var(--i) * 7, 9) * 1s) linear calc(var(--i) * -.83s) infinite;border-radius:50%;position:absolute}@keyframes attract-rise{0%{opacity:0;transform:translate(0,0)}10%{opacity:.8}80%{opacity:.5}to{transform:translate3d(calc(mod(var(--i), 5) * 8px - 16px), -105dvh, 0);opacity:0}}.attract-bubble{left:max(16px,50% - 220px);top:calc(var(--attract-top) - 84px);color:#fff;background:#240c1ee6;border-radius:20px 20px 20px 6px;gap:2px;max-width:min(80%,340px);padding:10px 16px 11px;transition:top .4s cubic-bezier(.2,.8,.3,1);animation:.5s cubic-bezier(.2,1.5,.4,1) .4s both attract-say;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 30px -12px #000c}.attract-bubble:after{content:"";background:inherit;clip-path:polygon(0 0,100% 0,0 100%);border-radius:0 0 0 4px;width:14px;height:14px;position:absolute;bottom:-7px;left:10px}.attract-bubble b{font:700 12px/1.2 var(--rd-ui);letter-spacing:.02em;color:var(--ag-accent)}.attract-bubble span{font:600 17px/1.3 var(--rd-ui);text-wrap:balance}@keyframes attract-say{0%{opacity:0;transform-origin:0 100%;transform:translateY(8px)scale(.92)}}.account-gate.has-attract{z-index:1;width:min(400px,100%);margin:var(--attract-top) auto 0;text-align:center;color:var(--rd-text);animation:attract-card-in .55s var(--rd-spring) both;background:linear-gradient(#280f22e6,#120810f2);border-radius:28px;justify-items:center;gap:16px;padding:28px 22px 22px;transition:margin-top .4s cubic-bezier(.2,.8,.3,1);display:grid;position:relative;box-shadow:inset 0 1px #ffffff26,0 22px 50px -10px #000000bf}@keyframes attract-card-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}.ui-wordmark{font:800 14px/1 var(--rd-ui);letter-spacing:.34em;text-transform:uppercase;color:var(--rd-text);padding-left:.34em}.ui-wordmark b{background:linear-gradient(180deg, #fff 8%, #ffd6e4 40%, #ffb3cb 60%, var(--ag-accent) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}.account-gate section[aria-label$=account\ access]{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.account-gate label{text-align:left;font-weight:600;color:var(--rd-dim)!important}.account-gate input{transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffff1f;background:#00000061!important;border:0!important;border-radius:14px!important;height:50px!important;font-size:16px!important}.account-gate input:focus{box-shadow:inset 0 0 0 2px var(--ag-accent)}.account-gate form button[type=submit]{box-shadow:inset 0 1px 0 #ffffff80, 0 10px 24px -8px color-mix(in srgb, var(--ag-accent) 65%, transparent);border:0!important;min-height:52px!important;font-weight:800!important}.account-gate .lb-auth-panel{text-align:left;width:100%}@media (prefers-reduced-motion:reduce){.attract-glow,.attract-video,.attract-bubble,.account-gate.has-attract{animation:none}.attract-dust{display:none}}
@media (max-width:600px){.ld-chat-thread-with-charms{padding-left:4px;padding-right:4px}}:root{--ad-bg:#07060a;--ad-rise:#14111c;--ad-mid:#1c1820;--ad-brass:var(--ld-hairline-bright);--ad-brass-deep:var(--ld-accent-deep);--ad-brass-bright:var(--ld-accent);--ad-rose:#e89c80;--ad-rose-hot:#e89c80;--ad-rose-deep:#a3304a;--ad-cream:#f4ead8;--ad-cream-dim:#f4ead88c;--ad-rule:#ffffff1f;--ad-rule-soft:#ffffff0f;--ld-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ld-surface:#141219b8;--ld-surface-solid:#18151df0;--ld-hairline:#ffffff1a;--ld-hairline-bright:#ffffff29;--ld-shadow:0 10px 24px #00000080;--ld-accent:#e89c80;--ld-accent-deep:#b56750;--ld-rose-ink:#24130e;--ld-rose-soft:#e89c802e;--ld-blush:#fde0d2;--ld-win:#30d158;--ld-loss:#ff453a;--ld-match:#aeaeb2;--ld-mood-flirt:#d6245a;--ld-mood-compliment:#f4a3bb;--ld-mood-tease:#a98bf5;--ld-mood-flirt-wash:#d6245a33;--ld-mood-compliment-wash:#f4a3bb2e;--ld-mood-tease-wash:#a98bf533;--ld-mood-rim:#eab08c;--ld-mood-ink:#2b0f1d;--ld-display:var(--font-instrument-serif), "Iowan Old Style", Georgia, serif;--ld-text:#f5f3f0;--ld-text-dim:#f5f3f09e;--ld-radius-card:20px;--ld-radius-tile:14px}@keyframes ld-drift{0%{transform:scale(1.08)}}@keyframes ld-rise-in{0%{opacity:0;transform:translateY(14px)}}.ld-stage-video{object-fit:cover;object-position:50% 20%}@keyframes ld-page-in{0%{opacity:0}}.ld-page-in{animation:.28s cubic-bezier(.05,.7,.1,1) both ld-page-in}.ld-drift{animation:9s ease-out both ld-drift}.ld-rise-in{animation:.42s cubic-bezier(.05,.7,.1,1) both ld-rise-in}@keyframes ld-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ld-dot{animation:1.1s ease-in-out infinite ld-dot}.ld-no-scrollbar{scrollbar-width:none}.ld-no-scrollbar::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.ld-page-in,.ld-drift,.ld-rise-in,.ld-dot{animation:none}}.btn-primary.hot{animation:2s ease-in-out infinite spend-hot-pulse}@keyframes spend-hot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes lucky-date-tile-spinner{to{transform:rotate(360deg)}}@keyframes meter-edge-pulse{0%,to{box-shadow:0 0 #fde0d299}50%{box-shadow:0 0 8px 1px #fde0d2e6}}.stage-1{--warm:#b56750;--warm-deep:#b56750;--halo:#e89c8052;--halo-spread:22px;--halo-scale:1.08;--meter-start:#e89c80;--meter-end:#8f4a38;--bg-vignette:radial-gradient(ellipse at 50% 0%, #788cb42e 0%, transparent 50%);--bubble-shadow:0 2px 10px #00000073;--gem-glow:#e89c8066;--rose-mix:#e89c801f;--pill-border:var(--ld-hairline-bright);--dial-border:#e89c8047;--dial-outer-glow:none;--gem-saturation:.85}.stage-2{--warm:#bf725a;--warm-deep:#b56750;--halo:#e89c805c;--halo-spread:27px;--halo-scale:1.09;--meter-start:#eba48a;--meter-end:#944e3b;--bg-vignette:radial-gradient(ellipse at 50% 30%, #b4a08c2e 0%, transparent 55%);--bubble-shadow:0 2px 11px #28140a6b;--gem-glow:#e89c807a;--rose-mix:#e89c8030;--pill-border:var(--ld-hairline-bright);--dial-border:#e89c804f;--dial-outer-glow:0 0 8px #e89c801a;--gem-saturation:.92}.stage-3{--warm:#c97c63;--warm-deep:#b56750;--halo:#e89c8066;--halo-spread:32px;--halo-scale:1.1;--meter-start:#edad94;--meter-end:#98513e;--bg-vignette:radial-gradient(ellipse at 50% 100%, #e89c8033 0%, transparent 55%);--bubble-shadow:0 3px 12px #783c2861;--gem-glow:#e89c808c;--rose-mix:#e89c8042;--pill-border:var(--ad-rose);--dial-border:#e89c8057;--dial-outer-glow:0 0 12px #e89c802e;--gem-saturation:1}.stage-4{--warm:#d4876d;--warm-deep:#b56750;--halo:#e89c806e;--halo-spread:37px;--halo-scale:1.11;--meter-start:#f0b69f;--meter-end:#9d5541;--bg-vignette:radial-gradient(ellipse at 50% 100%, #f4949045 0%, transparent 60%);--bubble-shadow:0 3px 13px #96463270;--gem-glow:#f4868799;--rose-mix:#f486874f;--pill-border:var(--ad-rose);--dial-border:#e89c805c;--dial-outer-glow:0 0 14px #f494943b;--gem-saturation:1.07}.stage-5{--warm:#de9176;--warm-deep:#b56750;--halo:#e89c8078;--halo-spread:42px;--halo-scale:1.12;--meter-start:#f2bea9;--meter-end:#a25844;--bg-vignette:radial-gradient(ellipse at 50% 100%, #e89c8057 0%, transparent 65%);--bubble-shadow:0 4px 14px #b4503c80;--gem-glow:#e89c80a6;--rose-mix:#e89c805c;--pill-border:var(--ad-rose);--dial-border:#e89c8063;--dial-outer-glow:0 0 16px #ff8ca047;--meter-edge-pulse:meter-edge-pulse 1.6s ease-in-out infinite;--gem-saturation:1.15}.stage-6{--warm:#e89c80;--warm-deep:#ac604a;--halo:#e89c8082;--halo-spread:46px;--halo-scale:1.125;--meter-start:#f5c6b3;--meter-end:#a75c47;--bg-vignette:radial-gradient(ellipse at 50% 100%, #ff80a066 0%, transparent 67%);--bubble-shadow:0 4px 15px #c8555f85;--gem-glow:#ff80a0b3;--rose-mix:#ff80a070;--pill-border:var(--ad-rose);--dial-border:#e89c806b;--dial-outer-glow:0 0 18px #ff8caa54;--meter-edge-pulse:meter-edge-pulse 1.55s ease-in-out infinite;--gem-saturation:1.2}.stage-7{--warm:#e89c80;--warm-deep:#a25844;--halo:#e89c808a;--halo-spread:50px;--halo-scale:1.13;--meter-start:#f8cfbe;--meter-end:#ac604a;--bg-vignette:radial-gradient(ellipse at 50% 70%, #ff86a575 0%, transparent 68%);--bubble-shadow:0 5px 16px #d258668a;--gem-glow:#ff86aabf;--rose-mix:#ff86a585;--pill-border:var(--ad-rose);--dial-border:#e89c8073;--dial-outer-glow:0 0 20px #ff8caf63;--meter-edge-pulse:meter-edge-pulse 1.5s ease-in-out infinite;--gem-saturation:1.25}.stage-8{--warm:#e89c80;--warm-deep:#98513e;--halo:#e89c8094;--halo-spread:54px;--halo-scale:1.14;--meter-start:#fad8c8;--meter-end:#b0634d;--bg-vignette:radial-gradient(ellipse at 50% 50%, #e89c8052 0%, transparent 70%);--bubble-shadow:0 5px 18px #dc5a6e8c;--gem-glow:#ff8cb4cc;--rose-mix:#ff8caa99;--pill-border:var(--ad-rose);--dial-border:#e89c8078;--dial-outer-glow:0 0 22px #ff8cb473, 0 0 50px #ff8caa2e;--meter-edge-pulse:meter-edge-pulse 1.4s ease-in-out infinite;--gem-saturation:1.3}.stage-9{--warm:#e89c80;--warm-deep:#8f4a38;--halo:#e89c809e;--halo-spread:62px;--halo-scale:1.16;--meter-start:#fde0d2;--meter-end:#b56750;--bg-vignette:radial-gradient(ellipse at 50% 50%, #ff78a073 0%, transparent 75%);--bubble-shadow:0 6px 20px #e65a789e;--gem-glow:#ff78aaf2;--rose-mix:#ff82aab8;--pill-border:var(--ad-rose);--dial-border:#e89c8080;--dial-outer-glow:0 0 28px #ff82b48c, 0 0 60px #ff82aa3d;--meter-edge-pulse:meter-edge-pulse 1.2s ease-in-out infinite;--gem-saturation:1.45}:root{--player-bubble:#e89c80;--her-bubble:#e5e5ea;--rose-gold:#e89c80;--rose-gold-light:#fde0d2;--rose-gold-deep:#b56750;--bubble-radius:20px;--bubble-tail-radius:6px;--bubble-padding:9px 14px;--bubble-shadow-her:0 2px 10px #00000059;--bubble-shadow-player:0 2px 10px #0b84ff59}@keyframes bubble-in-right{0%{opacity:0;transform-origin:100% 100%;transform:translateY(8px)scale(.82)}55%{opacity:1;transform-origin:100% 100%;transform:translateY(0)scale(1.04)}to{opacity:1;transform-origin:100% 100%;transform:translateY(0)scale(1)}}@keyframes bubble-in-left{0%{opacity:0;transform-origin:0 100%;transform:translateY(8px)scale(.82)}55%{opacity:1;transform-origin:0 100%;transform:translateY(0)scale(1.04)}to{opacity:1;transform-origin:0 100%;transform:translateY(0)scale(1)}}.bubble-in-right{animation:.36s cubic-bezier(.34,1.56,.64,1) both bubble-in-right}.bubble-in-left{animation:.36s cubic-bezier(.34,1.56,.64,1) both bubble-in-left}.bubble-delay-1{animation-delay:.55s}.bubble-delay-2{animation-delay:1.4s}.bubble-delay-reveal{animation-delay:.45s}@keyframes reaction-pop{0%{opacity:0;transform:translateY(6px)scale(.84)}12%{opacity:1;transform:translateY(0)scale(1.04)}82%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-2px)scale(.98)}}.reaction-pop{animation:2.6s ease-out .45s both reaction-pop}.peek-reveal{box-sizing:border-box;color:#fff6f0;background:#0e0a13f5;border:1px solid #efb99494;border-radius:14px;flex-direction:column;align-items:center;gap:2px;width:min(196px,100vw - 100px);margin-left:64px;padding:6px 10px;animation:.3s cubic-bezier(.2,.8,.2,1) both peek-reveal-in;display:flex;box-shadow:0 12px 28px #0000008c}.peek-reveal-label{color:#efb994;letter-spacing:.16em;font-size:9px;font-weight:800}.peek-reveal-line{justify-content:center;align-items:center;gap:3px;font-size:12px;line-height:1;display:flex}.peek-reveal-line strong{color:#ffd2b8}@keyframes peek-reveal-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.peek-reveal,.reaction-pop{opacity:1;animation:none;transform:none}}@keyframes dial-arrow-pulse{0%,to{opacity:.5}50%{opacity:1}}.dial-arrow-pulse{animation:.85s ease-in-out infinite dial-arrow-pulse}@keyframes typing-row-enter{0%{opacity:0;max-height:0;padding-bottom:0}to{opacity:1;max-height:60px;padding-bottom:.5rem}}@keyframes typing-row-leave{0%{opacity:1;max-height:60px;padding-bottom:.5rem}to{opacity:0;max-height:0;padding-bottom:0}}.typing-row{animation:.22s cubic-bezier(.34,1.56,.64,1) .7s both typing-row-enter,.28s ease-out 1.3s forwards typing-row-leave;overflow:hidden}@keyframes typing-dot-bounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:.95;transform:translateY(-4px)}}.typing-dot{animation:1.2s infinite typing-dot-bounce}.typing-dot:nth-child(2){animation-delay:.15s}.typing-dot:nth-child(3){animation-delay:.3s}@keyframes bubble-fly-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-32px)}}.bubble-fly-up{animation:.36s cubic-bezier(.4,0,.2,1) forwards bubble-fly-up}@keyframes bubble-fade-out{to{opacity:0}}.bubble-fade-out{animation:.14s ease-out forwards bubble-fade-out}@keyframes sincere-pulse{0%,to{box-shadow:0 0 12px #e89c808c,inset 0 1px 2px #ffffff8c,inset 0 -2px 4px #78321e73}50%{box-shadow:0 0 26px #e89c80f2,0 0 8px #e89c8080,inset 0 1px 2px #ffffff8c,inset 0 -2px 4px #78321e73}}.sincere-pulse{animation:2.4s ease-in-out infinite sincere-pulse}@keyframes pill-text-rise{0%{opacity:0;transform:translateY(8px)}60%{opacity:1}to{opacity:1;transform:translateY(0)}}.pill-text-rise{animation:.4s cubic-bezier(.34,1.56,.64,1) pill-text-rise}@keyframes toast-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.toast-rise{animation:.22s cubic-bezier(.34,1.56,.64,1) both toast-rise}@keyframes turn-flash-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes turn-flash-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes turn-flash-pulse{0%{transform:scale(1)}to{transform:scale(1.18)}}@keyframes t-leadin{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes t-bracket{0%{opacity:0;transform:scaleX(.4)}to{opacity:1;transform:scaleX(1)}}@keyframes t-video{0%{opacity:0}to{opacity:1}}@keyframes t-outro{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes congrats-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes dial-expand{0%{opacity:0;transform:translateY(28px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.dial-expand{animation:.22s cubic-bezier(.34,1.56,.64,1) both dial-expand}@keyframes dial-collapse{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(20px)scale(.94)}}@keyframes chat-auto-fade{0%{opacity:1}to{opacity:0}}.chat-auto-fade{animation:.4s ease-out both chat-auto-fade}[data-testid=chat-screen],[data-testid=chat-screen] *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[data-chrome-hidden=false] .chrome-tile{opacity:1;pointer-events:auto;transition:opacity .2s}[data-chrome-hidden=true] .chrome-tile{opacity:0;pointer-events:none;transition:opacity .2s}@keyframes chrome-hint-fade{0%{opacity:0}to{opacity:1}}.mini-dial-toggle{transition:transform .18s cubic-bezier(.34,1.56,.64,1),opacity .2s}.mini-dial-toggle:not(:disabled):hover{transform:scale(1.06)}.mini-dial-toggle:not(:disabled):active{transform:scale(1.2)}.mini-dial-toggle.is-collapsed:not(:active):not(:hover){animation:2.4s ease-in-out infinite mini-dial-pulse}@keyframes mini-dial-pulse{0%,to{box-shadow:0 6px 14px #0009,0 0 10px #d4a8572e}50%{box-shadow:0 6px 14px #0009,0 0 20px #d4a8578c}}@keyframes ld-pout{0%{transform:none}35%{transform:scale(1.14,.84)}}.ld-pout{animation:ld-pout .38s cubic-bezier(.3, .7, .4, 1) var(--mood-delay,0s) both}@keyframes ld-wilt{0%{opacity:1;transform:none}}.ld-wilt-stem,.ld-wilt-head{animation:ld-wilt .38s cubic-bezier(.5, 0, .4, 1.25) var(--mood-delay,0s) both}@keyframes ld-wilt-petal{0%{opacity:0;transform:translate(-2px,-11px)rotate(-70deg)}30%{opacity:1}}.ld-wilt-petal{transform-box:fill-box;transform-origin:50%;animation:ld-wilt-petal .32s ease-in calc(var(--mood-delay,0s) + 60ms) both}.ld-wilt-petal-late{animation-delay:calc(var(--mood-delay,0s) + .12s);animation-duration:.26s}@keyframes ld-blush-cheek{0%{opacity:0;transform:scale(.3)}}.ld-blush-cheek{transform-box:fill-box;transform-origin:50%;animation:ld-blush-cheek .36s ease-out var(--mood-delay,0s) both}@keyframes ld-mood-out{0%{opacity:1}}.ld-mood-out{animation:ld-mood-out .22s ease-out var(--mood-delay,0s) both}@keyframes ld-mood-in{0%{opacity:0}}.ld-mood-in{animation:ld-mood-in .26s ease-out calc(var(--mood-delay,0s) + 80ms) both}@media (prefers-reduced-motion:reduce){.ld-pout,.ld-wilt-stem,.ld-wilt-head,.ld-wilt-petal,.ld-blush-cheek,.ld-mood-out,.ld-mood-in{animation:none}}@keyframes ld-breathe{0%,to{box-shadow:0 0 0 2px var(--ld-accent), 0 0 14px #e89c8059}50%{box-shadow:0 0 0 2px var(--ld-accent), 0 0 30px #e89c80bf}}.ld-breathe{animation:2.4s ease-in-out infinite ld-breathe}@keyframes ld-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.ld-bob{animation:1.6s ease-in-out infinite ld-bob}@keyframes ld-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}.ld-pop{animation:.32s ease-out both ld-pop}@keyframes ld-type{0%{clip-path:inset(0 100% 0 0)}}.ld-type{animation:.48s steps(24,end) both ld-type}@keyframes ld-spin-in{0%{transform:rotate(-180deg)}}.ld-spin-in{animation:.4s ease-out both ld-spin-in}@keyframes ld-flip-in{0%{opacity:.3;transform:perspective(600px)rotateY(90deg)}60%{opacity:1;transform:perspective(600px)rotateY(-12deg)}to{transform:perspective(600px)rotateY(0)}}.ld-flip-in{animation:.56s cubic-bezier(.2,.8,.2,1) both ld-flip-in}@keyframes ld-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.ld-pulse{animation:1.8s ease-in-out infinite ld-pulse}@keyframes ld-armed{0%,to{box-shadow:0 0 #e89c8000}50%{box-shadow:0 0 16px 2px #e89c8099}}.ld-armed{animation:1.6s ease-in-out infinite ld-armed}@keyframes ld-draw-x{0%{transform:scaleX(0)}}.ld-draw-x{transform-origin:0;animation:.24s ease-out both ld-draw-x}@keyframes ld-fly-to-meter{0%{opacity:0;transform:translate(0)scale(.8)}18%{opacity:1;transform:translateY(-12px)scale(1.15)}to{opacity:0;transform:translate(var(--fly-dx,-120px), var(--fly-dy,-40px)) scale(.5)}}.ld-fly-to-meter{animation:.76s cubic-bezier(.4,0,.6,1) .24s both ld-fly-to-meter}@keyframes ld-demo-in{0%{opacity:0;transform:scale(.6)}}.ld-demo-in{animation:.26s cubic-bezier(.2,.8,.2,1) backwards ld-demo-in}@keyframes ld-demo-out{to{opacity:0;transform:scale(.6)}}.ld-demo-out{animation:.22s ease-in forwards ld-demo-out}@keyframes ld-demo-slide{0%{opacity:0;transform:translate(-36px)}}.ld-demo-slide{animation:.38s cubic-bezier(.2,.8,.2,1) backwards ld-demo-slide}@keyframes ld-demo-strike{0%{opacity:0;transform:translate(-22px,-22px)rotate(-40deg)scale(.6)}70%{opacity:1;transform:translate(0)rotate(8deg)scale(1.2)}}.ld-demo-strike{animation:.42s cubic-bezier(.2,.8,.2,1) backwards ld-demo-strike}@keyframes ld-demo-tilt{0%{transform:rotate(0)}40%{transform:rotate(-24deg)}75%{transform:rotate(8deg)}to{transform:rotate(0)}}.ld-demo-tilt{animation:.7s ease-in-out both ld-demo-tilt}@keyframes ld-absorb{0%{opacity:0;filter:drop-shadow(0 0 #ff453a00);transform:scale(.4)}45%{opacity:1;filter:drop-shadow(0 0 14px #ff453ae6);transform:scale(1.25)}to{filter:drop-shadow(0 0 10px #e89c80b3);transform:scale(1)}}.ld-absorb{animation:.52s cubic-bezier(.2,.8,.2,1) both ld-absorb}@keyframes ld-burst{0%{opacity:0;transform:scale(0)rotate(-60deg)}55%{opacity:1;filter:drop-shadow(0 0 16px #fde0d2);transform:scale(1.5)rotate(10deg)}to{filter:drop-shadow(0 0 8px #fde0d2b3);transform:scale(1)rotate(0)}}.ld-burst{animation:.48s cubic-bezier(.2,.8,.2,1) both ld-burst}@media (prefers-reduced-motion:reduce){.ld-draw-x,.ld-fly-to-meter,.ld-demo-in,.ld-demo-slide,.ld-demo-strike,.ld-demo-tilt,.ld-absorb,.ld-burst{animation:none}.ld-demo-out{opacity:0;animation:none}.ld-fly-to-meter{display:none}.ld-breathe,.ld-bob,.ld-pop,.ld-type,.ld-spin-in,.ld-flip-in,.ld-pulse,.ld-armed{animation:none}}@keyframes ld-edge-glow{0%{opacity:0}20%{opacity:1}to{opacity:0}}.ld-edge-glow{z-index:45;pointer-events:none;animation:.9s ease-out both ld-edge-glow;position:fixed;inset:0;box-shadow:inset 0 0 48px 8px #e89c808c,inset 0 0 120px 24px #e89c8033}.ld-edge-glow.mega{animation-duration:1.3s;box-shadow:inset 0 0 70px 16px #fde0d2bf,inset 0 0 180px 44px #e89c8066}@keyframes ld-cam-punch{0%{transform:scale(1)}25%{transform:scale(1.022)translate(-1.5px,1px)}55%{transform:scale(1.012)translate(1.5px,-1px)}to{transform:scale(1)}}@keyframes ld-cam-punch-mega{0%{transform:scale(1)}18%{transform:scale(1.04)translate(-3px,2px)rotate(-.4deg)}40%{transform:scale(1.028)translate(3px,-2px)rotate(.3deg)}65%{transform:scale(1.012)translate(-1px,1px)}to{transform:scale(1)}}.ld-cam-punch{animation:.2s ease-out both ld-cam-punch}.ld-cam-punch.mega{animation:.25s ease-out both ld-cam-punch-mega}@keyframes ld-punch{0%{opacity:0;transform:scale(.4)}45%{opacity:1;transform:scale(1.6)}70%{transform:scale(.94)}to{transform:scale(1.12)}}.ld-punch{animation:.46s cubic-bezier(.2,.8,.2,1) both ld-punch;display:inline-block}@keyframes ld-particle{0%{opacity:0;transform:translate(0)scale(.3)rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(var(--s,1)) rotate(var(--rot))}}.ld-particle{animation:.82s cubic-bezier(.15,.7,.3,1) both ld-particle;display:inline-flex;position:absolute;top:0;left:0}@keyframes ld-save-drain{0%{stroke-dashoffset:0}to{stroke-dashoffset:188px}}.ld-save-ring{animation:ld-save-drain var(--save-ms,3.5s) linear both}@keyframes ld-save-gutter{0%,to{opacity:1;transform:scale(1)}40%{opacity:.7;transform:scale(.9,.82)}60%{opacity:1;transform:scale(1.04,1.08)}}.ld-save-flame{transform-origin:50% 90%;animation:.9s ease-in-out infinite ld-save-gutter}@keyframes ld-save-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.ld-save-keep{animation:1s ease-in-out infinite ld-save-breathe}@keyframes ld-line-swap{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.ld-line-swap{animation:.15s ease-out both ld-line-swap}@media (prefers-reduced-motion:reduce){.ld-edge-glow{opacity:0;animation:none}.ld-particle{display:none}.ld-cam-punch,.ld-cam-punch.mega,.ld-punch,.ld-line-swap,.ld-save-flame,.ld-save-keep{animation:none}}@keyframes ld-finale-petal{0%{opacity:0;transform:translateY(-8vh)rotate(0)}12%{opacity:1}to{transform:translate3d(var(--drift,0px), 104vh, 0) rotate(var(--spin,320deg));opacity:.15}}.ld-finale-petal{background:linear-gradient(135deg, var(--rose-gold-light,#fde0d2), var(--rose-gold,#e89c80));width:12px;height:9px;animation:ld-finale-petal var(--fall,2.6s) cubic-bezier(.3, .1, .6, 1) var(--delay,0s) both;border-radius:60% 0;position:absolute;top:0}@keyframes ld-finale-ring{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}.ld-finale-ring{animation:1.1s ease-out .45s both ld-finale-ring}@media (prefers-reduced-motion:reduce){.ld-finale-petal{display:none}.ld-finale-ring{opacity:0;animation:none}}
:root{--rd-ink:#120911;--rd-text:#fbf3f6;--rd-dim:#fbf3f69e;--rd-faint:#fbf3f65c;--rd-hair:#ffffff1a;--rd-hair-2:#ffffff2e;--rd-gold:#f1c661;--rd-gold-hi:#fff2c2;--rd-win:#34d17a;--rd-loss:#ff4b4b;--rd-tie:#b7b0bd;--rd-ui:var(--font-jakarta), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--rd-msg:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;--rd-serif:var(--ld-display);--rd-out:cubic-bezier(.22, 1, .36, 1);--rd-pop:cubic-bezier(.34, 1.56, .64, 1);--rd-spring:cubic-bezier(.34, 1.56, .64, 1)}@supports (transition-timing-function:linear(0, 1)){:root{--rd-spring:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1)}}.rd-page{--col:min(100vw, 520px);--vw:min(var(--col), calc((100dvh - 280px) * 3 / 4));background:var(--rd-ink);color:var(--rd-text);font:14px/1.4 var(--rd-ui);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.rd-page *,.rd-page :before,.rd-page :after{box-sizing:border-box}.rd-page button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.rd-top-wrap,.rd-rail-wrap,.rd-thread.under,.rd-dock-wrap,.rd-error-state{z-index:1;position:relative}.rd-video{position:relative}.rd-page>.rd-bg{z-index:0;pointer-events:none;background:radial-gradient(120% 70% at 50% -10%,#5b1640 0%,#0000 60%),radial-gradient(90% 60% at 100% 100%,#3a1660 0%,#0000 60%),radial-gradient(80% 60% at 0 80%,#5a1426 0%,#0000 60%),linear-gradient(#24091d,#120911 60%,#0d0710);position:fixed;inset:0;overflow:hidden}.rd-bg:before{content:"";background:radial-gradient(40% 30% at 30% 40%,#ff4f862e,#0000 70%),radial-gradient(35% 28% at 75% 65%,#9d7bf229,#0000 70%);animation:18s ease-in-out infinite alternate rd-drift;position:absolute;inset:-20%}@keyframes rd-drift{to{transform:translate(6%,-5%)rotate(8deg)}}.rd-bg:after{content:"";opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.rd-bokeh{filter:blur(var(--b,14px));opacity:var(--o,.35);background:var(--c,#f1c661);animation:rd-float var(--d,20s) ease-in-out infinite alternate;border-radius:50%;position:absolute}@keyframes rd-float{to{transform:translate(var(--dx,30px), var(--dy,-40px)) scale(1.2)}}.rd-top-wrap{width:var(--col);z-index:20;flex:none}.rd-top{padding:calc(env(safe-area-inset-top,0px) + 6px) 10px 6px;align-items:center;gap:8px;display:flex}.rd-ib{cursor:pointer;width:34px;height:34px;color:var(--rd-text);transition:transform .2s var(--rd-pop);background:linear-gradient(#ffffff24,#ffffff0d);border:0;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffff38,0 3px #00000059,0 6px 14px #0000004d}.rd-ib:active{transform:translateY(2px)scale(.94)}.rd-ib svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.rd-help{font:800 15px var(--rd-ui);color:var(--rd-gold-hi)!important}.rd-help.nudge{animation:1.6s ease-in-out 3 rd-nudge}@keyframes rd-nudge{0%,to{box-shadow:inset 0 1px #ffffff38,0 3px #00000059,0 0 #f1c66199}50%{box-shadow:inset 0 1px #ffffff38,0 3px #00000059,0 0 0 8px #f1c66100}}.rd-who{flex:auto;align-items:center;gap:9px;min-width:0;display:flex}.rd-ava{background:#3a2430;border-radius:50%;flex:none;width:38px;height:38px;position:relative;box-shadow:0 0 0 2px #f1c661cc,0 4px 12px #00000080}.rd-ava img{object-fit:cover;object-position:50% 14%;border-radius:50%;width:100%;height:100%;display:block}.rd-ava:after{content:"";background:#34d17a;border-radius:50%;width:11px;height:11px;animation:2.4s ease-in-out infinite rd-online;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 2.5px #1d0c18}@keyframes rd-online{50%{box-shadow:0 0 0 2.5px #1d0c18,0 0 0 6px #34d17a40}}.rd-who-text{min-width:0;display:grid}.rd-nm{font:800 16px/1.1 var(--rd-ui);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rd-sub{font:600 11.5px/1.2 var(--rd-ui);color:var(--rd-dim);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rd-sub b{color:var(--rd-gold);font-weight:700}.rd-coins{cursor:pointer;font-variant-numeric:tabular-nums;background:linear-gradient(#3b2a12,#20160a);border:0;border-radius:99px;flex:none;align-items:center;gap:4px;height:30px;padding:0 9px 0 3px;display:flex;box-shadow:inset 0 1px #ffdc8c59,0 0 0 1px #f1c66159,0 3px #0006;font:800 13.5px var(--rd-ui)!important;color:var(--rd-gold-hi)!important}.rd-coins img{filter:drop-shadow(0 2px 3px #00000080);width:24px;height:24px;margin-left:-2px}.rd-coins.spend{animation:rd-spend .55s var(--rd-pop)}@keyframes rd-spend{30%{filter:brightness(1.4);transform:scale(.9)}}.rd-video{width:var(--vw);height:calc(var(--vw) * 4 / 3);background:#0b090d;border-radius:20px 20px 0 0;flex:none;overflow:hidden;box-shadow:0 0 0 1px #f1c66159,0 20px 50px #00000080}.rd-cam{transform-origin:50% 35%;position:absolute;inset:0}.rd-video:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000,#0a050a8c);height:70px;position:absolute;inset:auto 0 0}.rd-video.r-win .rd-cam{animation:rd-push 1.4s var(--rd-out)}.rd-video.r-big .rd-cam{animation:rd-punch 1.6s var(--rd-out)}.rd-video.r-loss .rd-cam{animation:.5s rd-jolt}@keyframes rd-push{35%{transform:scale(1.045)}}@keyframes rd-punch{12%{transform:scale(1.1)rotate(-.6deg)}30%{transform:scale(1.06)rotate(.4deg)}}@keyframes rd-jolt{20%{transform:translate(-6px)}45%{transform:translate(5px)}70%{transform:translate(-2px)}}.rd-tint{pointer-events:none;opacity:0;z-index:2;position:absolute;inset:0}.rd-video.r-win .rd-tint{background:radial-gradient(120% 70% at 50% 115%,#ff4f868c,#0000 60%);animation:1.4s rd-flash}.rd-video.r-big .rd-tint{background:radial-gradient(120% 80% at 50% 110%,#f1c661b3,#0000 62%);animation:1.8s rd-flash}.rd-video.r-loss .rd-tint{background:radial-gradient(130% 90%,#0000 45%,#3c000cd9);animation:1s rd-flash}@keyframes rd-flash{20%{opacity:1}}.rd-dim{z-index:9;opacity:0;pointer-events:none;background:#07030a;transition:opacity .3s;position:absolute;inset:0}.rd-glare{z-index:4;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 38%,#fff0 42%,#fff6dc6b 50%,#fff0 58%,#0000 62%);position:absolute;inset:-10% -60%;transform:translate(-60%)}.rd-glare.on{animation:1.1s cubic-bezier(.4,0,.2,1) rd-glare}@keyframes rd-glare{0%{opacity:1;transform:translate(-55%)}to{opacity:1;transform:translate(55%)}}.rd-stamp{z-index:12;pointer-events:none;text-align:center;opacity:0;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.rd-stamp .big{font:italic 82px/.9 var(--rd-serif);background:linear-gradient(100deg,#f7d27a 20%,#fffbe6 40%,#f7d27a 60%) 0 0/250% 100%;color:#0000;filter:drop-shadow(0 2px #5a3200b3)drop-shadow(0 6px 22px #f1c6618c);-webkit-background-clip:text;background-clip:text;display:block}.rd-stamp .big.shine{animation:1.3s linear rd-shine}.rd-stamp[data-tone=loss] .big{filter:drop-shadow(0 2px #500000b3)drop-shadow(0 6px 22px #ff4b4b80);background-image:linear-gradient(100deg,#ff6b6b 20%,#ffd1d1 40%,#ff6b6b 60%)}.rd-stamp[data-tone=plain] .big{filter:drop-shadow(0 2px #00000080);background-image:linear-gradient(100deg,#f4eef6 20%,#fff 40%,#f4eef6 60%)}@keyframes rd-shine{0%{background-position:120% 0}to{background-position:-60% 0}}.rd-stamp .small{font:800 11px var(--rd-ui);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:#00000073;border-radius:99px;margin-top:6px;padding:4px 10px;display:inline-block}.rd-stamp .small:empty{display:none}.rd-banner{z-index:12;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#1e0616d9 15% 85%,#0000);justify-items:center;gap:3px;padding:18px 0 16px;display:grid;position:absolute;top:34%;left:0;right:0}.rd-banner:before,.rd-banner:after{content:"";background:linear-gradient(90deg, transparent, var(--rd-gold), var(--rd-gold-hi), var(--rd-gold), transparent);height:1.5px;position:absolute;left:12%;right:12%}.rd-banner:before{top:0}.rd-banner:after{bottom:0}.rd-banner .n{font:800 11px var(--rd-ui);letter-spacing:.34em;text-transform:uppercase;color:var(--rd-gold)}.rd-banner .t{font:italic 50px/1 var(--rd-serif);color:#fff;text-shadow:0 0 30px #ff4f8699}.rd-vchips{z-index:7;pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;bottom:5px;left:6px;right:6px}.rd-vchips>*{pointer-events:auto}.rd-chip{-webkit-backdrop-filter:blur(8px);color:#fff;background:#0e060cb8;border:0;border-radius:99px;flex:none;align-items:center;gap:4px;height:26px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff24,0 4px 12px #00000059}.rd-chatchip{cursor:pointer;min-width:34px;height:34px;transition:transform .2s var(--rd-pop);justify-content:center;gap:5px;padding:0 12px 0 10px;font:800 12.5px var(--rd-ui)!important}.rd-chatchip:active{transform:scale(.92)}.rd-chatchip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.rd-chatchip .rd-dot{background:#ff4f86;border-radius:50%;width:11px;height:11px;display:none;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #1d0c18}.rd-chatchip.unread .rd-dot{animation:1.2s ease-in-out infinite rd-blink;display:block}.rd-heat{animation:rd-slam .5s var(--rd-pop);padding:0 6px 0 2px}.rd-heat img{width:20px;height:20px;animation:1s ease-in-out infinite rd-flick}@keyframes rd-flick{50%{transform:scale(1.18)rotate(-6deg)}}.rd-heat-n{font:800 9.5px/16px var(--rd-ui);color:#2a0d02;font-variant-numeric:tabular-nums;animation:rd-bump .6s var(--rd-spring);background:linear-gradient(#ffd27a,#ff6a2c);border-radius:6px;padding:0 4px;box-shadow:0 0 10px #ff6a2c99}@keyframes rd-bump{30%{transform:scale(1.5)}}.rd-night-chip{height:22px;font:800 11px var(--rd-ui);color:#ffe7a8;white-space:nowrap;background:linear-gradient(90deg,#24357f,#4a3a8f);border-radius:99px;flex:none;align-items:center;gap:3px;padding:0 9px 0 6px;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 0 14px #f6c45a73}.rd-night-chip svg{width:14px;height:14px}.rd-moment{width:26px;color:var(--rd-gold-hi);justify-content:center}.rd-last{gap:5px;margin-left:auto;padding:0 6px 0 4px}.rd-last-face{width:18px;height:18px;box-shadow:0 0 0 1.5px var(--rd-gold);background:#3a2430;border-radius:50%;overflow:hidden}.rd-last-face img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;display:block}.rd-last-slots{align-items:center;gap:2px;display:flex}.rd-last-slots img{opacity:.38;width:18px;height:18px;transition:opacity .3s}.rd-last-slots img:first-child{opacity:1;filter:drop-shadow(0 0 5px #f1c661cc)}.rd-last.flash{animation:.9s rd-last-flash}@keyframes rd-last-flash{30%{box-shadow:inset 0 0 0 1.5px var(--rd-gold), 0 0 18px #f1c6618c}}.rd-page .ld-chem{-webkit-backdrop-filter:blur(8px)}.rd-rail-wrap{width:var(--vw);z-index:8;flex:none}.rd-rail{background:linear-gradient(110deg,#7a4f1c,#ffe9a6 18%,#b4802f 50%,#f5d982 82%,#7a4f1c);border-radius:0 0 12px 12px;grid-template-columns:repeat(9,minmax(0,1fr));gap:2px;height:18px;padding:2px;display:grid;box-shadow:0 6px 16px #00000073}.rd-seg{color:#ffffff52;background:linear-gradient(#2c1a28,#140b13);place-items:center;display:grid;position:relative;overflow:hidden}.rd-seg:first-child{border-bottom-left-radius:10px}.rd-seg:last-child{border-bottom-right-radius:10px}.rd-seg-ico{z-index:1;place-items:center;display:grid;position:relative}.rd-seg svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:9px}.rd-seg.done{color:#fff;background:linear-gradient(#ff6f9c,#b3124a)}.rd-seg.done.popin svg{animation:rd-popcheck .6s var(--rd-pop)}@keyframes rd-popcheck{0%{transform:scale(0)rotate(-40deg)}}.rd-fill{width:0;transition:width .7s var(--rd-out);background:linear-gradient(90deg,#b3124a,#ff4f86 70%,#ffb3cb);position:absolute;inset:0 auto 0 0;overflow:hidden}.rd-fill[data-dir=up]{transition-delay:.75s}.rd-seg.done .rd-fill{display:none}.rd-sweep{animation:rd-sweep .9s var(--rd-out) .85s both;background:linear-gradient(100deg,#0000 30%,#ffffffbf 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}@keyframes rd-sweep{to{transform:translate(100%)}}.rd-pct{font:800 10px var(--rd-ui);color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000c}.rd-third{pointer-events:none;background:#ffffff47;width:1.5px;margin-left:-.75px;position:absolute;top:3px;bottom:3px}.rd-third.passed{background:#fff2c2d9}.rd-ghost{background:var(--rd-loss);opacity:0;position:absolute;top:0;bottom:0}.rd-seg.close{box-shadow:inset 0 0 0 1.5px var(--rd-gold-hi)}.rd-seg.close:before{content:"";z-index:2;animation:1.1s ease-in-out infinite rd-blink;position:absolute;inset:0;box-shadow:inset 0 0 10px #fff2c2e6}@keyframes rd-blink{50%{opacity:.2}}.rd-thread{z-index:6;font-family:var(--rd-msg);transition:opacity .35s var(--rd-out), transform .45s var(--rd-out)}.rd-thread.over{cursor:pointer;touch-action:pan-x;flex-direction:column;justify-content:flex-end;max-height:46%;display:flex;position:absolute;bottom:40px;left:8px;right:8px}.rd-thread.under{min-height:0;width:var(--vw);flex-direction:column;flex:auto;display:flex}.rd-thread-scroll{flex-direction:column;gap:4px;min-height:0;display:flex}.rd-thread.over .rd-thread-scroll{justify-content:flex-end;padding-top:18px;overflow:hidden;-webkit-mask:linear-gradient(#0000 0,#000 18px);mask:linear-gradient(#0000 0,#000 18px)}.rd-thread.under .rd-thread-scroll{scrollbar-width:none;flex:auto;padding:14px 10px 8px;overflow-y:auto;-webkit-mask:linear-gradient(#0000 0,#000 14px);mask:linear-gradient(#0000 0,#000 14px)}.rd-thread.under .rd-thread-scroll::-webkit-scrollbar{display:none}.rd-thread[data-hidden]{opacity:0;pointer-events:none;transform:translateY(16px)scale(.97)}.rd-thread[data-hidden][data-peek]{opacity:1;pointer-events:auto;transform:none}.rd-thread[data-peek] .rd-thread-scroll>:not([data-latest]){display:none}.rd-b{max-width:80%;font:400 17px/1.3 var(--rd-msg);letter-spacing:-.015em;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.3);-webkit-user-select:text;user-select:text;border-radius:20px;flex:none;padding:8px 14px 9px;position:relative;box-shadow:0 6px 18px #00000040}.rd-thread.under .rd-b{box-shadow:none}.rd-b em{opacity:.8;font-style:italic}.rd-b.she{background:#26242ca8;align-self:flex-start;margin-left:6px}.rd-b.me{background:linear-gradient(#ff5a8fc7,#e0245ec7);align-self:flex-end;margin-right:6px}.rd-tail{width:17px;height:21px;position:absolute;bottom:0}.rd-b.she .rd-tail{left:-6px}.rd-b.me .rd-tail{right:-6px;transform:scaleX(-1)}.rd-b.she .rd-tail path{fill:#26242ca8}.rd-b.me .rd-tail path{fill:#e0245ec7}.rd-b.cont .rd-tail{display:none}.rd-b.typing{animation:rd-in-her .5s var(--rd-spring) .35s both;transform-origin:0 100%;padding:10px 14px}.rd-b.typing i{background:#9e9aa6;border-radius:50%;width:7px;height:7px;margin:0 1.5px;animation:1.2s infinite rd-tdot;display:inline-block}.rd-b.typing i:nth-child(2){animation-delay:.18s}.rd-b.typing i:nth-child(3){animation-delay:.36s}@keyframes rd-tdot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.rd-b.she.in{animation:rd-in-her .5s var(--rd-spring) both;transform-origin:0 100%}.rd-b.me.in{animation:rd-in-me .5s var(--rd-spring) both;transform-origin:100% 100%}@keyframes rd-in-her{0%{opacity:0;transform:scale(.5)translateY(10px)}}@keyframes rd-in-me{0%{opacity:0;transform:scale(.6)translateY(16px)}}.rd-b.sincere{color:#3a2304;background:linear-gradient(#ffd66e,#e0a42a)}.rd-b.sincere .rd-tail path{fill:#e0a42a}.rd-b.dare{border:1px solid #ffa24a8c;box-shadow:0 0 18px #ff6e3259}.rd-dare-x{font:italic 18px/1 var(--rd-serif);color:#ffb35c;margin-right:6px}.rd-ticks{font:700 10px var(--rd-ui);opacity:.55;letter-spacing:-2px;vertical-align:1px;margin-left:5px;display:inline-block}.rd-ticks.read,.rd-b.me.in .rd-ticks{opacity:1}.rd-b.me.in .rd-ticks{animation:.42s step-end rd-unread}@keyframes rd-unread{0%{opacity:.55}}.rd-tap{height:26px;font:800 12.5px var(--rd-ui);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 0 0 2.5px var(--rd-ink), 0 4px 10px #00000080;color:#fff;background:#3a3740;border-radius:99px;align-items:center;gap:3px;padding:0 8px 0 6px;display:flex;position:absolute;top:-13px;right:-14px}.rd-b.in .rd-tap{animation:rd-tap-in .6s var(--rd-spring) .15s both}.rd-tap.win{background:linear-gradient(#3ee08a,#1fa85b)}.rd-tap.big{color:#3a2304;background:linear-gradient(#ffe08a,#e2a628)}.rd-tap.loss{background:linear-gradient(#ff7272,#d42d2d)}@keyframes rd-tap-in{0%{opacity:0;transform:scale(0)rotate(-30deg)}}.rd-divider{font:600 11px var(--rd-ui);color:var(--rd-dim);background:#00000040;border-radius:99px;align-self:center;margin:6px 0;padding:2px 10px}.rd-divider b{color:var(--rd-gold);font-weight:700}.rd-thread-moment{cursor:default;padding:8px 2px 2px}.ld-moment-band{gap:7px;display:grid}.ld-moment-prompt{-webkit-backdrop-filter:blur(8px);max-width:100%;font:italic 16px/1.25 var(--ld-display);text-align:center;text-wrap:balance;color:var(--rd-text,#fff);background:#0e060cb8;border-radius:999px;justify-self:center;margin:0;padding:4px 12px}.ld-moment-row{grid-template-columns:repeat(3,minmax(0,1fr)) 32px;align-items:center;gap:6px;display:grid}.ld-moment-pill{color:#fff;min-width:0;height:38px;font:700 12.5px var(--rd-ui,var(--ld-font));cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(#4a2844f2,#241222f2);border:0;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 8px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:inset 0 1px #fff3,0 3px #00000073,0 6px 14px #00000059}.ld-moment-pill:active:not(:disabled){transform:translateY(2px)}.ld-moment-pill:disabled{cursor:default;opacity:.7}.ld-moment-pill.chosen{box-shadow:inset 0 1px #ffffff4d,0 3px #00000073,0 0 0 2px #ff7aa6}.ld-moment-glyph{color:#ff9ec0;display:inline-flex}.ld-moment-name{white-space:nowrap}.ld-risk{gap:2px;display:inline-flex}.ld-risk i{background:#fff3;border-radius:50%;width:4px;height:4px}.ld-risk i.on{background:#f1c661}.ld-moment-current{background:#ff7aa6;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:9px;box-shadow:0 0 6px #ff7aa6}.ld-moment-caption{white-space:nowrap;color:var(--ld-blush);z-index:3;pointer-events:none;background:#18151d;border:1px solid #f3d9a44d;border-radius:9px;padding:5px 9px;font-size:11.5px;font-weight:500;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ld-moment-skip{width:32px;height:32px;color:var(--rd-dim,#ccc);cursor:pointer;background:#0e060ccc;border:0;border-radius:50%;padding:0;font-size:13px;box-shadow:inset 0 0 0 1px #ffffff29}.ld-moment-skip:disabled{opacity:.4;cursor:default}.rd-dock-wrap{width:var(--col);z-index:10;flex:none;margin-top:auto}.rd-page.roomy .rd-dock-wrap{margin-top:0}.rd-toast-slot{z-index:30;position:absolute;bottom:100%;left:0;right:0}.rd-dock{padding:10px 10px calc(24px + env(safe-area-inset-bottom,0px));gap:18px;display:grid;position:relative}.rd-error{font:600 12.5px var(--rd-ui);color:#ffd1d1;background:#780a1e99;border-radius:12px;padding:7px 12px;box-shadow:inset 0 0 0 1px #ff4b4b73}.rd-retry{cursor:pointer;color:#fff;background:#780a1e99;border:0;border-radius:50%;justify-self:center;place-items:center;width:52px;height:52px;animation:1.6s ease-in-out infinite rd-retry-pulse;display:grid;box-shadow:inset 0 0 0 1px #ff4b4b73}.rd-retry svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.rd-retry[data-busy]{animation:none}.rd-retry[data-busy] svg{animation:.8s linear infinite rd-retry-spin}@keyframes rd-retry-pulse{50%{transform:scale(1.08)}}@keyframes rd-retry-spin{to{transform:rotate(360deg)}}.rd-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rd-compose{min-height:48px;box-shadow:inset 0 0 0 1px var(--rd-hair-2), inset 0 1px 0 #ffffff0f;-webkit-backdrop-filter:blur(16px);background:#ffffff12;border-radius:24px;align-items:center;gap:9px;padding:5px 5px 5px 8px;transition:box-shadow .3s,background .3s;display:flex;position:relative}.rd-mood{filter:drop-shadow(0 2px 3px #00000080);flex:none;width:30px;height:30px}.rd-mood.swap{animation:rd-mood-swap .45s var(--rd-spring)}@keyframes rd-mood-swap{0%{opacity:0;transform:scale(.3)rotate(-40deg)}}.rd-compose p{min-width:0;font:400 15px/1.28 var(--rd-msg);color:var(--rd-text);-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;flex:auto;margin:0;display:-webkit-box;overflow:hidden}.rd-compose p.swap{animation:rd-fade-up .35s var(--rd-out)}@keyframes rd-fade-up{0%{opacity:0;transform:translateY(4px)}}.rd-quote{text-align:right;font:800 10.5px/1.2 var(--rd-ui);font-variant-numeric:tabular-nums;flex:none}.rd-quote b{color:var(--rd-win);font-size:14px;display:block}.rd-quote span{color:var(--rd-gold-hi);white-space:nowrap}.rd-compose.sincere{background:linear-gradient(#ffd66e2e,#e0a42a1a);box-shadow:inset 0 0 0 1.5px #ffd66e99,0 0 22px #ffd66e40}.rd-compose.sincere p{font:italic 18px/1.2 var(--rd-serif);color:#fff3d6;cursor:default}.rd-send{cursor:pointer;width:38px;height:38px;transition:transform .18s var(--rd-pop), filter .2s, box-shadow .18s;background:linear-gradient(#ff7aa6,#e0245e 60%,#b3124a);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative;box-shadow:inset 0 1.5px #ffffff80,inset 0 -2px #00000040,0 3px #7d0b33,0 6px 14px #e0245e73}.rd-send svg{fill:none;stroke:#fff;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.rd-send:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 1.5px #ffffff80,inset 0 -2px #00000040,0 0 #7d0b33,0 2px 6px #e0245e66}.rd-send:disabled{filter:saturate(.25)brightness(.6);cursor:not-allowed}.rd-send.ready:after{content:"";pointer-events:none;border-radius:50%;animation:2s ease-out infinite rd-ring;position:absolute;inset:-4px;box-shadow:0 0 0 2px #ff5a8fb3}@keyframes rd-ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}.rd-compose.sincere .rd-send{background:linear-gradient(#fff2c2,#f1c661 55%,#b07a1f);box-shadow:inset 0 1.5px #ffffffb3,inset 0 -2px #78460a66,0 3px #7a5212,0 6px 16px #f1c66180}.rd-compose.sincere .rd-send svg{stroke:#3a2304}.rd-compose.sincere .rd-send.ready:after{box-shadow:0 0 0 2px #ffd66ecc}.rd-compose.poor .rd-send{filter:grayscale(.85);opacity:.35}.rd-keys{grid-template-rows:46px;grid-template-columns:repeat(3,minmax(0,1fr)) 54px;align-items:end;gap:8px;height:46px;display:grid;position:relative}.rd-keys.save{justify-content:center;align-items:center;display:flex}.rd-key{--c:#888;cursor:pointer;text-align:left;letter-spacing:.01em;text-shadow:0 1px 2px #00000080;background:linear-gradient(180deg, color-mix(in srgb, var(--c) 52%, #2a1626), color-mix(in srgb, var(--c) 30%, #140a12));min-width:0;height:40px;box-shadow:inset 0 1px 0 #ffffff38, inset 0 -2px 0 #00000040, 0 4px 0 color-mix(in srgb, var(--c) 35%, #07030a), 0 8px 16px #00000073;transition:transform .2s var(--rd-pop), box-shadow .34s ease-out, background .25s, color .2s, opacity .3s, filter .34s ease-out;z-index:1;border:0;border-radius:14px;padding:0 6px 0 34px;position:relative;color:#ffffffc7!important;font:800 13px var(--rd-ui)!important}.rd-key:before{content:"";pointer-events:none;background:linear-gradient(#ffffff38,#fff0);border-radius:13px 13px 8px 8px;position:absolute;inset:1px 1px 50%}.rd-key img{filter:drop-shadow(0 3px 3px #0000008c);width:30px;height:30px;transition:transform .35s var(--rd-spring), width .3s var(--rd-out), height .3s var(--rd-out), left .3s var(--rd-out);pointer-events:none;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.rd-key-name{white-space:nowrap;text-overflow:ellipsis;display:block;position:relative;overflow:hidden}.rd-key:active:not([aria-disabled]){box-shadow:inset 0 1px 0 #ffffff38, inset 0 -2px 0 #00000040, 0 1px 0 color-mix(in srgb, var(--c) 35%, #07030a), 0 3px 8px #0006;transform:translateY(3px)}.rd-key[data-sel]{background:linear-gradient(180deg, color-mix(in srgb, var(--c) 72%, #fff), var(--c) 52%, color-mix(in srgb, var(--c) 70%, #000));box-shadow:inset 0 1.5px 0 #fff9, inset 0 -3px 0 #00000038, 0 4px 0 color-mix(in srgb, var(--c) 50%, #000), 0 0 22px color-mix(in srgb, var(--c) 65%, transparent), 0 10px 18px #0006;color:#fff!important}.rd-key[data-sel] img{width:40px;height:40px;left:0;transform:translateY(-66%)rotate(-8deg)}.rd-sheen{pointer-events:none;border-radius:14px;position:absolute;inset:0;overflow:hidden}.rd-sheen:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:40%;position:absolute;top:-50%;bottom:-50%;left:-60%;transform:skew(-20deg)}.rd-key[data-sel] .rd-sheen:after{animation:3.2s ease-in-out 1s infinite rd-glint}@keyframes rd-glint{0%{left:-60%}30%,to{left:140%}}.rd-key.bump{animation:rd-keybump .5s var(--rd-spring)}@keyframes rd-keybump{30%{transform:translateY(2px)scale(.96)}}.rd-keys.hint .rd-key{animation:2.2s ease-in-out infinite rd-key-bob}.rd-keys.nudge .rd-key{animation:.7s ease-in-out both rd-key-bob}.rd-keys.hint .rd-key:nth-child(2),.rd-keys.nudge .rd-key:nth-child(2){animation-delay:90ms}.rd-keys.hint .rd-key:nth-child(3),.rd-keys.nudge .rd-key:nth-child(3){animation-delay:.18s}@keyframes rd-key-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.rd-edge{opacity:0;border-radius:3px;height:3px;transition:opacity .25s;position:absolute;bottom:-10px;left:18%;right:18%}.rd-key[data-prey] .rd-edge{opacity:1;background:var(--rd-win);box-shadow:0 0 8px var(--rd-win)}.rd-key[data-threat] .rd-edge{opacity:1;background:var(--rd-loss);box-shadow:0 0 8px var(--rd-loss)}.rd-key[aria-disabled]{cursor:default}.rd-keys[data-busy] .rd-key:not([data-mine]):not([data-lit]):not([data-her-final]){filter:saturate(.4)brightness(.7)}.rd-keys.sincere-mode .rd-key{filter:saturate(.4)brightness(.75)}.rd-key[data-mine]{box-shadow:inset 0 1.5px 0 #fff9, 0 4px 0 color-mix(in srgb, var(--c) 50%, #000), 0 0 0 2.5px #fff, 0 0 26px #ffffff80;transform:translateY(-5px)}.rd-key[data-lit]{filter:brightness(1.28)saturate(1.1)!important;color:#fff!important;transition:none!important;box-shadow:inset 0 0 18px #ffffff8c,inset 0 1.5px #fffc,0 4px #7a5212,0 0 0 2.5px #fff6d0,0 0 26px 6px #ffd66ed9!important}.rd-key[data-lit] img{transform:translateY(-50%)scale(1.12)}.rd-key[data-sel][data-lit] img{transform:translateY(-66%)rotate(-8deg)scale(1.08)}.rd-key[data-her-final]{box-shadow:inset 0 1.5px 0 #ffffff80, 0 4px 0 #6b4a10, 0 0 0 2px var(--rd-gold);filter:none!important}.rd-key[data-result=win]{box-shadow:inset 0 1.5px 0 #fff9, 0 4px 0 #0c5a2e, 0 0 0 2.5px var(--rd-win), 0 0 34px #34d17ab3;transform:translateY(-5px)}.rd-key[data-result=loss]{box-shadow:inset 0 1.5px 0 #fff6, 0 4px 0 #5a0c0c, 0 0 0 2.5px var(--rd-loss), 0 0 22px #ff4b4b80;animation:.45s rd-shake}.rd-key[data-result=tie]{box-shadow:inset 0 1.5px 0 #ffffff80, 0 4px 0 #333, 0 0 0 2.5px var(--rd-tie)}@keyframes rd-shake{15%{transform:translate(-6px)rotate(-2deg)}35%{transform:translate(5px)rotate(1.5deg)}55%{transform:translate(-3px)}75%{transform:translate(2px)}}.rd-crack{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.rd-crack path{fill:none;stroke:#fff;stroke-width:1.4px;opacity:.8}.rd-crack path+path{stroke-width:1px;opacity:.6}.rd-key[data-result=loss] .rd-crack{opacity:1}.rd-key[data-out]{opacity:.3!important;filter:grayscale()!important}.rd-strike{transform-origin:0;height:2px;transition:transform .35s var(--rd-out);background:#fffc;position:absolute;top:50%;left:10%;right:10%;transform:rotate(-10deg)scaleX(0)}.rd-key[data-out] .rd-strike{transform:rotate(-10deg)scaleX(1)}.rd-pk{z-index:3;gap:2px;display:flex;position:absolute;top:-9px;right:4px}.rd-pk i{font:800 10px/1 var(--rd-ui);color:#3a2304;width:19px;height:19px;animation:rd-drop-in .5s var(--rd-spring) both;background:linear-gradient(#fff2c2,#e7b54a);border-radius:50%;place-items:center;font-style:normal;display:grid;box-shadow:0 2px #8a5d16,0 0 10px #f1c661b3}@keyframes rd-drop-in{0%{opacity:0;transform:translateY(-16px)scale(1.6)}}.rd-hb{z-index:5;background:var(--face) 50% 14% / cover no-repeat, #3a2430;width:28px;height:28px;box-shadow:0 0 0 2px var(--rd-gold-hi), 0 0 0 3.5px #1d0c18, 0 4px 10px #0000008c, 0 0 16px #f1c661b3;animation:rd-hb-in .6s var(--rd-spring) both;pointer-events:none;border-radius:50%;position:absolute;top:-13px;right:-7px}@keyframes rd-hb-in{0%{transform:scale(0)rotate(-120deg)}}@property --rd-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rd-spin{to{--rd-a:360deg}}.rd-boost{cursor:pointer;z-index:5;width:54px;height:40px;transition:transform .2s var(--rd-pop), box-shadow .2s;background:linear-gradient(#6a2a7a,#3d1350 55%,#250a33);border:0;border-radius:14px;place-self:end;place-items:center;padding:0;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #e9b955,inset 0 2px #ffffff47,inset 0 -2px #0000004d,0 4px #8a5d16,0 8px 16px #00000073,0 0 16px #f1c6614d}.rd-boost img{filter:drop-shadow(0 2px 2px #5a320099);pointer-events:none;width:32px;height:32px;margin:0;animation:3s ease-in-out infinite rd-twinkle}@keyframes rd-twinkle{50%{transform:rotate(14deg)scale(1.08)}}.rd-boost:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffd66e80,#ffd66e00 66%);border-radius:22px;animation:2.6s ease-in-out infinite rd-halo;position:absolute;inset:-8px}@keyframes rd-halo{50%{opacity:.55;transform:scale(1.16)}}.rd-boost:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 0 0 1.5px #e9b955,inset 0 2px #ffffff47,inset 0 -2px #0000004d,0 1px #8a5d16,0 3px 8px #0006}.rd-boost:disabled{filter:saturate(.3)brightness(.65);cursor:not-allowed}.rd-boost[data-armed]{box-shadow:inset 0 0 0 1.5px #e9b955,inset 0 2px #ffffff47,0 4px #8a5d16,0 0 0 2.5px #fff6d0,0 0 28px #f1c661d9}.rd-boost[data-glow]:before{background:radial-gradient(circle,#ffd66ed9,#ffd66e00 66%)}.rd-boost-badge{min-width:20px;height:20px;font:800 10.5px var(--rd-ui);color:#fff;background:linear-gradient(#ff6f9c,#d4144f);border-radius:10px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #1d0c18,0 2px #7d0b33}.rd-sheet{z-index:70;background:linear-gradient(#30182cf7,#180c16f7);border-radius:22px;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;right:0;box-shadow:inset 0 0 0 1px #f1c66159,0 20px 50px #0009}.rd-card{cursor:pointer;background:linear-gradient(180deg, color-mix(in srgb, var(--k) 40%, #3a2238), color-mix(in srgb, var(--k) 18%, #1c0f1a));box-shadow:inset 0 1px 0 #ffffff38, 0 4px 0 color-mix(in srgb, var(--k) 25%, #07030a), 0 8px 16px #0006;transition:transform .2s var(--rd-pop), box-shadow .2s;animation:rd-card-in .5s var(--rd-spring) both;border:0;border-radius:16px;justify-items:center;gap:2px;padding:10px 6px 9px;display:grid;position:relative;color:var(--rd-text)!important}.rd-card:nth-child(2){animation-delay:50ms}.rd-card:nth-child(3){animation-delay:.1s}@keyframes rd-card-in{0%{opacity:0;transform:translateY(18px)scale(.85)}}.rd-card>img{filter:drop-shadow(0 4px 6px #00000080);width:46px;height:46px;transition:transform .35s var(--rd-spring)}.rd-card:hover:not(:disabled)>img{transform:translateY(-3px)rotate(-6deg)scale(1.06)}.rd-card:active:not(:disabled){transform:translateY(3px)}.rd-card b{font:800 13px var(--rd-ui)}.rd-card small{font:600 10.5px/1.25 var(--rd-ui);color:var(--rd-dim);text-align:center}.rd-card[data-armed]{box-shadow:inset 0 1px #ffffff4d,0 4px #07030a,0 0 0 2px #fff6d0,0 0 18px #f1c66199}.rd-price{font:800 11.5px var(--rd-ui);color:var(--rd-gold-hi);font-variant-numeric:tabular-nums;background:#00000059;border-radius:99px;align-items:center;gap:3px;margin-top:3px;padding:2px 8px 2px 3px;display:inline-flex}.rd-price img{width:16px;height:16px}.rd-price.armed{color:var(--rd-win);padding:2px 8px}.rd-card:disabled{opacity:.4;cursor:not-allowed}.rd-top-wrap,.rd-rail-wrap,.rd-thread.under,.rd-vchips{transition:filter .3s}.rd-page[data-big-round] .rd-top-wrap,.rd-page[data-big-round] .rd-rail-wrap,.rd-page[data-big-round] .rd-thread.under{filter:brightness(.42)saturate(.7)}.rd-page[data-big-round] .rd-dim{opacity:.58}.rd-edge-light{pointer-events:none;opacity:0;inset:0;z-index:60!important;position:fixed!important}.rd-edge-light.win{animation:1.1s rd-edge;box-shadow:inset 0 0 60px 10px #ff4f868c}.rd-edge-light.big{animation:1.6s rd-edge;box-shadow:inset 0 0 80px 18px #f1c661b3}.rd-edge-light.loss{animation:.9s rd-edge;box-shadow:inset 0 0 60px 10px #ff323273}@keyframes rd-edge{20%{opacity:1}}.rd-fx{pointer-events:none;inset:0;overflow:hidden;z-index:80!important;position:fixed!important}.rd-fxc{pointer-events:none;width:100vw;height:100vh;inset:0;z-index:85!important;position:fixed!important}.rd-bloom{z-index:84;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#fffffff2 0,#ffe4a08c 18%,#ff8caa2e 42%,#0000 66%);border-radius:50%;width:260px;height:260px;margin:-130px 0 0 -130px;position:fixed}.rd-pts{font:800 28px var(--rd-ui);font-variant-numeric:tabular-nums;white-space:nowrap;will-change:transform;text-shadow:0 2px #00000073,0 0 18px;-webkit-text-stroke:1px #00000040;position:absolute;top:0;left:0}.rd-pts.crit{font:italic 44px var(--rd-serif);-webkit-text-stroke:0}.rd-fly-ico{filter:drop-shadow(0 3px 6px #0009);will-change:transform;background:50%/contain no-repeat;width:30px;height:30px;position:absolute;top:0;left:0}.rd-error-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.rd-error-title{font:30px/34px var(--ld-display);color:#fff}.rd-error-detail{color:#ffffffb3;font-size:.85rem}.rd-cta{cursor:pointer;min-width:120px;height:46px;font:800 15px var(--rd-ui,var(--ld-font));color:#fff;background:linear-gradient(#ff7aa6,#e0245e 60%,#b3124a);border:0;border-radius:23px;padding:0 22px;box-shadow:inset 0 1.5px #ffffff80,0 4px #7d0b33,0 10px 20px #e0245e66}.rd-tut{-webkit-backdrop-filter:blur(8px);background:#0a040a8c;place-items:end center;animation:.3s both rd-fade-in;display:grid;inset:0;z-index:100!important;position:fixed!important}@keyframes rd-fade-in{0%{opacity:0}}.rd-tsheet{width:min(100vw,480px);padding:18px 18px calc(18px + env(safe-area-inset-bottom,0px));animation:rd-sheet-up .55s var(--rd-spring) both;background:linear-gradient(#3a1534,#1d0c1a 70%);border-radius:28px 28px 0 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff26,0 -20px 60px #00000080}@keyframes rd-sheet-up{0%{transform:translateY(100%)}}.rd-tsheet:before{content:"";background:#ffffff40;border-radius:3px;width:40px;height:5px;margin-left:-20px;position:absolute;top:8px;left:50%}.rd-tclose{z-index:2;top:14px;right:14px;position:absolute!important}.rd-slides{transition:transform .45s var(--rd-out);touch-action:pan-y;margin:14px -18px 0;display:flex}.rd-slide{text-align:center;flex:0 0 100%;justify-items:center;gap:8px;padding:0 24px;display:grid}.rd-slide h3{font:italic 34px/1 var(--rd-serif);margin:6px 0 0}.rd-slide p{max-width:34ch;color:var(--rd-dim);font:500 14px/1.5 var(--rd-ui);margin:0}.rd-slide p b{color:var(--rd-text)}.rd-art{place-items:center;width:100%;height:170px;display:grid;position:relative}.rd-tri{width:180px;height:160px;position:relative}.rd-tri img{filter:drop-shadow(0 6px 8px #00000080);width:58px;height:58px;animation:2.4s ease-in-out infinite rd-tbob;position:absolute}.rd-tri img:first-of-type{top:0;left:61px}.rd-tri img:nth-of-type(2){animation-delay:.3s;bottom:0;right:0}.rd-tri img:nth-of-type(3){animation-delay:.6s;bottom:0;left:0}@keyframes rd-tbob{50%{transform:translateY(-6px)rotate(-4deg)}}.rd-tri svg{position:absolute;inset:0;overflow:visible}.rd-tri svg path{fill:none;stroke:var(--rd-gold);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:6 7;animation:1.2s linear infinite rd-dash}@keyframes rd-dash{to{stroke-dashoffset:-26px}}.rd-mini-row{gap:10px;display:flex;position:relative}.rd-mini-row span{background:linear-gradient(180deg, color-mix(in srgb, var(--c) 60%, #2a1626), color-mix(in srgb, var(--c) 30%, #140a12));border-radius:14px;place-items:center;width:70px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff40,0 4px #00000080}.rd-mini-row .m-flirt{--c:#e2275f}.rd-mini-row .m-compliment{--c:#f590b0}.rd-mini-row .m-tease{--c:#9d7bf2}.rd-mini-row span img{width:30px;height:30px}.rd-mini-row span:first-child{animation:1.2s step-end infinite rd-mini-lit}.rd-mini-row span:nth-child(2){animation:1.2s step-end .4s infinite rd-mini-lit}.rd-mini-row span:nth-child(3){animation:1.2s step-end .8s infinite rd-mini-lit}@keyframes rd-mini-lit{0%{filter:brightness(1.25);box-shadow:inset 0 0 14px #ffffff8c,0 0 0 2px #fff6d0,0 0 22px 4px #ffd66ed9}33%,to{filter:none;box-shadow:inset 0 1px #ffffff40,0 4px #00000080}}.rd-mini-face{width:34px;height:34px;box-shadow:0 0 0 2.5px var(--rd-gold-hi), 0 0 18px #f1c661cc;background:#3a2430 50% 14%/cover no-repeat;border-radius:50%;animation:2.6s cubic-bezier(.45,0,.25,1) infinite rd-hop;position:absolute;top:-20px;left:18px}@keyframes rd-hop{0%,10%{transform:translate(0)}30%,40%{transform:translate(80px)}60%,to{transform:translate(160px)}}.rd-art-stack{justify-items:center;gap:14px;display:grid}.rd-art-line{font:800 12px var(--rd-ui);align-items:center;gap:8px;display:flex}.rd-art-line img{width:30px}.rd-mini-rail{background:linear-gradient(110deg,#7a4f1c,#ffe9a6 18%,#b4802f 50%,#f5d982 82%,#7a4f1c);border-radius:8px;grid-template-columns:repeat(9,1fr);gap:3px;width:240px;height:16px;padding:2px;display:grid}.rd-mini-rail i{background:#1c0f19;border-radius:3px;position:relative;overflow:hidden}.rd-mini-rail i.d{background:linear-gradient(#ff6f9c,#b3124a)}.rd-mini-rail i.n:after{content:"";animation:rd-fill-up 2.4s var(--rd-out) infinite;transform-origin:0;background:linear-gradient(90deg,#b3124a,#ff4f86);position:absolute;inset:0}@keyframes rd-fill-up{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}.rd-boosts-art{gap:14px;display:flex}.rd-boosts-art div{font:800 11px var(--rd-ui);justify-items:center;gap:4px;display:grid}.rd-boosts-art img{filter:drop-shadow(0 6px 8px #00000080);width:54px;height:54px;animation:2.4s ease-in-out infinite rd-tbob}.rd-boosts-art div:nth-child(2) img{animation-delay:.3s}.rd-boosts-art div:nth-child(3) img{animation-delay:.6s}.rd-boosts-art small{font:600 10px/1.2 var(--rd-ui);color:var(--rd-dim);text-align:center;max-width:84px}.rd-tnav{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.rd-dots{gap:6px;display:flex}.rd-dots i{width:7px;height:7px;transition:width .3s var(--rd-out), background .3s;background:#ffffff38;border-radius:4px}.rd-dots i.on{background:var(--rd-gold);width:20px}.rd-tbtn{cursor:pointer;min-width:120px;height:46px;transition:transform .15s var(--rd-pop);background:linear-gradient(#ff7aa6,#e0245e 60%,#b3124a);border:0;border-radius:23px;padding:0 22px;box-shadow:inset 0 1.5px #ffffff80,0 4px #7d0b33,0 10px 20px #e0245e66;font:800 15px var(--rd-ui)!important;color:#fff!important}.rd-tbtn:active{transform:translateY(3px)}.rd-tbtn.ghost{min-width:0;box-shadow:none;background:0 0;color:var(--rd-dim)!important}.rd-page :focus-visible{outline:2px solid var(--rd-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rd-page *,.rd-page :before,.rd-page :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.rc-page .rd-ava:after{display:none}.rc-page .rd-who{position:relative}.rc-heat{z-index:2;gap:1px;height:22px;padding:0 4px 0 1px;position:absolute;top:26px;left:-5px}.rc-heat img{width:17px;height:17px}.rc-page .rd-rail{height:20px;display:flex}.rc-page .rd-seg{transition:flex-basis .5s var(--rd-out);flex:0 0 20px}.rc-page .rd-seg[data-stage-status=active]{flex:auto}.rc-subs-wrap{width:var(--col);z-index:1;flex:none;position:relative}.rc-subs{text-align:center;place-items:center;height:66px;padding:4px 18px 0;display:grid;position:relative}.rc-line{text-wrap:balance;max-width:40ch;animation:rc-sub-in .32s var(--rd-out) both;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@keyframes rc-sub-in{0%{opacity:0;transform:translateY(6px)}}.rc-line em{opacity:.8;font-style:italic}.rc-line.me{font:italic 500 15px/1.3 var(--rd-ui);color:var(--rd-dim)}.rc-line.me.sincere{font:italic 18px/1.2 var(--rd-serif);color:#fff3d6;text-shadow:0 0 16px #f1c66180}.rc-line.her{font:600 17px/1.25 var(--rd-msg);color:var(--rd-text);text-shadow:0 2px 10px #000000b3;-webkit-line-clamp:3}.rc-line.her b{font:800 10px/1.4 var(--rd-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--rd-gold);margin-bottom:1px;display:block}.rc-line.her[data-tone=win] b{color:#ff7aa6}.rc-line.her[data-tone=loss] b{color:#9fa3b8}.rc-line.her[data-tone=dare] b{color:#ffb35c}.rc-mult{letter-spacing:.04em}.rc-arena-wrap{min-height:156px;width:var(--col);z-index:2;flex:156px;position:relative}.rc-arena{position:absolute;inset:0}.rc-arena[data-busy]{cursor:pointer}.rc-arena.rc-hop{animation:rc-hop .36s var(--rd-spring)}@keyframes rc-hop{35%{transform:scale(1.025)}}.rc-slot{pointer-events:none;border-radius:50%;width:70px;height:70px;margin-left:-35px;position:absolute;left:50%}.rc-slot.her{background:radial-gradient(circle,#3a1d42,#24112a);top:6px;box-shadow:inset 0 0 0 2px #ffffff1f}.rc-slot.her[data-live]{animation:1.6s ease-in-out infinite rc-breathe}@keyframes rc-breathe{50%{box-shadow:inset 0 0 0 2px #ffffff1f,0 0 0 8px #ff4f861f}}.rc-slot.you{border:2px dashed #ffffff26;bottom:6px}.rc-ring{opacity:0;pointer-events:none;border:3px solid #ff4f86;border-radius:50%;width:80px;height:80px;margin:-40px;position:absolute;top:50%;left:50%}.rc-clash{pointer-events:none;width:2px;height:2px;margin:-1px;position:absolute;top:50%;left:50%}.rc-tok{z-index:3;pointer-events:none;filter:drop-shadow(0 6px 10px #00000080);will-change:transform;width:60px;height:60px;margin:-30px 0 0 -30px;position:absolute}.rc-tok img{object-fit:contain;width:100%;height:100%;display:block}.rc-wheel{pointer-events:none;width:92px;height:92px;margin-top:-46px;position:absolute;top:50%;left:18px}.rc-wheel svg{position:absolute;inset:0;overflow:visible}.rc-edge{color:#ffffff38;transition:color .2s}.rc-edge line{stroke:currentColor;stroke-width:2.4px;stroke-linecap:round}.rc-edge polygon{fill:currentColor}.rc-edge.hot{color:#ff4f86}.rc-edge.cold{color:var(--rd-loss)}.rc-bolt{stroke-width:4px;stroke-linecap:round;filter:url(#rc-glow)}.rc-bolt.hot{stroke:#ff4f86}.rc-bolt.cold{stroke:var(--rd-loss)}.rc-wheel img{opacity:.45;width:30px;height:30px;margin:-15px;transition:opacity .2s,transform .2s,filter .2s;position:absolute}.rc-wheel img.lit{opacity:1;filter:drop-shadow(0 0 6px #fff9);transform:scale(1.25)}.rc-wheel img.tie{opacity:1;filter:drop-shadow(0 0 8px var(--rd-gold));transform:scale(1.25)}.rc-wheel img.mine,.rc-wheel img.hers{opacity:1;outline-offset:3px;border-radius:50%}.rc-wheel img.mine{outline:2px solid #ff4f86}.rc-wheel img.hers{outline:2px solid var(--rd-gold)}.rc-wheel img.out{opacity:.28;filter:grayscale()brightness(.7);transform:scale(.85)}.rc-rip{border:2px solid var(--rd-gold);opacity:0;pointer-events:none;border-radius:50%;width:30px;height:30px;margin:-15px;position:absolute}.rc-over{z-index:6;cursor:default;animation:rc-sub-in .3s var(--rd-out) both;place-items:center;padding:6px 12px;display:grid;position:absolute;inset:0}.rc-over.save{background:radial-gradient(#120911eb,#1209118c 70%,#0000)}.rc-over.moment{background:#120911d1}.rc-over.moment>*{width:100%}.rc-dock{gap:10px;padding-top:6px}.rc-keys{grid-template-columns:repeat(3,minmax(0,1fr)) 54px;align-items:stretch;gap:16px;padding-bottom:14px;display:grid;position:relative}.rc-key{--c:#888;cursor:pointer;text-shadow:0 1px 2px #00000073;background:linear-gradient(180deg, color-mix(in srgb, var(--c) 72%, #fff), var(--c) 55%, color-mix(in srgb, var(--c) 72%, #000));min-width:0;box-shadow:0 6px 0 color-mix(in srgb, var(--c) 45%, #07030a), 0 10px 18px #00000073, inset 0 1px 0 #ffffff59;border:0;border-radius:20px;flex-direction:column;align-items:center;gap:1px;padding:8px 4px 7px;transition:transform 90ms,box-shadow 90ms,filter .2s;display:flex;position:relative;color:#fff!important;font:800 14px var(--rd-ui)!important}.rc-key img{object-fit:contain;filter:drop-shadow(0 3px 4px #00000059);pointer-events:none;width:44px;height:44px;transition:transform .16s}.rc-key-name{white-space:nowrap}.rc-key:active:not([aria-disabled]),.rc-key.bump{box-shadow:0 1px 0 color-mix(in srgb, var(--c) 45%, #07030a), 0 4px 8px #0006, inset 0 1px 0 #ffffff4d;transform:translateY(5px)}@media (hover:hover){.rc-key:hover:not([aria-disabled]) img{transform:translateY(-3px)rotate(-6deg)}}.rc-key[aria-disabled]{cursor:default}.rc-keys[data-busy] .rc-key:not([data-mine]){filter:saturate(.4)brightness(.7)}.rc-key[data-mine]{filter:brightness(.85)}.rc-key[data-out]{opacity:.3!important;filter:grayscale()!important}.rc-key[data-out] .rd-strike{transform:rotate(-10deg)scaleX(1)}.rc-keys.hint .rc-key{animation:2.2s ease-in-out infinite rd-key-bob}.rc-keys.nudge .rc-key{animation:.7s ease-in-out both rd-key-bob}.rc-keys.hint .rc-key:nth-child(2),.rc-keys.nudge .rc-key:nth-child(2){animation-delay:90ms}.rc-keys.hint .rc-key:nth-child(3),.rc-keys.nudge .rc-key:nth-child(3){animation-delay:.18s}.rc-chev{text-align:center;width:16px;font:900 20px/1 var(--rd-ui);color:#ffffff59;pointer-events:none;margin:-10px 0 0 -8px;position:absolute;top:calc(50% - 7px)}.rc-loop{pointer-events:none;height:20px;position:absolute;bottom:-4px;overflow:visible}.rc-loop path{fill:none;stroke:#ffffff4d;stroke-width:1.4px;stroke-dasharray:3 4}.rc-loop path.head{stroke:#ffffff73;stroke-width:1.6px;stroke-dasharray:none;stroke-linecap:round}.rc-boost{border-radius:18px;align-self:stretch;width:54px;height:auto}.rc-keys.sincere{grid-template-columns:44px minmax(0,1fr) 54px;gap:10px}.rc-back{cursor:pointer;background:#ffffff12;border:0;border-radius:16px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.rc-back svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.rc-gold{cursor:pointer;min-height:72px;animation:rc-gold-in .45s var(--rd-spring) both;background:linear-gradient(#fff2c2,#f1c661 55%,#b07a1f);border:0;border-radius:20px;justify-content:center;align-items:center;gap:10px;transition:transform 90ms,box-shadow 90ms;display:flex;position:relative;box-shadow:inset 0 1.5px #ffffffb3,0 6px #7a5212,0 10px 22px #f1c66173;color:#3a2304!important}@keyframes rc-gold-in{0%{opacity:0;transform:scale(.85)}}.rc-gold>img{width:40px;height:40px}.rc-gold b{font:900 24px var(--rd-ui);font-variant-numeric:tabular-nums}.rc-price{font:800 13px var(--rd-ui);font-variant-numeric:tabular-nums;background:#3a23042e;border-radius:99px;align-items:center;gap:3px;padding:2px 9px 2px 3px;display:inline-flex}.rc-price img{width:18px;height:18px}.rc-gold:active:not(:disabled){transform:translateY(5px);box-shadow:inset 0 1.5px #ffffffb3,0 1px #7a5212}.rc-gold.poor,.rc-gold:disabled{filter:grayscale(.85);opacity:.45;cursor:not-allowed}.rc-sheet{width:min(100%,340px);bottom:calc(100% + 6px);left:auto}.rd-flash{z-index:83;opacity:0;pointer-events:none;mix-blend-mode:screen;background:#fff;position:fixed;inset:0}.rd-page.rc-shake{animation:.32s cubic-bezier(.36,.07,.19,.97) rc-shake}@keyframes rc-shake{10%,90%{transform:translate(-2px,1px)}20%,80%{transform:translate(4px,-2px)}30%,50%,70%{transform:translate(-6px,2px)}40%,60%{transform:translate(6px,-1px)}}.rc-page .rd-video.r-loss .rd-cam{animation:.5s rd-jolt,.75s rc-drain}@keyframes rc-drain{15%,60%{filter:saturate(.25)brightness(.8)}}.rc-kiss{pointer-events:none;z-index:2;flex-direction:column;align-items:center;gap:4px;width:26px;display:flex;position:absolute;top:12px;bottom:12px;right:22px}.rc-kiss-heart{flex:none;width:24px;height:24px;display:block}.rc-kiss-heart svg{width:100%;height:100%;display:block}.rc-kiss-tube{background:#ffffff14;border:1px solid #ff4f8666;border-radius:8px;flex-direction:column-reverse;flex:1;gap:2px;width:14px;padding:2px;transition:box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.rc-kiss-tube i{background:0 0;border-radius:4px;flex:1;transition:background .2s}.rc-kiss-tube i[data-on]{background:linear-gradient(90deg,#ff2d6f,#ff86ad)}.rc-kiss[data-full] .rc-kiss-tube{border-color:#ff9cc0;box-shadow:0 0 14px 3px #ff4f86d9}.rc-kiss[data-full] .rc-kiss-heart{animation:.5s ease-in-out infinite alternate rc-throb}@keyframes rc-throb{to{transform:scale(1.3)}}.rc-tok.kissed{filter:drop-shadow(0 0 10px #ff4f86)drop-shadow(0 0 22px #ff4f86)}.rc-banner{z-index:7;pointer-events:none;background:linear-gradient(90deg, transparent, var(--bc) 18%, var(--bc) 82%, transparent);height:60px;box-shadow:0 0 30px var(--bc);justify-content:center;align-items:center;gap:12px;margin-top:-30px;animation:1s ease-out both rc-banner;display:flex;position:absolute;top:50%;left:0;right:0}.rc-banner.kiss{--bc:#d8245aeb}.rc-banner span{width:40px;height:40px;display:block}.rc-banner span svg{width:100%;height:100%;display:block}@keyframes rc-banner{0%{opacity:0;transform:scaleY(0)translate(-30%)}18%{opacity:1;transform:scaleY(1.15)translate(0)}82%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)translate(30%)}}.rd-pay{pointer-events:none;will-change:transform;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:0}.rd-pay .v{font:900 44px/1 var(--rd-ui);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-text-stroke:2px #00000059;paint-order:stroke fill}.rd-pay.win .v{color:#fff;text-shadow:0 0 18px #ff4f86,0 4px #b3134c}.rd-pay.big .v{color:#fff2c2;text-shadow:0 0 20px #f1c661,0 4px #8a5a12}.rd-pay.loss .v{color:#ff6b6b;text-shadow:0 0 14px #ff2828b3,0 4px #6b0a0a}.rd-pay.tie .v{color:var(--rd-gold);text-shadow:0 0 14px #f1c661b3,0 3px #7a5410;font-size:34px}.rd-pay.crit .v{font:italic 52px/1 var(--rd-serif);-webkit-text-stroke:0}.rd-pay .chips{justify-content:center;gap:4px;margin-top:4px;display:flex}.rd-pay .chip{color:#ffd98a;font:800 14px/1 var(--rd-ui);font-variant-numeric:tabular-nums;background:#140818e0;border:1px solid #ffd36b99;border-radius:999px;align-items:center;gap:2px;padding:2px 7px 2px 4px;display:inline-flex}.rd-pay .chip img,.rd-pay .chip svg{object-fit:contain;width:16px;height:16px;display:block}.rc-tok.spark{filter:drop-shadow(0 0 10px #ffd36b)drop-shadow(0 0 22px #f6c45a)}.rc-sockets-wrap{pointer-events:none;width:92px;position:absolute;top:calc(50% + 50px);left:18px}.rc-sockets{justify-content:center;gap:10px;display:flex}.rc-sockets i{border:2px solid #f6c45a73;border-radius:3px;width:13px;height:13px;transition:background .2s,box-shadow .2s;transform:rotate(45deg)}.rc-sockets i[data-on]{background:var(--rd-gold);box-shadow:0 0 10px var(--rd-gold);animation:rc-socket-in .3s var(--rd-spring)}.rc-sockets[data-hot] i{animation:.5s ease-in-out infinite alternate rc-socket-hot}@keyframes rc-socket-in{0%{transform:rotate(45deg)scale(2.2)}}@keyframes rc-socket-hot{to{box-shadow:0 0 16px 4px var(--rd-gold);border-color:#fff3c4}}.rc-night-pill{z-index:2;height:22px;font:900 12px var(--rd-ui);color:#ffe7a8;font-variant-numeric:tabular-nums;animation:rd-slam-in .5s var(--rd-spring);background:linear-gradient(90deg,#24357f,#4a3a8f);border-radius:99px;align-items:center;gap:1px;padding:0 6px 0 2px;display:inline-flex;position:absolute;top:-6px;left:24px;box-shadow:inset 0 1px #ffffff40,0 0 12px #f6c45a8c}.rc-night-pill svg{width:16px;height:16px}.rc-night-pill.bump{animation:rc-pill-bump .32s var(--rd-spring)}@keyframes rc-pill-bump{50%{transform:scale(1.4)}}@keyframes rd-slam-in{0%{opacity:0;transform:scale(.2)}}.rc-page[data-night]:after{content:"";z-index:55;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(120% 85% at 50% 38%,#fff 40%,#6e82e6f2 75%,#283796f2);animation:.8s both rc-night-in;position:fixed;inset:0}.rc-page[data-night] .rd-cam{filter:sepia(.3)saturate(1.3)brightness(.96);transition:filter .8s}@keyframes rc-night-in{0%{opacity:0}}.rc-pop{z-index:3;pointer-events:none;white-space:nowrap;font:900 15px var(--rd-ui);letter-spacing:.12em;text-transform:uppercase;background:#0f0612e0;border:1px solid;border-radius:99px;padding:3px 11px;position:absolute;transform:translate(-50%,-50%)}.rc-pop.gold{color:#ffd36b;box-shadow:0 0 14px #f6c45a8c}.rc-pop.pink{color:#ff86ad;box-shadow:0 0 14px #ff4f868c}.rc-pop.night{color:#c9d2ff;box-shadow:0 0 14px #788cff8c}.rc-banner{z-index:3;pointer-events:none;background:linear-gradient(90deg, transparent, var(--rc-bc) 18%, var(--rc-bc) 82%, transparent);height:64px;box-shadow:0 0 30px var(--rc-bc);justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;left:0;right:0}.rc-banner.pink{--rc-bc:#d8245a}.rc-banner.gold{--rc-bc:#b8860b}.rc-banner.night{--rc-bc:#2a3a8f}.rc-banner svg,.rc-banner img{width:40px;height:40px}.rc-banner b{font:900 26px var(--rd-ui);letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 3px #00000059}.rc-take{z-index:4;pointer-events:auto;background:#08030cbd;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.rc-take.night{--rc-rc:#f6c45a;background:radial-gradient(circle at 50% 42%,#24357fbf,#080a1ee0)}.rc-take.gold{--rc-rc:#f6c45a}.rc-take.pink{--rc-rc:#ff4f86}.rc-rays{opacity:.35;background:repeating-conic-gradient(var(--rc-rc) 0 8deg, transparent 8deg 22deg);border-radius:50%;width:900px;height:900px;margin:-450px;position:absolute;top:42%;left:50%;-webkit-mask:radial-gradient(circle,#000 10%,#0000 62%);mask:radial-gradient(circle,#000 10%,#0000 62%)}.rc-take-in{flex-direction:column;align-items:center;gap:6px;margin-top:-10%;display:flex;position:relative}.rc-take-ico{width:140px;height:140px;filter:drop-shadow(0 0 24px var(--rc-rc))}.rc-take-ico svg{width:100%;height:100%}.rc-take h2{font:900 40px/1 var(--rd-ui);letter-spacing:.06em;text-transform:uppercase;color:#fff;text-align:center;text-shadow:0 0 22px var(--rc-rc), 0 4px 0 #0006;margin:0}.rc-take-n{min-height:1em;font:900 60px/1 var(--rd-ui);color:var(--rc-rc);text-shadow:0 0 20px var(--rc-rc);font-variant-numeric:tabular-nums}.rc-orb{z-index:2;pointer-events:none;filter:drop-shadow(0 0 8px #f6c45a);will-change:transform;background:radial-gradient(circle,#fff7d6,#f6c45a 55%,#f6c45a00 72%);border-radius:50%;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.rc-sockets[data-hot] i,.rc-night-pill,.rc-page[data-night]:after{animation:none}}
.lb-page{--col:min(100vw, 520px);--lb-tabs-h:calc(82px + env(safe-area-inset-bottom,0px));background:var(--rd-ink);color:var(--rd-text);font:14px/1.4 var(--rd-ui);-webkit-font-smoothing:antialiased;position:fixed;inset:0;overflow:hidden}.lb-page *,.lb-page :before,.lb-page :after{box-sizing:border-box}.lb-page button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.lb-page :focus-visible{outline:2px solid var(--rd-gold);outline-offset:2px}.lb-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lb-scene{z-index:0;pointer-events:none;background:#0b070b;position:fixed;inset:0;overflow:hidden}.lb-layer{will-change:transform;transition:transform .6s var(--rd-out);position:absolute;inset:-4%}.lb-shot{animation:.9s both lb-media-in;position:absolute;inset:0}.lb-media{object-fit:cover;object-position:50% 4%;background:50% 4%/cover no-repeat;width:100%;height:100%;position:absolute;inset:0}@keyframes lb-media-in{0%{opacity:0}}.lb-grade{background:linear-gradient(#1206108c 0%,#1206100d 22%,#12061000 40%,#1807148c 58%,#10060ef0 76%,#120911 100%),radial-gradient(120% 60% at 50% 110%,#ff4f8640,#0000 60%);position:absolute;inset:0}.lb-scene .rd-bokeh{mix-blend-mode:screen}.lb-fxc{z-index:5;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.lb-fx{z-index:5;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lb-col{z-index:2;height:100dvh;width:var(--col);padding-bottom:var(--lb-tabs-h);-webkit-user-select:none;user-select:none;flex-direction:column;margin:0 auto;display:flex;position:relative}.lb-top{z-index:30;padding:calc(env(safe-area-inset-top,0px) + 10px) 14px 6px;flex:none;align-items:center;gap:8px;display:flex;position:relative}.lb-brand{min-width:0;font:italic 400 30px/1 var(--rd-serif);letter-spacing:-.01em;text-shadow:0 2px 18px #0000008c;white-space:nowrap;flex:1;margin:0}.lb-brand b{background:linear-gradient(100deg,#ffd6e4 10%,#fff 40%,#ffb3cb 70%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400;animation:6s linear infinite lb-shine}@keyframes lb-shine{to{background-position:-200% 0}}.lb-coins{cursor:pointer;-webkit-backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;background:linear-gradient(#3b2a12e6,#20160ae6);border:0;border-radius:99px;flex:none;align-items:center;gap:4px;height:32px;padding:0 4px 0 3px;display:flex;box-shadow:inset 0 1px #ffdc8c59,0 0 0 1px #f1c66159,0 3px #0006;font:800 13.5px var(--rd-ui)!important;color:var(--rd-gold-hi)!important}.lb-coins img{width:25px;height:25px}.lb-plus{width:22px;height:22px;font:800 15px/1 var(--rd-ui);color:#fff;background:linear-gradient(#ff7aa6,#e0245e);border-radius:50%;place-items:center;margin-left:4px;display:grid;box-shadow:0 2px #7d0b33}.lb-ib{cursor:pointer;width:34px;height:34px;color:var(--rd-text);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--rd-hair-2), 0 3px 0 #00000059;transition:transform .2s var(--rd-pop);background:#140a1273;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.lb-ib:active{transform:translateY(2px)scale(.94)}.lb-ib svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.lb-menu{z-index:40;min-width:184px;box-shadow:inset 0 0 0 1px var(--rd-hair-2), 0 20px 50px #0009;transform-origin:100% 0;animation:lb-pop .35s var(--rd-spring) both;background:linear-gradient(#30182cf7,#180c16f7);border-radius:18px;padding:6px;position:absolute;top:42px;right:0}@keyframes lb-pop{0%{opacity:0;transform:scale(.85)translateY(-6px)}}.lb-menu button{text-align:left;cursor:pointer;width:100%;min-height:44px;color:var(--rd-text);background:0 0;border:0;border-radius:12px;padding:0 12px;font:700 14.5px var(--rd-ui)!important}.lb-menu button:active{background:#ffffff14}.lb-menu button.dim{color:var(--rd-dim)!important}.lb-daily{left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 58px);z-index:40;pointer-events:none;white-space:nowrap;color:#3a2304;width:max-content;max-width:calc(100vw - 32px);font:800 12.5px var(--rd-ui);font-variant-numeric:tabular-nums;background:linear-gradient(#fff2c2f2,#f1c661f2);border-radius:99px;align-items:center;gap:8px;margin:0 auto;padding:7px 14px 7px 8px;display:flex;position:fixed;box-shadow:0 4px #8a5d16,0 12px 30px #00000073}.lb-daily img{width:24px;height:24px}.lb-hero{flex-direction:column;flex:auto;justify-content:flex-end;min-height:0;padding:0 16px 12px;display:flex}.lb-text{max-width:80%;font:400 16.5px/1.28 var(--rd-msg);letter-spacing:-.01em;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.3);transform-origin:0 100%;animation:lb-text-in .55s var(--rd-pop) both;background:#26242c9e;border-radius:20px;align-self:flex-start;margin:0 0 12px 6px;padding:8px 14px 9px;position:relative;box-shadow:0 6px 18px #00000040}@keyframes lb-text-in{0%{opacity:0;transform:scale(.5)translateY(10px)}}.lb-text .rd-tail{width:17px;height:21px;position:absolute;bottom:0;left:-6px}.lb-text .rd-tail path{fill:#26242c9e}.lb-from{font:700 11px var(--rd-ui);color:var(--rd-dim);margin-bottom:2px;display:block}.lb-text.typing{padding:10px 14px}.lb-text.typing i{background:#9e9aa6;border-radius:50%;width:7px;height:7px;margin:0 1.5px;animation:1.2s infinite rd-tdot;display:inline-block}.lb-text.typing i:nth-child(2){animation-delay:.18s}.lb-text.typing i:nth-child(3){animation-delay:.36s}.lb-who{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.lb-name{min-width:0;font:italic 400 64px/.88 var(--rd-serif);letter-spacing:-.02em;text-shadow:0 4px 30px #0000008c;overflow-wrap:anywhere;animation:lb-name-in .6s var(--rd-out);margin:0}@keyframes lb-name-in{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}.lb-online{font:700 11.5px var(--rd-ui);white-space:nowrap;-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--rd-hair-2);background:#140a1273;border-radius:99px;flex:none;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;display:inline-flex}.lb-online:before{content:"";background:#34d17a;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite lb-blink;box-shadow:0 0 0 3px #34d17a40}@keyframes lb-blink{50%{box-shadow:0 0 0 6px #34d17a00}}.lb-tag{font:italic 18px/1.3 var(--rd-serif);color:var(--rd-dim);text-shadow:0 2px 12px #00000080;margin:6px 0 0}.lb-chapter{align-items:center;gap:10px;margin-top:12px;display:flex}.lb-chapter-lbl{text-overflow:ellipsis;max-width:62%;font:800 11px var(--rd-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--rd-gold);white-space:nowrap;flex:none;overflow:hidden}.lb-chapter-lbl span{color:var(--rd-text);letter-spacing:0;text-transform:none;font:italic 17px var(--rd-serif);margin-left:6px}.lb-segs{background:linear-gradient(110deg,#7a4f1c,#ffe9a6 18%,#b4802f 50%,#f5d982 82%,#7a4f1c);border-radius:6px;flex:1;grid-template-columns:repeat(9,1fr);gap:2px;min-width:90px;height:10px;padding:2px;display:grid}.lb-segs i{background:#1c0f19;border-radius:2px;position:relative;overflow:hidden}.lb-segs i.d{background:linear-gradient(#ff6f9c,#b3124a)}.lb-segs i.n:after{content:"";background:linear-gradient(90deg,#b3124a,#ff4f86);width:55%;animation:2.4s ease-in-out infinite lb-seg-breathe;position:absolute;inset:0 auto 0 0}@keyframes lb-seg-breathe{50%{opacity:.55}}.lb-cta{cursor:pointer;letter-spacing:.01em;width:100%;height:58px;transition:transform .15s var(--rd-pop), box-shadow .15s;background:linear-gradient(#ff7aa6,#e0245e 55%,#b3124a);border:0;border-radius:20px;justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1.5px #ffffff80,inset 0 -3px #0003,0 5px #7d0b33,0 14px 30px #e0245e73;color:#fff!important;font:800 18px var(--rd-ui)!important}.lb-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:30%;animation:3.4s ease-in-out 1s infinite lb-glint;position:absolute;top:-50%;bottom:-50%;left:-40%;transform:skew(-20deg)}@keyframes lb-glint{0%{left:-40%}30%,to{left:130%}}.lb-cta:active:not(:disabled){transform:translateY(4px);box-shadow:inset 0 1.5px #ffffff80,0 1px #7d0b33,0 6px 14px #e0245e66}.lb-cta:disabled{cursor:default}.lb-cta svg{fill:#fff;width:20px;height:20px}.lb-cta.locked{background:linear-gradient(#fff2c2,#f1c661 55%,#b98424);box-shadow:inset 0 1.5px #ffffffb3,0 5px #6e4810,0 14px 30px #f1c66159;color:#3a2304!important}.lb-cta.locked:active:not(:disabled){box-shadow:inset 0 1.5px #ffffffb3,0 1px #6e4810,0 6px 14px #f1c6614d}.lb-cta.locked svg{fill:none;stroke:#3a2304;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.lb-spin{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite lb-rot}@keyframes lb-rot{to{transform:rotate(360deg)}}.lb-cast{flex:none;padding:2px 0 0}.lb-cast-h{font:800 11px var(--rd-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--rd-dim);justify-content:space-between;margin:0 16px;display:flex}.lb-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:14px 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.lb-row::-webkit-scrollbar{display:none}.lb-card{aspect-ratio:3/4;cursor:pointer;scroll-snap-align:start;text-align:left;width:104px;transition:transform .3s var(--rd-pop), box-shadow .3s;animation:lb-card-in .6s var(--rd-pop) both;background:#1c0f19;border:0;border-radius:18px;flex:none;padding:0;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #ffffff24,0 4px #00000073,0 10px 22px #00000073}.lb-card:nth-child(2){animation-delay:60ms}.lb-card:nth-child(3){animation-delay:.12s}.lb-card:nth-child(4){animation-delay:.18s}.lb-card:nth-child(5){animation-delay:.24s}.lb-card:nth-child(n+6){animation-delay:.3s}@keyframes lb-card-in{0%{opacity:0;transform:translateY(20px)scale(.9)}}.lb-card-photo{background:50% 18%/cover no-repeat;position:absolute;inset:0}.lb-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0a040ad9);position:absolute;inset:0}.lb-card.sel{box-shadow:0 0 0 2.5px var(--rd-gold-hi), 0 0 24px #f1c6618c, 0 10px 0 #00000059, 0 16px 26px #00000080;transform:translateY(-6px)}.lb-card:active:not(:disabled){transform:scale(.95)}.lb-card:disabled{cursor:default}.lb-card.busy-other{opacity:.55}.lb-card-nm{z-index:1;font:italic 22px/1 var(--rd-serif);color:#fff;white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:9px;left:9px;right:9px;overflow:hidden}.lb-card-ch{z-index:1;font:800 9px var(--rd-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--rd-gold-hi);position:absolute;bottom:32px;left:9px}.lb-card-bar{z-index:1;background:#ffffff2e;border-radius:2px;height:2px;position:absolute;bottom:5px;left:9px;right:9px}.lb-card-bar i{background:#ff4f86;border-radius:2px;height:100%;display:block}.lb-chips{z-index:2;justify-items:start;gap:4px;display:grid;position:absolute;top:7px;left:7px}.lb-chip{font:800 9px var(--rd-ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:3px 7px}.lb-chip.next{color:#fff;background:linear-gradient(#ff7aa6,#e0245e);animation:2s ease-in-out infinite lb-nudge;box-shadow:inset 0 1px #fff6,0 2px #7d0b33}@keyframes lb-nudge{50%{transform:translateY(-2px)}}.lb-chip.done{color:var(--rd-gold-hi);-webkit-backdrop-filter:blur(6px);background:#f1c66133;box-shadow:inset 0 0 0 1px #f1c66199}.lb-chip.again{color:#fff;background:linear-gradient(#ff7aa6,#e0245e);box-shadow:inset 0 1px #fff6,0 2px #7d0b33}.lb-badges{z-index:2;justify-items:end;gap:4px;display:grid;position:absolute;top:6px;right:6px}.lb-badge{min-width:20px;height:20px;font:800 10.5px var(--rd-ui);color:#fff;background:linear-gradient(#ff6f9c,#d4144f);border-radius:10px;place-items:center;padding:0 5px;display:grid;box-shadow:0 0 0 2px #1d0c18}.lb-gf{background:#1d0c18b3;border-radius:50%;place-items:center;width:22px;height:22px;animation:2.4s ease-in-out infinite lb-nudge;display:grid;box-shadow:0 0 0 1.5px #ffb3cb99,0 0 10px #f9a8d4b3}.lb-card.locked .lb-card-photo{filter:saturate(.35)brightness(.6)}.lb-lock{z-index:2;font:800 9.5px var(--rd-ui);color:var(--rd-text);text-align:center;place-content:center;justify-items:center;gap:3px;padding:0 6px;display:grid;position:absolute;inset:0}.lb-lock>img{filter:drop-shadow(0 3px 6px #0009);width:30px;height:30px}.lb-lock em{color:var(--rd-gold-hi);font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-style:normal;display:inline-flex}.lb-lock em img{width:13px;height:13px}.lb-card-load{z-index:4;background:#0a040a8c;place-items:center;display:grid;position:absolute;inset:0}.lb-tabs{left:0;right:0;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:64;width:calc(var(--col,min(100vw, 520px)) - 20px);-webkit-backdrop-filter:blur(18px)saturate(1.3);box-shadow:inset 0 0 0 1px var(--rd-hair-2), 0 12px 30px #00000073;font-family:var(--rd-ui);background:#180c16b8;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 auto;padding:6px;display:grid;position:fixed}.lb-tabs[data-over-panels]{z-index:95}.lb-tab{cursor:pointer;-webkit-tap-highlight-color:transparent;height:50px;transition:color .2s, background .25s, transform .2s var(--rd-pop);background:0 0;border:0;border-radius:18px;align-content:center;place-items:center;gap:2px;display:grid;position:relative;color:var(--rd-faint)!important;font:700 10.5px var(--rd-ui)!important}.lb-tab svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:transform .3s var(--rd-pop)}.lb-tab.on{background:linear-gradient(#ff7aa6e6,#e0245ee6);box-shadow:inset 0 1px #ffffff73,0 3px #7d0b33;color:#fff!important}.lb-tab.on svg{transform:scale(1.08)}.lb-tab:active{transform:scale(.94)}.lb-tab-badge{min-width:18px;height:18px;font:800 10px var(--rd-ui);color:#fff;background:linear-gradient(#ff6f9c,#d4144f);border-radius:9px;place-items:center;padding:0 5px;animation:1.6s ease-in-out infinite lb-pulse;display:grid;position:absolute;top:4px;right:calc(50% - 22px);box-shadow:0 0 0 2px #1d0c18}@keyframes lb-pulse{50%{transform:scale(1.12)}}.lb-scrim{z-index:70;-webkit-backdrop-filter:blur(8px);background:#0a040a8c;place-items:end center;animation:.3s both lb-fade-in;display:grid;position:fixed;inset:0}@keyframes lb-fade-in{0%{opacity:0}}.lb-sheet{width:min(100vw,480px);max-height:calc(100dvh - 48px);padding:26px 18px calc(20px + env(safe-area-inset-bottom,0px));color:var(--rd-text);font:14px/1.4 var(--rd-ui);animation:rd-sheet-up .55s var(--rd-spring) both;scrollbar-width:none;background:linear-gradient(#3a1534,#1d0c1a 70%);border-radius:28px 28px 0 0;position:relative;overflow-y:auto;box-shadow:inset 0 1px #ffffff26,0 -20px 60px #00000080}.lb-sheet::-webkit-scrollbar{display:none}.lb-sheet:before{content:"";background:#ffffff40;border-radius:3px;width:40px;height:5px;margin-left:-20px;position:absolute;top:8px;left:50%}.lb-sheet *,.lb-sheet :before,.lb-sheet :after,.lb-surface *,.lb-surface :before,.lb-surface :after{box-sizing:border-box}.lb-title{font:italic 400 38px/1 var(--rd-serif);letter-spacing:-.01em;margin:0}.lb-close{cursor:pointer;width:36px;height:36px;transition:transform .2s var(--rd-pop);-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffffff24,#ffffff0d);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;box-shadow:inset 0 1px #ffffff38,0 3px #00000059,0 6px 14px #0000004d;color:var(--rd-text)!important}.lb-close:active{transform:translateY(2px)scale(.94)}.lb-close:disabled{opacity:.5;cursor:default}.lb-close svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.lb-btn{cursor:pointer;width:100%;height:52px;transition:transform .15s var(--rd-pop), box-shadow .15s, opacity .2s;-webkit-tap-highlight-color:transparent;background:linear-gradient(#ff7aa6,#e0245e 55%,#b3124a);border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex;position:relative;box-shadow:inset 0 1.5px #ffffff80,inset 0 -3px #0003,0 4px #7d0b33,0 10px 22px #e0245e66;color:#fff!important;font:800 16px var(--rd-ui)!important}.lb-btn:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 1.5px #ffffff80,0 1px #7d0b33,0 4px 10px #e0245e59}.lb-btn:disabled{opacity:.6;cursor:default}.lb-btn.gold{background:linear-gradient(#fff2c2,#f1c661 55%,#b98424);box-shadow:inset 0 1.5px #ffffffb3,0 4px #6e4810,0 10px 22px #f1c6614d;color:#3a2304!important}.lb-btn.small{border-radius:14px;width:auto;height:40px;padding:0 14px;font-size:14px!important}.lb-btn.ghost{height:44px;box-shadow:none;background:0 0;color:var(--rd-dim)!important;font-weight:700!important}.lb-tile{background:linear-gradient(#4a2844bf,#241222bf);border-radius:18px;box-shadow:inset 0 1px #ffffff29,0 3px #0006}.lb-surface{color:var(--rd-text);font:14px/1.4 var(--rd-ui);-webkit-font-smoothing:antialiased;background-color:#0000;background-image:radial-gradient(120% 60% at 50% -10%,#5b1640 0%,#0000 60%),radial-gradient(90% 60% at 100% 100%,#3a1660 0%,#0000 60%),linear-gradient(#24091d,#120911 60%,#0d0710);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:.28s both lb-fade-in;position:fixed;inset:0;overflow-y:auto}.lb-surface-head{padding:calc(env(safe-area-inset-top,0px) + 14px) 16px 0;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.lb-thread-head{padding:calc(env(safe-area-inset-top,0px) + 8px) 12px 8px;-webkit-backdrop-filter:blur(18px)saturate(1.3);box-shadow:inset 0 -1px 0 var(--rd-hair);background:#180c16b8;flex:none;align-items:center;gap:10px;display:flex}.lb-ava{background:#3a2430 50% 14%/cover no-repeat;border-radius:50%;flex:none;width:38px;height:38px;box-shadow:0 0 0 2px #f1c661cc,0 4px 12px #00000080}.lb-b{font:400 17px/1.3 var(--rd-msg);letter-spacing:-.015em;color:#fff;-webkit-user-select:text;user-select:text;border-radius:20px;padding:8px 14px 9px;position:relative}.lb-b.she{background:#26242ce6;align-self:flex-start;margin-left:6px}.lb-b.me{background:linear-gradient(#ff5a8f,#e0245e);align-self:flex-end;margin-right:6px}.lb-b .rd-tail{width:17px;height:21px;position:absolute;bottom:0}.lb-b.she .rd-tail{left:-6px}.lb-b.me .rd-tail{right:-6px;transform:scaleX(-1)}.lb-b.she .rd-tail path{fill:#26242ce6}.lb-b.me .rd-tail path{fill:#e0245e}.lb-b.typing{padding:10px 14px}.lb-b.typing i{background:#9e9aa6;border-radius:50%;width:7px;height:7px;margin:0 1.5px;animation:1.2s infinite rd-tdot;display:inline-block}.lb-b.typing i:nth-child(2){animation-delay:.18s}.lb-b.typing i:nth-child(3){animation-delay:.36s}.lb-reply{cursor:pointer;text-align:left;min-height:44px;transition:transform .2s var(--rd-pop);-webkit-tap-highlight-color:transparent;background:linear-gradient(#4a2844f2,#241222f2);border:0;border-radius:16px;align-items:center;gap:8px;padding:0 14px 0 6px;display:inline-flex;box-shadow:inset 0 1px #fff3,0 3px #00000073,0 6px 14px #00000059;color:#fff!important;font:500 15px/1.25 var(--rd-msg)!important}.lb-reply:active:not(:disabled){transform:translateY(2px)}.lb-reply:disabled{opacity:.6;cursor:default}.lb-auth-panel{background:#0000004d;border-radius:18px;gap:8px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #f1c66159}.lb-auth-panel h2{font:italic 400 26px/1.05 var(--rd-serif);color:var(--rd-gold-hi);margin:0}.lb-auth-panel p{font:500 13px/1.45 var(--rd-ui);color:var(--rd-dim);margin:0}.lb-auth-panel p.kick{font:800 10px var(--rd-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--rd-faint)}.lb-auth-panel p.lead{color:var(--rd-text);font-weight:700}.lb-auth-panel ul{font:500 12.5px/1.5 var(--rd-ui);color:var(--rd-dim);margin:0;padding-left:1.1rem}.lb-auth-panel .actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}@media (prefers-reduced-motion:reduce){.lb-page *,.lb-page :before,.lb-page :after,.lb-sheet,.lb-sheet *,.lb-surface,.lb-surface *,.lb-scrim,.lb-tabs *,.lb-daily{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
