.SpeakCard-module__1FNk8q__strip{z-index:60;max-width:680px;max-height:38vh;padding:14px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#e9e6ff;background:linear-gradient(#100e24d1,#0a091af0);border:1px solid #a78bfa38;border-bottom:none;border-radius:22px 22px 0 0;flex-direction:column;gap:8px;margin:0 auto;animation:.34s cubic-bezier(.22,1,.36,1) SpeakCard-module__1FNk8q__speakRise;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -18px 50px #0806188c,inset 0 1px #ffffff0f}@keyframes SpeakCard-module__1FNk8q__speakRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SpeakCard-module__1FNk8q__strip{animation:none}}.SpeakCard-module__1FNk8q__head{align-items:center;gap:10px;display:flex}.SpeakCard-module__1FNk8q__stage{letter-spacing:.04em;text-transform:uppercase;color:#c4b5fd;font-size:12px;font-weight:700}.SpeakCard-module__1FNk8q__meta{opacity:.65;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.SpeakCard-module__1FNk8q__close{color:#e9e6ff;cursor:pointer;background:#c4b5fd14;border:1px solid #c4b5fd4d;border-radius:50%;flex:none;width:30px;height:30px;font-size:17px;line-height:1}.SpeakCard-module__1FNk8q__close:hover,.SpeakCard-module__1FNk8q__close:focus-visible{background:#c4b5fd2e}.SpeakCard-module__1FNk8q__moment{color:#f1edff;background:linear-gradient(90deg,#a78bfa29,#60a5fa1a);border:1px solid #a78bfa40;border-radius:12px;padding:8px 12px;font-size:13px}.SpeakCard-module__1FNk8q__goal{color:#c4b5fde6;font-size:12px;line-height:1.3}.SpeakCard-module__1FNk8q__ask{color:#f4f1ff;font-size:15px;line-height:1.45}.SpeakCard-module__1FNk8q__row{align-items:stretch;gap:8px;display:flex}.SpeakCard-module__1FNk8q__input{resize:none;min-width:0;font:inherit;color:#efecff;background:#ffffff0d;border:1px solid #c4b5fd38;border-radius:14px;outline:none;flex:1;padding:10px 12px;font-size:15px;line-height:1.4}.SpeakCard-module__1FNk8q__input:focus-visible{border-color:#c4b5fd8c;box-shadow:0 0 0 3px #a78bfa26}.SpeakCard-module__1FNk8q__input::placeholder{color:#e9e6ff66}.SpeakCard-module__1FNk8q__send{color:#14102b;cursor:pointer;background:linear-gradient(135deg,#c4b5fd,#93c5fd);border:none;border-radius:14px;flex:none;align-self:stretch;padding:0 18px;font-size:14px;font-weight:700;transition:filter .16s,transform .16s}.SpeakCard-module__1FNk8q__send:hover:not(:disabled){filter:brightness(1.08)}.SpeakCard-module__1FNk8q__send:active:not(:disabled){transform:scale(.97)}.SpeakCard-module__1FNk8q__send:disabled{opacity:.45;cursor:default}.SpeakCard-module__1FNk8q__foot{opacity:.72;flex-direction:column;gap:3px;font-size:12px;line-height:1.4;display:flex}.SpeakCard-module__1FNk8q__satiety{color:#c4b5fd}.SpeakCard-module__1FNk8q__duet{border-top:1px solid #c4b5fd24;flex-direction:column;gap:6px;padding-top:8px;display:flex}.SpeakCard-module__1FNk8q__ghostLine{color:#c4b5fdbf;min-height:16px;font-size:12px;font-style:italic}.SpeakCard-module__1FNk8q__nudgeRow{gap:8px;display:flex}.SpeakCard-module__1FNk8q__mini{color:#e9e6ff;cursor:pointer;background:#c4b5fd14;border:1px solid #c4b5fd4d;border-radius:10px;padding:5px 12px;font-size:12px}.SpeakCard-module__1FNk8q__mini:hover:not(:disabled){background:#c4b5fd29}.SpeakCard-module__1FNk8q__mini:disabled{opacity:.45;cursor:default}.SpeakCard-module__1FNk8q__mindBtn{color:#f2e3c2;letter-spacing:.02em;cursor:pointer;background:linear-gradient(#c9a66524,#c9a6650d);border:1px solid #c9a66573;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.SpeakCard-module__1FNk8q__mindBtn:hover{background:#c9a66533;border-color:#c9a665bf;box-shadow:0 0 14px #c9a66540}.SpeakCard-module__1FNk8q__mind{color:#e9e6ff;flex-direction:column;gap:12px;padding-right:4px;display:flex}.SpeakCard-module__1FNk8q__mindHead{align-items:baseline;gap:10px;font-size:15px;display:flex}.SpeakCard-module__1FNk8q__mindHead b{letter-spacing:.01em;background:linear-gradient(90deg,#e9e6ff,#c4b5fd);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px}.SpeakCard-module__1FNk8q__mindHead .SpeakCard-module__1FNk8q__meta{opacity:1;color:#e2e6facc;background:#c4b5fd14;border:1px solid #c4b5fd40;border-radius:999px;flex:none;padding:3px 10px}.SpeakCard-module__1FNk8q__mindTabs{flex-wrap:wrap;gap:6px;display:flex}.SpeakCard-module__1FNk8q__mindBlurb{color:#c4b5fdcc;min-height:16px;padding:0 2px;font-size:12.5px;font-style:italic;line-height:1.5}.SpeakCard-module__1FNk8q__tabOn{color:#f4f1ff;cursor:pointer;background:#c4b5fd38;border:1px solid #c4b5fd99;border-radius:10px;padding:5px 12px;font-size:12px;font-weight:700}.SpeakCard-module__1FNk8q__mindGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.SpeakCard-module__1FNk8q__slotOn,.SpeakCard-module__1FNk8q__slotOff{background:#a78bfa1a;border:1px solid #a78bfa4d;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.4}.SpeakCard-module__1FNk8q__slotOn{background:linear-gradient(#c9a66521,#c9a66508);border-color:#c9a66580;box-shadow:0 4px 18px #c9a6651a}.SpeakCard-module__1FNk8q__slotOn .SpeakCard-module__1FNk8q__slotTitle{color:#e7c982}.SpeakCard-module__1FNk8q__mindCount{letter-spacing:.08em;text-transform:uppercase;color:#c9a665d9;font-size:11.5px;font-weight:700}.SpeakCard-module__1FNk8q__roomTabs{gap:4px;display:flex}.SpeakCard-module__1FNk8q__roomTab,.SpeakCard-module__1FNk8q__roomTabOn{letter-spacing:.01em;color:#e9e6ffbf;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex:1 1 0;min-width:0;min-height:42px;padding:6px 2px;font-size:12px;transition:background .15s,border-color .15s}.SpeakCard-module__1FNk8q__roomTab:hover{background:#c4b5fd14}.SpeakCard-module__1FNk8q__roomTabOn{color:#f4f1ff;background:#c4b5fd33;border-color:#c4b5fd80;font-weight:700}@media (max-width:380px){.SpeakCard-module__1FNk8q__roomTab,.SpeakCard-module__1FNk8q__roomTabOn{letter-spacing:0;padding:6px 0;font-size:10.5px}}.SpeakCard-module__1FNk8q__doorList{flex-direction:column;gap:8px;display:flex}.SpeakCard-module__1FNk8q__door{color:#e9e6ff;text-align:left;cursor:pointer;background:linear-gradient(#a78bfa12,#14112c59);border:1px solid #a78bfa38;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.SpeakCard-module__1FNk8q__door:hover{background:linear-gradient(#a78bfa1f,#14112c6b);border-color:#c4b5fd73}.SpeakCard-module__1FNk8q__doorText{flex-direction:column;gap:2px;min-width:0;display:flex}.SpeakCard-module__1FNk8q__doorTitle{letter-spacing:.01em;font-size:13.5px;font-weight:700}.SpeakCard-module__1FNk8q__doorSub{color:#c4b5fdbf;font-size:11.5px;line-height:1.45}.SpeakCard-module__1FNk8q__doorChev{color:#c4b5fd99;flex:none;margin-left:auto;font-size:18px}.SpeakCard-module__1FNk8q__backRow{align-items:center;gap:10px;display:flex}.SpeakCard-module__1FNk8q__feedCard{text-align:left;cursor:pointer;color:#e9e6ff;background:#14112c59;border:1px solid #a78bfa38;border-radius:13px;flex-direction:column;gap:3px;width:100%;padding:11px 13px;transition:border-color .15s,background .15s;display:flex}.SpeakCard-module__1FNk8q__feedCard:hover{background:#1e1a3c73;border-color:#c4b5fd73}.SpeakCard-module__1FNk8q__feedKind{letter-spacing:.09em;text-transform:uppercase;color:#c9a665d9;font-size:10.5px;font-weight:700}.SpeakCard-module__1FNk8q__saveLine{color:#e9e6ff8c;border-top:1px solid #c4b5fd1f;align-items:center;gap:8px;margin-top:4px;padding-top:10px;font-size:11.5px;display:flex}.SpeakCard-module__1FNk8q__saveDot,.SpeakCard-module__1FNk8q__saveDotHold{border-radius:50%;flex:none;width:7px;height:7px}.SpeakCard-module__1FNk8q__saveDot{background:#8fd6b4;box-shadow:0 0 8px #8fd6b480}.SpeakCard-module__1FNk8q__saveDotHold{background:#e8c39a;box-shadow:0 0 8px #e8c39a80}.SpeakCard-module__1FNk8q__natLine{color:#f0edff;font-size:15px;line-height:1.55}.SpeakCard-module__1FNk8q__lawLine{color:#c4b5fdcc;border-top:1px solid #c4b5fd1f;margin-top:4px;padding-top:10px;font-size:12px;line-height:1.55}.SpeakCard-module__1FNk8q__feelCard{background:linear-gradient(135deg,#c4b5fd21,#93c5fd0f);border:1px solid #c4b5fd40;border-radius:16px;flex-direction:column;gap:9px;padding:14px 15px;display:flex}.SpeakCard-module__1FNk8q__feelMain{letter-spacing:-.01em;color:#f4f1ff;font-size:17px;font-weight:650;line-height:1.45}.SpeakCard-module__1FNk8q__chemRow{grid-template-columns:118px 1fr 32px;align-items:center;gap:8px;margin-bottom:5px;font-size:11.5px;display:grid}.SpeakCard-module__1FNk8q__chemName{color:#e9e6ffcc}.SpeakCard-module__1FNk8q__chemBar{background:#ffffff12;border-radius:999px;height:6px;overflow:hidden}.SpeakCard-module__1FNk8q__chemBar i{background:linear-gradient(90deg,#c4b5fd,#93c5fd);border-radius:999px;height:100%;display:block}.SpeakCard-module__1FNk8q__chemVal{text-align:right;color:#e9e6ff80;font-variant-numeric:tabular-nums}.SpeakCard-module__1FNk8q__skySearchRow{align-items:center;gap:8px;display:flex}.SpeakCard-module__1FNk8q__skySearch{color:#e9e6ff;background:#ffffff0d;border:1px solid #a78bfa4d;border-radius:999px;outline:none;flex:1;min-width:0;min-height:38px;padding:7px 14px;font-size:13px}.SpeakCard-module__1FNk8q__skySearch::placeholder{color:#e9e6ff66}.SpeakCard-module__1FNk8q__skySearch:focus-visible{border-color:#c4b5fd99;box-shadow:0 0 0 2px #c4b5fd26}.SpeakCard-module__1FNk8q__skyCount{letter-spacing:.04em;color:#e9e6ff80;font-size:11px}.SpeakCard-module__1FNk8q__skyToolRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.SpeakCard-module__1FNk8q__skyHint{color:#e9e6ff73;font-size:11px;line-height:1.45}.SpeakCard-module__1FNk8q__skyZoom{flex:none;gap:6px;display:flex}.SpeakCard-module__1FNk8q__skyZoomBtn{color:#e9e6ff;cursor:pointer;background:#c4b5fd14;border:1px solid #a78bfa4d;border-radius:12px;width:42px;height:42px;font-size:17px;line-height:1;transition:background .15s,border-color .15s}.SpeakCard-module__1FNk8q__skyZoomBtn:hover{background:#c4b5fd29;border-color:#c4b5fd80}.SpeakCard-module__1FNk8q__backBtn{color:#e9e6ff;cursor:pointer;background:#c4b5fd14;border:1px solid #a78bfa4d;border-radius:999px;min-height:42px;padding:8px 16px;font-size:12.5px;transition:background .15s,border-color .15s}.SpeakCard-module__1FNk8q__backBtn:hover{background:#c4b5fd29;border-color:#c4b5fd80}.SpeakCard-module__1FNk8q__gameCard{background:linear-gradient(#a78bfa12,#14112c59);border:1px solid #a78bfa38;border-radius:14px;margin:0 0 12px;padding:14px}.SpeakCard-module__1FNk8q__gameHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.SpeakCard-module__1FNk8q__gameHead .SpeakCard-module__1FNk8q__slotTitle{color:#e9e6ff;margin-bottom:0;font-size:13.5px}.SpeakCard-module__1FNk8q__conceptChip{color:#e7c982f2;letter-spacing:.09em;text-transform:uppercase;background:#c9a66514;border:1px solid #c9a66566;border-radius:999px;flex:none;padding:3px 10px;font-size:10.5px;font-weight:700}.SpeakCard-module__1FNk8q__gameHow{color:#e2e6fad1;margin:0 0 10px;font-size:12.5px;line-height:1.55}.SpeakCard-module__1FNk8q__mindQuote{color:#f0eeffeb;background:#ffffff0a;border-left:2px solid #c9a6658c;border-radius:0 10px 10px 0;margin:0 0 10px;padding:10px 12px;font-size:13px;font-style:italic;line-height:1.5}.SpeakCard-module__1FNk8q__mindQuoteLabel{letter-spacing:.08em;text-transform:uppercase;color:#c9a665bf;margin-bottom:4px;font-size:10.5px;font-style:normal;font-weight:700;display:block}.SpeakCard-module__1FNk8q__slotOff{opacity:.45;border-style:dashed}.SpeakCard-module__1FNk8q__slotTitle{color:#c4b5fd;margin-bottom:2px;font-size:12px;font-weight:700}.SpeakCard-module__1FNk8q__mindSection{margin-bottom:10px}.SpeakCard-module__1FNk8q__mindLine{margin-top:3px;font-size:13px;line-height:1.45}.SpeakCard-module__1FNk8q__mindFoot{border-top:1px solid #c4b5fd24;padding-top:8px;font-size:12px}.SpeakCard-module__1FNk8q__sky{aspect-ratio:1;background:radial-gradient(#1e1a3ce6,#0a091af2);border:1px solid #a78bfa33;border-radius:14px;width:min(100%,62vh);margin-inline:auto;display:block}.SpeakCard-module__1FNk8q__star{cursor:pointer}.SpeakCard-module__1FNk8q__star:hover,.SpeakCard-module__1FNk8q__star:focus-visible{opacity:1}.SpeakCard-module__1FNk8q__skyEmpty,.SpeakCard-module__1FNk8q__skyCaption{opacity:.75;padding:6px 2px;font-size:12px;line-height:1.4}.SpeakCard-module__1FNk8q__feelIntro{background:linear-gradient(#a78bfa14,#a78bfa05);border:1px solid #a78bfa2e;border-radius:12px;margin:2px 0 12px;padding:12px 14px}.SpeakCard-module__1FNk8q__feelIntroLine{color:#e2e6fadb;margin:0 0 8px;font-size:12.5px;line-height:1.55}.SpeakCard-module__1FNk8q__feelIntroLine:last-child{margin-bottom:0}.SpeakCard-module__1FNk8q__feelWellCount{color:#ffffffbf;background:#ffffff1a;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:700}.SpeakCard-module__1FNk8q__feelMore{appearance:none;color:#bae6fdd9;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:11.5px;text-decoration:underline}.SpeakCard-module__1FNk8q__feelMore:hover{color:#bae6fd}.SpeakCard-module__1FNk8q__feelActions{justify-content:center;margin:0 0 10px;display:flex}.SpeakCard-module__1FNk8q__feelSearch{box-sizing:border-box;color:#f0eeffeb;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;width:100%;margin:0 0 8px;padding:9px 12px;font-size:13px;display:block}.SpeakCard-module__1FNk8q__feelSearch:focus{border-color:#a78bfa80;outline:none}.SpeakCard-module__1FNk8q__feelWells{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;margin:8px 0 12px;display:grid}.SpeakCard-module__1FNk8q__feelWell,.SpeakCard-module__1FNk8q__feelWellHot{cursor:pointer;text-align:left;background:#ffffff08;border:1px dashed #ffffff40;border-radius:12px;flex-direction:column;gap:6px;min-height:74px;padding:8px 9px;transition:background .15s,box-shadow .15s;display:flex}.SpeakCard-module__1FNk8q__feelWellHot{background:#ffffff12;box-shadow:0 0 0 1px #ffffff24,0 6px 22px #00000059}.SpeakCard-module__1FNk8q__feelWell:hover,.SpeakCard-module__1FNk8q__feelWell:focus-visible{background:#ffffff0f}.SpeakCard-module__1FNk8q__feelWellName{letter-spacing:.04em;font-size:12px;font-weight:700}.SpeakCard-module__1FNk8q__feelWellWords{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.SpeakCard-module__1FNk8q__feelWellEmpty{opacity:.4;font-size:11px}.SpeakCard-module__1FNk8q__feelPool{background:#14112c80;border:1px solid #a78bfa2e;border-radius:12px;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.SpeakCard-module__1FNk8q__feelChip,.SpeakCard-module__1FNk8q__feelChipOn{appearance:none;color:#f0eeffeb;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#e9e6ff14;border:1px solid #e9e6ff47;border-radius:999px;padding:5px 11px;font-size:12.5px;line-height:1;transition:background .12s,border-color .12s}.SpeakCard-module__1FNk8q__feelChipOn{background:#e9e6ff0d;border-color:#e9e6ff2e}.SpeakCard-module__1FNk8q__feelChip:hover,.SpeakCard-module__1FNk8q__feelChipOn:hover{background:#e9e6ff29}.SpeakCard-module__1FNk8q__feelChip[data-selected="1"],.SpeakCard-module__1FNk8q__feelChipOn[data-selected="1"]{background:#ffd16629;border-color:#ffd166}.SpeakCard-module__1FNk8q__feelGhost{z-index:120;pointer-events:none;color:#14102b;background:#e9e6ff;border-radius:999px;padding:5px 11px;font-size:12.5px;position:fixed;transform:translate(-50%,-130%);box-shadow:0 10px 30px #00000073}@media (max-width:480px){.SpeakCard-module__1FNk8q__strip{border-radius:18px 18px 0 0;max-width:none;padding-left:12px;padding-right:12px}.SpeakCard-module__1FNk8q__ask{font-size:14px}.SpeakCard-module__1FNk8q__feelWells{grid-template-columns:repeat(2,1fr)}.SpeakCard-module__1FNk8q__mindTabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin-right:-12px;padding-bottom:2px;padding-right:12px;overflow-x:auto}.SpeakCard-module__1FNk8q__mindTabs::-webkit-scrollbar{display:none}.SpeakCard-module__1FNk8q__mindTabs>button{white-space:nowrap;flex:none}}
.ZumiCosmosView-module__sk7p3W__view{color:#ffffffeb;background:#000;width:100%;height:100dvh;font-family:Inter,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}.ZumiCosmosView-module__sk7p3W__cosmos{width:100%;height:100%;position:relative;overflow:hidden}.ZumiCosmosView-module__sk7p3W__canvasWrap{position:absolute;inset:0}.ZumiCosmosView-module__sk7p3W__overlay{z-index:5;pointer-events:auto;position:absolute}.ZumiCosmosView-module__sk7p3W__overlayTopLeft{max-width:200px;top:20px;left:20px}.ZumiCosmosView-module__sk7p3W__overlayTopRight{max-width:220px;top:20px;right:20px}.ZumiCosmosView-module__sk7p3W__overlayBottom{width:min(480px,100vw - 40px);bottom:20px;left:50%;transform:translate(-50%)}@media (min-width:900px){.ZumiCosmosView-module__sk7p3W__overlayBottom{width:min(720px,100vw - 40px)}}.ZumiCosmosView-module__sk7p3W__overlayTopStack{z-index:7;pointer-events:none;flex-direction:column;align-items:center;gap:10px;width:min(440px,100vw - 520px);display:flex;top:14px;left:50%;transform:translate(-50%)}.ZumiCosmosView-module__sk7p3W__overlayTopStack>*{pointer-events:auto;width:100%;max-width:100%}.ZumiCosmosView-module__sk7p3W__ritualOverlay{z-index:6;pointer-events:auto;width:min(560px,100vw - 32px);max-height:min(58vh,520px);animation:.32s cubic-bezier(.22,1,.36,1) ZumiCosmosView-module__sk7p3W__ritualRise;position:absolute;bottom:104px;left:50%;transform:translate(-50%)}@keyframes ZumiCosmosView-module__sk7p3W__ritualRise{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.ZumiCosmosView-module__sk7p3W__ritualPanel{max-height:inherit;-webkit-backdrop-filter:blur(18px)saturate(150%);background:#0a0e1ec7;border:1px solid #a0b4ff24;border-radius:22px;padding:12px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #0009,inset 0 0 0 1px #ffffff08}.ZumiCosmosView-module__sk7p3W__readingOverlay{z-index:80;padding:18px 12px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);pointer-events:auto;background:#05041099;justify-content:center;align-items:center;animation:.26s ease-out ZumiCosmosView-module__sk7p3W__readingFade;display:flex;position:fixed;inset:0}@keyframes ZumiCosmosView-module__sk7p3W__readingFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ZumiCosmosView-module__sk7p3W__readingOverlay{animation:none}}.ZumiCosmosView-module__sk7p3W__readingOverlay .ZumiCosmosView-module__sk7p3W__ritualPanel{background:linear-gradient(#100e24f7,#0a091afc);width:min(760px,100%);max-height:min(88vh,900px);padding:16px}.ZumiCosmosView-module__sk7p3W__ritualPanel .pet-ritual-card{padding-top:20px}.ZumiCosmosView-module__sk7p3W__ritualClose{color:#fff9;cursor:pointer;z-index:2;background:#ffffff0f;border:none;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1;position:absolute;top:10px;right:12px}.ZumiCosmosView-module__sk7p3W__ritualClose:hover{color:#fff;background:#ffffff1f}.ZumiCosmosView-module__sk7p3W__wakeButton{z-index:6;color:#1a1230;letter-spacing:.01em;cursor:pointer;background:#f4f1fff2;border:none;border-radius:999px;padding:12px 28px;font-family:inherit;font-size:14px;font-weight:600;animation:.4s ease-out ZumiCosmosView-module__sk7p3W__ritualRise;position:absolute;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #00000080}.ZumiCosmosView-module__sk7p3W__wakeButton:hover,.ZumiCosmosView-module__sk7p3W__wakeButton:active{background:#fff;transform:translate(-50%)translate(0,0)}.ZumiCosmosView-module__sk7p3W__bondBar{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.ZumiCosmosView-module__sk7p3W__bondStatus{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#0a0e1e9e;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:7px 16px;font-size:12px;display:flex;box-shadow:0 10px 30px #0006}.ZumiCosmosView-module__sk7p3W__bondName{color:#fffffff2;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:600;display:none;overflow:hidden}.ZumiCosmosView-module__sk7p3W__bondKind{color:#b4c8ffb8;font-weight:400}.ZumiCosmosView-module__sk7p3W__phaseReveal{display:none}@media (max-width:768px){.ZumiCosmosView-module__sk7p3W__phaseReveal{max-width:100%;min-height:36px;font:inherit;letter-spacing:.03em;color:#c8d6ffad;cursor:pointer;background:0 0;border:none;align-self:center;align-items:center;margin-top:-4px;padding:2px 12px;font-size:11px;display:inline-flex}.ZumiCosmosView-module__sk7p3W__phaseReveal:hover,.ZumiCosmosView-module__sk7p3W__phaseReveal:focus-visible{color:#e0e8fff2}}.ZumiCosmosView-module__sk7p3W__bondActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;display:flex}.ZumiCosmosView-module__sk7p3W__idCard{-webkit-backdrop-filter:blur(14px)saturate(140%);text-align:right;background:#0a0e1eb8;border:1px solid #ffffff14;border-radius:14px;padding:12px 16px;box-shadow:0 16px 40px #00000073}.ZumiCosmosView-module__sk7p3W__idName{color:#fffffff2;letter-spacing:.01em;font-size:18px;font-weight:600}.ZumiCosmosView-module__sk7p3W__idArchetype{color:#b4c8ffd9;letter-spacing:.02em;margin-top:2px;font-size:12px}.ZumiCosmosView-module__sk7p3W__idMeta{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:11px}.ZumiCosmosView-module__sk7p3W__bondLabel{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ZumiCosmosView-module__sk7p3W__bondLabel strong{color:#fffffff2}.ZumiCosmosView-module__sk7p3W__bondTrack{background:#ffffff1a;border-radius:6px;flex:none;width:54px;height:5px;display:block;overflow:hidden}.ZumiCosmosView-module__sk7p3W__bondFill{background:linear-gradient(90deg,#b48cffd9,#dcb4ff);border-radius:6px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 10px #b48cff73}.ZumiCosmosView-module__sk7p3W__streak{color:#ffc864eb;white-space:nowrap;flex:none}.ZumiCosmosView-module__sk7p3W__resetLink{color:#fff6;cursor:pointer;white-space:nowrap;background:0 0;border:none;min-height:36px;padding:8px 10px;font-family:inherit;font-size:12px}.ZumiCosmosView-module__sk7p3W__resetLink:hover{color:#ffb4b4d9}@media (max-width:768px){.ZumiCosmosView-module__sk7p3W__overlayTopLeft{max-width:none;top:10px;left:10px;right:10px}.ZumiCosmosView-module__sk7p3W__overlayTopRight{display:none}.ZumiCosmosView-module__sk7p3W__overlayTopStack{gap:8px;width:min(460px,100vw - 16px);top:78px}.ZumiCosmosView-module__sk7p3W__bondName{display:inline}.ZumiCosmosView-module__sk7p3W__bondStatus{padding:6px 14px;font-size:11px}.ZumiCosmosView-module__sk7p3W__bondActions{font-size:11px}.ZumiCosmosView-module__sk7p3W__overlayBottom{bottom:max(12px,env(safe-area-inset-bottom));width:calc(100% - 18px)}.ZumiCosmosView-module__sk7p3W__ritualOverlay{bottom:calc(96px + env(safe-area-inset-bottom));width:calc(100vw - 16px);max-height:46vh}.ZumiCosmosView-module__sk7p3W__wakeButton{bottom:calc(100px + env(safe-area-inset-bottom))}}.ZumiCosmosView-module__sk7p3W__darknessWrap{background:#04050f;position:absolute;inset:0}.ZumiCosmosView-module__sk7p3W__darknessCanvas{position:absolute;inset:0}.ZumiCosmosView-module__sk7p3W__darknessExit{z-index:6;color:#dfe8ff;cursor:pointer;background:#0a0e22b8;border:1px solid #b4c8ff47;border-radius:999px;padding:8px 14px;font-size:13px;position:absolute;top:16px;left:16px}.ZumiCosmosView-module__sk7p3W__darknessExit:hover{background:#161c3ad9}.ZumiCosmosView-module__sk7p3W__darknessEmpty{z-index:4;text-align:center;color:#cfe4ffbf;pointer-events:none;width:min(420px,84vw);font-size:14px;line-height:1.6;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ZumiCosmosView-module__sk7p3W__darknessIntro{z-index:6;color:#dee7faeb;text-align:center;background:linear-gradient(#10122af7,#08091afa);border:1px solid #96aae638;border-radius:22px;width:min(440px,88vw);padding:26px 26px 22px;font-size:14.5px;line-height:1.65;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 60px #02030acc,0 0 42px #7c5cff24}.ZumiCosmosView-module__sk7p3W__darknessIntro p{margin:0 0 12px}.ZumiCosmosView-module__sk7p3W__darknessIntro .ZumiCosmosView-module__sk7p3W__pet-ritual-submit{min-width:160px;margin-top:4px}.ZumiCosmosView-module__sk7p3W__darknessYoung{z-index:4;text-align:center;color:#b9c6e499;letter-spacing:.02em;pointer-events:none;text-shadow:0 1px 8px #04050fe6;width:min(460px,86vw);font-size:13px;line-height:1.6;position:absolute;bottom:88px;left:50%;transform:translate(-50%)}.ZumiCosmosView-module__sk7p3W__darknessNudge{z-index:6;color:#dfe8ff;background:#0a0e22d9;border:1px solid #b4c8ff40;border-radius:14px;width:min(430px,100vw - 140px);padding:12px 16px;font-size:13px;line-height:1.55;position:absolute;top:16px;left:50%;transform:translate(-50%)}.ZumiCosmosView-module__sk7p3W__darknessNudgeActions{align-items:center;gap:10px;margin-top:10px;display:flex}.ZumiCosmosView-module__sk7p3W__darknessQuiet{color:#ffcdb8;cursor:pointer;background:0 0;border:1px solid #ffaa8c59;border-radius:999px;padding:8px 14px;font-size:13px}.ZumiCosmosView-module__sk7p3W__darknessQuiet:disabled{opacity:.4;cursor:default}.ZumiCosmosView-module__sk7p3W__darknessBurnAllLink{z-index:6;color:#ffaa8c8c;cursor:pointer;background:0 0;border:none;padding:6px;font-size:12px;position:absolute;bottom:14px;left:16px}.ZumiCosmosView-module__sk7p3W__darknessBurnAllLink:hover{color:#ffbea0e6}.ZumiCosmosView-module__sk7p3W__darknessBurnInput{color:#eef3ff;background:#06081ae6;border:1px solid #b4c8ff4d;border-radius:10px;width:min(220px,60vw);margin-top:8px;padding:10px 12px;font-size:14px}.ZumiCosmosView-module__sk7p3W__sheetOverlay{z-index:40;padding:0 12px calc(84px + env(safe-area-inset-bottom));background:radial-gradient(120% 95% at 50% 100%,#1c16428c 0%,#0405106b 48%,#0405100d 100%);justify-content:center;align-items:flex-end;animation:.26s ease-out ZumiCosmosView-module__sk7p3W__sheetFade;display:flex;position:fixed;inset:0}.ZumiCosmosView-module__sk7p3W__sheetPanel{-webkit-backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(#13122ef5,#09091afb);border:1px solid #a7b4ff2e;border-radius:22px;width:min(520px,100%);max-height:min(60vh,620px);padding:16px 16px 18px;animation:.34s cubic-bezier(.22,1,.36,1) ZumiCosmosView-module__sk7p3W__sheetRise;overflow-y:auto;box-shadow:0 30px 90px #000000a6,0 0 44px #7c5cff29,inset 0 1px #ffffff0d}@keyframes ZumiCosmosView-module__sk7p3W__sheetRise{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ZumiCosmosView-module__sk7p3W__sheetFade{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.ZumiCosmosView-module__sk7p3W__sheetOverlay{padding:0 8px calc(76px + env(safe-area-inset-bottom))}.ZumiCosmosView-module__sk7p3W__sheetPanel{max-height:64vh}}@media (prefers-reduced-motion:reduce){.ZumiCosmosView-module__sk7p3W__sheetPanel,.ZumiCosmosView-module__sk7p3W__sheetOverlay{animation:none}}.ZumiCosmosView-module__sk7p3W__doorway{z-index:8;cursor:pointer;color:#e0e8ffe6;background:0 0;border:none;flex-direction:column;align-items:center;gap:9px;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.ZumiCosmosView-module__sk7p3W__doorwayDisc{background:radial-gradient(circle at 50% 42%,#38bdf847,#0000 42%),radial-gradient(circle at 50% 60%,#c084fc3d,#0000 46%),radial-gradient(circle,#141a3699 30%,#03040d 72%);border-radius:50%;width:52px;height:52px;transition:box-shadow .35s,transform .35s;position:relative;box-shadow:0 0 22px #6082e657,inset 0 0 14px #000000e6,inset 0 1px 1px #bed2ff38}.ZumiCosmosView-module__sk7p3W__doorwayDisc:before{content:"";z-index:-1;filter:blur(.6px);background:conic-gradient(#0000 0deg,#38bdf8e6 70deg,#0000 150deg 210deg,#c084fce6 290deg,#0000 360deg);border-radius:50%;animation:9s linear infinite ZumiCosmosView-module__sk7p3W__doorwaySpin;position:absolute;inset:-2.5px}.ZumiCosmosView-module__sk7p3W__doorwayDisc:after{content:"";z-index:-2;opacity:.7;background:radial-gradient(circle,#7c5cff38,#0000 68%);border-radius:50%;transition:opacity .35s;position:absolute;inset:-12px}.ZumiCosmosView-module__sk7p3W__doorwayLabel{letter-spacing:.14em;text-transform:uppercase;color:#d6e0fcd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#0c1026b8;border:1px solid #96aae63d;border-radius:999px;padding:4px 12px;font-size:11px}.ZumiCosmosView-module__sk7p3W__doorway:hover .ZumiCosmosView-module__sk7p3W__doorwayDisc{transform:scale(1.06);box-shadow:0 0 34px #7c96fa99,inset 0 0 14px #000000e6,inset 0 1px 1px #bed2ff4d}.ZumiCosmosView-module__sk7p3W__doorway:hover .ZumiCosmosView-module__sk7p3W__doorwayDisc:after{opacity:1}.ZumiCosmosView-module__sk7p3W__doorway:hover .ZumiCosmosView-module__sk7p3W__doorwayLabel{color:#eef3ff;border-color:#b4c8ff66}.ZumiCosmosView-module__sk7p3W__doorway:hover,.ZumiCosmosView-module__sk7p3W__doorway:active{background:0 0;border:none;transform:translate(0,0)}@keyframes ZumiCosmosView-module__sk7p3W__doorwaySpin{to{transform:rotate(360deg)}}.ZumiCosmosView-module__sk7p3W__doorwayRemember{color:#ffe9c2f2}.ZumiCosmosView-module__sk7p3W__doorwayRemember .ZumiCosmosView-module__sk7p3W__doorwayLabel{color:#ffe9c2;background:#281e0cb3;border-color:#ffe9b080}.ZumiCosmosView-module__sk7p3W__doorwayRemember .ZumiCosmosView-module__sk7p3W__doorwayDisc{animation:2.4s ease-in-out infinite ZumiCosmosView-module__sk7p3W__doorwayRememberPulse}.ZumiCosmosView-module__sk7p3W__doorwayRemember .ZumiCosmosView-module__sk7p3W__doorwayDisc:before{background:conic-gradient(#0000 0deg,#ffe096f2 80deg,#0000 170deg 250deg,#ffc878d9 330deg,#0000 360deg)}.ZumiCosmosView-module__sk7p3W__doorwayDot{z-index:1;background:#ffefc2;border-radius:50%;width:11px;height:11px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 9px #ffe9b0f2}@keyframes ZumiCosmosView-module__sk7p3W__doorwayRememberPulse{0%,to{box-shadow:0 0 20px #ffe09680,inset 0 0 14px #000000e6}50%{box-shadow:0 0 40px #ffe9b0f2,0 0 64px #ffe0966b,inset 0 0 14px #000000e6}}@media (prefers-reduced-motion:reduce){.ZumiCosmosView-module__sk7p3W__doorwayDisc:before{animation:none}.ZumiCosmosView-module__sk7p3W__doorwayRemember .ZumiCosmosView-module__sk7p3W__doorwayDisc{animation:none;box-shadow:0 0 30px #ffe9b0cc,inset 0 0 14px #000000e6}}@media (max-width:768px){.ZumiCosmosView-module__sk7p3W__darknessNudge{width:calc(100vw - 120px)}.ZumiCosmosView-module__sk7p3W__doorway{right:10px}}.ZumiCosmosView-module__sk7p3W__darknessKeepButton{z-index:6;color:#dfe8ff;cursor:pointer;background:#0a0e22b8;border:1px solid #b4c8ff47;border-radius:999px;padding:8px 14px;font-size:13px;position:absolute;bottom:14px;right:16px}.ZumiCosmosView-module__sk7p3W__darknessKeepButton:hover{background:#161c3ad9}.ZumiCosmosView-module__sk7p3W__doorway{top:auto;bottom:110px;right:14px;transform:none}.ZumiCosmosView-module__sk7p3W__doorwayDisc{width:clamp(40px,9vw,64px);height:clamp(40px,9vw,64px)}@media (max-width:767px){.ZumiCosmosView-module__sk7p3W__overlayTopLeft,.ZumiCosmosView-module__sk7p3W__overlayTopRight{display:none}.ZumiCosmosView-module__sk7p3W__doorway{right:max(10px,env(safe-area-inset-right));bottom:calc(104px + env(safe-area-inset-bottom));top:auto;transform:none}.ZumiCosmosView-module__sk7p3W__doorwayLabel{letter-spacing:.12em;padding:3px 8px;font-size:9.5px}}.ZumiCosmosView-module__sk7p3W__canvasWrap,.ZumiCosmosView-module__sk7p3W__canvasWrap canvas{touch-action:none;-webkit-user-select:none;user-select:none}
.NeedMeters-module__motaNq__meters{-webkit-backdrop-filter:blur(14px)saturate(140%);color:#ffffffeb;background:#0a0e1eb8;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;font-family:Inter,system-ui,sans-serif;font-size:12px;display:flex;box-shadow:0 16px 40px #00000073,inset 0 0 0 1px #788cff0f}.NeedMeters-module__motaNq__meter{color:#fffc;align-items:center;gap:10px;transition:color .3s;display:flex}.NeedMeters-module__motaNq__meterLow{color:#ff9aa6}.NeedMeters-module__motaNq__icon{opacity:.95;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.NeedMeters-module__motaNq__icon svg{width:22px;height:22px}.NeedMeters-module__motaNq__label{display:none}.NeedMeters-module__motaNq__bar{background:#ffffff14;border-radius:6px;flex:auto;height:6px;overflow:hidden}.NeedMeters-module__motaNq__fill{background:linear-gradient(90deg,#9bc8ffd9,#b4dcff);border-radius:6px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1),background .3s;box-shadow:0 0 8px #9bc8ff66}.NeedMeters-module__motaNq__meterLow .NeedMeters-module__motaNq__fill{background:linear-gradient(90deg,#ff8c96d9,#ffaab4);box-shadow:0 0 12px #ff8c968c}.NeedMeters-module__motaNq__value{text-align:right;font-variant-numeric:tabular-nums;color:#ffffff8c;flex:0 0 28px;font-size:11px;transition:color .3s}.NeedMeters-module__motaNq__meterLow .NeedMeters-module__motaNq__value{color:#ff9aa6}@media (max-width:768px){.NeedMeters-module__motaNq__meters{flex-direction:row;gap:12px;padding:12px 14px}.NeedMeters-module__motaNq__meter{flex-direction:column;flex:1 1 0;gap:4px;font-size:10px}.NeedMeters-module__motaNq__label{letter-spacing:.02em;opacity:.72;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;display:block;overflow:hidden}.NeedMeters-module__motaNq__icon{flex:0 0 18px;width:18px;height:18px}.NeedMeters-module__motaNq__icon svg{width:18px;height:18px}.NeedMeters-module__motaNq__bar{width:100%}.NeedMeters-module__motaNq__value{flex:none}}
.PetDock-module__x75Wdq__dock{-webkit-backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(#10142ad1,#080b1ac7);border:1px solid #ffffff14;border-radius:18px;gap:10px;padding:10px 12px;display:flex;position:relative;box-shadow:0 20px 50px #00000080,inset 0 0 0 1px #788cff0f}.PetDock-module__x75Wdq__dock:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7dd3fc66 20%,#c4b5fd80 50%,#c9a66566 80%,#0000);border-radius:1px;height:1px;position:absolute;top:0;left:14px;right:14px}.PetDock-module__x75Wdq__action{color:#ffffffe6;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;min-width:56px;min-height:56px;padding:8px 10px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500;transition:background .2s,transform .15s,border-color .2s;display:flex}.PetDock-module__x75Wdq__action:hover:not(:disabled){background:#b4c8ff2e;border-color:#b4c8ff52}.PetDock-module__x75Wdq__action:active:not(:disabled){background:#b4c8ff42;transform:scale(.96)}.PetDock-module__x75Wdq__action:disabled{opacity:.4;cursor:not-allowed}.PetDock-module__x75Wdq__actionIcon{justify-content:center;align-items:center;width:22px;height:22px;display:flex}.PetDock-module__x75Wdq__actionIcon svg{width:22px;height:22px}.PetDock-module__x75Wdq__actionLabel{letter-spacing:.03em;white-space:nowrap;font-size:11px}.PetDock-module__x75Wdq__action[data-action=feed] .PetDock-module__x75Wdq__actionIcon{color:#fda4af}.PetDock-module__x75Wdq__action[data-action=play] .PetDock-module__x75Wdq__actionIcon{color:#86efac}.PetDock-module__x75Wdq__action[data-action=lull] .PetDock-module__x75Wdq__actionIcon{color:#c4b5fd}.PetDock-module__x75Wdq__action[data-action=pilgrimage] .PetDock-module__x75Wdq__actionIcon{color:#7dd3fc}.PetDock-module__x75Wdq__action[data-action=capsule] .PetDock-module__x75Wdq__actionIcon{color:#fcd34d}.PetDock-module__x75Wdq__action[data-action=songs] .PetDock-module__x75Wdq__actionIcon{color:#f0abfc}.PetDock-module__x75Wdq__action[data-action=ember] .PetDock-module__x75Wdq__actionIcon{color:#fb923c}.PetDock-module__x75Wdq__action[data-action=speak] .PetDock-module__x75Wdq__actionIcon{color:#e7c982}.PetDock-module__x75Wdq__action[data-action=mind] .PetDock-module__x75Wdq__actionIcon{color:#93c5fd}.PetDock-module__x75Wdq__action[data-action=locks] .PetDock-module__x75Wdq__actionIcon{color:#fbbf24}.PetDock-module__x75Wdq__action[data-action=speak]{background:linear-gradient(#c9a6651f,#c9a6650a);border-color:#c9a66561}.PetDock-module__x75Wdq__action[data-action=speak]:hover:not(:disabled){background:#c9a6652e;border-color:#c9a66599}.PetDock-module__x75Wdq__action:hover:not(:disabled) .PetDock-module__x75Wdq__actionIcon svg{filter:drop-shadow(0 0 6px)}.PetDock-module__x75Wdq__nudge{background:#ff8caa24;border-color:#ffb4c873;animation:2.4s ease-in-out infinite PetDock-module__x75Wdq__nudgePulse;position:relative}.PetDock-module__x75Wdq__nudgeDot{background:#ff9ab0;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px;box-shadow:0 0 8px #ff9ab0e6}@keyframes PetDock-module__x75Wdq__nudgePulse{0%,to{box-shadow:0 0 #ff9ab000}50%{box-shadow:0 0 14px 2px #ff9ab073}}.PetDock-module__x75Wdq__nudgeStrong{background:linear-gradient(160deg,#38bdf829,#c084fc2e);border-color:#7cc8ffb3;animation:1.9s ease-in-out infinite PetDock-module__x75Wdq__nudgeCrack}.PetDock-module__x75Wdq__nudgeDotStrong{background:linear-gradient(135deg,#7dd3fc,#c084fc);width:10px;height:10px;animation:1.9s ease-in-out infinite PetDock-module__x75Wdq__nudgeDotBeat;top:5px;right:5px;box-shadow:0 0 10px #7cc8fff2}@keyframes PetDock-module__x75Wdq__nudgeCrack{0%,to{box-shadow:0 0 #7cb4ff00}45%{box-shadow:0 0 20px 5px #7cb4ff99,0 0 0 3px #c084fc47}}@keyframes PetDock-module__x75Wdq__nudgeDotBeat{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.PetDock-module__x75Wdq__nudge,.PetDock-module__x75Wdq__nudgeStrong,.PetDock-module__x75Wdq__nudgeDotStrong{animation:none}}@media (max-width:768px){.PetDock-module__x75Wdq__dock{gap:6px;padding:8px 10px}.PetDock-module__x75Wdq__action{min-width:48px;min-height:48px;padding:6px 4px}.PetDock-module__x75Wdq__actionLabel{font-size:10px}.PetDock-module__x75Wdq__actionIcon,.PetDock-module__x75Wdq__actionIcon svg{width:20px;height:20px}}@media (max-width:400px){.PetDock-module__x75Wdq__dock{gap:4px;padding:6px}.PetDock-module__x75Wdq__action{min-width:44px;min-height:44px;padding:8px 2px}.PetDock-module__x75Wdq__actionLabel{display:none}}@media (min-width:769px){.PetDock-module__x75Wdq__action{min-width:48px}}@media (max-width:363px){.PetDock-module__x75Wdq__dock{flex-wrap:wrap;justify-content:center;gap:6px}.PetDock-module__x75Wdq__action{flex:0 calc(25% - 6px);min-width:0}}.PetDock-module__x75Wdq__labelWide{display:none}@media (min-width:900px){.PetDock-module__x75Wdq__labelNarrow{display:none}.PetDock-module__x75Wdq__labelWide{font-size:10px;display:inline}}.PetDock-module__x75Wdq__moreAction{display:none}@media (max-width:767px){.PetDock-module__x75Wdq__moreAction{display:flex}.PetDock-module__x75Wdq__dock [data-action=pilgrimage],.PetDock-module__x75Wdq__dock [data-action=capsule],.PetDock-module__x75Wdq__dock [data-action=mind],.PetDock-module__x75Wdq__dock [data-action=locks],.PetDock-module__x75Wdq__dock [data-action=songs]{display:none}.PetDock-module__x75Wdq__dock{flex-wrap:nowrap;gap:7px;padding:8px 9px}.PetDock-module__x75Wdq__dock .PetDock-module__x75Wdq__action{flex:1 1 0;min-width:0;min-height:52px;padding:7px 4px}.PetDock-module__x75Wdq__dock .PetDock-module__x75Wdq__actionLabel{letter-spacing:.02em;font-size:9.5px;line-height:1;display:block}.PetDock-module__x75Wdq__dock .PetDock-module__x75Wdq__labelWide{display:none}}@media (max-width:400px){.PetDock-module__x75Wdq__dock{gap:4px;padding:6px}}
.PilgrimageComposer-module__0gfitW__backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);background:#040612b8;justify-content:center;align-items:center;padding:24px;animation:.2s PilgrimageComposer-module__0gfitW__backdropIn;display:flex;position:fixed;inset:0}@keyframes PilgrimageComposer-module__0gfitW__backdropIn{0%{opacity:0}to{opacity:1}}.PilgrimageComposer-module__0gfitW__card{-webkit-backdrop-filter:blur(20px)saturate(160%);color:#ffffffeb;background:#0e1224f2;border:1px solid #ffffff1a;border-radius:18px;width:min(480px,100%);max-height:min(90vh,90dvh);padding:28px 28px 24px;font-family:Inter,system-ui,sans-serif;animation:.25s cubic-bezier(.22,1,.36,1) PilgrimageComposer-module__0gfitW__cardIn;position:relative;overflow-y:auto;box-shadow:0 32px 80px #0000008c,inset 0 0 0 1px #8ca0ff0f}@keyframes PilgrimageComposer-module__0gfitW__cardIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.PilgrimageComposer-module__0gfitW__close{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:8px;width:32px;height:32px;font-size:22px;line-height:1;transition:background .2s,color .2s;position:absolute;top:14px;right:14px}.PilgrimageComposer-module__0gfitW__close:hover:not(:disabled){color:#ffffffe6;background:#ffffff14}.PilgrimageComposer-module__0gfitW__close:disabled{opacity:.4;cursor:not-allowed}.PilgrimageComposer-module__0gfitW__title{letter-spacing:.01em;margin:0 0 8px;font-size:20px;font-weight:600}.PilgrimageComposer-module__0gfitW__lede{color:#ffffffb3;margin:0 0 18px;font-size:14px;line-height:1.55}.PilgrimageComposer-module__0gfitW__label{color:#ffffffb3;flex-direction:column;gap:6px;margin-bottom:16px;font-size:12px;display:flex}.PilgrimageComposer-module__0gfitW__label>span:first-child{letter-spacing:.04em;text-transform:uppercase;color:#b4c8ffcc;font-size:11px;font-weight:500}.PilgrimageComposer-module__0gfitW__textarea{width:100%;color:inherit;resize:vertical;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;min-height:80px;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.5}.PilgrimageComposer-module__0gfitW__textarea:focus{border-color:#b4c8ff73;outline:none;box-shadow:0 0 0 3px #b4c8ff26}.PilgrimageComposer-module__0gfitW__textarea:disabled{opacity:.6;cursor:not-allowed}.PilgrimageComposer-module__0gfitW__select{width:100%;color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;padding:11px 14px;font-family:inherit;font-size:14px;line-height:1.5}.PilgrimageComposer-module__0gfitW__select:focus{border-color:#b4c8ff73;outline:none;box-shadow:0 0 0 3px #b4c8ff26}.PilgrimageComposer-module__0gfitW__select:disabled{opacity:.6;cursor:not-allowed}.PilgrimageComposer-module__0gfitW__select option{color:#0e1224}.PilgrimageComposer-module__0gfitW__count{color:#ffffff73;text-align:right;font-size:11px}.PilgrimageComposer-module__0gfitW__countOver{color:#ff9aa6}.PilgrimageComposer-module__0gfitW__checkboxRow{color:#ffffffd9;cursor:pointer;background:#b48cff0f;border:1px solid #b48cff2e;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.PilgrimageComposer-module__0gfitW__checkboxRow input[type=checkbox]{appearance:none;cursor:pointer;background:#0a0c1e8c;border:1.5px solid #b48cff80;border-radius:6px;flex:none;place-content:center;width:20px;height:20px;margin:1px 0 0;transition:background .15s,border-color .15s;display:grid}.PilgrimageComposer-module__0gfitW__checkboxRow input[type=checkbox]:before{content:"";background:linear-gradient(135deg,#7dd3fc,#c084fc);border-radius:3px;width:11px;height:11px;transition:transform .12s ease-out;transform:scale(0);box-shadow:0 0 8px #a082ff99}.PilgrimageComposer-module__0gfitW__checkboxRow input[type=checkbox]:checked{background:#b48cff1f;border-color:#c084fcd9}.PilgrimageComposer-module__0gfitW__checkboxRow input[type=checkbox]:checked:before{transform:scale(1)}.PilgrimageComposer-module__0gfitW__checkboxRow input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #7cc8ffb3}.PilgrimageComposer-module__0gfitW__checkboxRow input[type=checkbox]:disabled{opacity:.5;cursor:default}.PilgrimageComposer-module__0gfitW__error{color:#ffb0b8;background:#ff646e1a;border:1px solid #ff646e4d;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:13px}.PilgrimageComposer-module__0gfitW__actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.PilgrimageComposer-module__0gfitW__secondary,.PilgrimageComposer-module__0gfitW__primary{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:10px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:background .2s,border-color .2s,transform .1s}.PilgrimageComposer-module__0gfitW__secondary{color:#ffffffd1;background:0 0;border:1px solid #ffffff29}.PilgrimageComposer-module__0gfitW__secondary:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff47}.PilgrimageComposer-module__0gfitW__secondary:disabled{opacity:.4;cursor:not-allowed}.PilgrimageComposer-module__0gfitW__primary{color:#fff;background:linear-gradient(135deg,#b48cffd9,#8cc8ffd9);border:1px solid #b4c8ff66;font-weight:600}.PilgrimageComposer-module__0gfitW__primary:hover:not(:disabled){background:linear-gradient(135deg,#be96fff2,#96d2fff2)}.PilgrimageComposer-module__0gfitW__primary:active:not(:disabled){transform:scale(.97)}.PilgrimageComposer-module__0gfitW__primary:disabled{opacity:.4;cursor:not-allowed}.PilgrimageComposer-module__0gfitW__result{animation:.3s PilgrimageComposer-module__0gfitW__cardIn}.PilgrimageComposer-module__0gfitW__closer{color:#c8d6ffeb;margin:0 0 12px;font-size:14px;line-height:1.5}.PilgrimageComposer-module__0gfitW__signinNote{color:#e2e0ffd9;background:#b48cff0f;border:1px solid #b48cff2e;border-radius:10px;margin:0 0 16px;padding:10px 12px;font-size:12.5px;line-height:1.5}.PilgrimageComposer-module__0gfitW__shareRow{gap:8px;margin:12px 0 16px;display:flex}.PilgrimageComposer-module__0gfitW__shareInput{color:#fffffff2;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;flex:1;min-width:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.PilgrimageComposer-module__0gfitW__shareInput:focus{border-color:#b4c8ff73;outline:none}@media (max-width:600px){.PilgrimageComposer-module__0gfitW__backdrop{align-items:flex-end;padding:0}.PilgrimageComposer-module__0gfitW__card{border-radius:18px 18px 0 0;width:100%;max-height:92dvh;padding:24px 20px 32px}.PilgrimageComposer-module__0gfitW__actions{gap:8px}.PilgrimageComposer-module__0gfitW__secondary,.PilgrimageComposer-module__0gfitW__primary{flex:1 1 0;padding:11px 14px;font-size:13px}.PilgrimageComposer-module__0gfitW__shareRow{flex-direction:column}}
.CapsuleModals-module__WoTXbG__overlay{z-index:7;width:min(560px,100vw - 32px);max-height:min(70vh,560px);animation:.32s cubic-bezier(.22,1,.36,1) CapsuleModals-module__WoTXbG__capRise;position:absolute;bottom:104px;left:50%;transform:translate(-50%)}@keyframes CapsuleModals-module__WoTXbG__capRise{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.CapsuleModals-module__WoTXbG__panel{max-height:inherit;-webkit-backdrop-filter:blur(18px)saturate(150%);color:#ffffffeb;background:#0a0e1edb;border:1px solid #aa96ff2e;border-radius:22px;padding:22px;font-family:Inter,system-ui,sans-serif;position:relative;overflow-y:auto;box-shadow:0 24px 70px #0009}.CapsuleModals-module__WoTXbG__close{color:#fff9;cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1;position:absolute;top:10px;right:12px}.CapsuleModals-module__WoTXbG__close:hover{color:#fff;background:#ffffff1f}.CapsuleModals-module__WoTXbG__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#beaaffd9;margin-bottom:10px;font-size:11px}.CapsuleModals-module__WoTXbG__lede{color:#ffffffb3;margin:0 0 14px;font-size:14px;line-height:1.55}.CapsuleModals-module__WoTXbG__textarea{color:#f8fafc;resize:vertical;background:#0f172a99;border:1px solid #aa96ff33;border-radius:12px;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.5}.CapsuleModals-module__WoTXbG__count{color:#fff6;text-align:right;margin:6px 2px 14px;font-size:11px}.CapsuleModals-module__WoTXbG__presetRow{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.CapsuleModals-module__WoTXbG__preset{color:#ffffffbf;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;flex:auto;padding:9px 12px;font-family:inherit;font-size:13px}.CapsuleModals-module__WoTXbG__presetOn{color:#fff;background:#aa96ff38;border-color:#beaaff80}.CapsuleModals-module__WoTXbG__error{color:#ff9696f2;margin:0 0 12px;font-size:13px}.CapsuleModals-module__WoTXbG__bury{color:#15102e;cursor:pointer;background:linear-gradient(120deg,#aa96fff2,#d2b4ff);border:none;border-radius:12px;width:100%;padding:13px;font-family:inherit;font-size:15px;font-weight:600}.CapsuleModals-module__WoTXbG__bury:disabled{opacity:.5;cursor:default}.CapsuleModals-module__WoTXbG__revealPanel{text-align:center;border-color:#78dcc84d}.CapsuleModals-module__WoTXbG__revealMessage{color:#f8fafc;margin:8px 0 16px;font-size:19px;font-style:italic;line-height:1.6}.CapsuleModals-module__WoTXbG__revealMeta{color:#ffffff8c;margin:0 0 18px;font-size:13px}@media (max-width:768px){.CapsuleModals-module__WoTXbG__overlay{bottom:calc(96px + env(safe-area-inset-bottom));width:calc(100vw - 16px);max-height:52vh}}.CapsuleModals-module__WoTXbG__dayRow{align-items:center;gap:10px;margin-top:10px;display:flex}.CapsuleModals-module__WoTXbG__dayLabel{color:#ffffffa6;font-size:13px}.CapsuleModals-module__WoTXbG__dayInput{color:#ffffffe6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;flex:auto;min-height:44px;padding:9px 12px;font-family:inherit;font-size:14px}.CapsuleModals-module__WoTXbG__dayInput:focus{border-color:#a0beff73;outline:none}
.Songbook-module___rMm8G__songbook{color:#e0e8ff;flex-direction:column;gap:10px;max-height:70vh;display:flex;overflow-y:auto}.Songbook-module___rMm8G__title{margin:0;font-size:20px;font-weight:700}.Songbook-module___rMm8G__sub{color:#e0e8ffa6;margin:0;font-size:13px;line-height:1.5}.Songbook-module___rMm8G__slots{color:#e0e8ff8c;margin:0;font-size:12px;line-height:1.5}.Songbook-module___rMm8G__slotsUpgrade{font:inherit;color:#bcd0ff;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.Songbook-module___rMm8G__slotsUpgrade:hover{color:#dbe6ff}.Songbook-module___rMm8G__dropped{color:#e8eeffe6;background:#465ab429;border:1px solid #a9c0ff38;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;line-height:1.45;display:flex}.Songbook-module___rMm8G__dropped span{flex:1}.Songbook-module___rMm8G__droppedClose{color:#e0e8ff99;cursor:pointer;background:0 0;border:none;flex:none;margin:-4px -6px -4px 0;padding:4px 6px;font-size:16px;line-height:1}.Songbook-module___rMm8G__teach,.Songbook-module___rMm8G__teachBtn{cursor:pointer;color:#0a0c1a;background:linear-gradient(120deg,#bcd0ff,#8aa6ff);border:none;border-radius:999px;align-self:flex-start;margin-top:4px;padding:10px 20px;font-size:15px;font-weight:600}.Songbook-module___rMm8G__teachCancel{color:#e0e8ff99;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:8px;font-size:13px}.Songbook-module___rMm8G__teachPanel,.Songbook-module___rMm8G__composePanel{background:#465ab41f;border:1px solid #a9c0ff2e;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.Songbook-module___rMm8G__teachActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.Songbook-module___rMm8G__padRow{flex-wrap:wrap;justify-content:center;gap:12px;padding:12px 4px 8px;display:flex}.Songbook-module___rMm8G__pad{cursor:pointer;touch-action:manipulation;border:none;border-radius:50%;width:48px;height:48px;padding:0;transition:transform .12s,filter .2s,box-shadow .25s;animation:3.4s ease-in-out infinite Songbook-module___rMm8G__padShimmer;position:relative}.Songbook-module___rMm8G__pad:before{content:"";pointer-events:none;background:radial-gradient(circle,#fffffff2,#fff0);border-radius:50%;width:30%;height:24%;position:absolute;top:19%;left:25%}.Songbook-module___rMm8G__pad:hover{filter:brightness(1.18);transform:translateY(-2px)scale(1.04)}.Songbook-module___rMm8G__pad:active{filter:brightness(1.65)saturate(1.3);transform:scale(.82)}.Songbook-module___rMm8G__padNote{letter-spacing:0;color:#141030eb;text-shadow:0 1px 2px #ffffffa6,0 0 6px #ffffff73;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}@keyframes Songbook-module___rMm8G__padShimmer{0%,to{opacity:.82}50%{opacity:1}}.Songbook-module___rMm8G__contour{background:radial-gradient(130% 100% at 50% 130%,#5064c833,#0a0e2259);border-radius:12px;align-items:flex-end;gap:6px;height:74px;padding:8px 12px;display:flex;overflow-x:auto}.Songbook-module___rMm8G__contourDot{border-radius:50%;flex:none;width:9px;height:9px;transition:transform .12s}.Songbook-module___rMm8G__contourEmpty{color:#e0e8ff73;align-self:center;font-size:12px}.Songbook-module___rMm8G__composeActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){.Songbook-module___rMm8G__pad{animation:none}}.Songbook-module___rMm8G__teachMsg{color:#e0e8ffd9;font-size:14px}.Songbook-module___rMm8G__teachHint{color:#e0e8ff80;font-size:12px}.Songbook-module___rMm8G__liveNotes{letter-spacing:3px;color:#bcd0ff;min-height:28px;font-size:22px}.Songbook-module___rMm8G__list{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.Songbook-module___rMm8G__song{background:#0c102699;border:1px solid #a9c0ff1f;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.Songbook-module___rMm8G__songName{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:38%;font-size:14px;font-weight:600;overflow:hidden}.Songbook-module___rMm8G__songNotes{letter-spacing:1.5px;color:#e0e8ff8c;white-space:normal;word-spacing:1px;flex:auto;font-size:12px;line-height:1.5}.Songbook-module___rMm8G__songActions{flex:none;gap:6px;display:flex}.Songbook-module___rMm8G__songActions button{color:#cdd9ff;cursor:pointer;background:#a9c0ff1f;border:none;border-radius:8px;padding:6px 10px;font-size:13px}.Songbook-module___rMm8G__songActions button:hover{background:#a9c0ff3d}.Songbook-module___rMm8G__empty{color:#e0e8ff73;padding:6px 2px;font-size:13px}.Songbook-module___rMm8G__shareMsg{color:#bcd0ff;word-break:break-all;font-size:13px}
.CourierBanner-module__McCaRq__banner{-webkit-backdrop-filter:blur(16px)saturate(150%);background:#0c1022e0;border:1px solid #ffd28c47;border-radius:16px;width:100%;padding:16px 18px;font-family:Inter,system-ui,sans-serif;animation:.5s cubic-bezier(.22,1,.36,1) CourierBanner-module__McCaRq__courierIn;position:relative;overflow:hidden;box-shadow:0 20px 56px #0000008c}@keyframes CourierBanner-module__McCaRq__courierIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.CourierBanner-module__McCaRq__glow{pointer-events:none;background:radial-gradient(circle,#ffc87838,#0000 70%);width:180px;height:180px;position:absolute;top:-40%;right:-20%}.CourierBanner-module__McCaRq__body{position:relative}.CourierBanner-module__McCaRq__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#ffd28ce6;margin-bottom:8px;font-size:10.5px}.CourierBanner-module__McCaRq__text{color:#ffffffe6;margin:0 0 8px;font-size:14px;line-height:1.5}.CourierBanner-module__McCaRq__seed{color:#ffffff9e;margin:0 0 8px;font-size:13px;font-style:italic}.CourierBanner-module__McCaRq__egg{color:#b4f0c8e6;margin:0 0 8px;font-size:13px}.CourierBanner-module__McCaRq__actions{align-items:center;gap:12px;margin-top:4px;display:flex}.CourierBanner-module__McCaRq__read{text-align:center;color:#2a1c08;background:#ffd28ceb;border-radius:999px;flex:auto;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none}.CourierBanner-module__McCaRq__dismiss{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:6px 8px;font-family:inherit;font-size:13px}.CourierBanner-module__McCaRq__dismiss:hover{color:#fffc}
.WhisperChip-module__QnWbza__chip{z-index:40;color:#e3ebff;background:#0a0e26eb;border:1px solid #7ea8ff59;border-radius:14px;width:min(420px,100vw - 24px);padding:10px 12px;position:absolute;bottom:92px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0204128c}.WhisperChip-module__QnWbza__prompt{color:#e3ebffe6;margin-bottom:6px;font-size:13px;line-height:1.45}.WhisperChip-module__QnWbza__row{align-items:center;gap:8px;display:flex}.WhisperChip-module__QnWbza__input{color:#eef3ff;background:#06091cd9;border:1px solid #7ea8ff4d;border-radius:10px;flex:1;min-width:0;min-height:44px;padding:8px 10px;font-size:14px}.WhisperChip-module__QnWbza__teach{cursor:pointer;color:#061024;background:linear-gradient(90deg,#38bdf8,#c084fc);border:none;border-radius:999px;min-height:44px;padding:8px 14px;font-weight:600}.WhisperChip-module__QnWbza__teach:disabled{opacity:.45;cursor:default}.WhisperChip-module__QnWbza__close{color:#e3ebff99;cursor:pointer;background:0 0;border:none;min-width:44px;min-height:44px;font-size:18px}.WhisperChip-module__QnWbza__target{cursor:pointer;color:#bed2ffd9;background:0 0;border:none;margin-top:6px;padding:4px 0;font-size:12.5px}