.cloud-transition-provider-module__232JUq__overlay{z-index:100;isolation:isolate;pointer-events:auto;-webkit-user-select:none;user-select:none;background:0 0;position:fixed;inset:0;overflow:hidden}.cloud-transition-provider-module__232JUq__cloudVeil{z-index:0;pointer-events:none;filter:blur(1.2vw);opacity:0;background:linear-gradient(#dceeff,#f7fcff 52%,#e4f2ff);transition:opacity .24s ease-out;position:absolute;inset:-4vw}.cloud-transition-provider-module__232JUq__overlay[data-phase=covering] .cloud-transition-provider-module__232JUq__cloudVeil{opacity:.92}.cloud-transition-provider-module__232JUq__overlay[data-phase=holding] .cloud-transition-provider-module__232JUq__cloudVeil{opacity:1}.cloud-transition-provider-module__232JUq__overlay[data-phase=revealing] .cloud-transition-provider-module__232JUq__cloudVeil{opacity:0;transition-duration:.32s}.cloud-transition-provider-module__232JUq__cloud{z-index:2;width:max(var(--cloud-size), 8rem);aspect-ratio:15/8;opacity:0;filter:drop-shadow(0 1.4vw 1.7vw #5376964d);transform:translate(var(--cloud-start-x), var(--cloud-start-y)) scale(.88);will-change:transform, opacity;position:absolute;overflow:hidden}.cloud-transition-provider-module__232JUq__cloud[data-coverage=true]{width:max(var(--cloud-size), 33.75vh)}.cloud-transition-provider-module__232JUq__cloudSprite{object-fit:contain;width:100%;height:100%;display:block}.cloud-transition-provider-module__232JUq__cloud[data-layer=back]{z-index:1;filter:blur(.34vw)drop-shadow(0 2.2vw 2.8vw #3d5d7f6b)}.cloud-transition-provider-module__232JUq__cloud[data-layer=middle]{z-index:2;filter:blur(.35vw)drop-shadow(0 1.1vw 1.7vw #5c84a957)}.cloud-transition-provider-module__232JUq__cloud[data-layer=front]{z-index:3;filter:blur(.28vw)brightness(1.06)drop-shadow(0 .8vw 1.3vw #a2c6e861)}.cloud-transition-provider-module__232JUq__cloud[data-fill=true]{filter:blur(1.65vw)drop-shadow(0 2vw 3.2vw #3d5d7f57)}.cloud-transition-provider-module__232JUq__cloud[data-edge-seal=top]{z-index:4;filter:blur(.42vw)brightness(1.02)drop-shadow(0 1vw 1.8vw #a2c6e86b)}.cloud-transition-provider-module__232JUq__cloud[data-mobile-seal=true]{z-index:4;filter:blur(.42vw)brightness(1.02)drop-shadow(0 1vw 1.8vw #a2c6e86b);display:none}@media (max-width:600px){.cloud-transition-provider-module__232JUq__cloud{width:max(var(--cloud-size), 8rem)}.cloud-transition-provider-module__232JUq__cloud[data-fill=true]{width:max(var(--cloud-size), 14rem)}.cloud-transition-provider-module__232JUq__cloud[data-edge-seal]{width:max(var(--cloud-size), 16rem)}.cloud-transition-provider-module__232JUq__cloud[data-mobile-seal=true]{width:max(var(--cloud-size), 18rem);display:block}}.cloud-transition-provider-module__232JUq__overlay[data-phase=covering] .cloud-transition-provider-module__232JUq__cloud{animation:cloud-transition-provider-module__232JUq__cloud-cover .43s cubic-bezier(.24, .82, .35, 1) var(--cloud-cover-delay) both}.cloud-transition-provider-module__232JUq__overlay[data-phase=holding] .cloud-transition-provider-module__232JUq__cloud{animation:cloud-transition-provider-module__232JUq__cloud-drift 2.4s ease-in-out var(--cloud-cover-delay) infinite alternate;opacity:var(--cloud-opacity);transform:translate(var(--cloud-covered-x), var(--cloud-covered-y)) scale(1.04)}.cloud-transition-provider-module__232JUq__overlay[data-phase=revealing] .cloud-transition-provider-module__232JUq__cloud{animation:cloud-transition-provider-module__232JUq__cloud-reveal .495s cubic-bezier(.2, .67, .38, 1) var(--cloud-reveal-delay) both}@keyframes cloud-transition-provider-module__232JUq__cloud-cover{0%{opacity:0;transform:translate(var(--cloud-start-x), var(--cloud-start-y)) scale(.88)}to{opacity:var(--cloud-opacity);transform:translate(var(--cloud-covered-x), var(--cloud-covered-y)) scale(1.04)}}@keyframes cloud-transition-provider-module__232JUq__cloud-reveal{0%{opacity:var(--cloud-opacity);transform:translate(var(--cloud-covered-x), var(--cloud-covered-y)) scale(1.04)}to{opacity:0;transform:translate(var(--cloud-exit-x), var(--cloud-exit-y)) scale(1.15)}}@keyframes cloud-transition-provider-module__232JUq__cloud-drift{0%{opacity:var(--cloud-opacity);transform:translate(var(--cloud-covered-x), var(--cloud-covered-y)) scale(1.04)}to{opacity:var(--cloud-opacity);transform:translate(calc(var(--cloud-covered-x) + 1.1vw), calc(var(--cloud-covered-y) - .9vh)) scale(1.06)}}@media (prefers-reduced-motion:reduce){.cloud-transition-provider-module__232JUq__overlay[data-phase=covering] .cloud-transition-provider-module__232JUq__cloud{animation:.12s ease-out both cloud-transition-provider-module__232JUq__cloud-reduced-cover}.cloud-transition-provider-module__232JUq__overlay[data-phase=holding] .cloud-transition-provider-module__232JUq__cloud{animation:none}.cloud-transition-provider-module__232JUq__overlay[data-phase=revealing] .cloud-transition-provider-module__232JUq__cloud{animation:.12s ease-in both cloud-transition-provider-module__232JUq__cloud-reduced-reveal}}@keyframes cloud-transition-provider-module__232JUq__cloud-reduced-cover{0%{opacity:0;transform:translate(var(--cloud-covered-x), var(--cloud-covered-y)) scale(1.04)}to{opacity:var(--cloud-opacity);transform:translate(var(--cloud-covered-x), var(--cloud-covered-y)) scale(1.04)}}@keyframes cloud-transition-provider-module__232JUq__cloud-reduced-reveal{0%{opacity:var(--cloud-opacity);transform:translate(var(--cloud-covered-x), var(--cloud-covered-y)) scale(1.04)}to{opacity:0;transform:translate(var(--cloud-covered-x), var(--cloud-covered-y)) scale(1.04)}}
.robot-module__NkmxWq__robotPage{--robot-night:#1b2150;--robot-indigo:#393b9a;--robot-forest:#1d4136;--robot-forest-deep:#193a37;--robot-ink:#17203c;--robot-parchment:#f7f2d7;--robot-muted:#c6d2c8;--robot-teal:#86bea9;--robot-teal-deep:#4e806f;--robot-gold:#f4c758;--robot-gold-deep:#b88335;--robot-coral:#e78368;--robot-lilac:#a8a3eb;--robot-frame:#5b8378;--robot-shadow:#101a33;isolation:isolate;width:100%;height:100dvh;min-height:100dvh;color:var(--robot-parchment);background:var(--robot-night);scrollbar-color:var(--robot-gold-deep) var(--robot-ink);scrollbar-width:thin;flex-direction:column;display:flex;position:relative;overflow:hidden auto}.robot-module__NkmxWq__robotPage:before{z-index:-2;content:"";pointer-events:none;height:min(34vw,320px);min-height:172px;image-rendering:pixelated;opacity:.42;background:url(/assets/external/parallax-forest/parallax_background_forest.png) bottom/cover no-repeat;position:fixed;bottom:0;left:0;right:0}.robot-module__NkmxWq__robotPage:after{z-index:-1;content:"";pointer-events:none;background-color:#1b2150a8;position:fixed;inset:74px 0 0}.robot-module__NkmxWq__header{z-index:10;min-height:76px;box-shadow:0 4px 0 var(--robot-shadow);background:#292b7f;border-bottom:3px solid #6765a3;flex:none;grid-template-columns:minmax(0,1fr) auto minmax(170px,.65fr);align-items:center;gap:14px;padding:12px clamp(16px,3vw,38px);display:grid;position:sticky;top:0}.robot-module__NkmxWq__header:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 22px,#f2c85bb3 22px 26px,#0000 26px 48px);height:4px;position:absolute;bottom:-7px;left:0;right:0}.robot-module__NkmxWq__brandBlock,.robot-module__NkmxWq__connection,.robot-module__NkmxWq__controlTitle,.robot-module__NkmxWq__modeHint,.robot-module__NkmxWq__secondaryButton,.robot-module__NkmxWq__actionRow,.robot-module__NkmxWq__phase,.robot-module__NkmxWq__voiceMeterMeta{align-items:center;display:flex}.robot-module__NkmxWq__brandBlock{gap:11px;min-width:0}.robot-module__NkmxWq__brandMark{border:3px solid var(--robot-parchment);width:48px;height:48px;box-shadow:3px 3px 0 var(--robot-shadow), inset 0 0 0 2px var(--robot-gold-deep);color:#0000;background-color:var(--robot-gold);background-image:url(/assets/starbao-nav-peek.png);background-position:52% 36%;background-repeat:no-repeat;background-size:64px;flex:0 0 48px;display:block;overflow:hidden}.robot-module__NkmxWq__brandBlock h1{color:var(--robot-parchment);font-size:clamp(17px,1.55vw,22px);font-weight:820;line-height:1.15}.robot-module__NkmxWq__brandBlock p{color:var(--robot-teal);margin-top:3px;font-size:12px;font-weight:700;line-height:1.3}.robot-module__NkmxWq__homeLink{border:2px solid var(--robot-parchment);min-height:42px;box-shadow:3px 3px 0 var(--robot-shadow);color:var(--robot-parchment);background:var(--robot-forest);justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:800;line-height:1;transition:background-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.robot-module__NkmxWq__homeLink:hover{color:var(--robot-ink);background:var(--robot-gold);box-shadow:1px 1px 0 var(--robot-shadow);transform:translate(2px,2px)}.robot-module__NkmxWq__connection{min-width:0;color:var(--robot-muted);border-left:2px solid #8fd7ccb3;justify-content:flex-end;gap:7px;padding:7px 0 7px 12px;font-size:12px;font-weight:650;line-height:1.35}.robot-module__NkmxWq__connection svg{color:var(--robot-gold);flex:none}.robot-module__NkmxWq__connection span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.robot-module__NkmxWq__connection[data-status=online],.robot-module__NkmxWq__connection[data-status=online] svg{color:var(--robot-teal)}.robot-module__NkmxWq__connection[data-status=offline],.robot-module__NkmxWq__connection[data-status=unavailable]{color:#f3a589}.robot-module__NkmxWq__connection[data-status=offline] svg,.robot-module__NkmxWq__connection[data-status=unavailable] svg{color:var(--robot-coral)}.robot-module__NkmxWq__contentGrid{flex:1 0 auto;grid-template-columns:minmax(224px,.72fr) minmax(420px,1.56fr) minmax(276px,.9fr);align-items:start;gap:clamp(14px,1.65vw,26px);width:min(1540px,100%);min-height:calc(100dvh - 76px);margin:0 auto;padding:clamp(18px,2.7vw,38px);display:grid;position:relative}.robot-module__NkmxWq__lessonRail,.robot-module__NkmxWq__conversation,.robot-module__NkmxWq__controlRail{min-width:0}.robot-module__NkmxWq__lessonRail,.robot-module__NkmxWq__conversation,.robot-module__NkmxWq__voiceCard,.robot-module__NkmxWq__gestureCard,.robot-module__NkmxWq__faceCard,.robot-module__NkmxWq__deviceCard{border:3px solid var(--robot-frame);box-shadow:5px 5px 0 var(--robot-shadow), inset 0 0 0 2px #fff1c81f;position:relative}.robot-module__NkmxWq__lessonRail:before,.robot-module__NkmxWq__conversation:after,.robot-module__NkmxWq__voiceCard:before,.robot-module__NkmxWq__gestureCard:before,.robot-module__NkmxWq__faceCard:before,.robot-module__NkmxWq__deviceCard:before{z-index:2;content:"";pointer-events:none;background:var(--robot-gold);width:10px;height:10px;box-shadow:0 0 0 2px var(--robot-gold-deep);position:absolute}.robot-module__NkmxWq__lessonRail:before,.robot-module__NkmxWq__voiceCard:before,.robot-module__NkmxWq__gestureCard:before,.robot-module__NkmxWq__faceCard:before,.robot-module__NkmxWq__deviceCard:before{top:-7px;left:14px}.robot-module__NkmxWq__lessonRail{background:#193a37f0;border-color:#557c6a;align-self:stretch;min-height:490px;padding:clamp(20px,2.3vw,30px) clamp(18px,2vw,26px)}.robot-module__NkmxWq__lessonRail:after{content:"";pointer-events:none;height:90px;image-rendering:pixelated;opacity:.6;background:url(/assets/external/sunnyland-tall-forest/preview.png) bottom/cover no-repeat;border-top:3px solid #8fd7cc66;position:absolute;bottom:0;left:0;right:0}.robot-module__NkmxWq__lessonRail>*{z-index:1;position:relative}.robot-module__NkmxWq__sectionLabel{color:var(--robot-gold);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1.3}.robot-module__NkmxWq__lessonRail h2,.robot-module__NkmxWq__conversationHeader h2{color:var(--robot-parchment);margin-top:7px;font-size:clamp(21px,2.1vw,31px);font-weight:850;line-height:1.18}.robot-module__NkmxWq__summary{color:var(--robot-muted);margin-top:14px;font-size:14px;line-height:1.7}.robot-module__NkmxWq__keyPoint{border:2px solid #8fd7cc80;border-left:6px solid var(--robot-gold);background:#0713239e;margin-top:26px;padding:14px 14px 15px}.robot-module__NkmxWq__keyPoint span{color:var(--robot-teal);font-size:12px;font-weight:750}.robot-module__NkmxWq__keyPoint strong{color:var(--robot-parchment);margin-top:7px;font-size:17px;line-height:1.35;display:block}.robot-module__NkmxWq__keyPoint p{color:var(--robot-muted);margin-top:8px;font-size:13px;line-height:1.55}.robot-module__NkmxWq__modeHint{color:var(--robot-teal);gap:7px;margin-top:22px;font-size:12px;font-weight:750;line-height:1.45}.robot-module__NkmxWq__modeHint svg{color:var(--robot-gold);flex:none}.robot-module__NkmxWq__conversation{isolation:isolate;background:#172a49;border-color:#6765a3;flex-direction:column;min-height:610px;display:flex;overflow:hidden}.robot-module__NkmxWq__conversation:before{z-index:-1;content:"";height:146px;image-rendering:pixelated;opacity:.44;background:url(/assets/external/sunnyland-tall-forest/far.png) top/auto 146px repeat-x;position:absolute;top:0;left:0;right:0}.robot-module__NkmxWq__conversation:after{background:var(--robot-teal);box-shadow:0 0 0 2px var(--robot-teal-deep);bottom:-7px;right:16px}.robot-module__NkmxWq__conversationHeader{background:#1f2863db;border-bottom:3px solid #6968a0;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;min-height:132px;padding:24px clamp(18px,3vw,32px) 22px;display:flex;position:relative}.robot-module__NkmxWq__conversationHeader h2{font-size:clamp(23px,2.4vw,34px)}.robot-module__NkmxWq__phase{max-width:140px;min-height:32px;box-shadow:2px 2px 0 var(--robot-shadow);color:var(--robot-parchment);text-align:center;background:#1a3949eb;border:2px solid #fff1c8d9;flex:none;justify-content:center;padding:5px 9px;font-size:12px;font-weight:800;line-height:1.25}.robot-module__NkmxWq__phase[data-phase=listening]{border-color:var(--robot-gold);color:var(--robot-ink);background:var(--robot-gold)}.robot-module__NkmxWq__phase[data-phase=thinking],.robot-module__NkmxWq__phase[data-phase=transcribing]{border-color:var(--robot-teal);color:var(--robot-ink);background:var(--robot-teal)}.robot-module__NkmxWq__phase[data-phase=speaking]{border-color:var(--robot-lilac);color:var(--robot-ink);background:var(--robot-lilac)}.robot-module__NkmxWq__phase[data-phase=error]{border-color:var(--robot-coral);color:var(--robot-ink);background:var(--robot-coral)}.robot-module__NkmxWq__messages{scrollbar-color:var(--robot-teal-deep) transparent;scrollbar-width:thin;background:#12233ff5;flex-direction:column;flex:auto;gap:16px;min-height:305px;max-height:min(46dvh,480px);padding:22px clamp(18px,3vw,32px);display:flex;overflow-y:auto}.robot-module__NkmxWq__message{align-items:flex-start;gap:10px;max-width:min(92%,640px);display:flex}.robot-module__NkmxWq__message[data-author=learner]{flex-direction:row-reverse;align-self:flex-end}.robot-module__NkmxWq__messageBody{min-width:0}.robot-module__NkmxWq__messageMeta{color:var(--robot-teal);margin:0 0 4px 2px;font-size:10px;font-weight:800;line-height:1.2;display:block}.robot-module__NkmxWq__message[data-author=learner] .robot-module__NkmxWq__messageMeta{color:#f4d983;text-align:right;margin-right:2px}.robot-module__NkmxWq__messageAvatar{border:2px solid var(--robot-parchment);width:34px;height:34px;box-shadow:2px 2px 0 var(--robot-shadow);color:#0000;background:var(--robot-gold) url(/assets/starbao-nav-peek.png) 52% 30% / 46px auto no-repeat;flex:0 0 34px;place-items:center;font-size:0;display:grid;overflow:hidden}.robot-module__NkmxWq__message[data-author=learner] .robot-module__NkmxWq__messageAvatar{color:var(--robot-ink);background:var(--robot-teal);font-size:12px;font-weight:900}.robot-module__NkmxWq__message p{box-shadow:3px 3px 0 var(--robot-shadow);color:var(--robot-parchment);overflow-wrap:anywhere;background:#23463e;border:2px solid #5d8b7d;padding:11px 13px;font-size:14px;line-height:1.65}.robot-module__NkmxWq__message[data-author=learner] p{color:var(--robot-ink);background:var(--robot-gold);border-color:#c99d4d}.robot-module__NkmxWq__transcript{border:2px solid var(--robot-lilac);color:var(--robot-parchment);background:#2d315c;border-left-width:6px;padding:10px 12px;font-size:13px;line-height:1.5}.robot-module__NkmxWq__conversationStatus{color:var(--robot-muted);background:#153136bf;border:1px solid #86bea99e;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.robot-module__NkmxWq__composer{min-height:70px;color:var(--robot-teal);background:#1b3154;border-top:3px solid #4e806f;flex:none;align-items:center;gap:10px;padding:13px clamp(18px,3vw,32px);display:flex}.robot-module__NkmxWq__composer input{min-width:0;height:42px;color:var(--robot-parchment);background:#142640;border:2px solid #557c75;border-radius:0;outline:0;flex:1;padding:0 12px;font-size:14px}.robot-module__NkmxWq__composer input::placeholder{color:#94abb5}.robot-module__NkmxWq__composer input:focus{border-color:var(--robot-gold);box-shadow:0 0 0 3px #f2c85b4d}.robot-module__NkmxWq__composer button,.robot-module__NkmxWq__actionRow button{border:2px solid var(--robot-parchment);box-shadow:3px 3px 0 var(--robot-shadow);color:var(--robot-ink);background:var(--robot-gold);place-items:center;transition:background-color .16s,box-shadow .16s,transform .16s;display:inline-grid}.robot-module__NkmxWq__composer button{flex:0 0 42px;width:42px;height:42px}.robot-module__NkmxWq__composer button:hover:not(:disabled),.robot-module__NkmxWq__actionRow button:hover{background:var(--robot-teal);box-shadow:1px 1px 0 var(--robot-shadow);transform:translate(2px,2px)}.robot-module__NkmxWq__composer button:disabled{box-shadow:none;color:#758793;cursor:not-allowed;background:#273d52;border-color:#5d6c78}.robot-module__NkmxWq__controlRail{flex-direction:column;gap:12px;padding-bottom:6px;display:flex}.robot-module__NkmxWq__controlDockHeader{box-shadow:5px 5px 0 var(--robot-shadow), inset 0 0 0 2px #fff1c81a;background:#193a37f0;border:3px solid #557c6a;padding:16px 16px 0;position:relative;overflow:hidden}.robot-module__NkmxWq__controlDockHeader:after{content:"";width:62px;height:62px;image-rendering:pixelated;opacity:.24;pointer-events:none;background:url(/assets/starbao-nav-peek.png) 50%/contain no-repeat;position:absolute;bottom:38px;right:8px}.robot-module__NkmxWq__controlDockHeader h2{color:var(--robot-parchment);margin-top:4px;font-size:21px;font-weight:850;line-height:1.2}.robot-module__NkmxWq__controlSpeechToggle{z-index:1;color:#c6d9c9;cursor:pointer;align-items:center;gap:6px;min-height:26px;margin-top:8px;font-size:10px;font-weight:750;line-height:1.3;display:inline-flex;position:relative}.robot-module__NkmxWq__controlSpeechToggle input{width:15px;height:15px;accent-color:var(--robot-gold);margin:0}.robot-module__NkmxWq__controlSpeechToggle input:disabled{opacity:.55;cursor:wait}.robot-module__NkmxWq__dockTabs{z-index:1;background:#0e2631b8;border-top:2px solid #86bea96b;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:14px -16px 0;padding:5px 6px 6px;display:grid;position:relative}.robot-module__NkmxWq__dockTab{color:#b9d0c1;text-align:center;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:38px;padding:5px 4px;font-size:10px;font-weight:850;line-height:1.15;display:inline-flex}.robot-module__NkmxWq__dockTab:hover,.robot-module__NkmxWq__dockTab:focus-visible{color:var(--robot-parchment);background:#3e6857a3;border-color:#8cc3a8;outline:0}.robot-module__NkmxWq__dockTab[data-active=true]{color:#fff2c8;background:#2e5a4d;border-color:#d8b75e;box-shadow:inset 0 -2px #f4c758}.robot-module__NkmxWq__dockTab svg{color:#f4c758;flex:none}.robot-module__NkmxWq__voiceCard,.robot-module__NkmxWq__gestureCard,.robot-module__NkmxWq__faceCard,.robot-module__NkmxWq__deviceCard{width:100%;min-height:0;padding:18px;animation:.16s both robot-module__NkmxWq__dockPanelIn}.robot-module__NkmxWq__voiceCard{background:#183e3bf7;border-color:#4e806f}.robot-module__NkmxWq__gestureCard{background:#232a52f7;border-color:#7774b0}.robot-module__NkmxWq__faceCard{background:#332b4ef7;border-color:#9f78b5}.robot-module__NkmxWq__deviceCard{background:#3a333af7;border-color:#b2874b}@keyframes robot-module__NkmxWq__dockPanelIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.robot-module__NkmxWq__controlTitle{color:var(--robot-parchment);gap:8px;font-size:14px;font-weight:850}.robot-module__NkmxWq__controlTitle svg{color:var(--robot-gold)}.robot-module__NkmxWq__voiceButton{border:2px solid var(--robot-parchment);width:100%;min-height:54px;box-shadow:4px 4px 0 var(--robot-shadow);color:var(--robot-ink);background:var(--robot-gold);justify-content:center;align-items:center;gap:8px;margin-top:15px;font-size:15px;font-weight:900;line-height:1;transition:background-color .16s,box-shadow .16s,transform .16s;display:flex}.robot-module__NkmxWq__voiceButton:hover:not(:disabled){background:var(--robot-teal);box-shadow:2px 2px 0 var(--robot-shadow);transform:translate(2px,2px)}.robot-module__NkmxWq__voiceButton[data-recording=true]{border-color:var(--robot-parchment);color:var(--robot-parchment);background:#c5655c}.robot-module__NkmxWq__voiceButton:disabled{box-shadow:none;color:#8798a1;cursor:not-allowed;background:#243b4e;border-color:#536471}.robot-module__NkmxWq__autoVoiceStatus{color:var(--robot-muted);margin-top:11px;font-size:12px;line-height:1.55}.robot-module__NkmxWq__autoVoiceStatus[data-active=true]{color:var(--robot-teal)}.robot-module__NkmxWq__voiceMeterMeta{color:var(--robot-muted);justify-content:space-between;gap:10px;margin-top:11px;font-size:12px}.robot-module__NkmxWq__voiceMeterMeta strong{color:var(--robot-parchment);font-variant-numeric:tabular-nums;flex:none;font-weight:800}.robot-module__NkmxWq__voiceMeter,.robot-module__NkmxWq__gestureTrack{border:2px solid var(--robot-shadow);background:#081827;height:8px;overflow:hidden}.robot-module__NkmxWq__voiceMeter{margin-top:7px}.robot-module__NkmxWq__voiceMeter span,.robot-module__NkmxWq__gestureTrack span{background:var(--robot-teal);height:100%;transition:width .1s linear;display:block}.robot-module__NkmxWq__secondaryButton{width:100%;min-height:40px;box-shadow:2px 2px 0 var(--robot-shadow);color:var(--robot-parchment);background:0 0;border:2px solid #fff1c8bf;justify-content:center;gap:7px;margin-top:11px;padding:0 9px;font-size:12px;font-weight:800;line-height:1.25;transition:color .16s,background-color .16s,box-shadow .16s,transform .16s}.robot-module__NkmxWq__secondaryButton:hover:not(:disabled){color:var(--robot-ink);background:var(--robot-teal);box-shadow:1px 1px 0 var(--robot-shadow);transform:translate(1px,1px)}.robot-module__NkmxWq__secondaryButton:disabled{opacity:.54;cursor:wait}.robot-module__NkmxWq__error{border-left:4px solid var(--robot-coral);color:#ffc5af;background:#702f2f8c;margin-top:10px;padding:8px 9px;font-size:12px;line-height:1.5}.robot-module__NkmxWq__gestureTrack{margin-top:15px}.robot-module__NkmxWq__gestureTrack span{background:var(--robot-gold);transition-duration:.12s}.robot-module__NkmxWq__gestureCard p{color:var(--robot-muted);margin-top:10px;font-size:12px;line-height:1.55}.robot-module__NkmxWq__cameraViewport{aspect-ratio:4/3;width:100%;box-shadow:3px 3px 0 var(--robot-shadow);background:#0a1529 url(/assets/external/sunnyland-tall-forest/preview.png) 50%/cover no-repeat;border:3px solid #8a85c2;margin-top:13px;position:relative;overflow:hidden}.robot-module__NkmxWq__cameraPreview,.robot-module__NkmxWq__handOverlay{width:100%;height:100%;position:absolute;inset:0}.robot-module__NkmxWq__cameraPreview{z-index:0;object-fit:cover;display:block;transform:scaleX(-1)}.robot-module__NkmxWq__handOverlay{z-index:1;pointer-events:none}.robot-module__NkmxWq__cameraStatusOverlay{z-index:2;color:var(--robot-parchment);text-align:center;text-shadow:1px 1px 0 var(--robot-shadow);pointer-events:none;background:#081827a3;place-items:center;padding:12px;font-size:12px;font-weight:800;line-height:1.45;display:grid;position:absolute;inset:0}.robot-module__NkmxWq__deviceCard{margin-top:0}.robot-module__NkmxWq__actionRow{gap:10px;margin-top:13px}.robot-module__NkmxWq__actionRow button{width:44px;height:44px}.robot-module__NkmxWq__compactDeviceActions{display:none}.robot-module__NkmxWq__faceIdentitySection{border-top:2px solid #a8a3eb6b;margin-top:13px;padding-top:11px}.robot-module__NkmxWq__faceIdentityStandalone{border-top:0;margin-top:0;padding-top:0}.robot-module__NkmxWq__faceIdentityHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.robot-module__NkmxWq__faceIconButton{width:30px;height:30px;box-shadow:1px 1px 0 var(--robot-shadow);color:var(--robot-parchment);background:#253d65;border:1px solid #fff1c8c7;flex:0 0 30px;place-items:center;display:inline-grid}.robot-module__NkmxWq__faceIconButton:hover:not(:disabled){color:var(--robot-ink);background:var(--robot-teal)}.robot-module__NkmxWq__faceIconButton:disabled,.robot-module__NkmxWq__faceEnrollButton:disabled,.robot-module__NkmxWq__faceCancelButton:disabled{opacity:.54;cursor:wait}.robot-module__NkmxWq__faceIdentityStatus{color:var(--robot-muted);margin-top:7px;font-size:11px;line-height:1.4}.robot-module__NkmxWq__faceEnrollmentRow{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:8px;display:grid}.robot-module__NkmxWq__faceEnrollmentRow input{min-width:0;height:32px;color:var(--robot-parchment);background:#142640;border:1px solid #fff1c8b8;border-radius:0;outline:0;padding:0 7px;font-size:11px}.robot-module__NkmxWq__faceEnrollmentRow input:focus{border-color:var(--robot-gold);box-shadow:0 0 0 2px #f2c85b47}.robot-module__NkmxWq__faceEnrollmentRow input:disabled{color:#83919a;background:#1e3145}.robot-module__NkmxWq__faceEnrollButton,.robot-module__NkmxWq__faceCancelButton{border:1px solid var(--robot-parchment);min-height:32px;box-shadow:1px 1px 0 var(--robot-shadow);color:var(--robot-ink);background:var(--robot-gold);white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:10px;font-weight:850;line-height:1.2;display:inline-flex}.robot-module__NkmxWq__faceEnrollButton:hover:not(:disabled),.robot-module__NkmxWq__faceCancelButton:hover:not(:disabled){background:var(--robot-teal)}.robot-module__NkmxWq__faceCancelButton{width:100%;color:var(--robot-parchment);background:0 0;margin-top:6px}.robot-module__NkmxWq__faceIdentityError{color:#ffc5af;margin-top:6px;font-size:10px;line-height:1.35}.robot-module__NkmxWq__faceIdentityCount{color:var(--robot-teal);margin-top:7px;font-size:10px;font-weight:800;line-height:1.3}.robot-module__NkmxWq__faceIdentityList{gap:4px;margin-top:8px;display:grid}.robot-module__NkmxWq__faceIdentityList li{border-top:1px solid #fff1c833;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding-top:5px;display:flex}.robot-module__NkmxWq__faceIdentityList li>span{align-items:baseline;gap:6px;min-width:0;display:flex}.robot-module__NkmxWq__faceIdentityList strong{color:var(--robot-parchment);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.robot-module__NkmxWq__faceIdentityList small{color:var(--robot-muted);flex:none;font-size:10px;line-height:1.3}.robot-module__NkmxWq__virtualCursor{z-index:5;border:3px solid var(--robot-parchment);background:var(--robot-gold);width:18px;height:18px;box-shadow:0 0 0 2px var(--robot-ink), 3px 3px 0 var(--robot-shadow);pointer-events:none;border-radius:0;position:absolute;transform:translate(-50%,-50%)}.robot-module__NkmxWq__gesturePointerOverlay{z-index:100;pointer-events:none;position:fixed;inset:0}.robot-module__NkmxWq__gesturePointer{will-change:left, top, transform;place-items:center;width:52px;height:52px;transition:left 48ms linear,top 48ms linear;display:grid;position:absolute;transform:translate(-50%,-50%)}.robot-module__NkmxWq__gesturePointerRing{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.robot-module__NkmxWq__gesturePointerRingTrack,.robot-module__NkmxWq__gesturePointerRingProgress{fill:none;stroke-width:4px}.robot-module__NkmxWq__gesturePointerRingTrack{stroke:#fff1c85c}.robot-module__NkmxWq__gesturePointerRingProgress{stroke:var(--robot-gold,#f4c758);stroke-linecap:round;transition:stroke 80ms ease-out,stroke-dashoffset 80ms ease-out}.robot-module__NkmxWq__gesturePointerDot{border:3px solid var(--robot-parchment,#f7f2d7);width:14px;height:14px;box-shadow:0 0 0 2px var(--robot-ink,#17203c), 2px 2px 0 var(--robot-shadow,#101a33);background:var(--robot-gold,#f4c758);border-radius:50%}.robot-module__NkmxWq__gesturePointerScrollArrow{color:#2dd4bf;width:28px;height:28px;filter:drop-shadow(0 0 0 var(--robot-ink)) drop-shadow(2px 2px 0 var(--robot-shadow));stroke-width:3px}.robot-module__NkmxWq__gesturePointer[data-complete=true] .robot-module__NkmxWq__gesturePointerRingProgress{stroke:#68d391}.robot-module__NkmxWq__gesturePointer[data-complete=true] .robot-module__NkmxWq__gesturePointerDot{background:#68d391}.robot-module__NkmxWq__gesturePointer[data-mode=scroll] .robot-module__NkmxWq__gesturePointerRingProgress,.robot-module__NkmxWq__gesturePointer[data-mode=scroll_up] .robot-module__NkmxWq__gesturePointerRingProgress,.robot-module__NkmxWq__gesturePointer[data-mode=scroll_down] .robot-module__NkmxWq__gesturePointerRingProgress{stroke:#2dd4bf}.robot-module__NkmxWq__gesturePointer[data-mode=scroll] .robot-module__NkmxWq__gesturePointerDot{background:#2dd4bf}.robot-module__NkmxWq__gesturePointer[data-mode=scroll_up] .robot-module__NkmxWq__gesturePointerScrollArrow,.robot-module__NkmxWq__gesturePointer[data-mode=scroll_down] .robot-module__NkmxWq__gesturePointerScrollArrow{color:#2dd4bf}.robot-module__NkmxWq__gesturePointer[data-mode=scroll][data-complete=true] .robot-module__NkmxWq__gesturePointerRingProgress{stroke:#68d391}.robot-module__NkmxWq__gesturePointer[data-mode=scroll][data-complete=true] .robot-module__NkmxWq__gesturePointerDot{background:#68d391}.robot-module__NkmxWq__gesturePointer[data-mode=scroll_up][data-complete=true] .robot-module__NkmxWq__gesturePointerRingProgress,.robot-module__NkmxWq__gesturePointer[data-mode=scroll_down][data-complete=true] .robot-module__NkmxWq__gesturePointerRingProgress{stroke:#68d391}.robot-module__NkmxWq__gesturePointer[data-mode=scroll_up][data-complete=true] .robot-module__NkmxWq__gesturePointerScrollArrow,.robot-module__NkmxWq__gesturePointer[data-mode=scroll_down][data-complete=true] .robot-module__NkmxWq__gesturePointerScrollArrow{color:#68d391}.robot-module__NkmxWq__gesturePointer[data-complete=true]:after{content:"";border:2px solid #68d391;border-radius:50%;animation:.42s ease-out both robot-module__NkmxWq__gesturePointerRipple;position:absolute;inset:2px}@keyframes robot-module__NkmxWq__gesturePointerRipple{0%{opacity:.9;transform:scale(.72)}to{opacity:0;transform:scale(1.3)}}@media (max-width:1120px){.robot-module__NkmxWq__header{grid-template-columns:minmax(0,1fr) auto}.robot-module__NkmxWq__connection{grid-column:1/-1;justify-content:flex-start;max-width:min(100%,560px);min-height:24px;padding:0 0 0 12px}.robot-module__NkmxWq__contentGrid{grid-template-columns:minmax(225px,.72fr) minmax(370px,1.4fr)}.robot-module__NkmxWq__controlRail{grid-column:1/-1;grid-template-columns:minmax(235px,.72fr) minmax(0,1.28fr);align-items:start;display:grid}.robot-module__NkmxWq__controlDockHeader{grid-column:1}.robot-module__NkmxWq__voiceCard,.robot-module__NkmxWq__gestureCard,.robot-module__NkmxWq__faceCard,.robot-module__NkmxWq__deviceCard{grid-column:2}.robot-module__NkmxWq__cameraViewport{aspect-ratio:16/9}}@media (max-height:560px) and (min-width:761px){.robot-module__NkmxWq__robotPage{overflow:hidden}.robot-module__NkmxWq__header{grid-template-columns:minmax(0,1fr) auto minmax(118px,.55fr);gap:8px;min-height:52px;padding:6px 12px}.robot-module__NkmxWq__header:after{height:3px;bottom:-5px}.robot-module__NkmxWq__brandBlock{gap:8px}.robot-module__NkmxWq__brandMark{width:30px;height:30px;box-shadow:2px 2px 0 var(--robot-shadow), inset 0 0 0 1px var(--robot-gold-deep);background-size:42px;border-width:2px;flex-basis:30px}.robot-module__NkmxWq__brandBlock h1{font-size:16px}.robot-module__NkmxWq__brandBlock p{display:none}.robot-module__NkmxWq__homeLink{min-height:32px;box-shadow:2px 2px 0 var(--robot-shadow);border-width:2px;padding:0 8px;font-size:11px}.robot-module__NkmxWq__connection{grid-column:auto;justify-content:flex-end;max-width:168px;min-height:0;padding:3px 0 3px 7px;font-size:10px}.robot-module__NkmxWq__contentGrid{flex:auto;grid-template-columns:minmax(150px,.55fr) minmax(260px,1fr) minmax(200px,.76fr);gap:8px;height:calc(100dvh - 52px);min-height:0;padding:8px;overflow:hidden}.robot-module__NkmxWq__lessonRail,.robot-module__NkmxWq__conversation{height:100%;min-height:0}.robot-module__NkmxWq__lessonRail{padding:12px}.robot-module__NkmxWq__lessonRail:after{border-top-width:2px;height:44px}.robot-module__NkmxWq__sectionLabel{font-size:10px}.robot-module__NkmxWq__lessonRail h2,.robot-module__NkmxWq__conversationHeader h2{margin-top:4px;font-size:18px}.robot-module__NkmxWq__summary{margin-top:8px;font-size:11px;line-height:1.4}.robot-module__NkmxWq__keyPoint{border-width:1px 1px 1px 4px;margin-top:11px;padding:8px}.robot-module__NkmxWq__keyPoint span{font-size:10px}.robot-module__NkmxWq__keyPoint strong{margin-top:4px;font-size:13px}.robot-module__NkmxWq__keyPoint p{margin-top:4px;font-size:10px;line-height:1.35}.robot-module__NkmxWq__modeHint{gap:5px;margin-top:10px;font-size:10px}.robot-module__NkmxWq__modeHint svg{width:13px;height:13px}.robot-module__NkmxWq__conversation:before{height:92px}.robot-module__NkmxWq__conversationHeader{border-bottom-width:2px;gap:8px;min-height:74px;padding:10px 12px}.robot-module__NkmxWq__conversationHeader h2{font-size:19px}.robot-module__NkmxWq__phase{max-width:94px;min-height:26px;box-shadow:1px 1px 0 var(--robot-shadow);border-width:1px;padding:3px 5px;font-size:10px}.robot-module__NkmxWq__messages{gap:8px;min-height:0;max-height:none;padding:10px}.robot-module__NkmxWq__message{gap:6px}.robot-module__NkmxWq__messageAvatar{width:24px;height:24px;box-shadow:1px 1px 0 var(--robot-shadow);background-size:34px;border-width:1px;flex-basis:24px}.robot-module__NkmxWq__message p{box-shadow:1px 1px 0 var(--robot-shadow);border-width:1px;padding:7px 8px;font-size:11px;line-height:1.35}.robot-module__NkmxWq__composer{border-top-width:2px;gap:6px;min-height:48px;padding:7px 10px}.robot-module__NkmxWq__composer svg{width:14px;height:14px}.robot-module__NkmxWq__composer input{border-width:1px;height:32px;padding:0 8px;font-size:12px}.robot-module__NkmxWq__composer button{width:32px;height:32px;box-shadow:1px 1px 0 var(--robot-shadow);border-width:1px;flex-basis:32px}.robot-module__NkmxWq__controlRail{scrollbar-width:thin;flex-direction:column;grid-column:auto;gap:6px;min-height:0;max-height:100%;padding:0 2px 2px 0;display:flex;overflow-y:auto}.robot-module__NkmxWq__controlDockHeader{box-shadow:2px 2px 0 var(--robot-shadow), inset 0 0 0 1px #fff1c81f;border-width:2px;padding:9px 9px 0}.robot-module__NkmxWq__controlDockHeader:after{width:42px;height:42px;bottom:26px;right:5px}.robot-module__NkmxWq__controlDockHeader h2{margin-top:2px;font-size:15px}.robot-module__NkmxWq__dockTabs{border-top-width:1px;gap:2px;margin:7px -9px 0;padding:3px 4px}.robot-module__NkmxWq__dockTab{gap:2px;min-height:29px;padding:3px 2px;font-size:8px}.robot-module__NkmxWq__dockTab svg{width:11px;height:11px}.robot-module__NkmxWq__voiceCard,.robot-module__NkmxWq__gestureCard,.robot-module__NkmxWq__faceCard,.robot-module__NkmxWq__deviceCard{box-shadow:2px 2px 0 var(--robot-shadow), inset 0 0 0 1px #fff1c81f;border-width:2px;padding:9px}.robot-module__NkmxWq__controlTitle{gap:5px;font-size:11px}.robot-module__NkmxWq__controlTitle svg{width:14px;height:14px}.robot-module__NkmxWq__voiceButton{min-height:34px;box-shadow:2px 2px 0 var(--robot-shadow);border-width:1px;margin-top:7px;font-size:12px}.robot-module__NkmxWq__autoVoiceStatus{margin-top:6px;font-size:10px;line-height:1.3}.robot-module__NkmxWq__voiceMeterMeta{margin-top:6px;font-size:10px}.robot-module__NkmxWq__voiceMeter,.robot-module__NkmxWq__gestureTrack{border-width:1px;height:6px}.robot-module__NkmxWq__voiceMeter{margin-top:4px}.robot-module__NkmxWq__gestureTrack{margin-top:7px}.robot-module__NkmxWq__gestureCard p{margin-top:6px;font-size:10px;line-height:1.3}.robot-module__NkmxWq__cameraViewport{aspect-ratio:16/9;box-shadow:2px 2px 0 var(--robot-shadow);border-width:2px;margin-top:7px}.robot-module__NkmxWq__cameraStatusOverlay{padding:8px;font-size:10px}.robot-module__NkmxWq__secondaryButton{min-height:28px;box-shadow:1px 1px 0 var(--robot-shadow);border-width:1px;margin-top:7px;padding:0 6px;font-size:10px}.robot-module__NkmxWq__gestureResetButton{display:none}.robot-module__NkmxWq__faceIdentitySection{border-top-width:1px;margin-top:7px;padding-top:7px}.robot-module__NkmxWq__faceIconButton{flex-basis:24px;width:24px;height:24px}.robot-module__NkmxWq__faceIconButton svg{width:12px;height:12px}.robot-module__NkmxWq__faceIdentityStatus{margin-top:4px;font-size:10px;line-height:1.3}.robot-module__NkmxWq__faceEnrollmentRow{gap:4px;margin-top:5px}.robot-module__NkmxWq__faceEnrollmentRow input{height:26px;padding-inline:5px;font-size:10px}.robot-module__NkmxWq__faceEnrollButton,.robot-module__NkmxWq__faceCancelButton{min-height:26px;padding-inline:5px;font-size:9px}.robot-module__NkmxWq__faceEnrollButton svg,.robot-module__NkmxWq__faceCancelButton svg{width:11px;height:11px}.robot-module__NkmxWq__faceCancelButton{margin-top:4px}.robot-module__NkmxWq__faceIdentityError{margin-top:4px;font-size:9px}.robot-module__NkmxWq__faceIdentityCount{margin-top:5px;font-size:9px}.robot-module__NkmxWq__faceIdentityList{gap:2px;margin-top:5px}.robot-module__NkmxWq__faceIdentityList li{gap:5px;padding-top:3px}.robot-module__NkmxWq__faceIdentityList strong,.robot-module__NkmxWq__faceIdentityList small{font-size:9px}.robot-module__NkmxWq__compactDeviceActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.robot-module__NkmxWq__compactDeviceActions button{width:100%;height:28px;box-shadow:1px 1px 0 var(--robot-shadow);color:var(--robot-parchment);background:#173f45;border:1px solid #fff1c8bf;place-items:center;display:inline-grid}.robot-module__NkmxWq__compactDeviceActions button:hover{color:var(--robot-ink);background:var(--robot-teal)}.robot-module__NkmxWq__compactDeviceActions button svg{width:13px;height:13px}.robot-module__NkmxWq__deviceCard{display:block}.robot-module__NkmxWq__actionRow{gap:6px;margin-top:7px}.robot-module__NkmxWq__actionRow button{width:30px;height:30px;box-shadow:1px 1px 0 var(--robot-shadow);border-width:1px}.robot-module__NkmxWq__actionRow button svg{width:13px;height:13px}}@media (max-width:760px){.robot-module__NkmxWq__robotPage:before{opacity:.25;height:180px;min-height:150px}.robot-module__NkmxWq__header{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:66px;padding:9px 14px}.robot-module__NkmxWq__brandMark{background-size:58px;flex-basis:42px;width:42px;height:42px}.robot-module__NkmxWq__brandBlock h1{font-size:17px}.robot-module__NkmxWq__brandBlock p{display:none}.robot-module__NkmxWq__homeLink{min-height:40px;padding:0 10px;font-size:12px}.robot-module__NkmxWq__connection{font-size:11px}.robot-module__NkmxWq__contentGrid{grid-template-columns:1fr;gap:18px;min-height:auto;padding:18px 14px 210px}.robot-module__NkmxWq__lessonRail,.robot-module__NkmxWq__conversation{min-height:0}.robot-module__NkmxWq__lessonRail{padding-bottom:115px}.robot-module__NkmxWq__conversation:before{height:145px}.robot-module__NkmxWq__conversationHeader{min-height:134px;padding:20px 18px}.robot-module__NkmxWq__conversationHeader h2{font-size:25px}.robot-module__NkmxWq__messages{min-height:330px;max-height:430px;padding:18px}.robot-module__NkmxWq__composer{min-height:67px;padding:12px 18px}.robot-module__NkmxWq__controlRail{grid-column:auto;align-items:stretch;gap:18px;display:flex}.robot-module__NkmxWq__voiceCard,.robot-module__NkmxWq__gestureCard,.robot-module__NkmxWq__faceCard,.robot-module__NkmxWq__deviceCard{padding:17px}.robot-module__NkmxWq__cameraViewport{aspect-ratio:4/3}}@media (max-width:460px){.robot-module__NkmxWq__header{grid-template-columns:minmax(0,1fr) auto;padding-inline:11px}.robot-module__NkmxWq__brandBlock{gap:8px}.robot-module__NkmxWq__brandMark{width:38px;height:38px;box-shadow:2px 2px 0 var(--robot-shadow), inset 0 0 0 1px var(--robot-gold-deep);background-size:52px;border-width:2px;flex-basis:38px}.robot-module__NkmxWq__brandBlock h1{font-size:15px}.robot-module__NkmxWq__homeLink{width:40px;min-width:40px;padding:0;font-size:0}.robot-module__NkmxWq__homeLink svg{width:18px;height:18px}.robot-module__NkmxWq__contentGrid{padding-inline:10px}.robot-module__NkmxWq__lessonRail,.robot-module__NkmxWq__voiceCard,.robot-module__NkmxWq__gestureCard,.robot-module__NkmxWq__faceCard,.robot-module__NkmxWq__deviceCard{padding-inline:14px}.robot-module__NkmxWq__conversationHeader{gap:10px;padding-inline:14px}.robot-module__NkmxWq__conversationHeader h2{font-size:22px}.robot-module__NkmxWq__phase{max-width:98px;min-height:30px;padding-inline:6px;font-size:11px}.robot-module__NkmxWq__messages,.robot-module__NkmxWq__composer{padding-inline:14px}.robot-module__NkmxWq__message{max-width:98%}.robot-module__NkmxWq__message p{padding:10px;font-size:13px}.robot-module__NkmxWq__messageAvatar{background-size:42px;flex-basis:30px;width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.robot-module__NkmxWq__robotPage *,.robot-module__NkmxWq__robotPage :before,.robot-module__NkmxWq__robotPage :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.robot-module__NkmxWq__gesturePointer,.robot-module__NkmxWq__gesturePointerRingProgress{transition:none}.robot-module__NkmxWq__gesturePointer[data-complete=true]:after{animation:none}}
.StarJourneyCard-module__2eYRsW__card{position:relative}.StarJourneyCard-module__2eYRsW__glassPanel{z-index:0;-webkit-backdrop-filter:blur(.7cqw)saturate(.78);backdrop-filter:blur(.7cqw)saturate(.78);background:#1930258a;border:.18cqw solid #e3f1cc3d;border-radius:2.45cqw;position:absolute;inset:5.4cqw 5.5cqw;overflow:hidden;box-shadow:inset 0 0 0 .32cqw #f1f9d914,inset 0 1.1cqw 2.4cqw #aad39c1c,0 1.25cqw 2.7cqw #04120c5c}.StarJourneyCard-module__2eYRsW__contentLayer{z-index:3;position:absolute;inset:5.4cqw 5.5cqw}.StarJourneyCard-module__2eYRsW__vineFrame{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.StarJourneyCard-module__2eYRsW__stepCopy,.StarJourneyCard-module__2eYRsW__stepBody{width:74%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.StarJourneyCard-module__2eYRsW__stepCopy{width:64%}.StarJourneyCard-module__2eYRsW__stepBodyCompact{width:78%}.StarJourneyCard-module__2eYRsW__mascotFrame{isolation:isolate}.StarJourneyCard-module__2eYRsW__mascotSparkleOne,.StarJourneyCard-module__2eYRsW__mascotSparkleTwo{z-index:-1;background:#fffbe5;display:block;position:absolute;transform:rotate(45deg);box-shadow:0 0 0 .32cqw #7d5120,0 0 1.45cqw #fff0a7eb}.StarJourneyCard-module__2eYRsW__mascotSparkleOne{width:1.9cqw;height:1.9cqw;top:14%;left:15cqw}.StarJourneyCard-module__2eYRsW__mascotSparkleTwo{width:1.05cqw;height:1.05cqw;top:43%;left:18.5cqw}.StarJourneyCard-module__2eYRsW__choiceGroup{min-inline-size:0}.StarJourneyCard-module__2eYRsW__choiceGrid,.StarJourneyCard-module__2eYRsW__choiceGridCompact{gap:1.35cqw;margin-top:.45cqw;display:grid}.StarJourneyCard-module__2eYRsW__choiceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.StarJourneyCard-module__2eYRsW__choiceGridCompact{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.05cqw 1.7cqw}.StarJourneyCard-module__2eYRsW__choiceOption{isolation:isolate;color:#fff8dd;cursor:pointer;background:0 0;border:0;place-items:center;gap:0;min-width:0;min-height:8.8cqw;padding:0 1.7cqw;transition:transform .16s,filter .16s;display:grid;position:relative}.StarJourneyCard-module__2eYRsW__choiceOption:before{z-index:-1;pointer-events:none;content:"";clip-path:inset(0 10% 0 0);filter:drop-shadow(0 .42cqw #19140ca6);background:url(../media/forest-choice-button.2upbsfzhnprt5.png) 50%/100% 100% no-repeat;transition:filter .16s,transform .16s;position:absolute;inset:-1.2cqw -.25cqw -1.2cqw -1.6cqw}.StarJourneyCard-module__2eYRsW__choiceOption:hover{transform:translateY(-.26cqw)}.StarJourneyCard-module__2eYRsW__choiceOption:hover:before{filter:brightness(1.08)saturate(1.06)drop-shadow(0 .58cqw #19140cad)}.StarJourneyCard-module__2eYRsW__choiceOption[data-selected=true]:before{filter:brightness(1.16)saturate(1.14)drop-shadow(0 .48cqw #1f1a0fb8);transform:scale(1.025)}.StarJourneyCard-module__2eYRsW__choiceOption:has(input:focus-visible):before{filter:brightness(1.14)saturate(1.12)drop-shadow(0 0 .7cqw #fff4b0f2)}.StarJourneyCard-module__2eYRsW__choiceOption input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.StarJourneyCard-module__2eYRsW__choiceOption span{white-space:nowrap;text-shadow:0 .16cqw #46311c,0 .08cqw .55cqw #140f09b8;margin-right:10px;font-size:2.95cqw;font-weight:900;line-height:1.1}.StarJourneyCard-module__2eYRsW__choiceOption[data-selected=true] span{color:#fff6bd}.StarJourneyCard-module__2eYRsW__choiceGroupCompact .StarJourneyCard-module__2eYRsW__choiceOption{min-height:7.8cqw;padding:0 1.6cqw}.StarJourneyCard-module__2eYRsW__choiceGroupCompact .StarJourneyCard-module__2eYRsW__choiceOption span{margin-right:20px;font-size:2.75cqw}@container (max-width:30rem){.StarJourneyCard-module__2eYRsW__choiceOption{min-height:8.4cqw;padding:1cqw 1.35cqw .85cqw}.StarJourneyCard-module__2eYRsW__choiceOption span,.StarJourneyCard-module__2eYRsW__choiceGroupCompact .StarJourneyCard-module__2eYRsW__choiceOption span{font-size:3.25cqw}}
