@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(./Baloo2-600-latin-ext-Dz43yst_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(./Baloo2-600-latin-B_TVFhwJ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(./Baloo2-600-latin-ext-Dz43yst_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(./Baloo2-600-latin-B_TVFhwJ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(./Nunito-500-latin-ext-CXYtwYOx.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(./Nunito-500-latin-BzFMHfZw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(./Nunito-500-latin-ext-CXYtwYOx.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(./Nunito-500-latin-BzFMHfZw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(./Nunito-500-latin-ext-CXYtwYOx.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(./Nunito-500-latin-BzFMHfZw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--kit-pink-bg: var(--nx-bg, #FFE8F0);--kit-pink-soft: var(--nx-pink, #FFD6E8);--kit-pink-main: #FFB6D5;--kit-pink-deep: var(--nx-pink-deep, #FF8FB8);--kit-plum: var(--nx-plum, #6B3A52);--kit-plum-ink: #3A2230;--kit-cream: var(--nx-cream, #FFF6EC);--kit-gold: #FFD27D;--kit-mint: var(--nx-mint, #BDEBD8);--kit-white: #FFFFFF;--kit-font-heading: "Baloo 2", "Nunito", sans-serif;--kit-font-body: "Nunito", sans-serif;--kit-outline: 3px solid var(--kit-plum);--kit-shadow: 0 6px 0 rgba(107, 58, 82, .12);--kit-safe-top: env(safe-area-inset-top, 0px);--kit-safe-right: env(safe-area-inset-right, 0px);--kit-safe-bottom: env(safe-area-inset-bottom, 0px);--kit-safe-left: env(safe-area-inset-left, 0px)}.kit-chrome{position:relative;z-index:100;display:grid;grid-template-columns:minmax(92px,1fr) minmax(0,2fr) minmax(92px,1fr);align-items:center;gap:10px;width:100%;min-height:calc(64px + var(--kit-safe-top));padding:calc(6px + var(--kit-safe-top)) max(10px,var(--kit-safe-right)) 6px max(10px,var(--kit-safe-left));color:var(--kit-plum);background:linear-gradient(180deg,#fffffffa,#ffe8f0f7);border-bottom:3px solid rgba(107,58,82,.18);box-shadow:0 5px #6b3a5214;font:800 14px/1 var(--kit-font-body)}.kit-standalone-chrome{position:fixed;z-index:1000;top:0;right:0;left:0}html[data-numi-standalone=true] .topbar{top:calc(64px + var(--kit-safe-top))}html[data-numi-standalone=true] .rl-menu,html[data-numi-standalone=true] .tl-menu{padding-top:calc(86px + var(--kit-safe-top))}html[data-numi-standalone=true] .rl-hud{padding-top:calc(72px + var(--kit-safe-top))}html[data-numi-standalone=true] .tl-hud-top{top:calc(68px + var(--kit-safe-top))}html[data-numi-embedded=true] .topbar .brand,html[data-numi-embedded=true] .rl-title .rl-logo,html[data-numi-embedded=true] .tl-title .tl-logo{display:none}html[data-numi-embedded=true] .topbar{justify-content:flex-end}.kit-chrome :is(button,a){color:inherit;font:inherit;text-decoration:none}.kit-home,.kit-chrome-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:48px;min-height:48px;padding:6px 12px;border:var(--kit-outline);border-radius:999px;background:var(--kit-white);box-shadow:0 4px #6b3a521f;cursor:pointer;touch-action:manipulation}.kit-home{justify-self:start;color:var(--kit-plum);font:800 14px/1 var(--kit-font-body);text-decoration:none}.kit-home svg,.kit-chrome-action svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.kit-home svg path:first-child{fill:var(--kit-pink-main)}.kit-chrome-title{font:800 clamp(16px,3vw,21px)/1.1 var(--kit-font-heading);text-align:center;white-space:nowrap}.kit-chrome-title[hidden]{display:none}.kit-chrome-tools,.kit-chrome-slot{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:7px}.kit-chrome-action{padding:6px}.kit-chrome :is(button,a):active,.kit-button:active{transform:translateY(3px);box-shadow:none}.kit-chrome :is(button,a):focus-visible,.kit-button:focus-visible{outline:4px solid var(--kit-gold);outline-offset:3px}.kit-button{display:inline-flex;min-width:48px;min-height:48px;align-items:center;justify-content:center;padding:10px 20px;border:var(--kit-outline);border-radius:999px;color:var(--kit-plum-ink);background:var(--kit-white);box-shadow:var(--kit-shadow);font:800 16px/1.15 var(--kit-font-heading);text-decoration:none;cursor:pointer}.kit-button-primary{min-height:56px;background:var(--kit-pink-deep)}.kit-button-secondary{background:var(--kit-cream)}.nx-island-card-actions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px}.nx-island-card-actions .kit-button{width:100%;padding-inline:10px}.kit-host{position:absolute;z-index:30;left:max(14px,var(--kit-safe-left));bottom:max(104px,calc(84px + var(--kit-safe-bottom)));display:flex;width:min(440px,calc(100% - 28px));align-items:flex-end;gap:10px;color:var(--kit-plum-ink);pointer-events:none;font:700 16px/1.35 var(--kit-font-body)}.kit-host-portrait{flex:0 0 84px;width:84px;height:84px;overflow:hidden;border:var(--kit-outline);border-radius:50%;background:var(--kit-pink-main);box-shadow:var(--kit-shadow)}.kit-host-portrait img{width:100%;height:100%;object-fit:cover;object-position:68% 38%;transform:scale(1.7)}.kit-host-bubble{position:relative;margin:0 0 8px;padding:13px 16px;border:var(--kit-outline);border-radius:24px 24px 24px 8px;background:var(--kit-cream);box-shadow:var(--kit-shadow)}.kit-host[data-mood=cheering] .kit-host-bubble{background:#fff0b8}.kit-host[data-mood=thinking] .kit-host-bubble{background:#eee7ff}.kit-host[data-mood=gentle] .kit-host-bubble{background:var(--kit-mint)}.kit-results{position:absolute;z-index:70;inset:0;display:grid;place-items:center;padding:max(18px,var(--kit-safe-top)) max(18px,var(--kit-safe-right)) max(18px,var(--kit-safe-bottom)) max(18px,var(--kit-safe-left));background:#6b3a525c;font-family:var(--kit-font-body)}.kit-results-card{width:min(460px,100%);max-height:100%;overflow:auto;padding:24px;border:var(--kit-outline);border-radius:28px;color:var(--kit-plum-ink);background:linear-gradient(150deg,#fff,var(--kit-cream));box-shadow:0 10px #6b3a5229,0 28px 70px #3a223047;text-align:center}.kit-eyebrow{margin:0 0 4px;color:var(--kit-plum);font:800 14px/1.2 var(--kit-font-body);text-transform:uppercase;letter-spacing:.08em}.kit-results h2{margin:0;font:800 clamp(28px,7vw,40px)/1.05 var(--kit-font-heading)}.kit-results-stars{display:flex;justify-content:center;gap:8px;margin:14px 0;color:#d9c8f5;font-size:clamp(36px,10vw,54px);line-height:1}.kit-results-stars .is-earned{color:var(--kit-gold);filter:drop-shadow(0 3px 0 rgba(107,58,82,.18))}.kit-results-lines{display:grid;gap:5px;font-size:16px}.kit-results-lines p,.kit-results-gift{margin:0}.kit-results-gift{margin-top:14px;padding:10px 12px;border-radius:18px;background:var(--kit-mint);font-size:15px}.kit-results-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.kit-loading{position:absolute;z-index:80;inset:0;display:grid;grid-template-columns:100px minmax(0,280px);place-content:center;align-items:center;gap:8px 18px;padding:24px;color:var(--kit-plum-ink);background:linear-gradient(155deg,#FFF9FC,var(--kit-pink-bg));font:700 15px/1.3 var(--kit-font-body);text-align:left}.kit-loading-numi{grid-row:1 / 4;width:100px;height:100px;overflow:hidden;border:var(--kit-outline);border-radius:50%;background:var(--kit-pink-main);box-shadow:var(--kit-shadow);animation:kit-bob 1.4s ease-in-out infinite}.kit-loading-numi img{width:100%;height:100%;object-fit:cover;object-position:68% 38%;transform:scale(1.7)}.kit-loading strong{font:800 21px/1.1 var(--kit-font-heading)}.kit-loading-track{height:16px;overflow:hidden;border:3px solid var(--kit-plum);border-radius:999px;background:var(--kit-white)}.kit-loading-track i{display:block;width:var(--kit-progress, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--kit-pink-deep),var(--kit-gold));transition:width .25s ease}.kit-loading-value{font-variant-numeric:tabular-nums}.kit-pointer{position:fixed;z-index:120;width:58px;height:58px;margin:8px 0 0 8px;color:var(--kit-plum);filter:drop-shadow(0 5px 0 rgba(107,58,82,.18));pointer-events:none;animation:kit-point .8s ease-in-out infinite alternate}.kit-pointer svg{display:block;width:100%;height:100%;overflow:visible}.kit-pointer path{fill:#fff6ec;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.kit-toast,.nx-world-receipt{position:fixed;z-index:110;right:max(14px,var(--kit-safe-right));bottom:max(96px,calc(78px + var(--kit-safe-bottom)));left:max(14px,var(--kit-safe-left));width:min(480px,calc(100% - 28px));min-height:48px;margin-inline:auto;padding:12px 16px;border:var(--kit-outline);border-radius:22px;color:var(--kit-plum-ink);background:var(--kit-cream);box-shadow:var(--kit-shadow);font:800 14px/1.35 var(--kit-font-body);text-align:center;transform:none}.kit-toast button,.nx-world-receipt button{min-height:48px;color:inherit;font:inherit}.kit-device{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px;border:2px solid var(--kit-plum);border-radius:999px;color:var(--kit-plum-ink);background:#fff6ecf5;box-shadow:0 3px #6b3a521f;font:800 14px/1 var(--kit-font-body)}.kit-device svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes kit-bob{0%{transform:translateY(2px) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1deg)}to{transform:translateY(2px) rotate(-1deg)}}@keyframes kit-point{0%{transform:translate(0) rotate(-10deg)}to{transform:translate(8px,8px) rotate(-5deg)}}@media(max-width:620px){.kit-chrome{grid-template-columns:auto minmax(0,1fr) auto}.kit-chrome-title{font-size:16px}.kit-chrome-slot .kit-device span{display:none}.kit-host{bottom:max(92px,calc(72px + var(--kit-safe-bottom)))}.kit-host-portrait{flex-basis:68px;width:68px;height:68px}.kit-loading{grid-template-columns:76px minmax(0,220px);gap:7px 12px}.kit-loading-numi{width:76px;height:76px}}@media(prefers-reduced-motion:reduce){.kit-chrome *,.kit-button,.kit-host,.kit-loading *,.kit-pointer,.kit-toast{animation:none!important;transition:none!important}}
