.lap{display:block;overflow:visible}.lap__shadow{fill:#000;opacity:.35}.lap__orbit-edge{fill:none;stroke:#17477c;stroke-width:7px;stroke-linecap:round;opacity:.5}.lap__orbit-shine{fill:none;stroke:#eaf7ff;stroke-width:1.4px;stroke-linecap:round;opacity:.9}.lap__pupils{transform-box:view-box;transition:transform .5s var(--ease)}.lap--thinking .lap__pupils{transform:translate(2.6px,-3.4px)}.lap--unknown .lap__pupils{transform:translate(-2.6px,2.6px)}.lap--offline .lap__orbit-edge,.lap--offline .lap__orbit-shine{opacity:.2}.lap__orbit-line{fill:none;stroke:#59b6ff;stroke-width:4.4px;stroke-linecap:round;transition:stroke .4s var(--ease), opacity .4s var(--ease)}.lap__bead{fill:#fdf8ea;stroke:#d8c9a2;stroke-width:1px;transition:fill .4s var(--ease), opacity .4s var(--ease)}.lap__body,.lap__alidade,.lap__loop,.lap__eyes,.lap__eyes-open,.lap__brow,.lap__star{transform-box:view-box;transition:transform .5s var(--ease)}.lap__body{transform-origin:110px 220px}.lap__alidade{transform-origin:110px 155px;transform:rotate(-6deg)}.lap__loop{transform-origin:110px 48px}.lap__eyes-open{transform-origin:110px 114px}.lap__star{transform-origin:200px 155px}.lap__foot{transform-box:view-box}.lap__brow--l{transform-origin:86px 91px}.lap__brow--r{transform-origin:134px 91px}.lap__eyes-smile,.lap__sparks,.lap__book{opacity:0;transition:opacity .3s var(--ease)}.lap__mouth{transition:d .3s var(--ease), opacity .3s var(--ease)}.lap--greeting .lap__alidade{transform:rotate(-34deg)}.lap--greeting .lap__eyes-open{opacity:0}.lap--greeting .lap__eyes-smile,.lap--greeting .lap__sparks{opacity:1}.lap--greeting .lap__loop{transform:rotate(-12deg)}.lap--listening .lap__body{transform:rotate(-5deg)}.lap--listening .lap__alidade{transform:rotate(-3deg)}.lap--listening .lap__eyes-open{transform:scale(1.14)}.lap--thinking .lap__alidade{transform:rotate(-22deg)}.lap--thinking .lap__eyes{transform:translate(5px,-6px)}.lap--thinking .lap__mouth{opacity:.35}.lap--thinking .lap__bead{fill:var(--brass-bright)}.lap--pointing .lap__alidade{transform:rotate(-14deg)}.lap--pointing .lap__eyes{transform:translate(5px)}.lap--pointing .lap__star{transform:scale(1.22)}.lap--pointing .lap__sparks{opacity:1}.lap--unknown .lap__alidade{transform:rotate(22deg)}.lap--unknown .lap__loop{transform:rotate(20deg)}.lap--unknown .lap__eyes{transform:translate(-6px,3px)}.lap--unknown .lap__eyes-open{transform:scale(.9)}.lap--unknown .lap__brow--l{transform:rotate(-14deg)}.lap--unknown .lap__brow--r{transform:rotate(14deg)}.lap--unknown .lap__mouth{opacity:.4}.lap--offline .lap__alidade{transform:rotate(-16deg)}.lap--offline .lap__orbit-line{stroke:#6f7f92;opacity:.7}.lap--offline .lap__bead{fill:#5d6b7c;stroke:#4a5665}.lap--offline .lap__book{opacity:1}@keyframes lap-float{0%,to{translate:0}50%{translate:0 -5px}}@keyframes lap-blink{0%,92%,to{scale:1}95%{scale:1 .1}}@keyframes lap-hop{0%{translate:0}30%{translate:0 -14px}55%{translate:0}72%{translate:0 -5px}to{translate:0}}@keyframes lap-sway{0%,to{rotate:-4deg}50%{rotate:5deg}}@keyframes lap-twinkle{0%,to{opacity:1}50%{opacity:.35}}@keyframes lap-idle-arm{0%,60%,to{rotate:none}64%,72%{rotate:-15deg}68%{rotate:-5deg}78%{rotate:none}}@keyframes lap-glance{0%,28%,42%,to{translate:0}31%,39%{translate:5px}}@keyframes lap-tap{0%,84%,to{translate:0}87%,93%{translate:0 -4px}90%{translate:0}}.lap:not(.lap--still) .lap__body{animation:4.6s ease-in-out infinite lap-float}.lap--idle:not(.lap--still) .lap__alidade,.lap--offline:not(.lap--still) .lap__alidade{animation:9.5s ease-in-out infinite lap-idle-arm}.lap--idle:not(.lap--still) .lap__eyes,.lap--listening:not(.lap--still) .lap__eyes{animation:12s ease-in-out infinite lap-glance}.lap--idle:not(.lap--still) .lap__foot--l{animation:11s ease-in-out infinite lap-tap}.lap--idle:not(.lap--still) .lap__foot--r{animation:11s ease-in-out .25s infinite lap-tap}.lap:not(.lap--still) .lap__eyes-open{animation:5.2s ease-in-out infinite lap-blink}.lap--greeting:not(.lap--still) .lap__body,.lap--pointing:not(.lap--still) .lap__body{animation:lap-hop .9s var(--ease) 1, lap-float 4.6s ease-in-out .9s infinite}.lap--greeting:not(.lap--still) .lap__alidade,.lap--thinking:not(.lap--still) .lap__alidade{animation:1.5s ease-in-out infinite lap-sway}.lap--greeting:not(.lap--still) .lap__sparks,.lap--pointing:not(.lap--still) .lap__sparks,.lap--thinking:not(.lap--still) .lap__bead{animation:1.2s ease-in-out infinite lap-twinkle}@media (prefers-reduced-motion:reduce){.lap *{transition:none!important;animation:none!important}}.lap--still *{transition:none!important;animation:none!important}.is-hidden .lap *{animation-play-state:paused!important}@keyframes dock-hop{0%{translate:0;rotate:none}35%{translate:-6px -12px;rotate:-8deg}70%{translate:0 -3px;rotate:3deg}to{translate:0;rotate:none}}.dock__hop{animation:dock-hop .55s var(--ease) 1;display:block}@media (prefers-reduced-motion:reduce){.dock__hop{animation:none}}
.welcome{--bg:#f6f3ee;--bg-raised:#fff;--surface:#ffffffc2;--text:#16151d;--text-muted:#5f5c6c;--line:#1e193c1f;--sans:"Manrope Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--serif:var(--sans);--ease:cubic-bezier(.2, .7, .2, 1);font:16px/1.55 var(--sans);--wl-night:#0b0a1a;--wl-peach:#f7c9a9;--wl-rose:#f0b9c8;--wl-lilac:#cdbff0;--wl-sky:#bcd6f3;z-index:1000;background:var(--wl-night);color:var(--text);transition:opacity .8s var(--ease), background-color 1.2s var(--ease);position:fixed;inset:0;overflow:hidden}.welcome--ready{background:var(--bg)}.welcome--leaving{pointer-events:none;transition:background-color .6s var(--ease);background:0 0}.welcome--leaving .welcome__dawn,.welcome--leaving .welcome__skip{opacity:0;transition:opacity .7s var(--ease)}.welcome__night{transition:opacity 2.2s var(--ease);position:absolute;inset:0}.welcome--dawn .welcome__night{opacity:.55}.welcome--ready .welcome__night,.welcome--leaving .welcome__night{opacity:0}.welcome__dust{background-image:radial-gradient(1px 1px at 12% 22%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 28% 68%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 41% 14%,#fbe9c4 50%,#0000 51%),radial-gradient(1px 1px at 8% 82%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 33% 41%,#dfe8ff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 19% 52%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 52% 78%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 71% 18%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 84% 61%,#fbe9c4 50%,#0000 51%),radial-gradient(1px 1px at 92% 36%,#dfe8ff 50%,#0000 51%);animation:3.2s ease-in-out infinite alternate welcome-twinkle;position:absolute;inset:0}.welcome__dawn{opacity:0;background:radial-gradient(60% 55% at 50% 100%, color-mix(in srgb, var(--wl-peach) 85%, var(--bg)) 0%, transparent 70%), radial-gradient(45% 40% at 18% 70%, color-mix(in srgb, var(--wl-rose) 55%, var(--bg)) 0%, transparent 70%), radial-gradient(50% 45% at 86% 30%, color-mix(in srgb, var(--wl-lilac) 60%, var(--bg)) 0%, transparent 70%), radial-gradient(40% 35% at 70% 82%, color-mix(in srgb, var(--wl-sky) 45%, var(--bg)) 0%, transparent 70%), var(--bg);transition:opacity 2.2s cubic-bezier(.45,0,.25,1) 1.3s;position:absolute;inset:0}.welcome--dawn .welcome__dawn,.welcome--ready .welcome__dawn{opacity:1}.welcome--ready .welcome__dawn{transition-delay:0s}.welcome__sunrise{opacity:0;width:150vmax;height:150vmax;transition:translate 3.2s cubic-bezier(.2, .7, .2, 1), opacity 1.4s var(--ease);background:radial-gradient(circle,#ffe2bef2 0%,#f7baa099 22%,#cdb2f052 42%,#0000 64%);border-radius:50%;position:absolute;bottom:0;left:50%;translate:-50% 78%}.welcome--dawn .welcome__sunrise{opacity:1;translate:-50% 30%}.welcome--ready .welcome__sunrise,.welcome--leaving .welcome__sunrise{opacity:0;transition-duration:1.6s;translate:-50% 22%}[data-theme=dark] .welcome{--wl-peach:#7a5260;--wl-rose:#6a3f66;--wl-lilac:#4d4790;--wl-sky:#2f4f86}[data-theme=dark] .welcome__halo{--halo-max:.55}[data-theme=dark] .welcome__sunrise{filter:hue-rotate(-25deg)saturate(.8)brightness(.7)}.welcome__stage{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px 16px;display:flex;position:absolute;inset:0}.welcome__gyro{width:calc(var(--owl) * 2.1);height:calc(var(--owl) * 1.55);isolation:isolate;place-items:center;transition:transform 2.6s cubic-bezier(.16,.84,.24,1);display:grid;position:relative;transform:translateY(46vh)scale(.55)}.welcome--dawn .welcome__gyro,.welcome--ready .welcome__gyro,.welcome--leaving .welcome__gyro{transform:none}.welcome--dawn .welcome__gyro{transition-delay:.3s}.welcome__guide{z-index:1;opacity:0;transition:opacity 1.2s var(--ease);grid-area:1/1;position:relative}.welcome--dawn .welcome__guide,.welcome--ready .welcome__guide{opacity:1}.welcome--night .welcome__guide{opacity:1;transition-duration:.6s}.welcome--leaving .welcome__guide{opacity:1;transition:transform .85s cubic-bezier(.5,0,.2,1)}.gyro-layer{pointer-events:none;position:absolute;inset:0}.gyro-layer--back{z-index:0}.gyro-layer--front{z-index:2}.gyro{--d:calc(var(--owl) * 1.7);--band:max(9px, calc(var(--owl) * .058));--tilt:70deg;--roll-from:-24deg;--roll-to:12deg;left:50%;top:calc(50% + var(--owl) * .04);width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);opacity:0;transform:rotate(var(--roll-from));transition:opacity 1.4s var(--ease) .9s;animation:15s ease-in-out infinite alternate gyro-roll;position:absolute}.gyro--b{--d:calc(var(--owl) * 1.95);--tilt:63deg;--roll-from:26deg;--roll-to:-10deg;animation-duration:19s;animation-direction:alternate-reverse}.welcome--dawn .gyro,.welcome--ready .gyro{opacity:1}.welcome--leaving .gyro{opacity:0;transition:opacity .4s}.gyro__half{perspective:900px;position:absolute;inset:0}.gyro-layer--back .gyro__half{clip-path:inset(-40% -40% calc(50% - .5px))}.gyro-layer--front .gyro__half{clip-path:inset(calc(50% - .5px) -40% -40%)}.gyro__tilt{transform:rotateX(var(--tilt));position:absolute;inset:0}.gyro__ring{border-radius:50%;animation:7s linear infinite gyro-spin;position:absolute;inset:0}.gyro--b .gyro__ring{animation:9.5s linear infinite gyro-spin-reverse}.gyro__ring:before{content:"";-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--band)), #000 calc(100% - var(--band) + 1px), #000 calc(100% - 1px), transparent 100%);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--band)), #000 calc(100% - var(--band) + 1px), #000 calc(100% - 1px), transparent 100%);mask:radial-gradient(farthest-side, transparent calc(100% - var(--band)), #000 calc(100% - var(--band) + 1px), #000 calc(100% - 1px), transparent 100%);background:conic-gradient(#fff4d2,#e2b45c 14%,#8d6a2d 30%,#c99a48 44%,#fff0c4 52%,#d6a650 66%,#7d5c26 82%,#f1cf86 92%,#fff4d2);border-radius:50%;position:absolute;inset:0}.gyro--b .gyro__ring:before{background:conic-gradient(from 90deg,#eef6ff,#8fbcf0 16%,#3d6fb6 32%,#9cc6f4 46%,#f4f9ff 54%,#7aa9e6 70%,#2f5ea6 84%,#bcd8f8 93%,#eef6ff)}.gyro__ring:after{content:"";background:radial-gradient(farthest-side, transparent calc(100% - var(--band)), #00000047 calc(100% - var(--band) + 1px), transparent calc(100% - var(--band) * .6), #ffffff80 calc(100% - var(--band) * .33), transparent calc(100% - 1px));border-radius:50%;position:absolute;inset:0}.gyro__bead{background:radial-gradient(circle at 34% 30%,#fffbe8,#ffd47c 45%,#c4862a);border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:-3px;left:50%;box-shadow:0 0 12px #ffd278e6}.gyro--b .gyro__bead{background:radial-gradient(circle at 34% 30%,#fff,#e9ecf5 50%,#a9b3c9);box-shadow:0 0 10px #dce8ffe6}@keyframes gyro-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gyro-spin-reverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes gyro-roll{0%{transform:rotate(var(--roll-from))}to{transform:rotate(var(--roll-to))}}.welcome__halo{--halo-max:1;width:calc(var(--owl) * 1.9);height:calc(var(--owl) * 1.9);opacity:0;transition:opacity 1.6s var(--ease) .6s;background:radial-gradient(circle,#ffe4bad9 0%,#f7c9a96b 34%,#cdbff02e 58%,#0000 72%);border-radius:50%;grid-area:1/1}.welcome--dawn .welcome__halo,.welcome--ready .welcome__halo{opacity:var(--halo-max);animation:4.5s ease-in-out infinite welcome-breathe}.welcome--leaving .welcome__halo{opacity:0;transition:opacity .4s}.welcome__copy{pointer-events:auto;max-width:620px}.welcome__copy>*{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(14px)}.welcome--ready .welcome__copy>*{opacity:1;transform:none}.welcome--ready .welcome__lead{transition-delay:.15s}.welcome--ready .welcome__actions{transition-delay:.3s}.welcome--leaving .welcome__copy{opacity:0;transition:opacity .35s}.welcome__eyebrow{font:650 13px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px}.welcome__title{font:600 clamp(30px, 4.6vw, 52px)/1.08 var(--serif);letter-spacing:-.01em;color:var(--text);margin:0 0 10px}.welcome__lead{max-width:34em;font:400 clamp(15px, 1.6vw, 18px)/1.55 var(--sans);color:var(--text-muted);margin:0 auto 26px}.welcome__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;display:flex}.welcome__start{cursor:pointer;font:650 16px/1 var(--sans);color:var(--bg-raised);background:var(--text);box-shadow:0 10px 30px -10px color-mix(in srgb, var(--wl-peach) 80%, transparent), 0 0 0 6px color-mix(in srgb, var(--wl-peach) 26%, transparent);transition:transform .2s var(--ease), box-shadow .2s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;padding:15px 28px;text-decoration:none;display:inline-flex}.welcome__start:hover{box-shadow:0 14px 34px -10px color-mix(in srgb, var(--wl-peach) 90%, transparent), 0 0 0 8px color-mix(in srgb, var(--wl-peach) 30%, transparent);transform:translateY(-1px)}.welcome__login{font:600 15px/1.3 var(--sans);color:var(--text);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--text) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--text) 35%, transparent)}.welcome__example{min-height:44px;font:600 15px/1.3 var(--sans);color:var(--text);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--text) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--text) 35%, transparent);align-items:center;display:inline-flex}.welcome__start:focus-visible,.welcome__login:focus-visible,.welcome__example:focus-visible,.welcome__skip:focus-visible{outline:2px solid var(--text);outline-offset:4px}.welcome__skip{z-index:2;color:#f2f0fb;font:600 13px/1 var(--sans);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;padding:9px 16px;transition:color 1s,border-color 1s,background 1s;position:absolute;top:18px;right:18px}.welcome--ready .welcome__skip{color:var(--text-muted);border-color:var(--line);background:var(--surface)}@media (max-width:720px){.welcome__stage{gap:8px;padding:16px 14px}.welcome__title{font-size:clamp(25px,7.4vw,32px)}.welcome__lead{margin-bottom:18px;font-size:14.5px}.welcome__start{width:100%;max-width:320px}}@media (max-height:600px){.welcome__eyebrow{display:none}.welcome__stage{gap:4px;padding-top:12px;padding-bottom:12px}.welcome__title{margin-bottom:6px;font-size:clamp(22px,6vw,30px)}.welcome__lead{margin-bottom:12px;font-size:13.5px;line-height:1.4}.welcome__start{padding:12px 22px}}@keyframes welcome-twinkle{0%{opacity:.55}to{opacity:1}}@keyframes welcome-breathe{0%,to{scale:1}50%{scale:1.08}}.welcome--still,.welcome--still *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.welcome *,.welcome{transition:none!important;animation:none!important}}html[data-theme=dark] .welcome{--bg:#121118;--bg-raised:#1d1c27;--surface:#ffffff0e;--text:#f2f0f6;--text-muted:#a5a2b6;--line:#ffffff21}
.SidusSprite-module__2SSWbq__figure{vertical-align:middle;pointer-events:none;flex:none;display:inline-block;position:relative;overflow:hidden}.SidusSprite-module__2SSWbq__sprite{background-image:-webkit-image-set(url(/pets/owl-glasses-atlas.webp) 1x type("image/webp"),url(/pets/owl-glasses-atlas.png) 1x type("image/png"));background-image:image-set("/pets/owl-glasses-atlas.webp" 1x type("image/webp"),"/pets/owl-glasses-atlas.png" 1x type("image/png"));background-repeat:no-repeat;display:block;position:absolute;left:0}.SidusSprite-module__2SSWbq__ready{opacity:1;transition:opacity .25s ease-out}.SidusSprite-module__2SSWbq__pending{opacity:0}@media (prefers-reduced-motion:reduce){.SidusSprite-module__2SSWbq__ready{transition:none}}
.SidusCompanion-module__nSTQFG__pet{z-index:12;-webkit-user-select:none;user-select:none;width:128px;height:140px;position:fixed}.SidusCompanion-module__nSTQFG__avatar{width:128px;color:var(--text,#29223d);cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:32px;flex-direction:column;align-items:center;padding:0;display:flex}.SidusCompanion-module__nSTQFG__avatar:focus-visible{outline:2px solid var(--accent,#92724c);outline-offset:1px}.SidusCompanion-module__nSTQFG__dragging .SidusCompanion-module__nSTQFG__avatar{cursor:grabbing}.SidusCompanion-module__nSTQFG__restore{z-index:12;white-space:nowrap;border:1px solid var(--line,#ddd5e6);background:var(--bg-raised,#fffdf9);width:176px;height:40px;color:var(--text,#29223d);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;gap:4px;padding:0 12px 0 6px;font-size:12px;display:flex;position:fixed;overflow:hidden;box-shadow:0 3px 18px #1d153315}.SidusCompanion-module__nSTQFG__panel{z-index:16;border:1px solid var(--line,#ddd5e6);background:var(--bg-raised,#fffdf9);height:590px;color:var(--text,#29223d);font-family:var(--sans,sans-serif);border-radius:24px;flex-direction:column;animation:.18s ease-out SidusCompanion-module__nSTQFG__arrive;display:flex;position:fixed;overflow:hidden;box-shadow:0 20px 70px -16px #20162f40}.SidusCompanion-module__nSTQFG__panel[hidden]{display:none}.SidusCompanion-module__nSTQFG__head{border-bottom:1px solid var(--line,#ddd5e6);flex:none;align-items:center;gap:5px;padding:10px 10px 10px 18px;display:flex}.SidusCompanion-module__nSTQFG__head h2{margin:0;font-family:inherit;font-size:17px;font-weight:650}.SidusCompanion-module__nSTQFG__head p{color:var(--text-muted,#746b80);margin:2px 0 0;font-size:11px}.SidusCompanion-module__nSTQFG__close{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;align-self:flex-start;margin-left:0;font-size:26px}.SidusCompanion-module__nSTQFG__close:hover{background:var(--surface,#f2edf6)}.SidusCompanion-module__nSTQFG__conversation{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:20px;font-size:14px;line-height:1.65;overflow-y:auto}.SidusCompanion-module__nSTQFG__welcome{padding:16px 0}.SidusCompanion-module__nSTQFG__welcome>span{color:var(--accent,#967347);font-size:26px}.SidusCompanion-module__nSTQFG__welcome h3{margin:10px 0;font-size:19px;font-weight:550;line-height:1.35}.SidusCompanion-module__nSTQFG__welcome p{color:var(--text-muted,#746b80);margin:0 0 18px}.SidusCompanion-module__nSTQFG__suggestions{flex-wrap:wrap;gap:7px;display:flex}.SidusCompanion-module__nSTQFG__suggestions button,.SidusCompanion-module__nSTQFG__action{border:1px solid var(--line,#ddd5e6);color:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:13px;padding:9px 12px;font-size:12px;line-height:1.5}.SidusCompanion-module__nSTQFG__suggestions button:hover,.SidusCompanion-module__nSTQFG__action:hover{background:var(--surface,#f2edf6)}.SidusCompanion-module__nSTQFG__turn{margin-bottom:22px}.SidusCompanion-module__nSTQFG__question{background:var(--bg,#f0eaf4);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 4px;width:fit-content;max-width:90%;margin:0 0 18px auto;padding:10px 14px}.SidusCompanion-module__nSTQFG__reply{overflow-wrap:anywhere}.SidusCompanion-module__nSTQFG__reply p{margin:0 0 12px}.SidusCompanion-module__nSTQFG__reply small{color:var(--text-muted,#746b80);margin-top:12px;font-size:10px;display:block}.SidusCompanion-module__nSTQFG__reply .SidusCompanion-module__nSTQFG__note,.SidusCompanion-module__nSTQFG__note{color:var(--text-muted,#746b80);font-size:12px}.SidusCompanion-module__nSTQFG__source{color:var(--text-muted,#746b80);font-size:11px}.SidusCompanion-module__nSTQFG__action{margin-top:8px;display:block}.SidusCompanion-module__nSTQFG__pending{color:var(--text-muted,#746b80);font-size:13px}.SidusCompanion-module__nSTQFG__composer{padding:12px 14px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--line,#ddd5e6);flex:none}.SidusCompanion-module__nSTQFG__composer form{border:1px solid var(--line,#ddd5e6);background:var(--bg,#fbf9fc);border-radius:18px;align-items:flex-end;gap:8px;padding:8px;display:flex}.SidusCompanion-module__nSTQFG__composer textarea{resize:vertical;width:0;min-height:48px;max-height:120px;font:inherit;color:inherit;background:0 0;border:0;flex:1;padding:5px 4px;font-size:14px;line-height:1.5}.SidusCompanion-module__nSTQFG__composer textarea:focus{outline:none}.SidusCompanion-module__nSTQFG__composer form:focus-within{outline:2px solid var(--accent,#92724c);outline-offset:2px}.SidusCompanion-module__nSTQFG__composer form>button{background:var(--text,#29223d);width:36px;height:36px;color:var(--bg,#fffdf9);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:23px}.SidusCompanion-module__nSTQFG__composer button:disabled,.SidusCompanion-module__nSTQFG__suggestions button:disabled{opacity:.4;cursor:default}.SidusCompanion-module__nSTQFG__consent{align-items:flex-start;gap:8px;margin-bottom:12px;font-size:11px;line-height:1.5;display:flex}.SidusCompanion-module__nSTQFG__consent input{flex:none;margin:2px 0 0}.SidusCompanion-module__nSTQFG__foot{color:var(--text-muted,#746b80);text-align:center;margin:8px 3px 0;font-size:10px;line-height:1.5}@keyframes SidusCompanion-module__nSTQFG__arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:600px){.SidusCompanion-module__nSTQFG__panel{border-radius:22px}.SidusCompanion-module__nSTQFG__composer textarea{font-size:16px}.SidusCompanion-module__nSTQFG__conversation{padding:16px}}@media (prefers-reduced-motion:reduce){.SidusCompanion-module__nSTQFG__panel,.SidusCompanion-module__nSTQFG__menu{animation:none}}.SidusCompanion-module__nSTQFG__avatar{transform-origin:50% 100%}.SidusCompanion-module__nSTQFG__landing{animation:.72s cubic-bezier(.3,.7,.4,1) both SidusCompanion-module__nSTQFG__sidus-land}@keyframes SidusCompanion-module__nSTQFG__sidus-land{0%{transform:translateY(0)}30%{transform:translateY(-9px)}58%{transform:translateY(0)scaleY(.96)scaleX(1.02)}80%{transform:translateY(-2px)}to{transform:none}}.SidusCompanion-module__nSTQFG__hop{animation:.42s cubic-bezier(.3,.6,.4,1) both SidusCompanion-module__nSTQFG__sidus-hop}@keyframes SidusCompanion-module__nSTQFG__sidus-hop{0%{transform:none}45%{transform:translateY(-6px)}to{transform:none}}.SidusCompanion-module__nSTQFG__nod{animation:.76s ease-in-out both SidusCompanion-module__nSTQFG__sidus-nod}@keyframes SidusCompanion-module__nSTQFG__sidus-nod{0%,to{transform:none}22%{transform:translateY(3px)rotate(-2deg)}44%{transform:none}66%{transform:translateY(2px)rotate(-1.5deg)}}.SidusCompanion-module__nSTQFG__thinking{animation:4.4s ease-in-out infinite SidusCompanion-module__nSTQFG__sidus-think}@keyframes SidusCompanion-module__nSTQFG__sidus-think{0%,to{transform:none}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.SidusCompanion-module__nSTQFG__landing,.SidusCompanion-module__nSTQFG__hop,.SidusCompanion-module__nSTQFG__nod,.SidusCompanion-module__nSTQFG__thinking{animation:none}.SidusCompanion-module__nSTQFG__mobileButton{transition:none}}.SidusCompanion-module__nSTQFG__tools{position:absolute;top:0;right:2px}.SidusCompanion-module__nSTQFG__menuWrap,.SidusCompanion-module__nSTQFG__menuInline{position:relative}.SidusCompanion-module__nSTQFG__more{border:1px solid var(--line,#ddd5e6);background:var(--bg-raised,#fffdf9);width:30px;height:30px;color:var(--text,#29223d);cursor:pointer;opacity:.78;border-radius:50%;place-items:center;padding:0;font-size:18px;line-height:1;display:grid;box-shadow:0 2px 10px #1d153315}.SidusCompanion-module__nSTQFG__pet:hover .SidusCompanion-module__nSTQFG__more,.SidusCompanion-module__nSTQFG__more:focus-visible,.SidusCompanion-module__nSTQFG__more[aria-expanded=true]{opacity:1}.SidusCompanion-module__nSTQFG__menuInline .SidusCompanion-module__nSTQFG__more{box-shadow:none;background:0 0;border:0;width:34px;height:36px}.SidusCompanion-module__nSTQFG__menu{z-index:3;border:1px solid var(--line,#ddd5e6);background:var(--bg-raised,#fffdf9);border-radius:12px;min-width:180px;padding:4px;animation:.12s ease-out SidusCompanion-module__nSTQFG__arrive;position:absolute;top:34px;right:0;box-shadow:0 12px 34px -10px #20162f55}.SidusCompanion-module__nSTQFG__menu button{width:100%;color:var(--text,#29223d);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:13px;display:block}.SidusCompanion-module__nSTQFG__menu button:hover,.SidusCompanion-module__nSTQFG__menu button:focus-visible{background:var(--surface,#f2edf6);outline:none}.SidusCompanion-module__nSTQFG__mobileButton{z-index:5;border:1px solid var(--line,#ddd5e6);background:var(--bg-raised,#fffdf9);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;box-shadow:0 4px 18px #1d153325}.SidusCompanion-module__nSTQFG__mobileButton:focus-visible,.SidusCompanion-module__nSTQFG__restore:focus-visible{outline:2px solid var(--accent,#92724c);outline-offset:2px}@media (max-width:720px){.SidusCompanion-module__nSTQFG__panel{height:auto;min-height:320px}}.SidusCompanion-module__nSTQFG__head>div{flex:1;min-width:0}
