:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,ui-rounded,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{background:#071b61;min-height:100%;margin:0}body{color:#fff;min-height:100dvh;overflow-x:hidden}button{font:inherit}.sk-shell{min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) clamp(16px,4vw,44px) max(20px,env(safe-area-inset-bottom));isolation:isolate;background:radial-gradient(circle at 50% 16%,#4c6cff61,#0000 30%),radial-gradient(circle at 7% 42%,#4882ff2e,#0000 26%),linear-gradient(#0b2a8e 0%,#091d69 48%,#091655 75%,#171248 100%);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.sk-stars{z-index:-1;pointer-events:none;opacity:.62;background-image:radial-gradient(circle at 10% 12%,#fff 0 1px,#0000 1.7px),radial-gradient(circle at 27% 19%,#fff 0 1px,#0000 1.7px),radial-gradient(circle at 75% 13%,#fff 0 1.3px,#0000 2px),radial-gradient(circle at 87% 25%,#fff 0 1px,#0000 1.8px),radial-gradient(circle at 65% 35%,#ffd873 0 1.2px,#0000 2px),radial-gradient(circle at 16% 45%,#fff 0 1px,#0000 1.8px);background-size:211px 193px,263px 239px,221px 251px,281px 223px,307px 267px,241px 277px;position:absolute;inset:0}.sk-top{z-index:3;justify-content:space-between;align-items:center;width:min(1120px,100%);display:flex;position:relative}.sk-brand{letter-spacing:-.04em;text-shadow:0 4px 18px #02073059;font-size:clamp(24px,3vw,34px);font-weight:950}.sk-parent{color:#fff;cursor:pointer;background:linear-gradient(#789cef70,#2b41918f);border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:54px;height:54px;font-size:24px;display:grid;box-shadow:0 10px 28px #00082d47,inset 0 1px #ffffff40}.sk-main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(14px,2vh,22px);width:min(1080px,100%);padding:8px 0 18px;display:flex}.sk-hi{letter-spacing:-.055em;text-shadow:0 5px 25px #000a3766;font-size:clamp(42px,7vw,74px);font-weight:950;line-height:.98}.sk-tagline{color:#c7d4ff;margin:9px 0 0;font-size:clamp(16px,2.1vw,23px);font-weight:800}.sk-activities{--sk-gap:clamp(12px,1.8vw,20px);gap:var(--sk-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.sk-activity{color:#fff;text-align:left;text-shadow:0 2px 11px #07144b4d;cursor:pointer;touch-action:manipulation;border:1.5px solid #fff6;border-radius:clamp(24px,2.8vw,36px);grid-template-columns:clamp(64px,7vw,94px) minmax(0,1fr);align-items:center;gap:clamp(10px,1.5vw,18px);min-height:136px;padding:18px clamp(52px,5vw,72px) 18px clamp(16px,2.2vw,26px);transition:transform .18s,filter .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 17px 36px #000b3d40,inset 0 1px #ffffff57}.sk-activity:after{content:"";aspect-ratio:1;pointer-events:none;background:#ffffff1a;border-radius:50%;width:42%;position:absolute;bottom:-55%;right:-10%}.sk-activity:hover{filter:brightness(1.05);transform:translateY(-3px)scale(1.008)}.sk-activity:active{transform:scale(.985)}.sk-activity[aria-pressed=true]{box-shadow:0 0 0 3px #ffe28cb3,0 18px 40px #000b3d4d,inset 0 1px #ffffff6b}.sk-talk{background:linear-gradient(135deg,#347eff 0%,#3676f2 45%,#39baf3 100%)}.sk-memory{background:linear-gradient(135deg,#24b4c5 0%,#30cfc7 52%,#53d9bb 100%)}.sk-logic{background:linear-gradient(135deg,#8b61e7 0%,#a76ceb 52%,#8368e8 100%)}.sk-stories{background:linear-gradient(135deg,#5966d9 0%,#8c68dd 52%,#bd76d1 100%)}.sk-activity-icon{filter:drop-shadow(0 8px 12px #0d225b40);place-items:center;width:clamp(64px,7vw,90px);height:clamp(64px,7vw,90px);font-size:clamp(42px,5vw,64px);display:grid}.sk-activity-copy{gap:6px;min-width:0;display:grid}.sk-activity-copy strong{letter-spacing:-.025em;font-size:clamp(20px,2.4vw,31px);font-weight:950;line-height:1}.sk-activity-copy small{opacity:.96;font-size:clamp(13px,1.5vw,18px);font-weight:750;line-height:1.18}.sk-activity-arrow{background:#ffffff1f;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:clamp(38px,4vw,50px);height:clamp(38px,4vw,50px);font-size:clamp(25px,2.7vw,34px);display:grid;position:absolute;top:50%;right:clamp(12px,1.8vw,21px);transform:translateY(-50%)}.sk-conversation{flex-direction:column;align-items:center;gap:9px;width:100%;display:flex}.sk-reply{justify-content:center;align-items:center;max-width:720px;min-height:54px;font-size:clamp(19px,3.2vw,28px);font-weight:750;line-height:1.25;display:flex}.sk-orb{color:#fff;touch-action:manipulation;cursor:pointer;background:radial-gradient(circle at 38% 30%,#fff 0 3%,#d7dcff 4% 10%,#9b8cff 24%,#6c58e8 48%,#312e88 72%,#171a4b 100%);border:2px solid #ffffffb8;border-radius:50%;place-items:center;width:clamp(132px,18vw,188px);height:clamp(132px,18vw,188px);font-size:clamp(54px,9vw,82px);display:grid;box-shadow:0 0 0 10px #ffffff0d,0 0 58px #8b7cff99}.sk-orb.arming{animation:1s infinite pulse}.sk-orb.thinking{animation:1.2s infinite pulse}.sk-orb.speaking{animation:.72s infinite pulse}.sk-orb.listening{animation:1.1s infinite pulse;box-shadow:0 0 0 14px #ffffff14,0 0 78px #a395ffe6}@keyframes pulse{50%{transform:scale(1.04)}}.sk-state{min-height:26px;font-size:18px;font-weight:800}.sk-hint{color:#d8dcff;font-size:14px}.sk-pairs,.sk-riddles,.sk-stories-panel{background:linear-gradient(145deg,#2a48a4bd,#231a69c7);border:1px solid #fff3;border-radius:28px;flex-direction:column;align-items:center;gap:14px;width:min(92vw,620px);padding:clamp(18px,3vw,30px);display:flex;box-shadow:0 20px 56px #00000038}.sk-pairs[hidden],.sk-riddles[hidden],.sk-stories-panel[hidden]{display:none}.sk-pairs-title,.sk-riddle-title{font-size:clamp(24px,5vw,32px);font-weight:900}.sk-pair-grid{justify-content:center;gap:10px;width:100%;display:grid}.sk-card{aspect-ratio:1;color:#0000;background:linear-gradient(145deg,#6f63df,#39358d);border:0;border-radius:18px;place-items:center;font-size:clamp(34px,9vw,58px);display:grid;box-shadow:0 8px 20px #0000002e}.sk-card.open,.sk-card.matched{color:#fff;background:#ffffff2e}.sk-pair-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sk-small{color:#27285f;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:11px 18px;font-weight:850}.sk-pair-status,.sk-riddle-status,.sk-story-status{min-height:26px;font-size:18px;font-weight:850}.sk-riddle-question{justify-content:center;align-items:center;min-height:70px;font-size:clamp(22px,5vw,34px);font-weight:850;line-height:1.3;display:flex}.sk-riddle-options{grid-template-columns:repeat(3,minmax(84px,1fr));gap:12px;width:100%;display:grid}.sk-riddle-option{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:18px;min-height:72px;padding:18px 10px;font-size:clamp(20px,5vw,31px);font-weight:850}.sk-riddle-option.correct{background:#41b1706b}.sk-riddle-option.wrong{background:#b9495761}.sk-story-icon{font-size:64px}.sk-story-intro{color:#d9e0ff;max-width:560px;margin:0;font-size:17px;line-height:1.5}.sk-story-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;width:100%;display:grid}.sk-story-option{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff3b;border-radius:18px;min-height:60px;padding:13px 15px;font-size:16px;font-weight:850}.sk-story-option[aria-pressed=true]{background:#ffd87e38;border-color:#ffe28cd1}.sk-diagnostic{color:#ffd8d8;background:#5f14268c;border-radius:10px;max-width:680px;padding:8px 12px;font-size:12px}.sk-foot{z-index:2;color:#aeb7e7;text-align:center;margin-top:auto;padding-top:8px;font-size:12px;position:relative}.sk-gate{text-align:center;color:#fff;background:radial-gradient(circle at 50% 22%,#2d3b78 0,#171d3e 35%,#0e1228 72%);place-content:center;gap:12px;min-height:100dvh;padding:28px;display:grid}.sk-gate h1{margin:0;font-size:clamp(34px,8vw,54px)}.sk-gate p{color:#d8dcff;max-width:560px;margin:0 auto;font-size:18px;line-height:1.5}.sk-gate-star{font-size:72px}.sk-gate-detail{color:#ffdbdb!important;font-size:14px!important}.sk-parent:focus-visible,.sk-activity:focus-visible,.sk-orb:focus-visible,.sk-small:focus-visible,.sk-story-option:focus-visible{outline-offset:4px;outline:4px solid #ffe28c}@media (max-width:699px){.sk-shell{padding-left:14px;padding-right:14px}.sk-brand{font-size:25px}.sk-parent{width:50px;height:50px}.sk-hi{font-size:clamp(40px,12vw,58px)}.sk-tagline{font-size:16px}.sk-activities{--sk-gap:11px}.sk-activity{text-align:center;border-radius:25px;grid-template-rows:52px auto;grid-template-columns:1fr;gap:5px;min-height:126px;padding:12px}.sk-activity-icon{width:52px;height:52px;margin:auto;font-size:38px}.sk-activity-copy{gap:3px}.sk-activity-copy strong{font-size:clamp(17px,4.8vw,22px)}.sk-activity-copy small{font-size:clamp(11px,3.2vw,14px)}.sk-activity-arrow{display:none}.sk-conversation{gap:6px}.sk-reply{min-height:44px;font-size:18px}.sk-orb{width:128px;height:128px;font-size:52px}.sk-story-options{grid-template-columns:1fr}.sk-riddle-options{gap:8px}.sk-riddle-option{padding:14px 7px}}@media (min-width:700px) and (orientation:landscape) and (max-height:900px){.sk-main{gap:9px}.sk-hi{font-size:clamp(38px,6vh,54px)}.sk-tagline{margin-top:4px;font-size:14px}.sk-activity{grid-template-columns:58px minmax(0,1fr);min-height:94px;padding-top:9px;padding-bottom:9px}.sk-activity-icon{width:58px;height:58px;font-size:40px}.sk-activity-copy strong{font-size:20px}.sk-activity-copy small{font-size:12px}.sk-reply{min-height:34px;font-size:17px}.sk-orb{width:106px;height:106px;font-size:44px}.sk-state{font-size:15px}.sk-hint{font-size:12px}}@media (pointer:coarse){button{min-width:48px;min-height:48px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
