.ju-module-scss-module__F0JrBG__juShell{--ju-bg-deep:#050812;--ju-bg-purple:#120a1c;--ju-gold:#e2bb70;--ju-gold-soft:#f3d89d;--ju-cyan:#75dce9;--ju-magenta:#d879b0;--ju-glass:#0a1222d6;--ju-glass-border:#75dce938;--ju-text:#f5f1e9;--ju-text-muted:#d9dee8ad;--ju-radius-cta:var(--app-radius-cta,14px);--ju-radius-chip:var(--app-radius-chip,12px);--ju-safe-bottom:env(safe-area-inset-bottom,0px);width:100%;height:var(--app-height,100dvh);max-height:var(--app-height,100dvh);color:var(--ju-text);background:radial-gradient(circle at 34% 55%,#3597ac1f,transparent 31%),radial-gradient(circle at 88% 18%,#d879b014,transparent 28%),linear-gradient(135deg,var(--ju-bg-purple),var(--ju-bg-deep)62%);touch-action:manipulation;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.ju-module-scss-module__F0JrBG__juShell:before{content:"";opacity:.18;pointer-events:none;background:linear-gradient(#75dce906 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#75dce906 1px,#0000 1px) 0 0/72px 72px,url(/images/tarot_bg.png) 50%/cover no-repeat;position:absolute;inset:0}.ju-module-scss-module__F0JrBG__juShellInner{z-index:1;min-height:0;padding-bottom:var(--ju-safe-bottom);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.ju-module-scss-module__F0JrBG__juShellFooter{flex-shrink:0}.ju-module-scss-module__F0JrBG__juHeader{min-height:48px;padding:calc(8px + env(safe-area-inset-top,0px))12px 8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050812c7;border-bottom:1px solid #e2bb7038;flex-shrink:0;align-items:center;gap:8px;display:flex}.ju-module-scss-module__F0JrBG__juHeaderBack,.ju-module-scss-module__F0JrBG__juHeaderAction{border:1px solid var(--ju-glass-border);border-radius:var(--ju-radius-chip);background:var(--ju-glass);min-width:44px;min-height:44px;color:var(--ju-gold);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ju-module-scss-module__F0JrBG__juHeaderBack:hover,.ju-module-scss-module__F0JrBG__juHeaderAction:hover{border-color:var(--ju-gold);background:#f8d2681f}.ju-module-scss-module__F0JrBG__juHeaderBack:focus-visible,.ju-module-scss-module__F0JrBG__juHeaderAction:focus-visible{outline:2px solid var(--ju-gold);outline-offset:2px}.ju-module-scss-module__F0JrBG__juHeaderTitle{text-align:center;color:var(--ju-gold-soft);flex:1;margin:0;font-size:1.05rem;font-weight:700}.ju-module-scss-module__F0JrBG__juHeaderActions{gap:6px;display:flex}.ju-module-scss-module__F0JrBG__juMain{flex-direction:column;flex:1;min-height:0;padding:14px;display:flex;overflow:hidden}.ju-module-scss-module__F0JrBG__juFormWrap{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex:1;width:100%;max-width:560px;min-height:0;margin:0 auto;overflow:hidden auto}.ju-module-scss-module__F0JrBG__juFormWrap::-webkit-scrollbar{display:none}.ju-module-scss-module__F0JrBG__juTitle{color:var(--ju-gold-soft);margin-bottom:8px;font-size:1.5rem;font-weight:800}.ju-module-scss-module__F0JrBG__juSubtitle{color:var(--ju-text-muted);margin-bottom:16px;font-size:.92rem}.ju-module-scss-module__F0JrBG__juBirthChip{border-radius:var(--ju-radius-chip);border:1px solid var(--ju-glass-border);background:#f8d2681a;padding:8px 12px;font-size:.85rem;display:inline-block}.ju-module-scss-module__F0JrBG__juPrimaryBtn{border-radius:var(--ju-radius-cta);background:linear-gradient(135deg,var(--ju-gold),var(--ju-gold-soft));color:#1a0d2e;cursor:pointer;border:none;min-width:44px;min-height:44px;padding:0 16px;font-weight:700}.ju-module-scss-module__F0JrBG__juGhostBtn{border-radius:var(--ju-radius-cta);border:1px solid var(--ju-glass-border);min-height:44px;color:var(--ju-text);cursor:pointer;background:0 0;padding:0 16px;font-weight:600}.ju-module-scss-module__F0JrBG__juHexColumn,.ju-module-scss-module__F0JrBG__juChatColumn{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:hidden}.ju-module-scss-module__F0JrBG__juHexColumn{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}.ju-module-scss-module__F0JrBG__juHexColumn::-webkit-scrollbar{display:none}.ju-module-scss-module__F0JrBG__juHexColumn .ju-module-scss-module__F0JrBG__juPanel{flex-shrink:0;overflow:visible}.ju-module-scss-module__F0JrBG__juHexColumn .ju-module-scss-module__F0JrBG__juPanelScroll{flex:none;min-height:auto;overflow:visible}.ju-module-scss-module__F0JrBG__juChatColumn{flex:1}.ju-module-scss-module__F0JrBG__juMobileTabs{gap:8px;margin-bottom:8px;display:flex}@media (min-width:768px){.ju-module-scss-module__F0JrBG__juMobileTabs{display:none}}.ju-module-scss-module__F0JrBG__juTab,.ju-module-scss-module__F0JrBG__juTabActive{border-radius:var(--ju-radius-chip);border:1px solid var(--ju-glass-border);min-height:44px;color:var(--ju-text);cursor:pointer;background:#ffffff0a;flex:1;font-weight:600}.ju-module-scss-module__F0JrBG__juTabActive{border-color:var(--ju-gold);color:var(--ju-gold-soft);background:#f8d2681f}@media (max-width:767px){.ju-module-scss-module__F0JrBG__juMobileHidden{display:none!important}}.ju-module-scss-module__F0JrBG__juGrid{flex:1;grid-template-columns:1fr;gap:12px;min-height:0;display:grid;overflow:hidden}@media (min-width:768px){.ju-module-scss-module__F0JrBG__juGrid{grid-template-columns:40fr 60fr;gap:18px}}.ju-module-scss-module__F0JrBG__juPanel,.ju-module-scss-module__F0JrBG__juChatPanel{border:1px solid var(--ju-glass-border);background:var(--ju-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 22px 60px #00000052,inset 0 1px #ffffff09}.ju-module-scss-module__F0JrBG__juChatPanel{flex:1}.ju-module-scss-module__F0JrBG__juPanelScroll,.ju-module-scss-module__F0JrBG__juChatMessages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#f8d26859 #0000;flex:1;min-height:0;padding:12px 14px;overflow-y:auto}.ju-module-scss-module__F0JrBG__juPanelScroll::-webkit-scrollbar{width:6px}.ju-module-scss-module__F0JrBG__juChatMessages::-webkit-scrollbar{width:6px}.ju-module-scss-module__F0JrBG__juPanelScroll::-webkit-scrollbar-thumb{background:#f8d26859;border-radius:999px}.ju-module-scss-module__F0JrBG__juChatMessages::-webkit-scrollbar-thumb{background:#f8d26859;border-radius:999px}.ju-module-scss-module__F0JrBG__juChatMessages{flex-direction:column;gap:10px;display:flex}.ju-module-scss-module__F0JrBG__juChatBubble{word-break:break-word;border-radius:16px;max-width:88%;padding:10px 14px;font-size:.92rem;line-height:1.5}.ju-module-scss-module__F0JrBG__juChatBubbleUser{color:#fff;background:linear-gradient(135deg,#5c4d7a,#4a3d62);border-bottom-right-radius:4px;align-self:flex-end}.ju-module-scss-module__F0JrBG__juChatBubbleAi{border:1px solid var(--ju-glass-border);background:#08101ff5;border-bottom-left-radius:4px;align-self:flex-start}.ju-module-scss-module__F0JrBG__juChatBubbleAi:has(.ju-module-scss-module__F0JrBG__juReadingMessage){border-color:#75dce942;width:min(100%,820px);max-width:96%;padding:0}.ju-module-scss-module__F0JrBG__juChatInputBar{padding:10px 12px calc(10px + var(--ju-safe-bottom));border-top:1px solid var(--ju-glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#050812f0;flex-shrink:0;position:sticky;bottom:0}.ju-module-scss-module__F0JrBG__juChatInputRow{align-items:flex-end;gap:8px;display:flex}.ju-module-scss-module__F0JrBG__juChatInput,.ju-module-scss-module__F0JrBG__juFormControl{border-radius:var(--ju-radius-chip);border:1px solid var(--ju-glass-border);width:100%;min-height:44px;color:var(--ju-text);background:#040812e0;padding:10px 12px;font-size:.95rem}.ju-module-scss-module__F0JrBG__juChatInput:focus,.ju-module-scss-module__F0JrBG__juFormControl:focus{border-color:var(--ju-gold);outline:none}.ju-module-scss-module__F0JrBG__juChatInput{border-radius:var(--ju-radius-cta);resize:none;flex:1;max-height:120px}.ju-module-scss-module__F0JrBG__juChatInput::placeholder{color:var(--ju-text-muted)}.ju-module-scss-module__F0JrBG__juChatInput:disabled{opacity:.55;cursor:not-allowed}.ju-module-scss-module__F0JrBG__juChatInput:focus{box-shadow:0 0 0 2px #f8d26833}.ju-module-scss-module__F0JrBG__juBtnPrimary{border-radius:var(--ju-radius-cta);background:linear-gradient(135deg,var(--ju-gold),var(--ju-gold-soft));color:#1a0d2e;cursor:pointer;border:none;min-width:44px;min-height:44px;padding:0 16px;font-weight:700}.ju-module-scss-module__F0JrBG__juBtnPrimary:hover:not(:disabled){opacity:.92}.ju-module-scss-module__F0JrBG__juBtnPrimary:disabled{opacity:.45;cursor:not-allowed}.ju-module-scss-module__F0JrBG__juBtnPrimary:focus-visible{outline:2px solid var(--ju-gold-soft);outline-offset:2px}.ju-module-scss-module__F0JrBG__juIntentScroll{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.ju-module-scss-module__F0JrBG__juIntentScroll::-webkit-scrollbar{display:none}.ju-module-scss-module__F0JrBG__juIntentChip{border-radius:var(--ju-radius-chip);border:1px solid var(--ju-glass-border);min-height:44px;color:var(--ju-text);white-space:nowrap;cursor:pointer;background:#ffffff0a;flex-shrink:0;padding:8px 14px;font-size:.88rem;font-weight:600}.ju-module-scss-module__F0JrBG__juIntentChip[aria-pressed=true]{border-color:var(--ju-gold);color:var(--ju-gold-soft);background:#f8d26829}.ju-module-scss-module__F0JrBG__juIntentChip:focus-visible{outline:2px solid var(--ju-gold);outline-offset:2px}.ju-module-scss-module__F0JrBG__juFormCard{border-radius:var(--ju-radius-cta);border:1px solid var(--ju-glass-border);background:var(--ju-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:16px}.ju-module-scss-module__F0JrBG__juFormLabel{color:var(--ju-gold-soft);margin-bottom:6px;font-size:.82rem;font-weight:600;display:block}.ju-module-scss-module__F0JrBG__juFormError{color:#ff9a9a;margin-top:4px;font-size:.8rem}.ju-module-scss-module__F0JrBG__juHexLines{flex-direction:column-reverse;gap:8px;width:100%;max-width:200px;margin:0 auto;display:flex}.ju-module-scss-module__F0JrBG__juHexLine{justify-content:center;align-items:center;height:12px;display:flex}.ju-module-scss-module__F0JrBG__juHexLineYang{background:linear-gradient(90deg,var(--ju-gold),var(--ju-gold-soft));border-radius:999px;width:100%;height:10px;box-shadow:0 0 8px #f8d26859}.ju-module-scss-module__F0JrBG__juHexLineYin{justify-content:space-between;width:100%;height:10px;display:flex}.ju-module-scss-module__F0JrBG__juHexLineYin span{background:linear-gradient(90deg,#c9a84a,var(--ju-gold));opacity:.85;border-radius:999px;width:42%;height:10px}.ju-module-scss-module__F0JrBG__juHexLineMoving{outline:1px solid var(--ju-gold-soft);border-radius:999px;box-shadow:0 0 12px #f8d268a6}.ju-module-scss-module__F0JrBG__juReadingSection{border-bottom:1px solid #f8d2681f;margin-bottom:14px;padding-bottom:12px}.ju-module-scss-module__F0JrBG__juReadingSection:last-child{border-bottom:none;margin-bottom:0}.ju-module-scss-module__F0JrBG__juReadingSectionTitle{color:var(--ju-gold-soft);margin:0 0 6px;font-size:.9rem;font-weight:700}.ju-module-scss-module__F0JrBG__juReadingSectionBody{margin:0;font-size:.88rem;line-height:1.55}.ju-module-scss-module__F0JrBG__juReadingSectionCaution .ju-module-scss-module__F0JrBG__juReadingSectionTitle{color:#ffb4b4}.ju-module-scss-module__F0JrBG__juReadingSectionPositive .ju-module-scss-module__F0JrBG__juReadingSectionTitle{color:#b8f0c8}.ju-module-scss-module__F0JrBG__juTypingDots{gap:4px;padding:4px 0;display:inline-flex}.ju-module-scss-module__F0JrBG__juTypingDot{background:var(--ju-gold);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite ju-module-scss-module__F0JrBG__juTypingDot}.ju-module-scss-module__F0JrBG__juTypingDot:nth-child(2){animation-delay:.15s}.ju-module-scss-module__F0JrBG__juTypingDot:nth-child(3){animation-delay:.3s}@keyframes ju-module-scss-module__F0JrBG__juTypingDot{0%,80%,to{opacity:.35;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ju-module-scss-module__F0JrBG__juTypingDot{opacity:.7;animation:none}}.ju-module-scss-module__F0JrBG__juHexStage{background:radial-gradient(circle at 50% 58%,#75dce924,#0000 30%),linear-gradient(165deg,#0c1425f0,#050812f5);border-color:#e2bb704d;flex:1;min-height:420px;position:relative}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juPanelScroll{text-align:center;isolation:isolate;flex-direction:column;justify-content:center;padding:24px;display:flex;position:relative}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLines{z-index:2;gap:13px;max-width:270px;padding:36px 20px;position:relative}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYang,.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYin span{background:linear-gradient(90deg,#78d9e5,#f1d398 50%,#78d9e5);height:12px;box-shadow:0 0 10px #75dce966,0 0 24px #e2bb702e}.ju-module-scss-module__F0JrBG__juOrbit{z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #75dce92e;border-radius:50%;width:min(72%,360px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 28px #e2bb7009,0 0 0 58px #75dce906,inset 0 0 48px #75dce90f}.ju-module-scss-module__F0JrBG__juOrbit>span,.ju-module-scss-module__F0JrBG__juLightPortal{display:none}.ju-module-scss-module__F0JrBG__juStageEyebrow{z-index:2;color:var(--ju-text-muted);letter-spacing:.08em;margin:0 0 4px;font-size:.8rem;position:relative}.ju-module-scss-module__F0JrBG__juStageTitle{z-index:2;color:var(--ju-gold-soft);letter-spacing:.06em;text-shadow:0 0 22px #e2bb7033;margin:4px 0 2px;font-size:clamp(1.75rem,3vw,2.7rem);font-weight:800;position:relative}.ju-module-scss-module__F0JrBG__juStageMeta{z-index:2;color:var(--ju-cyan);margin:0 0 12px;font-size:.88rem;position:relative}.ju-module-scss-module__F0JrBG__juReadingMessage{width:100%;overflow:hidden}.ju-module-scss-module__F0JrBG__juReadingEmbedded{padding:22px 24px 10px}.ju-module-scss-module__F0JrBG__juReadingOverview{gap:22px;padding:24px;display:grid}.ju-module-scss-module__F0JrBG__juQuestionSummary{background:#75dce90b;border:1px solid #75dce929;border-radius:14px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.ju-module-scss-module__F0JrBG__juQuestionSummary span{color:var(--ju-cyan);font-size:.78rem;font-weight:800}.ju-module-scss-module__F0JrBG__juQuestionSummary p{color:var(--ju-text);margin:0;font-size:.88rem;line-height:1.55}.ju-module-scss-module__F0JrBG__juMainVerdict .ju-module-scss-module__F0JrBG__juPeriodLabel{color:var(--ju-text-muted);margin:0 0 6px;font-size:.78rem}.ju-module-scss-module__F0JrBG__juMainVerdict>p:last-child{color:var(--ju-text);margin:10px 0 0;line-height:1.7}.ju-module-scss-module__F0JrBG__juMainHexRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ju-module-scss-module__F0JrBG__juMainHexRow h2{color:var(--ju-gold-soft);margin:0;font-size:1.35rem;font-weight:800}.ju-module-scss-module__F0JrBG__juMainHexRow strong{color:#eca6cf;letter-spacing:.08em;background:#d879b01a;border:1px solid #d879b059;border-radius:999px;padding:5px 10px;font-size:.78rem}.ju-module-scss-module__F0JrBG__juCoreJudgment h3{color:var(--ju-gold-soft);margin:0 0 10px;font-size:.95rem;font-weight:800}.ju-module-scss-module__F0JrBG__juJudgmentList{border-top:1px solid #e2bb702e;gap:0;display:grid}.ju-module-scss-module__F0JrBG__juJudgmentList article{border-bottom:1px solid #e2bb7024;grid-template-columns:82px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.ju-module-scss-module__F0JrBG__juJudgmentList strong{color:var(--ju-cyan);font-size:.84rem}.ju-module-scss-module__F0JrBG__juJudgmentList strong small{color:var(--ju-text-muted);white-space:nowrap;margin-top:3px;font-size:.62rem;font-weight:500;display:block}.ju-module-scss-module__F0JrBG__juJudgmentList article:nth-child(2) strong{color:var(--ju-gold-soft)}.ju-module-scss-module__F0JrBG__juJudgmentList article:nth-child(3) strong{color:#e69bc7}.ju-module-scss-module__F0JrBG__juJudgmentList p{color:var(--ju-text);margin:0;font-size:.88rem;line-height:1.6}.ju-module-scss-module__F0JrBG__juFinalAction{background:linear-gradient(135deg,#f3d89d14,#d879b00e);border-radius:12px;margin-top:6px;border:1px solid #f3d89d4d!important;padding-inline:10px!important}.ju-module-scss-module__F0JrBG__juTodayWord{border-left:3px solid var(--ju-gold);background:linear-gradient(90deg,#e2bb701a,#d879b009);border-radius:0 14px 14px 0;margin:0;padding:16px 18px}.ju-module-scss-module__F0JrBG__juTodayWord span{color:var(--ju-gold-soft);margin-bottom:6px;font-size:.8rem;font-weight:800;display:block}.ju-module-scss-module__F0JrBG__juTodayWord p{color:var(--ju-text);margin:0;font-size:.95rem;line-height:1.6}.ju-module-scss-module__F0JrBG__juReadingDetails{border:1px solid #75dce933;border-radius:16px;overflow:hidden}.ju-module-scss-module__F0JrBG__juReadingDetails summary{cursor:pointer;min-height:48px;color:var(--ju-cyan-soft);background:#75dce90e;justify-content:center;align-items:center;padding:10px 16px;font-size:.88rem;font-weight:800;list-style:none;display:flex}.ju-module-scss-module__F0JrBG__juReadingDetails summary::-webkit-details-marker{display:none}.ju-module-scss-module__F0JrBG__juReadingDetails summary:after{content:"＋";margin-left:8px}.ju-module-scss-module__F0JrBG__juReadingDetails[open] summary:after{content:"－"}.ju-module-scss-module__F0JrBG__juReadingDetails[open] summary{border-bottom:1px solid #75dce929}.ju-module-scss-module__F0JrBG__juReadingDetails .ju-module-scss-module__F0JrBG__juReadingEmbedded{padding:20px}.ju-module-scss-module__F0JrBG__juFallbackNotice{background:#e2bb7014;border-bottom:1px solid #e2bb7033;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ju-module-scss-module__F0JrBG__juFallbackNotice div{gap:2px;display:grid}.ju-module-scss-module__F0JrBG__juFallbackNotice strong{color:var(--ju-gold-soft);font-size:.88rem}.ju-module-scss-module__F0JrBG__juFallbackNotice span{color:var(--ju-text-muted);font-size:.78rem}.ju-module-scss-module__F0JrBG__juFallbackNotice button{min-height:38px;color:var(--ju-gold-soft);background:#e2bb701a;border:1px solid #e2bb706b;border-radius:12px;flex-shrink:0;padding:0 12px}.ju-module-scss-module__F0JrBG__juChatError{background:#f2a7aa12;border:1px solid #f2a7aa4d;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ju-module-scss-module__F0JrBG__juChatError p{color:var(--ju-caution);margin:0;font-size:.84rem}.ju-module-scss-module__F0JrBG__juChatError button{min-height:38px;color:var(--ju-gold-soft);background:#e2bb701a;border:1px solid #e2bb706b;border-radius:12px;flex-shrink:0;padding:0 12px}.ju-module-scss-module__F0JrBG__juInsightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 24px 24px;display:grid}.ju-module-scss-module__F0JrBG__juInsightCard{background:linear-gradient(145deg,#75dce90f,#d879b009);border:1px solid #75dce92e;border-radius:16px;min-width:0;padding:13px}.ju-module-scss-module__F0JrBG__juInsightCard span{color:var(--ju-cyan);margin-bottom:6px;font-size:.78rem;font-weight:800;display:block}.ju-module-scss-module__F0JrBG__juInsightCard:nth-child(2) span{color:var(--ju-gold-soft)}.ju-module-scss-module__F0JrBG__juInsightCard:nth-child(3) span{color:#e69bc7}.ju-module-scss-module__F0JrBG__juInsightCard p{color:var(--ju-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ju-module-scss-module__F0JrBG__juMobileResultNav{display:none}@media (max-width:767px){.ju-module-scss-module__F0JrBG__juMain{padding:8px}.ju-module-scss-module__F0JrBG__juFormWrap{padding:10px 8px 6px}.ju-module-scss-module__F0JrBG__juFormWrap>.ju-module-scss-module__F0JrBG__juBirthChip{border-radius:12px;padding:7px 11px;font-size:.78rem;line-height:1.35}.ju-module-scss-module__F0JrBG__juFormWrap>.ju-module-scss-module__F0JrBG__juBirthChip+div{margin-top:12px!important}.ju-module-scss-module__F0JrBG__juFormWrap>.ju-module-scss-module__F0JrBG__juBirthChip+div .ju-module-scss-module__F0JrBG__juPrimaryBtn{border-radius:12px;min-height:40px;padding:0 15px;font-size:.84rem}.ju-module-scss-module__F0JrBG__juFormWrap>p:last-child{font-size:.74rem;margin-top:14px!important}.ju-module-scss-module__F0JrBG__juReadingOverview{gap:16px;padding:16px}.ju-module-scss-module__F0JrBG__juQuestionSummary{grid-template-columns:1fr;gap:5px}.ju-module-scss-module__F0JrBG__juJudgmentList article{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:12px 0}.ju-module-scss-module__F0JrBG__juMainHexRow h2{font-size:1.15rem}.ju-module-scss-module__F0JrBG__juGrid{grid-template-rows:auto minmax(0,1fr);gap:8px}.ju-module-scss-module__F0JrBG__juMobileResultNav{grid-template-columns:minmax(0,1fr) 126px;gap:8px;min-height:0;display:grid}.ju-module-scss-module__F0JrBG__juMobileHexStrip{min-width:0;min-height:58px;color:var(--ju-text);text-align:left;background:#08101fe6;border:1px solid #e2bb7047;border-radius:16px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.ju-module-scss-module__F0JrBG__juMobileHexStrip strong,.ju-module-scss-module__F0JrBG__juMobileHexStrip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ju-module-scss-module__F0JrBG__juMobileHexStrip strong{color:var(--ju-gold-soft);font-size:.92rem}.ju-module-scss-module__F0JrBG__juMobileHexStrip small{color:var(--ju-text-muted);font-size:.72rem}.ju-module-scss-module__F0JrBG__juMobileHexGlyph{width:32px;color:var(--ju-cyan);letter-spacing:-.22em;word-break:break-all;font-size:.68rem;display:block;overflow:hidden}.ju-module-scss-module__F0JrBG__juMobileTabs{grid-template-columns:1fr 1fr;gap:4px;margin:0;display:grid}.ju-module-scss-module__F0JrBG__juTab,.ju-module-scss-module__F0JrBG__juTabActive{min-height:58px;padding:0 6px}.ju-module-scss-module__F0JrBG__juHexStage{flex:none;min-height:0}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juPanelScroll{padding:16px}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLines{gap:10px;max-width:220px;padding:24px 18px}.ju-module-scss-module__F0JrBG__juOrbit{width:230px}.ju-module-scss-module__F0JrBG__juChatBubble{max-width:94%}.ju-module-scss-module__F0JrBG__juChatBubbleAi:has(.ju-module-scss-module__F0JrBG__juReadingMessage){max-width:100%}.ju-module-scss-module__F0JrBG__juReadingEmbedded{padding:18px 16px 8px}.ju-module-scss-module__F0JrBG__juInsightGrid{grid-template-columns:1fr;padding:8px 16px 18px}.ju-module-scss-module__F0JrBG__juInsightCard p{-webkit-line-clamp:2}.ju-module-scss-module__F0JrBG__juChatMessages{padding:10px}.ju-module-scss-module__F0JrBG__juChatInputBar{padding:6px 7px calc(6px + var(--ju-safe-bottom));border-radius:14px;margin:0 7px 7px}.ju-module-scss-module__F0JrBG__juChatInputRow{align-items:center;gap:6px}.ju-module-scss-module__F0JrBG__juChatInput{scrollbar-width:none;border-radius:11px;min-height:38px;max-height:82px;padding:8px 10px;font-size:.8rem;line-height:1.35;overflow-y:hidden}.ju-module-scss-module__F0JrBG__juChatInput::-webkit-scrollbar{display:none}.ju-module-scss-module__F0JrBG__juChatInput::placeholder{font-size:.76rem}.ju-module-scss-module__F0JrBG__juChatInputRow .ju-module-scss-module__F0JrBG__juBtnPrimary{border-radius:11px;min-width:54px;min-height:38px;padding:0 11px;font-size:.78rem}.ju-module-scss-module__F0JrBG__juShellFooter{display:none!important}}@media (max-height:650px) and (min-width:768px){.ju-module-scss-module__F0JrBG__juGrid{grid-template-columns:34fr 66fr}.ju-module-scss-module__F0JrBG__juHexStage{min-height:0}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLines{gap:8px;max-width:210px;padding:18px}.ju-module-scss-module__F0JrBG__juStageTitle{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.ju-module-scss-module__F0JrBG__juHexStage *,.ju-module-scss-module__F0JrBG__juOrbit{transition:none!important;animation:none!important}}.ju-module-scss-module__F0JrBG__juShell{background:#030712 url(/images/ju/ju-sanctuary-bg-v1.png) 50%/cover no-repeat}.ju-module-scss-module__F0JrBG__juShell:before{opacity:1;background:radial-gradient(circle at 34% 64%,#75dce921,#0000 24%),radial-gradient(circle at 92% 12%,#d879b01a,#0000 24%),linear-gradient(90deg,#02060f1f,#02050e80)}.ju-module-scss-module__F0JrBG__juShell:after{content:"";pointer-events:none;opacity:.22;background-image:radial-gradient(circle,#f3d89d9e 0 1px,#0000 1.5px),radial-gradient(circle,#75dce97a 0 1px,#0000 1.5px);background-position:7% 18%,46% 11%;background-size:160px 160px,230px 230px;position:absolute;inset:0}.ju-module-scss-module__F0JrBG__juHeader{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#02060ee0,#02060e47);border-bottom-color:#e2bb7024;min-height:78px;padding:12px 24px}.ju-module-scss-module__F0JrBG__juHeaderBrand{flex:1;justify-items:center;gap:1px;display:grid}.ju-module-scss-module__F0JrBG__juHeaderBrand span{color:#f3d89d94;letter-spacing:.18em;font-size:.68rem}.ju-module-scss-module__F0JrBG__juHeaderTitle{letter-spacing:.12em;text-shadow:0 0 24px #e2bb7038;flex:none;font-family:Georgia,Noto Serif KR,serif;font-size:1.42rem}.ju-module-scss-module__F0JrBG__juMain{padding:16px 24px 24px}@media (min-width:768px){.ju-module-scss-module__F0JrBG__juGrid{grid-template-columns:minmax(430px,52fr) minmax(520px,48fr);gap:clamp(22px,3vw,52px)}.ju-module-scss-module__F0JrBG__juHexColumn{position:relative;overflow:visible}.ju-module-scss-module__F0JrBG__juHexColumn>.ju-module-scss-module__F0JrBG__juPanel:not(.ju-module-scss-module__F0JrBG__juHexStage){display:none}.ju-module-scss-module__F0JrBG__juHexStage{height:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;overflow:visible}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juPanelScroll{padding:16px 30px 34px;overflow:visible}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLines{z-index:4;filter:drop-shadow(0 28px 30px #000000b8);perspective:800px;gap:clamp(14px,2vh,22px);max-width:min(42vw,390px);padding:62px 38px 72px}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLine{height:17px;transform:perspective(700px)rotateX(-7deg)}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYang,.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYin span{background:linear-gradient(#e1fcffe0,#57aebc70 40%,#e2bb70a8 72%,#ffe3a8f0);border:1px solid #d0f8ffb8;border-radius:2px;height:15px;position:relative;box-shadow:0 0 9px #75dce9cc,0 0 24px #75dce96b,inset 0 2px #ffffffb8,inset 0 -3px #b77b378c,0 7px #3b687361}.ju-module-scss-module__F0JrBG__juStageEyebrow{font-family:Georgia,serif;position:absolute;top:10px;left:18px}.ju-module-scss-module__F0JrBG__juStageTitle{margin-top:2px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(2rem,3.1vw,3.6rem)}.ju-module-scss-module__F0JrBG__juStageMeta{letter-spacing:.16em;font-size:1rem}.ju-module-scss-module__F0JrBG__juOrbit{z-index:1;border-color:#e2bb7054;width:min(78%,590px);animation:5s ease-in-out infinite ju-module-scss-module__F0JrBG__juOrbitBreath;top:45%;box-shadow:0 0 0 1px #75dce914,0 0 0 54px #e2bb7005,inset 0 0 80px #75dce90b}.ju-module-scss-module__F0JrBG__juOrbit span{color:#f3d89de0;letter-spacing:.08em;text-shadow:0 0 14px #e2bb7099;place-items:center;min-width:52px;font-family:Georgia,serif;font-size:.84rem;display:grid;position:absolute}.ju-module-scss-module__F0JrBG__juOrbit span:first-child{top:-24px;left:calc(50% - 26px)}.ju-module-scss-module__F0JrBG__juOrbit span:nth-child(2){top:12%;right:2%}.ju-module-scss-module__F0JrBG__juOrbit span:nth-child(3){top:calc(50% - 10px);right:-29px}.ju-module-scss-module__F0JrBG__juOrbit span:nth-child(4){bottom:12%;right:2%}.ju-module-scss-module__F0JrBG__juOrbit span:nth-child(5){bottom:-24px;left:calc(50% - 26px)}.ju-module-scss-module__F0JrBG__juOrbit span:nth-child(6){bottom:12%;left:2%}.ju-module-scss-module__F0JrBG__juOrbit span:nth-child(7){top:calc(50% - 10px);left:-29px}.ju-module-scss-module__F0JrBG__juOrbit span:nth-child(8){top:12%;left:2%}.ju-module-scss-module__F0JrBG__juLightPortal{z-index:2;pointer-events:none;background:radial-gradient(#a2eef747,#75dce90a 43%,#0000 70%);border:1px solid #75dce980;border-radius:50%;width:min(76%,570px);height:90px;display:block;position:absolute;top:71%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #75dce9a6,0 0 54px #75dce947,inset 0 0 18px #f3d89d3d}.ju-module-scss-module__F0JrBG__juChatPanel{-webkit-backdrop-filter:blur(28px)saturate(1.25);backdrop-filter:blur(28px)saturate(1.25);background:linear-gradient(155deg,#0b1020eb,#030914f5);border-color:#75dce97a;border-radius:44px 24px 36px;box-shadow:-12px 20px 70px #00000094,0 0 0 1px #d879b033,14px -12px 34px #d879b024,-10px 14px 36px #75dce91f,inset 0 1px #ffffff0f}.ju-module-scss-module__F0JrBG__juChatPanel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,var(--ju-cyan),transparent 18%)bottom left/42% 1px no-repeat,linear-gradient(270deg,var(--ju-magenta),transparent 22%)top right/44% 1px no-repeat;position:absolute;inset:0}.ju-module-scss-module__F0JrBG__juChatMessages{padding:18px 22px}.ju-module-scss-module__F0JrBG__juChatBubbleAi:has(.ju-module-scss-module__F0JrBG__juReadingMessage){background:#030a167a;width:100%;max-width:100%}.ju-module-scss-module__F0JrBG__juChatInputBar{background:#030a16e0;border:1px solid #75dce975;border-radius:22px;margin:0 14px 14px;box-shadow:0 0 24px #75dce91f}.ju-module-scss-module__F0JrBG__juBtnPrimary{color:#ffd5ec;background:linear-gradient(135deg,#d879b047,#6d416f9e);border:1px solid #d879b0a6}}@keyframes ju-module-scss-module__F0JrBG__juOrbitBreath{0%,to{opacity:.72;filter:drop-shadow(0 0 4px #75dce924)}50%{opacity:1;filter:drop-shadow(0 0 11px #e2bb7040)}}@media (max-width:767px){.ju-module-scss-module__F0JrBG__juShell{background-position:34%}.ju-module-scss-module__F0JrBG__juHeader{min-height:58px;padding:7px 10px}.ju-module-scss-module__F0JrBG__juHeaderBrand span{display:none}.ju-module-scss-module__F0JrBG__juHeaderTitle{font-size:1.05rem}.ju-module-scss-module__F0JrBG__juMain{padding:8px}.ju-module-scss-module__F0JrBG__juChatPanel{background:#030914f0;border-radius:22px}}.ju-module-scss-module__F0JrBG__juHistoryPanel{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:linear-gradient(145deg,#050c19eb,#080a17d1);border:1px solid #e2bb7047;border-radius:34px 18px;width:min(100%,920px);margin:0 auto;padding:clamp(18px,3vw,34px);box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffff0b}.ju-module-scss-module__F0JrBG__juHistoryWrap{scrollbar-width:thin;scrollbar-color:#e2bb704d #0000;flex:1;width:100%;min-height:0;padding:4px;overflow-y:auto}.ju-module-scss-module__F0JrBG__juHistoryHeader{border-bottom:1px solid #e2bb702e;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}.ju-module-scss-module__F0JrBG__juHistoryHeader span{color:var(--ju-magenta);letter-spacing:.22em;font-size:.65rem}.ju-module-scss-module__F0JrBG__juHistoryHeader h2{color:var(--ju-gold-soft);letter-spacing:.1em;margin:3px 0;font-family:Georgia,Noto Serif KR,serif;font-size:1.8rem}.ju-module-scss-module__F0JrBG__juHistoryHeader p{color:var(--ju-text-muted);margin:0;font-size:.82rem}.ju-module-scss-module__F0JrBG__juHistoryHeader button{min-height:42px;color:var(--ju-cyan-soft);background:#75dce90f;border:1px solid #75dce957;border-radius:14px;padding:0 15px}.ju-module-scss-module__F0JrBG__juHistoryList{gap:12px;margin-top:18px;display:grid}.ju-module-scss-module__F0JrBG__juHistoryCard{background:linear-gradient(100deg,#75dce90b,#d879b006);border:1px solid #75dce929;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;transition:border-color .16s,transform .16s;display:grid}.ju-module-scss-module__F0JrBG__juHistoryCard:hover{border-color:#e2bb7057;transform:translateY(-1px)}.ju-module-scss-module__F0JrBG__juHistoryHex{aspect-ratio:1;width:58px;color:var(--ju-gold-soft);background:radial-gradient(circle,#e2bb701f,#75dce906);border:1px solid #e2bb7059;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:1.35rem;display:grid;box-shadow:0 0 22px #e2bb7014}.ju-module-scss-module__F0JrBG__juHistoryContent{min-width:0}.ju-module-scss-module__F0JrBG__juHistoryContent h3{color:var(--ju-gold-soft);margin:0 8px 0 0;font-size:1.05rem;display:inline}.ju-module-scss-module__F0JrBG__juHistoryContent small{color:var(--ju-cyan);font-size:.74rem}.ju-module-scss-module__F0JrBG__juHistoryContent p{color:var(--ju-text);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:.84rem;overflow:hidden}.ju-module-scss-module__F0JrBG__juHistoryContent em{color:#e9a4cb;background:#d879b01a;border-radius:999px;margin-top:6px;padding:3px 8px;font-size:.7rem;font-style:normal;display:inline-block}.ju-module-scss-module__F0JrBG__juHistoryMeta{color:var(--ju-text-muted);gap:9px;margin-bottom:5px;font-size:.68rem;display:flex}.ju-module-scss-module__F0JrBG__juHistoryMeta span{color:var(--ju-magenta);font-weight:800}.ju-module-scss-module__F0JrBG__juHistoryActions{gap:7px;display:flex}.ju-module-scss-module__F0JrBG__juHistoryOpen,.ju-module-scss-module__F0JrBG__juHistoryDelete,.ju-module-scss-module__F0JrBG__juHistoryClear{border-radius:12px;min-height:40px;padding:0 13px;font-size:.78rem;font-weight:800}.ju-module-scss-module__F0JrBG__juHistoryOpen{color:var(--ju-gold-soft);background:#e2bb701f;border:1px solid #e2bb7073}.ju-module-scss-module__F0JrBG__juHistoryDelete{color:#f2a7aac7;background:0 0;border:1px solid #f2a7aa40}.ju-module-scss-module__F0JrBG__juHistoryClear{color:#f2a7aac7;background:#f2a7aa09;border:1px solid #f2a7aa38;width:100%;margin-top:18px}.ju-module-scss-module__F0JrBG__juHistoryEmpty{text-align:center;place-content:center;justify-items:center;min-height:280px;display:grid}.ju-module-scss-module__F0JrBG__juHistoryEmpty span{color:#e2bb708a;font-size:3rem}.ju-module-scss-module__F0JrBG__juHistoryEmpty strong{color:var(--ju-gold-soft)}.ju-module-scss-module__F0JrBG__juHistoryEmpty p{color:var(--ju-text-muted);margin:5px 0 0;font-size:.8rem}@media (max-width:767px){.ju-module-scss-module__F0JrBG__juHistoryPanel{border-radius:22px;padding:16px}.ju-module-scss-module__F0JrBG__juHistoryHeader h2{font-size:1.35rem}.ju-module-scss-module__F0JrBG__juHistoryHeader p{display:none}.ju-module-scss-module__F0JrBG__juHistoryCard{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:13px}.ju-module-scss-module__F0JrBG__juHistoryHex{width:44px}.ju-module-scss-module__F0JrBG__juHistoryActions{grid-column:1/-1}.ju-module-scss-module__F0JrBG__juHistoryOpen{flex:1}}@media (min-width:768px){.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYang,.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYin span{clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 28%,100% 72%,calc(100% - 5px) 100%,5px 100%,0 72%,0 28%);background:radial-gradient(circle at 12% 28%,#ffffffeb 0 1px,#0000 1.7px) 0 0/83px 41px,radial-gradient(circle at 37% 70%,#f3d89db8 0 1px,#0000 1.9px) 0 0/97px 47px,radial-gradient(circle at 73% 34%,#b2f3fabd 0 1px,#0000 1.6px) 0 0/121px 53px,radial-gradient(circle at 91% 68%,#ffffffb3 0 .8px,#0000 1.5px) 0 0/137px 61px,repeating-linear-gradient(117deg,#0000 0 17px,#ffffff1c 18px,#0000 20px 34px),linear-gradient(#e1fcfff0,#3a839385 38%,#705c4994 55%,#eeb45cc7 78%,#ffe5b0fa);border:1px solid #dafbffe0;border-radius:3px;overflow:hidden;box-shadow:0 0 7px #ddfcfff2,0 0 20px #75dce9b8,0 0 42px #75dce940,inset 0 3px 2px #ffffffd1,inset 0 -3px 3px #81491ab8,inset 8px 0 12px #a0ebf438,inset -8px 0 12px #ffcf7b33,0 8px #224e5b80,0 13px 20px #0000008a}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYang:before,.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYin span:before{content:"";opacity:.8;background:linear-gradient(103deg,#0000 19%,#fff3 20%,#0000 21%),linear-gradient(76deg,#0000 62%,#75dce938 63%,#0000 64%);border-top:1px solid #ffffffbf;border-bottom:1px solid #ffd89657;position:absolute;inset:2px 5px 3px}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYang:after,.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYin span:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff6b 46%,#0000 70%);animation:6.5s ease-in-out infinite ju-module-scss-module__F0JrBG__juCrystalShine;position:absolute;inset:0;transform:translate(-140%)}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYin span{width:43.5%}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineMoving{outline:1px solid #ffdc8bf0;box-shadow:0 0 16px #f3d89dbf,0 0 36px #d879b042}.ju-module-scss-module__F0JrBG__juChatPanel{isolation:isolate;-webkit-backdrop-filter:blur(34px)saturate(1.42)contrast(1.04);background:radial-gradient(circle at 100% 0,#d879b026,#0000 30%),radial-gradient(circle at 0 100%,#75dce91f,#0000 34%),linear-gradient(145deg,#11162bbd,#0309159e);border:1px solid #bceff566;position:relative;box-shadow:-18px 28px 80px #00000094,12px -12px 36px #d879b029,-12px 16px 42px #75dce924,inset 1px 1px #ffffff1f,inset -1px -1px #040812c2}.ju-module-scss-module__F0JrBG__juChatPanel:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(118deg,#ffffff0e,#0000 22%),repeating-linear-gradient(135deg,#ffffff03 0 1px,#0000 1px 8px);border:1px solid #ffffff09;border-radius:36px 17px 28px;position:absolute;inset:10px}.ju-module-scss-module__F0JrBG__juChatPanel>:first-child{z-index:1;background:linear-gradient(90deg,#d879b00e,#75dce909);border-radius:18px 18px 8px 8px;margin:12px 16px 0;position:relative;box-shadow:inset 0 -1px #e2bb701f;border:0!important}.ju-module-scss-module__F0JrBG__juChatMessages{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#02081375,#0a0f1e4d);border:1px solid #ffffff0e;border-radius:20px;margin:10px 14px;position:relative;box-shadow:inset 8px 8px 24px #0003,inset -1px -1px #ffffff06}.ju-module-scss-module__F0JrBG__juChatBubbleUser{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#6146759e,#352d4e75);border:1px solid #d879b038;box-shadow:7px 9px 18px #00000040,inset 1px 1px #ffffff1a}:is(.ju-module-scss-module__F0JrBG__juChatBubbleAi,.ju-module-scss-module__F0JrBG__juChatBubbleAi:has(.ju-module-scss-module__F0JrBG__juReadingMessage)){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0f182a7a,#02081257);border-color:#75dce921;box-shadow:10px 12px 28px #00000038,inset 1px 1px #ffffff0b}.ju-module-scss-module__F0JrBG__juQuestionSummary,.ju-module-scss-module__F0JrBG__juTodayWord,.ju-module-scss-module__F0JrBG__juReadingDetails{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff0b,#0108122e);box-shadow:7px 9px 22px #0003,inset 1px 1px #ffffff0e}.ju-module-scss-module__F0JrBG__juChatInputBar{-webkit-backdrop-filter:blur(28px)saturate(1.35);backdrop-filter:blur(28px)saturate(1.35);background:linear-gradient(145deg,#0c1827b8,#030a169e);box-shadow:0 0 26px #75dce929,9px 12px 26px #0000005c,inset 1px 1px #ffffff1a}}@keyframes ju-module-scss-module__F0JrBG__juCrystalShine{0%,58%,to{opacity:0;transform:translate(-140%)}68%{opacity:.7}82%{opacity:0;transform:translate(140%)}}.ju-module-scss-module__F0JrBG__juShell{font-family:var(--font-noto-serif),"Noto Serif KR","Nanum Myeongjo",serif;--ju-glass-border:#75dce96b}.ju-module-scss-module__F0JrBG__juHeaderTitle,.ju-module-scss-module__F0JrBG__juStageTitle,.ju-module-scss-module__F0JrBG__juHistoryHeader h2,.ju-module-scss-module__F0JrBG__juMainVerdict h2,.ju-module-scss-module__F0JrBG__juCoreJudgment h3,.ju-module-scss-module__F0JrBG__juTodayWord,.ju-module-scss-module__F0JrBG__juReadingSectionTitle{font-family:var(--font-noto-serif),"Noto Serif KR","Nanum Myeongjo",serif}.ju-module-scss-module__F0JrBG__juPanel,.ju-module-scss-module__F0JrBG__juChatPanel,.ju-module-scss-module__F0JrBG__juHistoryPanel,.ju-module-scss-module__F0JrBG__juReadingDetails{border-color:#82ebf785;box-shadow:0 0 0 1px #d879b029,0 0 18px #75dce91f,0 24px 64px #00000075,inset 0 1px #ffffff14}@media (min-width:768px){.ju-module-scss-module__F0JrBG__juLightPortal{width:min(96%,760px);height:min(34vh,280px);box-shadow:none;mix-blend-mode:screen;opacity:.82;filter:saturate(1.18)contrast(1.08)drop-shadow(0 0 18px #75dce95c);background:url(/images/ju/ju-light-portal-v1.png) 50%/contain no-repeat;border:0;border-radius:0;animation:4.8s ease-in-out infinite ju-module-scss-module__F0JrBG__juPortalPulse;top:59%}.ju-module-scss-module__F0JrBG__juChatPanel{border-color:#94eff8ad;box-shadow:0 0 0 1px #d879b047,0 0 22px #75dce93d,14px -12px 34px #d879b038,-18px 28px 80px #00000094,inset 1px 1px #ffffff29}.ju-module-scss-module__F0JrBG__juChatPanel:before{filter:drop-shadow(0 0 7px #75dce9a6);background:linear-gradient(90deg,#75dce9fa,#0000 38%) 0 100%/68% 2px no-repeat,linear-gradient(270deg,#eb6fb9fa,#0000 34%) 100% 0/62% 2px no-repeat}}.ju-module-scss-module__F0JrBG__juTrendChart{z-index:7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 100% 0,#d879b01f,#0000 34%),linear-gradient(145deg,#071222c7,#020914a8);border:1px solid #75dce975;border-radius:18px 8px;grid-template-columns:126px minmax(0,1fr);align-items:center;width:min(88%,520px);height:150px;margin:0 auto;padding:11px 15px 7px;display:grid;position:relative;box-shadow:0 0 18px #75dce929,8px 12px 28px #00000057,inset 1px 1px #ffffff14}.ju-module-scss-module__F0JrBG__juTrendChart figcaption{text-align:left;gap:3px;display:grid}.ju-module-scss-module__F0JrBG__juTrendChart figcaption span{color:var(--ju-magenta);letter-spacing:.16em;font-family:sans-serif;font-size:.55rem}.ju-module-scss-module__F0JrBG__juTrendChart figcaption strong{color:var(--ju-gold-soft);font-size:.88rem}.ju-module-scss-module__F0JrBG__juTrendChart figcaption small{color:var(--ju-text-muted);font-size:.6rem;line-height:1.45}.ju-module-scss-module__F0JrBG__juTrendChart svg{width:100%;height:128px;overflow:visible}.ju-module-scss-module__F0JrBG__juTrendChart text{fill:#d9dee8b3;font-family:var(--font-noto-serif),serif;font-size:9px}.ju-module-scss-module__F0JrBG__juDesktopHexDetail{min-width:0}@media (min-width:768px){.ju-module-scss-module__F0JrBG__juHexColumn{padding:0 4px 12px;overflow:hidden auto}.ju-module-scss-module__F0JrBG__juHexColumn:has(.ju-module-scss-module__F0JrBG__juTrendChart) .ju-module-scss-module__F0JrBG__juHexStage{flex:auto;min-height:0}.ju-module-scss-module__F0JrBG__juHexColumn:has(.ju-module-scss-module__F0JrBG__juTrendChart) .ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juPanelScroll{height:100%;padding-top:4px;padding-bottom:8px}.ju-module-scss-module__F0JrBG__juHexColumn:has(.ju-module-scss-module__F0JrBG__juTrendChart) .ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLines{gap:10px;max-width:330px;padding:24px 34px 34px}.ju-module-scss-module__F0JrBG__juHexColumn:has(.ju-module-scss-module__F0JrBG__juTrendChart) .ju-module-scss-module__F0JrBG__juStageTitle{font-size:clamp(1.7rem,2.5vw,2.8rem)}.ju-module-scss-module__F0JrBG__juHexColumn:has(.ju-module-scss-module__F0JrBG__juTrendChart) .ju-module-scss-module__F0JrBG__juStageMeta{margin-bottom:5px}.ju-module-scss-module__F0JrBG__juHexColumn:has(.ju-module-scss-module__F0JrBG__juTrendChart) .ju-module-scss-module__F0JrBG__juTrendChart{flex:0 0 150px}.ju-module-scss-module__F0JrBG__juDesktopHexDetail{flex:none;display:block}.ju-module-scss-module__F0JrBG__juDesktopHexDetail .ju-module-scss-module__F0JrBG__juFormCard{background:#040b17a8;border-color:#e2bb703d;padding:8px}.ju-module-scss-module__F0JrBG__juDesktopHexDetail .ju-module-scss-module__F0JrBG__juBtnPrimary{min-height:42px}}.ju-module-scss-module__F0JrBG__juTrendGrid{stroke:#75dce91a;stroke-width:1px;stroke-dasharray:3 5}.ju-module-scss-module__F0JrBG__juTrendPoint{fill:#f3d89d;stroke:#75dce9;stroke-width:2px;filter:drop-shadow(0 0 4px #75dce9)}@keyframes ju-module-scss-module__F0JrBG__juPortalPulse{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(.985)}50%{opacity:.92;transform:translate(-50%,-50%)scale(1.015)}}@media (max-width:767px){.ju-module-scss-module__F0JrBG__juHexColumn:has(.ju-module-scss-module__F0JrBG__juTrendChart){padding-bottom:calc(8px + var(--ju-safe-bottom));display:flex;overflow-y:auto}.ju-module-scss-module__F0JrBG__juTrendChart{border-radius:14px 7px;flex:0 0 132px;grid-template-columns:92px minmax(0,1fr);width:100%;height:132px;padding:8px 10px 5px;display:grid}.ju-module-scss-module__F0JrBG__juTrendChart figcaption strong{font-size:.76rem}.ju-module-scss-module__F0JrBG__juTrendChart figcaption small{font-size:.54rem}.ju-module-scss-module__F0JrBG__juTrendChart svg{height:108px}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLine{height:24px}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYang,.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYin span{height:100%;box-shadow:none;filter:drop-shadow(0 0 4px #d7faffe6)drop-shadow(0 0 10px #75dce98c);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:0}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYang{background-image:url(/images/ju/ju-line-yang-crystal-v1.png)}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYin{gap:10%;height:100%}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYin span{background-image:url(/images/ju/ju-line-yin-half-crystal-v1.png);width:45%}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYin span:last-child{transform:scaleX(-1)}.ju-module-scss-module__F0JrBG__juLightPortal{z-index:2;opacity:.82;filter:saturate(1.12)drop-shadow(0 0 14px #75dce96b);pointer-events:none;background:url(/images/ju/ju-light-portal-transparent-v2.png) 50%/contain no-repeat;width:92%;height:118px;display:block;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.ju-module-scss-module__F0JrBG__juDesktopHexDetail{display:block}}@media (min-width:768px){.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLines{gap:clamp(9px,1.35vh,15px)}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLine{height:clamp(25px,3.6vh,34px);transform:none}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYang,.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYin span{clip-path:none;height:100%;box-shadow:none;filter:drop-shadow(0 0 4px #d7faffe6)drop-shadow(0 0 12px #75dce994)drop-shadow(0 7px 8px #0009);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:0;overflow:visible}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYang:before,.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYang:after,.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYin span:before,.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYin span:after{display:none}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYang{background-image:url(/images/ju/ju-line-yang-crystal-v1.png);width:100%}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYin{align-items:center;gap:10%;height:100%}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYin span{background-image:url(/images/ju/ju-line-yin-half-crystal-v1.png);width:45%}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineYin span:last-child{transform:scaleX(-1)}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLineMoving{outline-offset:4px;border-radius:8px;outline:1px solid #ffd27dad;animation:2.8s ease-in-out infinite ju-module-scss-module__F0JrBG__juMovingLineGlow;box-shadow:0 0 22px #f3d89d94,0 0 42px #d879b038}.ju-module-scss-module__F0JrBG__juLightPortal{mix-blend-mode:normal;opacity:.88;filter:saturate(1.12)drop-shadow(0 0 16px #75dce961);background-image:url(/images/ju/ju-light-portal-transparent-v2.png);-webkit-mask-image:radial-gradient(#000 48%,#000000e6 68%,#0000 94%);mask-image:radial-gradient(#000 48%,#000000e6 68%,#0000 94%)}}@keyframes ju-module-scss-module__F0JrBG__juMovingLineGlow{0%,to{filter:brightness()saturate()}50%{filter:brightness(1.16)saturate(1.18)}}@media (min-width:768px){.ju-module-scss-module__F0JrBG__juHeader{min-height:58px;padding:6px 18px}.ju-module-scss-module__F0JrBG__juHeaderBack,.ju-module-scss-module__F0JrBG__juHeaderAction{border-radius:13px;min-width:40px;min-height:40px}.ju-module-scss-module__F0JrBG__juHeaderTitle{font-size:1.2rem}.ju-module-scss-module__F0JrBG__juHeaderBrand span{font-size:.58rem}.ju-module-scss-module__F0JrBG__juMain{padding:10px 16px 12px}.ju-module-scss-module__F0JrBG__juGrid{grid-template-columns:minmax(410px,49fr) minmax(520px,51fr);gap:clamp(14px,1.5vw,24px)}.ju-module-scss-module__F0JrBG__juHexColumn{gap:7px}.ju-module-scss-module__F0JrBG__juHexColumn:has(.ju-module-scss-module__F0JrBG__juTrendChart) .ju-module-scss-module__F0JrBG__juHexStage{flex:0 0 410px;height:410px}.ju-module-scss-module__F0JrBG__juHexColumn:has(.ju-module-scss-module__F0JrBG__juTrendChart) .ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juPanelScroll{padding:4px 22px 6px}.ju-module-scss-module__F0JrBG__juHexColumn:has(.ju-module-scss-module__F0JrBG__juTrendChart) .ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLines{gap:7px;max-width:290px;padding:28px 30px 24px}.ju-module-scss-module__F0JrBG__juHexStage .ju-module-scss-module__F0JrBG__juHexLine{height:23px}.ju-module-scss-module__F0JrBG__juHexColumn:has(.ju-module-scss-module__F0JrBG__juTrendChart) .ju-module-scss-module__F0JrBG__juStageTitle{margin-top:0;font-size:clamp(1.65rem,2vw,2.2rem)}.ju-module-scss-module__F0JrBG__juStageMeta{margin-bottom:3px;font-size:.82rem}.ju-module-scss-module__F0JrBG__juStageEyebrow{font-size:.72rem;top:5px}.ju-module-scss-module__F0JrBG__juOrbit{width:min(70%,480px)}.ju-module-scss-module__F0JrBG__juLightPortal{height:min(25vh,190px);top:57%}.ju-module-scss-module__F0JrBG__juTrendChart{flex:0 0 118px;grid-template-columns:112px minmax(0,1fr);width:min(82%,500px);height:118px;padding:7px 12px 5px}.ju-module-scss-module__F0JrBG__juHexColumn:has(.ju-module-scss-module__F0JrBG__juTrendChart) .ju-module-scss-module__F0JrBG__juTrendChart{flex:0 0 118px;grid-template-columns:112px minmax(0,1fr);width:min(82%,500px);height:118px;padding:7px 12px 5px}.ju-module-scss-module__F0JrBG__juTrendChart svg{height:100px}.ju-module-scss-module__F0JrBG__juTrendChart figcaption strong{font-size:.8rem}.ju-module-scss-module__F0JrBG__juDesktopHexDetail .ju-module-scss-module__F0JrBG__juFormCard{padding:6px}.ju-module-scss-module__F0JrBG__juDesktopHexDetail .ju-module-scss-module__F0JrBG__juBtnPrimary{border-radius:12px;min-height:38px;font-size:.82rem}.ju-module-scss-module__F0JrBG__juChatPanel{border-radius:28px 18px 24px}.ju-module-scss-module__F0JrBG__juChatMessages{gap:8px;padding:9px 11px}.ju-module-scss-module__F0JrBG__juChatBubble{border-radius:13px;padding:8px 11px;font-size:.86rem}.ju-module-scss-module__F0JrBG__juReadingOverview{gap:12px;padding:14px 16px}.ju-module-scss-module__F0JrBG__juQuestionSummary{padding:11px 13px}.ju-module-scss-module__F0JrBG__juJudgmentList article{padding:10px 0}.ju-module-scss-module__F0JrBG__juChatInputBar{border-radius:16px;margin:0 9px 9px;padding:7px}.ju-module-scss-module__F0JrBG__juChatInput{border-radius:12px;min-height:40px;max-height:80px;padding:8px 11px;font-size:.82rem;line-height:1.35}.ju-module-scss-module__F0JrBG__juChatInputRow .ju-module-scss-module__F0JrBG__juBtnPrimary{border-radius:12px;min-height:40px;padding:0 14px;font-size:.8rem}}
