@charset "UTF-8";@font-face{font-display:swap;font-family:DreamZhongsong;font-style:normal;font-weight:400 700;src:url(/static/fonts/assets/fonts/STZhongsong.ttf) format("truetype")}#app,body,html{background:#02070b;margin:0;min-height:100%}*,*::after,*::before{box-sizing:border-box}page{background:#02070b;color:#f6be82;font-family:DreamZhongsong,STZhongsong,华文中宋,Songti SC,SimSun,宋体,STSong,"Noto Serif SC",serif;font-weight:400;min-height:100%}.taro-button-core,body,taro-button-core,taro-input-core,taro-text-core,taro-textarea-core{font-family:DreamZhongsong,STZhongsong,华文中宋,Songti SC,SimSun,宋体,STSong,"Noto Serif SC",serif;font-weight:400}.taro-button-core,taro-button-core{background:transparent!important;border:0;border-radius:0;color:inherit;line-height:normal;font:inherit;margin:0;overflow:visible;padding:0;text-align:inherit}.taro-button-core::after,taro-button-core::after{border:0}.taro-button-core::after,taro-button-core::after{border:0!important}taro-input-core{color:inherit;font:inherit}.app-page{background:#061017;color:#f6be82;margin:0 auto;max-width:430px;min-height:100vh;min-width:320px;overflow:hidden;position:relative;width:min(100vw,430px)}.app-page taro-image-core:not(.dream-orb-ring) > .taro-img__mode-aspectfit{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;top:0;transform:none;width:100%}.page-bg{height:100vh;left:50%;max-width:430px;min-width:320px;pointer-events:none;position:fixed;top:0;transform:translateX(-50%);width:min(100vw,430px);z-index:0}.page-content{box-sizing:border-box;min-height:calc(100vh - 86px);padding:42px 24px 114px;position:relative;z-index:1}.popup-dismiss-mask{background:transparent;bottom:0;left:max(0px,(100vw - 430px)/2);position:fixed;top:0;width:min(100vw,430px);z-index:7}.page-back-button{background:transparent!important;border:0;color:#f6be82!important;display:grid;height:34px;left:10px;margin:0;min-height:34px;overflow:visible;padding:0;place-items:center;position:relative;top:18px;width:34px;z-index:12}.page-back-button taro-image-core{filter:drop-shadow(0 0 8px rgba(246,190,130,.32));height:60px;opacity:.92;pointer-events:none;transform:translateX(-25px);width:60px}.page-title{color:#d89c63;display:flex;gap:5px;height:74px;justify-content:center;margin-top:0;place-items:center;position:relative}.page-title taro-text-core{letter-spacing:.22em;position:relative}.title-sparks{align-items:center;display:flex}.spark-big{height:30px;width:30px}.spark-small{height:15px;width:15px}.title-line{height:1px;opacity:.78;width:54px}.title-line-left{background:linear-gradient(90deg,transparent,hsla(31,87%,74%,.76))}.title-line-right{background:linear-gradient(90deg,hsla(31,87%,74%,.76),transparent)}.page-title taro-text-core{color:#d89c63;font-size:28px;font-weight:700;letter-spacing:.2em;padding:0 4px;text-shadow:0 0 16px hsla(31,87%,74%,.24);white-space:nowrap}.bottom-nav{align-items:center;backdrop-filter:blur(18px);background:linear-gradient(180deg,rgba(6,14,19,.86),rgba(3,9,13,.96)),radial-gradient(circle at 50% 0,hsla(31,87%,74%,.08),transparent 46%);border-top:1px solid hsla(31,87%,74%,.22);bottom:0;box-sizing:border-box;display:grid;grid-template-columns:repeat(4,1fr);height:86px;left:50%;max-width:430px;min-width:320px;padding:9px 8px calc(7px + env(safe-area-inset-bottom));position:fixed;right:auto;transform:translateX(-50%);width:min(100vw,430px);z-index:10}.nav-item{align-content:center;background:transparent;border:0;color:hsla(31,87%,74%,.5);display:grid;gap:4px;grid-template-rows:28px 16px 8px;height:68px;justify-items:center;letter-spacing:.08em;min-width:0;position:relative;transition:transform .18s ease,color .18s ease,text-shadow .18s ease}.nav-icon{height:48px;left:-12px;opacity:.58;top:-10px;width:48px}.nav-item taro-text-core{font-size:11px;line-height:1.25;white-space:nowrap}.nav-home{transform:translateY(9px)}.nav-item.active{color:#f6be82;text-shadow:0 0 12px hsla(31,87%,74%,.38);transform:translateY(-8px)}.nav-item.active taro-image-core{filter:drop-shadow(0 0 12px rgba(246,190,130,.54));opacity:1}.nav-dot{background:#ffe8ad;border-radius:50%;box-shadow:0 0 16px hsla(31,87%,74%,.7);height:6px;opacity:0;width:6px}.nav-dot.visible{opacity:1}.home-content{display:flex;flex-direction:column;padding-top:32px;position:relative}.home-logo{filter:drop-shadow(0 0 12px rgba(246,190,130,.24));height:98px;margin-left:12px;width:84px}.dream-orb{--orb-size:100px;--ring-size:400px;--orb-x:20px;--orb-y:20px;--ring-x:-90px;--ring-y:80px;background:transparent!important;display:grid;height:var(--orb-size);margin:clamp(300px,46vh,360px) auto 24px;overflow:visible;padding:0;place-items:center;position:relative;transform:translate(var(--orb-x),var(--orb-y));width:var(--orb-size)}.dream-orb-ring{height:var(--ring-size);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(calc(-50% + var(--ring-x) - var(--orb-x)),calc(-50% + var(--ring-y) - var(--orb-y)));width:var(--ring-size)}.dream-orb-ring > .taro-img__mode-aspectfit{height:50%;max-height:none;max-width:none;right:0;top:50%;transform:translateY(-50%);width:50%}.dream-orb-copy{display:grid;justify-items:center;position:relative;transform:translate(calc(0 - var(--orb-x)),calc(var(--ring-y) - 10px - var(--orb-y)));z-index:1}.dream-orb::after{display:none}.orb-feather{filter:drop-shadow(0 0 14px rgba(246,190,130,.52));height:90px;margin-left:-40px;margin-top:-10px;width:90px}.orb-title{color:#ffc095;display:block;font-size:18px;font-weight:700;letter-spacing:.12em;line-height:1.42;margin-right:-10px;margin-top:-15px;text-align:center;white-space:pre-line;width:118px}.dream-orb--pressed .orb-title,.dream-orb:active .orb-title{color:#000}.glass-button{align-items:center;background:rgba(4,12,16,.44)!important;border:1px solid hsla(31,87%,74%,.25);border-radius:9px;box-sizing:border-box;color:#f6be82!important;display:grid;gap:18px;grid-template-columns:auto 1fr auto;min-height:54px;padding:0 18px;text-align:left;width:100%}.glass-button taro-image-core{height:19px;width:19px}.glass-button taro-text-core{font-size:14px;white-space:nowrap}.chevron{height:14px;opacity:.62;width:14px}.draft-entry{background:transparent!important;border:0;color:#ffc095!important;display:grid;gap:5px;justify-items:center;letter-spacing:.08em;padding:0;position:absolute;right:14px;text-align:center;top:clamp(430px,68vh,520px);transform:translateY(150%);width:52px;z-index:2}.draft-entry-icon{background:rgba(3,10,14,.32);border:1px solid hsla(31,87%,74%,.42);border-radius:6px;box-shadow:0 0 12px hsla(31,87%,74%,.14);display:grid;height:28px;place-items:center;width:28px}.draft-entry-icon taro-image-core{height:42px;left:-18px;top:-8px;width:42px}.draft-entry taro-text-core{font-size:11px;line-height:1.2;text-shadow:0 0 10px hsla(31,87%,74%,.32);white-space:nowrap}.record-content{padding-left:18px;padding-right:18px;padding-top:38px}.drafts-logo,.record-logo{filter:drop-shadow(0 0 12px rgba(246,190,130,.24));height:92px;margin-left:12px;width:76px}.drafts-title,.record-title{color:#e9a067;display:block;font-size:34px;font-weight:700;letter-spacing:.16em;line-height:1;margin:18px 0 0;text-shadow:0 0 14px hsla(31,87%,74%,.22)}.record-writing-panel{background:radial-gradient(circle at 58% 46%,hsla(31,87%,74%,.1),transparent 42%),rgba(2,9,13,.22);box-sizing:border-box;min-height:250px;padding:40px 36px;position:relative}.record-writing-corners{height:100%;inset:0;opacity:.88;pointer-events:none;position:absolute;width:100%}.record-textarea{background:transparent!important;border:0;color:#f6be82;font-size:15px;height:175px!important;letter-spacing:.08em;line-height:1.9;min-height:175px!important;position:relative;width:100%;z-index:1}.record-textarea .weui-textarea,.record-textarea taro-textarea-core,.record-writing-panel .taro-textarea,.record-writing-panel taro-textarea-core{background:transparent!important;border:0!important;box-shadow:none!important;color:#f6be82!important;height:175px!important;min-height:175px!important;outline:0!important;overflow-y:scroll;resize:none;scrollbar-width:none;width:98%;-ms-overflow-style:none;transform:translateX(3px) translateY(2px)}.record-textarea .weui-textarea::-webkit-scrollbar,.record-textarea taro-textarea-core::-webkit-scrollbar,.record-writing-panel .h5-textarea::-webkit-scrollbar,.record-writing-panel .taro-textarea::-webkit-scrollbar,.record-writing-panel taro-textarea-core::-webkit-scrollbar{display:none}.record-textarea taro-textarea-core::-moz-placeholder,.record-textarea-native::-moz-placeholder,.record-writing-panel .h5-textarea::-moz-placeholder,.record-writing-panel .taro-textarea::-moz-placeholder,.record-writing-panel .weui-textarea::-moz-placeholder,.record-writing-panel taro-textarea-core::-moz-placeholder{color:hsla(34,68%,71%,.5)!important;opacity:1}.record-textarea taro-textarea-core::placeholder,.record-textarea-native::placeholder,.record-writing-panel .h5-textarea::placeholder,.record-writing-panel .taro-textarea::placeholder,.record-writing-panel .weui-textarea::placeholder,.record-writing-panel taro-textarea-core::placeholder{color:hsla(34,68%,71%,.5)!important;opacity:1}.record-meta-row{align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1.42fr}.record-meta-row taro-picker-core{min-width:0}.record-meta-button{align-items:center;align-self:start;background:rgba(3,10,14,.34)!important;border:1px solid hsla(31,87%,74%,.5);border-radius:8px;box-sizing:border-box;color:#e9a067!important;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;height:45px;line-height:1;margin:0;overflow:hidden;text-align:left;transition:background .12s ease,color .12s ease,border-color .12s ease,transform .12s ease}.record-meta-button taro-text-core{font-size:16px;line-height:1;white-space:nowrap}.meta-icon{display:block;height:22px;margin-left:5px;width:22px}.meta-chevron{display:block;height:16px;opacity:.8;width:16px}.record-date-control,.record-tag-control{min-width:0}.record-tag-control{position:relative}.record-tag-trigger{cursor:pointer}.record-tag-scroll{display:block;height:32px;min-width:0;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap;width:100%;-webkit-overflow-scrolling:touch;cursor:default;touch-action:pan-x;-webkit-user-select:none;-moz-user-select:none;user-select:none}.record-tag-scroll .h5-scroll-view,.record-tag-scroll .taro-scroll-view,.record-tag-scroll taro-scroll-view-core{display:block;height:32px;max-width:100%;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap;width:100%;-webkit-overflow-scrolling:touch;touch-action:pan-x}.record-tag-list{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:8px;height:32px;min-width:-moz-max-content;min-width:max-content;white-space:nowrap;width:-moz-max-content;width:max-content}.record-tag-chip{align-items:center;background:hsla(31,87%,74%,.1);border:1px solid hsla(31,87%,74%,.48);border-radius:4px;box-shadow:inset 0 0 10px hsla(31,87%,74%,.05);color:#f1b267;display:inline-flex;flex:0 0 auto;gap:6px;height:28px;padding:0 8px}.record-tag-chip taro-text-core{font-size:12px;line-height:1;white-space:nowrap}.record-tag-remove{color:rgba(255,214,163,.9);font-size:14px!important;line-height:1}.record-tag-inline-input,.record-tag-inline-input .h5-input,.record-tag-inline-input .taro-input,.record-tag-inline-input .weui-input,.record-tag-inline-input taro-input-core{background:transparent!important;border:0!important;box-sizing:border-box;color:#f1b267!important;display:inline-block!important;flex:0 0 auto;font-size:12px!important;height:28px!important;line-height:28px!important;min-height:28px!important;padding:0!important;white-space:nowrap!important;width:130px!important}.record-tag-inline-input .h5-input::-moz-placeholder,.record-tag-inline-input .taro-input::-moz-placeholder,.record-tag-inline-input .weui-input::-moz-placeholder,.record-tag-inline-input taro-input-core::-moz-placeholder,.record-tag-inline-input::-moz-placeholder{color:hsla(34,68%,71%,.5)!important;opacity:1}.record-tag-inline-input .h5-input::placeholder,.record-tag-inline-input .taro-input::placeholder,.record-tag-inline-input .weui-input::placeholder,.record-tag-inline-input taro-input-core::placeholder,.record-tag-inline-input::placeholder{color:hsla(34,68%,71%,.5)!important;opacity:1}.record-tag-inline-input .weui-input::-webkit-input-placeholder{color:hsla(34,68%,71%,.5)!important;opacity:1}.record-tag-inline-confirm{align-items:center;background:hsla(31,87%,74%,.14);border:1px solid hsla(31,87%,74%,.44);border-radius:4px;color:#ffd2a0;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;padding:0 8px}.record-tag-inline-confirm taro-text-core{font-size:12px;line-height:1;white-space:nowrap}.record-tag-panel{background:radial-gradient(circle at 80% 0,hsla(31,87%,74%,.14),transparent 46%),rgba(3,10,14,.92);border:1px solid hsla(31,87%,74%,.36);border-radius:8px;box-shadow:0 14px 28px rgba(0,0,0,.34),inset 0 0 18px hsla(31,87%,74%,.06);display:block;left:0;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:8}.record-tag-presets{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;white-space:nowrap}.record-tag-option{background:hsla(31,87%,74%,.08)!important;border:1px solid hsla(31,87%,74%,.4);border-radius:4px;box-sizing:border-box;color:#f1b267!important;flex:1 1 0;height:34px;line-height:34px;margin:0!important;min-height:34px;padding:0 6px;text-align:center;width:auto}.record-tag-option taro-text-core{font-size:12px;line-height:1;white-space:nowrap}.record-actions{align-items:center;display:grid;gap:18px;grid-template-columns:1fr 92px;padding-left:100px;position:relative}.record-analyze-button{background:transparent!important;color:#f1b267!important;display:grid;height:100px;margin-top:30px;overflow:visible;place-items:center;position:relative;text-align:center;transition:color .12s ease,transform .12s ease;width:100px}.record-analyze-button.record-button-pressed,.record-analyze-button:active{color:#0b0704!important;transform:translateY(1px)}.record-analyze-button--disabled,.record-analyze-button--disabled[disabled]{background:transparent!important;color:hsla(33,83%,67%,.5)!important;cursor:not-allowed}.record-analyze-button--disabled .record-analyze-icon,.record-analyze-button--disabled .record-analyze-ring{filter:grayscale(.45) drop-shadow(0 0 6px rgba(246,190,130,.16));opacity:.42}.record-analyze-button.record-button-pressed .record-analyze-icon,.record-analyze-button:active .record-analyze-icon{filter:brightness(0) drop-shadow(0 0 8px rgba(246,190,130,.35))}.record-analyze-ring{height:300px;pointer-events:none;position:absolute;transform:translateX(-70px) translateY(10px);width:300px}.record-analyze-icon{filter:drop-shadow(0 0 12px rgba(246,190,130,.5));height:80px;left:50%;position:absolute;top:23px;transform:translate(-55px,-20px);width:80px}.record-analyze-button taro-text-core{font-size:16px;font-weight:700;letter-spacing:.1em;margin-left:7px;position:relative;text-shadow:0 0 12px hsla(31,87%,74%,.32);top:24px;white-space:nowrap}.record-save-button{background:transparent!important;border-radius:999px;color:#f1b267!important;justify-self:start;min-width:74px;padding:6px 8px;transition:background .12s ease,color .12s ease,transform .12s ease}.record-save-button taro-text-core{border-bottom:1px dashed hsla(31,87%,74%,.36);font-size:13px;letter-spacing:.08em;padding-bottom:6px;white-space:nowrap}.drafts-content{padding-left:18px;padding-right:18px;padding-top:38px}.drafts-header{align-items:flex-start;display:flex;justify-content:flex-start}.drafts-title-row{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 54px;margin-bottom:26px;margin-top:14px}.drafts-more{background:rgba(3,10,14,.38)!important;border:1px solid hsla(31,87%,74%,.46);border-radius:8px;color:#f6be82!important;display:inline-grid;gap:5px;grid-template-columns:repeat(3,4px);height:34px;margin:0;place-content:center;transform:translateX(10px);width:34px}.drafts-more-wrap{display:flex;justify-content:flex-end;position:relative}.draft-sort-panel{background:rgba(3,10,14,.92);border:1px solid hsla(31,87%,74%,.34);border-radius:8px;box-shadow:0 14px 28px rgba(0,0,0,.36),inset 0 0 18px hsla(31,87%,74%,.05);display:grid;gap:1px;padding:8px;position:absolute;right:-2px;top:44px;width:150px;z-index:8}.draft-sort-option{align-items:center;background:hsla(31,87%,74%,.04)!important;border:1px solid hsla(31,87%,74%,.22);border-radius:6px;color:rgba(255,210,160,.82)!important;display:flex;justify-content:center;min-height:48px;padding:0 10px}.draft-sort-option.is-active{background:hsla(31,87%,74%,.12)!important;border-color:hsla(31,87%,74%,.58);color:#ffd2a0!important}.draft-sort-option taro-text-core{font-size:12px;letter-spacing:.06em;white-space:nowrap}.drafts-more-dot{background:currentColor;border-radius:50%;box-shadow:0 0 8px hsla(31,87%,74%,.52);height:4px;width:4px}.drafts-title{display:block;margin:0;min-width:0}.draft-list{display:grid;gap:16px;padding-bottom:24px}.drafts-empty-state{box-sizing:border-box;min-height:calc(100vh - 230px);padding-bottom:72px}.draft-card{align-items:center;background:radial-gradient(circle at 18% 18%,hsla(31,87%,74%,.1),transparent 42%),linear-gradient(135deg,hsla(31,87%,74%,.08),rgba(3,10,14,.5) 34%,rgba(3,10,14,.28))!important;border:1px solid hsla(31,87%,74%,.36);border-radius:10px;box-shadow:inset 0 0 18px hsla(31,87%,74%,.06),0 10px 22px rgba(0,0,0,.22);box-sizing:border-box;color:#f6be82!important;display:grid;gap:14px;grid-template-columns:1fr 106px;margin:0;min-height:112px;overflow:hidden;padding:16px 16px 16px 18px;position:relative;text-align:left}.draft-card-main{display:grid;gap:5px;min-width:0;position:relative}.draft-date-row{align-items:center;color:#c68953;display:flex;gap:12px}.draft-date-row taro-text-core{font-size:13px;letter-spacing:.07em;white-space:nowrap}.draft-moon{font-size:18px!important}.draft-save-time{color:#916a4a;display:block}.draft-save-time taro-text-core,taro-text-core.draft-save-time{font-size:11px;letter-spacing:.05em;line-height:1.3;white-space:nowrap}.draft-summary{color:#c68953;display:-webkit-box;font-size:13px;letter-spacing:.06em;-webkit-line-clamp:2;line-height:1.65;max-height:42px;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-all}.draft-card-actions{border-left:1px solid hsla(31,87%,74%,.24);display:grid;padding:0;position:relative}.draft-action{align-items:center;background:transparent!important;color:#c68953!important;display:grid;gap:9px;grid-template-columns:25px 1fr;min-height:24px;text-align:left}.draft-action taro-image-core{height:25px;width:25px}.draft-action taro-text-core{font-size:12px;letter-spacing:.08em;white-space:nowrap}.request-state{box-sizing:border-box;color:#dfa167;display:grid;gap:14px;grid-auto-rows:max-content;justify-items:center;place-content:center;text-align:center}.collection-request-state{min-height:calc(100vh - 190px);padding-bottom:72px}.auth-checking-overlay{align-content:center;backdrop-filter:blur(3px);background:radial-gradient(circle at 50% 42%,hsla(31,87%,74%,.1),transparent 32%),rgba(3,10,14,.76);bottom:0;color:hsla(29,65%,64%,.82);display:grid;font-size:13px;gap:14px;left:max(0px,(100vw - 430px)/2);letter-spacing:.1em;min-width:320px;place-items:center;pointer-events:auto;position:fixed;text-align:center;top:0;width:min(100vw,430px);z-index:100}.museum-empty-state{color:hsla(29,65%,64%,.72);display:grid;place-items:center;text-align:center}.museum-auth-lock{color:hsla(29,65%,64%,.78);display:grid;place-items:center;text-align:center}.museum-auth-lock taro-text-core{font-size:15px;letter-spacing:.14em;text-shadow:0 0 14px hsla(31,87%,74%,.24)}.museum-empty-state taro-text-core,taro-text-core.museum-empty-state{font-size:14px;letter-spacing:.12em;text-shadow:0 0 12px hsla(31,87%,74%,.2)}.collection-empty-state{box-sizing:border-box;min-height:calc(100vh - 250px);padding-bottom:72px}.atlas-request-state{inset:42px 14px 22px;position:absolute;z-index:3}.atlas-empty-state{inset:42px 14px 22px;position:absolute;z-index:3}.atlas-page-auth-lock{box-sizing:border-box;min-height:calc(100vh - 250px);padding-bottom:72px}.request-loading-ring{animation:request-state-spin 1.15s linear infinite;border-color:#f6be82 hsla(31,87%,74%,.64) hsla(31,87%,74%,.18) hsla(31,87%,74%,.18);border-radius:50%;border-style:solid;border-width:1px;box-shadow:0 0 15px hsla(31,87%,74%,.18),inset 0 0 12px hsla(31,87%,74%,.08);box-sizing:border-box;height:54px;position:relative;width:54px}.request-loading-ring::after{border:1px solid hsla(31,87%,74%,.2);border-bottom-color:hsla(31,87%,74%,.72);border-radius:50%;content:"";inset:8px;position:absolute}.request-state-copy{color:hsla(26,73%,69%,.82);font-size:14px;letter-spacing:.08em;text-shadow:0 0 12px hsla(31,87%,74%,.18)}.request-retry-button{background:transparent!important;border:0;color:#d89c63!important;display:grid;gap:5px;grid-template-rows:58px auto;left:-8px;margin:0;min-height:82px;padding:0;place-items:center;width:92px}.request-retry-button::after{display:none}.request-retry-button taro-image-core{--retry-button-image-size:100px;filter:drop-shadow(0 0 10px rgba(246,190,130,.34));height:var(--retry-button-image-size);left:-23px;width:var(--retry-button-image-size)}.request-retry-button taro-text-core{font-size:14px;letter-spacing:.12em;pointer-events:none;white-space:nowrap}@keyframes request-state-spin{to{transform:rotate(1turn)}}.collection-content{padding-left:16px;padding-right:16px}.collection-grid{display:grid;gap:18px;padding:10px 0 42px}.collection-row{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 16px;position:relative}.collection-row--single{grid-template-columns:repeat(2,minmax(0,1fr))}.cube-card{--cube-card-x:10px;--cube-card-y:0px;display:grid;left:var(--cube-card-x);min-height:150px;place-items:center;position:relative;width:150px}.cube-card--failed .cube-frame{filter:drop-shadow(0 0 12px rgba(246,190,130,.22)) drop-shadow(0 0 14px rgba(160,70,48,.18))}.cube-card--failed{cursor:pointer}.cube-card--disabled{opacity:.58;pointer-events:none}.cube-card--processing .cube-frame{filter:drop-shadow(0 0 12px rgba(246,190,130,.26)) drop-shadow(0 0 16px rgba(246,190,130,.12))}.cube-frame{bottom:0;filter:drop-shadow(0 0 12px rgba(246,190,130,.28));height:calc(100% + 60px);left:calc(var(--cube-card-x) - 30px);pointer-events:none;position:absolute;right:-6px;top:-48px;width:calc(100% + 60px)}.cube-copy{display:block;gap:5px;justify-items:center;left:calc(var(--cube-card-x) - 5px);max-width:100%;min-width:0;overflow:hidden;padding:34px 10px 44px;pointer-events:none;position:relative;text-align:center;width:100%;z-index:1}.cube-copy--processing{gap:8px}.cube-title{display:-webkit-box;-webkit-line-clamp:2;min-height:34px;-webkit-box-orient:vertical;color:#e9a775;font-size:18px;letter-spacing:.08em;line-height:1.3;overflow:hidden;overflow-wrap:anywhere;place-items:center;text-overflow:ellipsis;text-shadow:0 0 13px hsla(31,87%,74%,.22);word-break:break-word}.cube-processing-title{color:#e9a775;font-size:15px;letter-spacing:.06em}.cube-date{color:#cd925e;font-size:12px;letter-spacing:0}.cube-failed-label{color:hsla(18,76%,69%,.9);font-size:14px;text-shadow:0 0 9px rgba(190,80,48,.28)}.mini-divider{background:linear-gradient(90deg,transparent,hsla(31,87%,74%,.68),transparent);height:1px;width:54px}.failed-dream-prompt-mask{backdrop-filter:blur(4px);background:rgba(0,0,0,.58);box-sizing:border-box;display:grid;inset:0;margin:0 auto;padding:24px;place-items:center;position:fixed;width:min(100vw,430px);z-index:30}.failed-dream-prompt{background:radial-gradient(circle at 50% 0,hsla(31,87%,74%,.12),transparent 48%),rgba(3,10,14,.97);border:1px solid hsla(31,87%,74%,.42);border-radius:14px;box-shadow:0 18px 46px rgba(0,0,0,.52),inset 0 0 24px hsla(31,87%,74%,.05);display:grid;overflow:hidden;width:min(300px,100%)}.failed-dream-prompt-title{color:#d89c63;display:block;font-size:15px;letter-spacing:.1em;padding:20px 18px 16px;text-align:center}.failed-dream-prompt-action,.failed-dream-prompt-cancel{background:rgba(4,12,16,.22)!important;border:0;border-radius:0;border-top:1px solid hsla(31,87%,74%,.14);font-size:16px;height:50px;letter-spacing:.12em;line-height:50px;margin:0;min-height:50px;padding:0;width:100%}.failed-dream-prompt-action::after,.failed-dream-prompt-cancel::after{display:none}.failed-dream-prompt-action--edit{color:#65c58a!important}.failed-dream-prompt-action--delete{color:#e16f66!important}.failed-dream-prompt-cancel{color:rgba(216,156,99,.72)!important}.row-shelf{bottom:10px;filter:drop-shadow(0 -2px 10px rgba(246,190,130,.2));height:38px;left:-10px;opacity:.9;position:absolute;right:-10px;width:calc(100% + 20px);z-index:0}.dream-detail-content{padding-left:16px;padding-right:16px}.dream-detail-hero{align-content:start;box-sizing:border-box;display:grid;gap:0;justify-items:center;min-height:176px;padding:18px 8px 12px;position:relative;text-align:center}.dream-detail-title taro-image-core{filter:drop-shadow(0 0 8px rgba(246,190,130,.38));height:24px;justify-self:center;width:24px}.dream-detail-hero::after{background:radial-gradient(circle at 62% 34%,hsla(31,87%,74%,.18),transparent 22%),radial-gradient(circle at 50% 58%,hsla(31,87%,74%,.08),transparent 48%);border-radius:50%;content:"";filter:blur(1px);height:128px;opacity:.72;pointer-events:none;position:absolute;right:0;top:18px;width:148px}.dream-detail-title{align-items:center;box-sizing:border-box;color:#e2a270;display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr) 24px;justify-self:center;max-width:380px;padding:0 8px;position:relative;text-shadow:0 0 18px hsla(31,87%,74%,.28);width:100%;z-index:1}.dream-detail-title taro-text-core{font-size:24px;font-weight:600;justify-self:center;letter-spacing:.1em;line-height:1.25;min-width:0;text-align:center}.dream-detail-date-row{align-items:center;color:#e2a270;display:grid;gap:10px;grid-template-columns:54px auto 54px;margin-top:25px;position:relative;z-index:1}.dream-detail-date-line{background:linear-gradient(90deg,transparent,hsla(31,87%,74%,.64),transparent);height:1px}.dream-detail-date-row taro-text-core{font-size:16px;letter-spacing:.08em}.dream-detail-type-tags{align-content:center;align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px;max-width:340px;position:relative;width:100%;z-index:1}.dream-detail-type-tags .dream-detail-tag taro-text-core{color:#c79068;font-size:14px}.dream-detail-type-tags > .dream-detail-tag{flex:0 0 auto}.dream-detail-summary{color:hsla(31,87%,74%,.58);display:-webkit-box;line-height:1.6;max-width:320px;overflow:hidden;position:relative;z-index:1;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dream-detail-summary taro-text-core,taro-text-core.dream-detail-summary{font-size:12px}.dream-scene-carousel-block{margin:8px -16px}.dream-scenes-scroll{cursor:grab;overflow-x:auto!important;scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-ms-overflow-style:none}.dream-scenes-scroll::-webkit-scrollbar{display:none}.dream-scenes-track{display:inline-flex;gap:10px;padding:8px 16px 16px;width:-moz-max-content;width:max-content}.dream-scene-card{align-content:start;background:radial-gradient(circle at 28% 12%,hsla(31,87%,74%,.12),transparent 32%),rgba(3,10,14,.42);border:1px solid hsla(31,87%,74%,.44);border-radius:10px;box-shadow:inset 0 0 18px hsla(31,87%,74%,.04),0 8px 20px rgba(0,0,0,.18);box-sizing:border-box;color:#f6be82;display:grid;flex:0 0 auto;gap:10px;min-height:164px;padding:18px 14px;width:148px}.dream-scenes-scroll:active{cursor:grabbing}.dream-scene-card--active{border-color:rgba(255,210,160,.82);box-shadow:inset 0 0 20px hsla(31,87%,74%,.08),0 0 18px hsla(31,87%,74%,.3)}.dream-scene-card-kicker{color:#a7784f}.dream-scene-card-kicker taro-text-core,taro-text-core.dream-scene-card-kicker{font-size:11px;letter-spacing:.12em}.dream-scene-card-title{color:#ffb278}.dream-scene-card-title taro-text-core,taro-text-core.dream-scene-card-title{font-size:14px;font-weight:700;letter-spacing:.08em;line-height:1.35;overflow:hidden;white-space:nowrap}.dream-scene-card-divider{background:linear-gradient(90deg,transparent,hsla(31,87%,74%,.72),transparent);height:1px;width:74px}.dream-scene-card-copy{color:#b97e56;display:-webkit-box;line-height:1.75;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.dream-scene-card-copy taro-text-core,taro-text-core.dream-scene-card-copy{font-size:11px}.dream-scene-carousel-footer{align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto;padding:0 18px 12px}.dream-scene-dots{display:flex;gap:11px;justify-content:center;min-width:0}.dream-scene-dot{background:hsla(31,87%,74%,.28);border-radius:50%;height:8px;width:8px}.dream-scene-dot--active{background:#f6be82;box-shadow:0 0 12px hsla(31,87%,74%,.5)}.dream-scene-scroll-note{align-items:center;color:hsla(31,87%,74%,.74);display:inline-flex;gap:7px}.dream-scene-scroll-note taro-text-core{font-size:13px;white-space:nowrap}.dream-scene-scroll-note taro-image-core{height:14px;width:14px}.dream-detail-action-row{align-items:center;border-bottom:1px solid hsla(31,87%,74%,.24);border-top:1px solid hsla(31,87%,74%,.24);display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 0}.dream-detail-action-button{align-items:center;background:transparent!important;color:#edac73!important;display:grid;gap:4px;grid-template-columns:20px minmax(0,auto);justify-content:center;margin:0;min-height:42px;min-width:0;padding:0 2px;text-align:center;width:100%}.dream-detail-action-button:first-child{justify-content:start}.dream-detail-action-button:last-child{justify-content:end}.dream-detail-action-button::after{display:none}.dream-detail-action-button taro-image-core{height:40px;left:-20px;width:40px}.dream-detail-action-button taro-text-core{font-size:11px;letter-spacing:.04em;min-width:0;white-space:nowrap}.dream-detail-scene-section{padding:22px 4px 36px}.dream-detail-scene-head{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.dream-detail-scene-title{color:#ffaf6e;min-width:0}.dream-detail-scene-title taro-text-core,taro-text-core.dream-detail-scene-title{font-size:20px;font-weight:700;letter-spacing:.12em;line-height:1.3}.dream-detail-scene-count{color:#db945b}.dream-detail-scene-count taro-text-core,taro-text-core.dream-detail-scene-count{font-size:13px;letter-spacing:.08em;white-space:nowrap}.dream-detail-divider{background:linear-gradient(90deg,transparent,hsla(31,87%,74%,.36),transparent);height:1px;margin:14px 0 22px}.dream-detail-info-block{border-bottom:1px solid hsla(31,87%,74%,.18);display:grid;gap:12px;margin-bottom:0;padding:0 0 22px}.dream-detail-section-title{align-items:center;color:#db945b;display:grid;gap:10px;grid-template-columns:10px minmax(25px,.9fr) 10px}.dream-detail-section-title taro-image-core{filter:drop-shadow(0 0 8px rgba(246,190,130,.4));height:15px;width:15px}.dream-detail-section-title taro-text-core{font-size:18px;font-weight:700;letter-spacing:.12em}.dream-detail-copy{color:#c79068;line-height:1.85}.dream-detail-copy taro-text-core,taro-text-core.dream-detail-copy{font-size:13px}.dream-detail-emotion-list,.dream-detail-entities-symbols,.dream-detail-tag-list{display:flex;flex-wrap:wrap;gap:10px}.dream-detail-tag{align-items:center;background:rgba(3,10,14,.28);border:1px solid hsla(31,87%,74%,.36);border-radius:999px;box-shadow:inset 0 0 12px hsla(31,87%,74%,.05);color:#c79068;display:inline-flex;justify-content:center;min-height:30px;padding:0 12px}.dream-detail-tag taro-text-core{font-size:11px;white-space:nowrap}.dream-detail-entities-list{display:grid;gap:10px}.dream-detail-entities-row{background:linear-gradient(90deg,hsla(31,87%,74%,.06),rgba(3,10,14,.18)),rgba(3,10,14,.3);border:1px solid hsla(31,87%,74%,.3);border-radius:10px;cursor:default;display:grid;gap:10px;padding:12px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.dream-detail-entities-row:active{background:linear-gradient(90deg,hsla(31,87%,74%,.1),rgba(3,10,14,.24)),rgba(3,10,14,.42);border-color:hsla(31,87%,74%,.52);box-shadow:inset 0 0 18px hsla(31,87%,74%,.05)}.dream-detail-entities-main{align-items:baseline;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.dream-detail-entities-name{color:#ffb278;font-weight:700}.dream-detail-entities-name taro-text-core,taro-text-core.dream-detail-entities-name{font-size:14px;letter-spacing:.08em}.dream-detail-entities-type{color:hsla(31,87%,74%,.58)}.dream-detail-entities-type taro-text-core,taro-text-core.dream-detail-entities-type{font-size:11px;white-space:nowrap}.dream-entities-popover-mask{background:rgba(0,0,0,.56);box-sizing:border-box;display:grid;inset:0;left:50%;max-width:430px;min-width:320px;padding:24px;place-items:center;position:fixed;transform:translateX(-50%);width:min(100vw,430px);z-index:130}.dream-entities-popover-card{background:radial-gradient(circle at 18% 0,hsla(31,87%,74%,.16),transparent 34%),linear-gradient(180deg,rgba(8,16,18,.98),rgba(3,10,14,.96));border:1px solid hsla(31,87%,74%,.48);border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.48),inset 0 0 22px hsla(31,87%,74%,.05);box-sizing:border-box;display:grid;gap:12px;max-width:340px;padding:22px 20px 24px;width:100%}.dream-entities-popover-kicker{color:hsla(31,87%,74%,.62)}.dream-entities-popover-title{color:#ffb278;font-weight:700}.dream-entities-popover-title taro-text-core,taro-text-core.dream-entities-popover-title{font-size:16px;letter-spacing:.08em;line-height:1.25}.dream-entities-popover-copy{color:#c79068}.dream-entities-popover-copy taro-text-core,taro-text-core.dream-entities-popover-copy{font-size:13px;letter-spacing:.08em;line-height:1.8}.dream-detail-emotion-chip{align-items:center;background:rgba(3,10,14,.28);border:1px solid hsla(31,87%,74%,.42);border-radius:999px;box-sizing:border-box;color:#c79068;display:inline-flex;gap:8px;justify-content:center;min-height:40px;min-width:98px;padding:0 12px}.dream-detail-emotion-chip taro-text-core{font-size:11px;white-space:nowrap}.dream-detail-emotion-confidence{color:#845c43}.dream-detail-emotion-confidence taro-text-core,taro-text-core.dream-detail-emotion-confidence{font-size:10px}.dream-detail-drawer-mask{align-items:end;background:rgba(0,0,0,.48);bottom:0;display:grid;left:50%;max-width:430px;min-width:320px;position:fixed;top:0;transform:translateX(-50%);width:min(100vw,430px);z-index:100}.dream-detail-drawer{background:radial-gradient(circle at 24% 0,hsla(31,87%,74%,.11),transparent 34%),rgba(3,10,14,.96);border:1px solid hsla(31,87%,74%,.36);border-bottom:0;border-radius:18px 18px 0 0;box-shadow:0 -18px 34px rgba(0,0,0,.44);display:grid;grid-template-rows:auto auto minmax(0,1fr);max-height:90vh;overflow:hidden;padding:0 18px calc(24px + env(safe-area-inset-bottom));transition:height .16s ease}.dream-detail-drawer--dragging{transition:none}.dream-detail-drawer-drag-zone{cursor:grab;margin:0 -18px;padding:12px 18px 10px;touch-action:none}.dream-detail-drawer--dragging .dream-detail-drawer-drag-zone{cursor:grabbing}.dream-detail-drawer-handle{background:hsla(31,87%,74%,.38);border-radius:999px;height:3px;margin:0 auto;width:48px}.dream-detail-drawer-head{align-items:center;display:flex;gap:12px;justify-content:flex-start;padding-bottom:12px;position:relative}.dream-detail-drawer-title{color:#ffb278}.dream-detail-drawer-title taro-text-core,taro-text-core.dream-detail-drawer-title{font-size:20px;font-weight:700;letter-spacing:.12em}.dream-detail-drawer-close::after{display:none}.dream-detail-drawer-body{align-content:start;display:grid;gap:16px;min-height:0;overflow-y:auto;padding-top:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.dream-detail-drawer-body::-webkit-scrollbar{display:none}.dream-detail-raw-actions{display:flex;justify-content:flex-end}.dream-detail-small-action{align-items:center;background:hsla(31,87%,74%,.06)!important;border:1px solid hsla(31,87%,74%,.32);border-radius:999px;color:#b97e56!important;display:inline-flex;gap:7px;margin:0;min-height:32px;padding:0 10px}.dream-detail-small-action::after{display:none}.dream-detail-small-action taro-image-core{height:50px;width:50px}.dream-detail-small-action taro-text-core{font-size:13px;white-space:nowrap}.dream-detail-drawer-copy{color:#b97e56;line-height:1.9}.dream-detail-drawer-copy taro-text-core,taro-text-core.dream-detail-drawer-copy{font-size:12px;letter-spacing:.08em}.dream-summary-drawer-body{gap:0;overscroll-behavior:contain;padding-bottom:calc(104px + env(safe-area-inset-bottom));touch-action:pan-y}.dream-summary-drawer-section{border-bottom:1px solid hsla(31,87%,74%,.16);display:grid;gap:12px;margin-bottom:16px;padding:4px 0 20px}.dream-summary-drawer-section:last-child{border-bottom:0;margin-bottom:0}.dream-summary-drawer-label{color:#db945b;font-weight:700;letter-spacing:.12em}.dream-summary-drawer-label taro-text-core,taro-text-core.dream-summary-drawer-label{font-size:16px}.dream-summary-drawer-empty{color:rgba(185,126,86,.62);line-height:1.7}.dream-summary-drawer-empty taro-text-core,taro-text-core.dream-summary-drawer-empty{font-size:13px}.dream-reflection-list{display:grid;gap:10px}.dream-reflection-card{background:hsla(31,87%,74%,.04);border:1px solid hsla(31,87%,74%,.22);border-radius:10px;color:#b97e56;cursor:pointer;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr);line-height:1.7;padding:12px}.dream-reflection-card taro-text-core{font-size:14px}.dream-reflection-index{color:hsla(31,87%,74%,.54)}.dream-reflection-create::after,.dream-reflection-editor-delete::after{display:none}.dream-reflection-create{background:hsla(31,87%,74%,.08);border:1px solid hsla(31,87%,74%,.24);border-radius:50%;display:grid;height:34px;margin:0 0 0 auto;min-height:34px;padding:0;place-items:center;width:34px}.dream-reflection-create .taro-img,.dream-reflection-create img,.dream-reflection-create taro-image-core{--reflection-create-icon-size:28px;display:block;height:var(--reflection-create-icon-size);width:var(--reflection-create-icon-size)}.dream-reflection-head{align-items:center;display:flex;height:30px;justify-content:space-between;width:100%}.dream-reflection-head-title{align-items:center;display:flex;gap:20px;min-width:0}.dream-reflection-head-title taro-text-core{color:#ffb278}.dream-reflection-head-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px;margin-left:auto}.dream-reflection-back taro-image-core{--reflection-back-size:60px;height:var(--reflection-back-size);margin-left:-40px;margin-top:17px;pointer-events:none;width:var(--reflection-back-size)}.dream-reflection-back{flex:0 0 var(--reflection-back-size);margin-left:5px;overflow:visible;padding:0;width:15px}.dream-reflection-back::after{display:none}.dream-reflection-editor-delete{background:rgba(139,53,53,.18);border:1px solid hsla(31,87%,74%,.2);border-radius:50%;display:grid;height:34px;margin:0;min-height:34px;padding:0;place-items:center;width:34px}.dream-reflection-editor-delete--deleting{opacity:.42}.dream-reflection-editor-delete .taro-img,.dream-reflection-editor-delete img,.dream-reflection-editor-delete taro-image-core{--reflection-create-icon-size:28px;display:block;height:var(--reflection-create-icon-size);width:var(--reflection-create-icon-size)}.dream-reflection-back > taro-text-core{flex:0 0 auto;font-size:18px;font-weight:700;letter-spacing:.12em;white-space:nowrap}.dream-reflection-note-editor{background:repeating-linear-gradient(180deg,transparent 0,transparent 33px,hsla(31,87%,74%,.13) 34px);box-sizing:border-box;color:#c79068;height:100%!important;min-height:420px!important;position:relative;width:100%}.dream-reflection-editor{display:grid;grid-template-rows:22px minmax(0,1fr);min-height:0}.dream-reflection-auto-saved{align-items:center;color:hsla(34,68%,71%,.58);display:flex;justify-content:flex-end;opacity:0;pointer-events:none;transition:opacity .16s ease}.dream-reflection-auto-saved--visible{opacity:1}.dream-reflection-auto-saved taro-text-core{font-size:11px;letter-spacing:.08em}.dream-reflection-retry-sync{background:hsla(31,87%,74%,.08);border:1px solid hsla(31,87%,74%,.24);border-radius:50%;display:grid;flex:0 0 34px;height:34px;margin:0;min-height:34px;padding:0;place-items:center;width:34px}.dream-reflection-retry-sync::after{display:none}.dream-reflection-retry-sync .taro-img,.dream-reflection-retry-sync img,.dream-reflection-retry-sync taro-image-core{display:block;height:28px;width:28px}.dream-reflection-note-editor .h5-textarea,.dream-reflection-note-editor .taro-textarea,.dream-reflection-note-editor taro-textarea-core{background:transparent!important;border:0!important;box-shadow:none!important;color:#c79068!important;height:100%!important;line-height:34px!important;min-height:420px!important;outline:0!important;overflow-y:auto;padding:6px 2px 24px!important;resize:none;scrollbar-width:none;width:100%!important;-ms-overflow-style:none}.dream-reflection-note-editor .h5-textarea::-webkit-scrollbar,.dream-reflection-note-editor .taro-textarea::-webkit-scrollbar,.dream-reflection-note-editor taro-textarea-core::-webkit-scrollbar{display:none}.dream-reflection-note-editor .h5-textarea::-moz-placeholder,.dream-reflection-note-editor .taro-textarea::-moz-placeholder,.dream-reflection-note-editor taro-textarea-core::-moz-placeholder{color:hsla(34,68%,71%,.5)!important;opacity:1}.dream-reflection-note-editor .h5-textarea::placeholder,.dream-reflection-note-editor .taro-textarea::placeholder,.dream-reflection-note-editor taro-textarea-core::placeholder{color:hsla(34,68%,71%,.5)!important;opacity:1}.atlas-content{padding-left:18px;padding-right:18px}.atlas-tools{display:grid;gap:8px;grid-template-columns:1fr 50px;margin-bottom:14px}.filter-button,.search-box{align-items:center;background:rgba(2,9,13,.52)!important;border:1px solid hsla(31,87%,74%,.3);border-radius:11px;color:#f6be82!important;display:grid;min-height:40px}.search-box .taro-input::-moz-placeholder,.search-box .weui-input::-moz-placeholder,.search-box taro-input-core::-moz-placeholder{color:hsla(34,68%,71%,.5)!important;font-weight:300;opacity:1}.search-box .taro-input::placeholder,.search-box .weui-input::placeholder,.search-box taro-input-core::placeholder{color:hsla(34,68%,71%,.5)!important;font-weight:300;opacity:1}.search-box{gap:8px;grid-template-columns:auto 1fr;padding:0 12px}.search-box taro-image-core{height:16px;opacity:.74;width:16px}.filter-button taro-image-core{height:46px;margin-left:0;opacity:.74;transform:translateX(-10px);width:46px}.search-box taro-input-core{color:#f6be82;font-size:11px}.filter-button{justify-content:left;padding:0}.atlas-list-panel{background:radial-gradient(circle at 50% 8%,hsla(31,87%,74%,.045),transparent 42%),rgba(5,13,17,.24);border:1px solid hsla(31,87%,74%,.48);border-radius:20px;box-shadow:inset 0 0 0 1px hsla(31,87%,74%,.08),0 0 18px hsla(31,87%,74%,.08);box-sizing:border-box;min-height:520px;overflow:hidden;padding:42px 14px 22px;position:relative}.atlas-list-panel::after,.atlas-list-panel::before{background:linear-gradient(90deg,transparent,hsla(31,87%,74%,.22),transparent);content:"";height:1px;left:20px;position:absolute;right:20px;z-index:0}.atlas-list-panel::before{top:40px}.atlas-list-panel::after{bottom:22px}.atlas-panel-corner{color:#dfa167;filter:drop-shadow(0 0 8px rgba(246,190,130,.4));height:20px;pointer-events:none;position:absolute;width:20px;z-index:2}.atlas-panel-corner::before{background:currentColor;clip-path:polygon(50% 0,62% 35%,100% 50%,62% 65%,50% 100%,38% 65%,0 50%,38% 35%);content:"";inset:2px;position:absolute}.atlas-panel-corner--tl{left:6px;top:6px}.atlas-panel-corner--tr{right:6px;top:6px}.atlas-panel-corner--bl{bottom:6px;left:6px}.atlas-panel-corner--br{bottom:6px;right:6px}.panel-frame{display:none}.atlas-table{background:rgba(3,10,14,.18)!important;border-collapse:collapse;box-sizing:border-box;color:#dfa167;margin:0!important;position:relative;table-layout:fixed;text-align:left;width:100%;z-index:1}.atlas-col-spark{width:20px}.atlas-col-name{width:5.8em}.atlas-col-type{width:42px}.atlas-col-count{width:44px}.atlas-col-symbol{width:30%}.atlas-col-school{width:26%}.atlas-col-chevron{width:10px}.atlas-table td,.atlas-table th{box-sizing:border-box;min-width:0;overflow:hidden;padding:0 4px;text-align:center;vertical-align:middle}.atlas-table td:nth-child(2),.atlas-table th:nth-child(2){text-align:left}.atlas-table td:first-child,.atlas-table th:first-child{padding-left:2px}.atlas-table td:last-child,.atlas-table th:last-child{padding-right:2px}.atlas-table-head th{color:hsla(31,87%,74%,.62);font-size:13px;font-weight:400;height:34px;white-space:nowrap}.atlas-table-body tr{border-bottom:1px solid hsla(31,87%,74%,.12);height:56px}.atlas-list-scroll{height:400px;position:relative;z-index:1}.atlas-list-more{color:hsla(31,87%,74%,.56);display:grid;font-size:12px;min-height:48px;place-items:center}.row-spark{display:inline-block;height:16px;vertical-align:middle;width:16px}.entities-name-button{background:transparent;border:0;color:inherit;display:block;height:auto;line-height:1.2;min-height:0;min-width:0;padding:0;text-align:left;width:100%}.entities-name-button::after{display:none}.entities-name{color:#f1ab69;display:block;font-size:14px;letter-spacing:.04em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entities-count{font-size:14px;white-space:nowrap}.entities-school,.entities-type{color:#c9905d;font-size:12px;white-space:nowrap}.entities-school,.entities-symbol{max-width:100%;overflow:hidden;text-overflow:ellipsis}.entities-symbol{border:1px solid hsla(31,87%,74%,.26);border-radius:8px;box-sizing:border-box;color:#c9905d;display:block;font-size:12px;line-height:1.2;min-width:0;padding:3px 6px 4px;white-space:nowrap;width:100%}.entities-school{color:#c9905d}.row-chevron{display:inline-block;height:10px;opacity:.7;vertical-align:middle;width:10px}.entities-detail-content{padding-left:18px;padding-right:18px;z-index:auto}.entities-detail-title-block{display:grid;gap:8px;justify-items:center;margin-bottom:24px;padding-top:12px;text-align:center}.entities-detail-kicker{color:#a7784f}.entities-detail-kicker taro-text-core,taro-text-core.entities-detail-kicker{font-size:11px;letter-spacing:.26em}.entities-detail-title{color:#e2a270;text-shadow:0 0 18px hsla(31,87%,74%,.22)}.entities-detail-title taro-text-core,taro-text-core.entities-detail-title{font-size:30px;font-weight:700;letter-spacing:.14em}.entities-detail-subtitle{color:#e2a270}.entities-detail-subtitle taro-text-core,taro-text-core.entities-detail-subtitle{font-size:12px;letter-spacing:.08em}.entities-detail-section{background:radial-gradient(circle at 20% 0,hsla(31,87%,74%,.1),transparent 40%),rgba(3,10,14,.42);border:1px solid hsla(31,87%,74%,.28);border-radius:12px;box-shadow:inset 0 0 24px hsla(31,87%,74%,.04);margin-bottom:22px;padding:16px 14px}.entities-detail-section-head{align-items:center;color:#db945b;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:13px}.entities-detail-section-head > taro-text-core:first-child{font-size:16px;font-weight:700;letter-spacing:.1em}.entities-detail-section-note{color:#a7784f}.entities-detail-section-note taro-text-core,taro-text-core.entities-detail-section-note{font-size:11px}.entities-detail-link-button{align-items:center;background:transparent!important;border:0!important;color:#a7784f!important;display:inline-flex!important;font-size:11px!important;justify-content:flex-end;line-height:1.2!important;min-height:28px;overflow:visible;padding:0 0 0 10px;text-align:right;width:auto!important}.entities-detail-link-button::after{border:0!important}.entities-detail-link-button taro-image-core{height:15px;margin-bottom:-1px;width:15px}.entities-detail-link-button .taro-text,.entities-detail-link-button taro-text-core{font-size:12px;line-height:1.2;white-space:nowrap}.entities-detail-tag-cloud{display:flex;flex-wrap:wrap;gap:9px}.entities-detail-tag-cloud--drawer{padding-top:4px}.entities-detail-academic{align-items:center;background:rgba(3,10,14,.32);border:1px solid hsla(31,87%,74%,.22);border-radius:8px;display:inline-grid;gap:8px;grid-template-columns:auto auto;margin-top:12px;max-width:100%;min-height:30px;padding:0 10px;width:-moz-fit-content;width:fit-content}.entities-detail-academic--drawer{margin-top:10px}.entities-detail-academic-label{color:#a7784f}.entities-detail-academic-label taro-text-core,taro-text-core.entities-detail-academic-label{font-size:11px;white-space:nowrap}.entities-detail-academic-value{color:#b97e56}.entities-detail-academic-value taro-text-core,taro-text-core.entities-detail-academic-value{font-size:12px;letter-spacing:.04em;white-space:nowrap}.entities-detail-tag{align-items:center;background:hsla(31,87%,74%,.06);border:1px solid hsla(31,87%,74%,.35);border-radius:999px;box-shadow:inset 0 0 12px hsla(31,87%,74%,.05);color:#c79068;display:inline-flex;gap:6px;min-height:30px;padding:0 10px}.entities-detail-tag taro-text-core{font-size:12px;white-space:nowrap}.entities-detail-tag-count{color:#a7784f}.entities-detail-tag-count taro-text-core,taro-text-core.entities-detail-tag-count{font-size:11px}.entities-scenes-scroll{cursor:default;display:block;overflow-x:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.entities-scenes-scroll:active,.record-tag-scroll:active{cursor:grabbing}.entities-scenes-scroll .h5-scroll-view,.entities-scenes-scroll .taro-scroll-view{overflow-x:auto!important}.entities-scenes-track{display:inline-flex;flex-wrap:nowrap;gap:12px;padding:2px 2px 4px;width:-moz-max-content;width:max-content}.entities-scene-card{align-content:start;background:linear-gradient(135deg,hsla(31,87%,74%,.08),rgba(3,10,14,.42) 48%),rgba(3,10,14,.48);border:1px solid hsla(31,87%,74%,.34);border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.2),inset 0 0 18px hsla(31,87%,74%,.05);box-sizing:border-box;color:#f6be82;display:grid;flex:0 0 auto;gap:10px;min-height:142px;padding:16px 14px;width:228px}.entities-scene-title{color:#db945b}.entities-scene-title taro-text-core,taro-text-core.entities-scene-title{font-size:15px;font-weight:700;letter-spacing:.08em;white-space:nowrap}.entities-scene-excerpt{color:#c79068;display:-webkit-box;-webkit-line-clamp:2;line-height:1.55;max-height:48px;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis}.entities-scene-excerpt taro-text-core,taro-text-core.entities-scene-excerpt{font-size:13px}.entities-scene-meta{color:#a7784f;display:flex;gap:10px;justify-content:space-between}.entities-scene-meta taro-text-core{font-size:11px;white-space:nowrap}.entities-empty-scenes{border:1px dashed hsla(31,87%,74%,.24);border-radius:10px;color:hsla(31,87%,74%,.66);display:grid;min-height:92px;place-items:center}.entities-empty-scenes taro-text-core{font-size:13px}.entities-drawer-mask{align-items:end;background:rgba(0,0,0,.48);bottom:0;display:grid;left:50%;max-width:430px;min-width:320px;position:fixed;top:0;transform:translateX(-50%);width:min(100vw,430px);z-index:100}.entities-drawer{background:radial-gradient(circle at 24% 0,hsla(31,87%,74%,.11),transparent 34%),rgba(3,10,14,.96);border:1px solid hsla(31,87%,74%,.34);border-bottom:0;border-radius:18px 18px 0 0;box-shadow:0 -18px 34px rgba(0,0,0,.44);display:grid;grid-template-rows:auto minmax(0,1fr);max-height:90vh;overflow:hidden;padding:0 18px calc(24px + env(safe-area-inset-bottom));transition:height .18s ease,transform .18s ease;will-change:height,transform}.entities-drawer--dragging{transition:none}.entities-drawer-drag-zone{background:radial-gradient(circle at 24% 0,hsla(31,87%,74%,.11),transparent 34%),rgba(3,10,14,.98);cursor:default;margin:0 -18px;padding:12px 18px 10px;position:relative;touch-action:none;z-index:2}.entities-drawer--dragging .entities-drawer-drag-zone{cursor:grabbing}.entities-drawer-handle{background:hsla(31,87%,74%,.36);border-radius:999px;height:3px;margin:0 auto;width:48px}.entities-drawer-body{min-height:0;overflow-y:auto;padding-top:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.entities-drawer-body::-webkit-scrollbar{display:none}.entities-drawer-head{align-items:center;display:flex;gap:12px;margin-bottom:14px}.entities-drawer-title{color:#ffb278}.entities-drawer-title taro-text-core,taro-text-core.entities-drawer-title{font-size:18px;font-weight:700;letter-spacing:.08em}.entities-drawer-dream-row{border-bottom:1px solid hsla(31,87%,74%,.14);border-top:1px solid hsla(31,87%,74%,.14);display:block;padding:12px 0}.entities-drawer-dream-row .entities-drawer-label,.entities-drawer-dream-row .entities-drawer-label taro-text-core,.entities-drawer-dream-row taro-text-core.entities-drawer-label{display:block}.entities-drawer-dream-title-row{align-items:center;display:inline-grid;gap:8px;grid-template-columns:minmax(0,auto) 18px;margin-top:6px;max-width:100%}.entities-drawer-dream-title{color:#ffb278;display:block;min-width:0}.entities-drawer-dream-title taro-text-core,taro-text-core.entities-drawer-dream-title{font-size:16px;letter-spacing:.08em}.entities-drawer-dream-date{color:#a7784f;display:block;margin-top:5px}.entities-drawer-dream-date taro-text-core,taro-text-core.entities-drawer-dream-date{font-size:12px;letter-spacing:.06em}.entities-drawer-jump-icon{filter:drop-shadow(0 0 8px rgba(246,190,130,.28));height:18px;opacity:.9;width:18px}.entities-drawer-section{border-bottom:1px solid hsla(31,87%,74%,.12);display:grid;gap:8px;padding:14px 0}.entities-drawer-label{color:#a7784f}.entities-drawer-label taro-text-core,taro-text-core.entities-drawer-label{font-size:11px;letter-spacing:.14em}.entities-drawer-copy{color:#c79068;line-height:1.8}.entities-drawer-copy taro-text-core,taro-text-core.entities-drawer-copy{font-size:13px}.entities-drawer-symbol-list{display:grid;gap:9px}.entities-drawer-symbol-item{background:linear-gradient(90deg,hsla(31,87%,74%,.06),rgba(3,10,14,.18)),rgba(3,10,14,.3);border:1px solid hsla(31,87%,74%,.32);border-radius:10px;display:grid;gap:7px;padding:12px}.entities-drawer-section-title{align-items:center;color:#ffaf6e;display:flex;gap:9px}.entities-drawer-section-title::before{color:#ffaf6e;content:"✦";text-shadow:0 0 10px hsla(31,87%,74%,.46)}.entities-drawer-section-title taro-text-core,taro-text-core.entities-drawer-section-title{font-size:14px;font-weight:700;letter-spacing:.12em}.entities-drawer-symbol-line{align-items:center;display:flex;gap:7px;min-width:0}.entities-drawer-symbol-name{color:#ffb278;flex:0 0 auto;font-weight:700}.entities-drawer-symbol-name taro-text-core,taro-text-core.entities-drawer-symbol-name{font-size:14px;letter-spacing:.08em;white-space:nowrap}.entities-drawer-symbol-tags{align-items:center;display:flex;flex-wrap:wrap;gap:7px;min-width:0}.entities-drawer-symbol-tags .entities-detail-tag{min-height:26px;padding:0 9px}.entities-drawer-symbol-tags .entities-detail-tag taro-text-core{font-size:12px}.entities-drawer-jungian{color:#a7784f}.entities-drawer-jungian taro-text-core,taro-text-core.entities-drawer-jungian{font-size:12px;letter-spacing:.06em}.entities-emotion-list{display:flex;flex-wrap:wrap;gap:12px}.entities-emotion-chip{align-items:center;background:rgba(3,10,14,.28);border:1px solid hsla(31,87%,74%,.42);border-radius:999px;box-sizing:border-box;color:#c79068;display:inline-flex;gap:4px;justify-content:center;min-height:30px;min-width:0;padding:0 12px}.entities-emotion-chip taro-text-core{font-size:12px;letter-spacing:.1em;white-space:nowrap}.entities-detail-confidence{color:#a7784f;margin-left:2px}.entities-detail-confidence taro-text-core,taro-text-core.entities-detail-confidence{font-size:11px}.profile-content{padding-left:18px;padding-right:18px}.profile-card{align-items:center;background:rgba(4,12,16,.42);border:1px solid hsla(31,87%,74%,.52);border-radius:18px;box-sizing:border-box;color:#ffb278;display:grid;gap:16px;grid-template-columns:96px 1fr;min-height:124px;padding:16px 18px}.profile-card--logged-out{grid-template-columns:96px minmax(0,1fr)}.profile-login-button{background:radial-gradient(circle at 50% 50%,hsla(31,87%,74%,.1),transparent 68%),rgba(3,10,14,.26)!important;border:1px solid hsla(31,87%,74%,.22);border-radius:12px;box-shadow:inset 0 0 16px hsla(31,87%,74%,.04);color:#ffb278!important;display:grid;margin:0;min-height:74px;padding:0 12px;place-items:center;width:100%}.profile-login-button taro-text-core{font-size:17px;letter-spacing:.14em;text-shadow:0 0 12px hsla(31,87%,74%,.3)}.login-content{padding-left:22px;padding-right:22px}.login-panel{background:radial-gradient(circle at 80% 0,hsla(31,87%,74%,.12),transparent 48%),rgba(3,10,14,.5);border:1px solid hsla(31,87%,74%,.4);border-radius:18px;box-shadow:0 18px 42px rgba(0,0,0,.34),inset 0 0 22px hsla(31,87%,74%,.05);display:grid;gap:18px;margin-top:58px;padding:28px 22px}.login-heading{color:#ffb278;font-size:20px;font-weight:700;letter-spacing:.12em;text-align:center;text-shadow:0 0 14px hsla(31,87%,74%,.26)}.login-description{color:hsla(25,46%,59%,.78);font-size:13px;letter-spacing:.06em;line-height:1.7;text-align:center}.login-phone-input{background:rgba(2,9,13,.52)!important;border:1px solid hsla(31,87%,74%,.42)!important;border-radius:9px!important;box-sizing:border-box;color:#f1b267!important;display:block;height:48px!important;min-height:48px!important;outline:0!important;padding:0!important;width:100%!important}.login-phone-input .h5-input,.login-phone-input .taro-input,.login-phone-input .weui-input,.login-phone-input taro-input-core{background:transparent!important;border:0!important;border-radius:8px!important;box-sizing:border-box;color:#f1b267!important;display:block;font-size:15px!important;height:46px!important;letter-spacing:.08em;line-height:46px!important;min-height:46px!important;outline:0!important;padding:0 14px!important;width:100%!important}.login-phone-input .h5-input::-moz-placeholder,.login-phone-input .taro-input::-moz-placeholder,.login-phone-input .weui-input::-moz-placeholder,.login-phone-input taro-input-core::-moz-placeholder{color:hsla(34,68%,71%,.46)!important;opacity:1}.login-phone-input .h5-input::placeholder,.login-phone-input .taro-input::placeholder,.login-phone-input .weui-input::placeholder,.login-phone-input taro-input-core::placeholder{color:hsla(34,68%,71%,.46)!important;opacity:1}.login-submit-button{background:linear-gradient(90deg,hsla(31,87%,74%,.06),hsla(31,87%,74%,.15),hsla(31,87%,74%,.06)),rgba(3,10,14,.48)!important;border:1px solid hsla(31,87%,74%,.56);border-radius:999px;box-shadow:inset 0 0 16px hsla(31,87%,74%,.08),0 0 16px hsla(31,87%,74%,.1);color:#ffb278!important;display:grid;height:48px;margin:2px 0 0;min-height:48px;padding:0;place-items:center;width:100%}.login-submit-button taro-text-core{font-size:16px;letter-spacing:.16em}.login-submit-button[disabled]:not([disabled=false]){opacity:.56}.avatar{border-radius:50%;filter:drop-shadow(0 0 20px rgba(246,190,130,.22));height:92px;width:92px}.profile-copy{display:grid;gap:7px}.profile-name-row{align-items:center;display:flex;gap:12px}.profile-edit-button{background:rgba(4,12,16,.24)!important;color:#f6be82!important;display:grid;height:28px;line-height:1;margin:0;min-height:28px;overflow:visible;padding:0;place-items:center;width:28px}.profile-edit-button taro-image-core,.profile-edit-icon{display:block;filter:drop-shadow(0 0 8px rgba(246,190,130,.42));height:56px;margin-left:-40px;margin-top:-10px;opacity:1;pointer-events:none;width:56px}.profile-name{font-size:24px;font-weight:700;letter-spacing:.04em}.profile-subtitle{font-size:13px;letter-spacing:.08em}.profile-signature-button{background:transparent!important;color:#db945b!important;justify-self:start;margin-top:-15px;max-width:100%;padding:0;text-align:left}.profile-signature-button taro-text-core{font-size:13px;letter-spacing:.08em;line-height:1.45;white-space:normal}.profile-edit-mask{background:rgba(0,0,0,.42);display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:20}.profile-edit-dialog{align-items:stretch;background:radial-gradient(circle at 80% 0,hsla(31,87%,74%,.14),transparent 48%),rgba(3,10,14,.96);border:1px solid hsla(31,87%,74%,.46);border-radius:12px;box-shadow:0 18px 36px rgba(0,0,0,.42),inset 0 0 18px hsla(31,87%,74%,.06);display:grid;gap:14px;padding:18px;width:min(320px,100%)}.profile-edit-title{color:#db945b;font-size:16px;font-weight:700;letter-spacing:.12em}.profile-edit-input{background:rgba(2,9,13,.46)!important;border:1px solid hsla(31,87%,74%,.34)!important;border-radius:8px!important;box-sizing:border-box;color:#db945b!important;display:block;height:42px!important;min-height:42px!important;padding:0 12px!important;width:100%}.profile-edit-input .weui-input{background:transparent!important;border:0!important;border-radius:0!important;box-sizing:border-box;color:#db945b!important;font-size:14px!important;height:40px!important;line-height:40px!important;min-height:40px!important;outline:0!important;padding:0!important;width:100%!important}.profile-edit-input .weui-input::-moz-placeholder{color:hsla(34,68%,71%,.5)!important;opacity:1}.profile-edit-input .weui-input::placeholder{color:hsla(34,68%,71%,.5)!important;opacity:1}.profile-edit-actions{align-items:stretch;display:grid;gap:10px;grid-template-columns:1fr 1fr}.profile-edit-cancel,.profile-edit-save{background:hsla(31,87%,74%,.08)!important;border:1px solid hsla(31,87%,74%,.36);border-radius:8px;box-sizing:border-box;color:#b97e56!important;display:grid;height:38px;line-height:38px;margin:0;min-height:38px;padding:0;place-items:center;width:100%}.profile-edit-save{background:hsla(31,87%,74%,.08)!important;color:#db945b!important}.profile-edit-cancel taro-text-core,.profile-edit-save taro-text-core{font-size:13px;white-space:nowrap}.star-stats{background:radial-gradient(ellipse at center,hsla(31,87%,74%,.12),transparent 66%),linear-gradient(90deg,transparent,hsla(31,87%,74%,.06),transparent);box-sizing:border-box;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 16px;min-height:96px;overflow:hidden;padding:14px 2px 13px;position:relative}.star-stats::after,.star-stats::before{background:linear-gradient(90deg,transparent,hsla(31,87%,74%,.18),hsla(31,87%,74%,.48),hsla(31,87%,74%,.18),transparent);box-shadow:0 0 10px hsla(31,87%,74%,.18);content:"";height:1px;left:10px;position:absolute;right:10px}.star-stats::before{top:0}.star-stats::after{bottom:0}.stat-item{align-content:center;background:radial-gradient(circle at 50% 18%,hsla(31,87%,74%,.12),transparent 42%),rgba(3,10,14,.16);border-radius:999px;color:#e6b576;display:grid;gap:4px;justify-items:center;margin:0 2px;min-width:0;padding:8px 3px 7px;position:relative;text-shadow:0 0 12px hsla(31,87%,74%,.38);z-index:1}.stat-item::after{background:linear-gradient(180deg,transparent,hsla(31,87%,74%,.12),hsla(31,87%,74%,.28),hsla(31,87%,74%,.12),transparent);bottom:10px;content:"";position:absolute;right:0;top:10px;width:1px}.stat-item:last-child::after{display:none}.stat-item taro-image-core{filter:drop-shadow(0 0 10px rgba(246,190,130,.45));height:30px;width:30px}.stat-item taro-text-core{color:#db945b;font-size:12px;letter-spacing:.08em;line-height:1.15;max-width:100%;white-space:nowrap}.stat-value{font-size:20px!important;font-weight:700;letter-spacing:.02em;line-height:1}.profile-menu{background:rgba(3,10,14,.45);border:1px solid hsla(31,87%,74%,.38);border-radius:16px;overflow:hidden;padding:8px 0}.profile-menu-item{align-items:center;background:rgba(4,12,16,.28)!important;border-bottom:1px solid hsla(31,87%,74%,.14);color:#db945b!important;display:grid;gap:12px;grid-template-columns:24px 1fr 14px;min-height:50px;padding:0 16px;text-align:left}.profile-menu-item taro-image-core{height:25px;width:25px}.profile-menu-item taro-text-core{font-size:16px;letter-spacing:.12em;white-space:nowrap}.profile-menu-item:last-child{border-bottom:0}.profile-settings-content{padding-left:18px;padding-right:18px}.profile-settings-card{background:rgba(3,10,14,.44);border:1px solid hsla(31,87%,74%,.42);border-radius:14px;box-shadow:inset 0 0 18px hsla(31,87%,74%,.05);display:grid;gap:0;overflow:hidden;padding:4px 0}.profile-settings-card taro-picker-core{min-width:0}.profile-setting-row{align-items:center;background:rgba(4,12,16,.18);border-bottom:1px solid hsla(31,87%,74%,.14);color:hsla(31,87%,74%,.78)!important;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:0 16px}.profile-settings-card taro-picker-core:last-child .profile-setting-row{border-bottom:0}.profile-setting-label{color:#ffb278;font-size:15px;font-weight:700;letter-spacing:.1em;white-space:nowrap}.profile-setting-value{align-items:center;color:#b97e56;display:inline-grid;gap:8px;grid-template-columns:auto 14px;justify-content:end}.profile-setting-value taro-text-core{font-size:14px;line-height:1;white-space:nowrap}.profile-setting-value--region{max-width:190px;min-width:0}.profile-setting-value--region taro-text-core{overflow:hidden;text-overflow:ellipsis}@media (max-height:820px){.page-content{padding-top:30px}.dream-orb{--orb-size:100px;--ring-size:380px;--orb-x:30px;--orb-y:50px;--ring-x:-90px;--ring-y:80px;height:var(--orb-size);margin-bottom:22px;margin-top:clamp(200px,35vh,252px);transform:translate(var(--orb-x),var(--orb-y));width:var(--orb-size)}.dream-orb-ring{height:var(--ring-size);pointer-events:none;transform:translate(calc(-50% + var(--ring-x) - var(--orb-x)),calc(-50% + var(--ring-y) - var(--orb-y)));width:var(--ring-size)}.dream-orb-ring > .taro-img__mode-aspectfit{height:50%;max-height:none;max-width:none;right:0;top:50%;transform:translateY(-50%);width:50%}.dream-orb-copy{display:grid;justify-items:center;position:relative;transform:translate(calc(0px - var(--orb-x)),calc(var(--ring-y) - 13px - var(--orb-y)));z-index:1}.cube-card{min-height:178px}.collection-row{gap:10px;padding-bottom:22px}}