body:has(.cw-resultMinimal) .cw-phone{background:#f7f5f0}body:has(.cw-resultMinimal) .cw-bottomNav{border-top-color:rgba(32,38,45,.1);background:rgba(255,255,255,.94)}body:has(.cw-resultMinimal) .cw-bottomNav a{color:#8d949c}body:has(.cw-resultMinimal) .cw-bottomNav a.is-active{color:#34495a}.cw-resultMinimal{min-height:calc(100vh - 74px);margin:-2px -16px -96px;padding:14px 16px 112px;background:radial-gradient(circle at 82% 0,rgba(87,151,105,.1),transparent 220px),#f7f5f0;color:#1f252c}.cw-resultAnalysisCard,.cw-resultManselyeokCard,.cw-resultReportPage,.cw-resultSummaryCard{border:1px solid rgba(28,34,41,.07);border-radius:14px;background:rgba(255,255,255,.92);box-shadow:0 14px 34px rgba(25,31,38,.08)}.cw-resultSummaryCard{display:flex;min-height:118px;align-items:center;justify-content:space-between;padding:20px}.cw-resultReportText span,.cw-resultSectionTop a,.cw-resultSummaryCard p{margin:0;color:#6b727a;font-size:12px;font-weight:850}.cw-resultSummaryCard h1{display:inline-block;margin:8px 0 0;color:#4f9a66;font-size:44px;line-height:.92}.cw-resultSummaryCard span{display:block;margin-top:8px;color:#4e5964;font-size:13px;font-weight:800}.cw-resultSunBadge{position:relative;display:grid;width:72px;height:72px;place-items:center;overflow:hidden;border-radius:50%;background:linear-gradient(180deg,#f6efdc,#d6e7d4)}.cw-resultSunBadge:before{width:22px;height:22px;border-radius:50%;background:#e5b85c;box-shadow:0 0 22px rgba(229,184,92,.36);content:""}.cw-resultSunBadge i{position:absolute;right:-8px;bottom:8px;left:-8px;height:28px;border-radius:50% 50% 0 0;background:linear-gradient(135deg,#71a67d,#c9ddc5)}.cw-resultAnalysisCard,.cw-resultManselyeokCard{margin-top:12px;padding:16px}.cw-resultSectionTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.cw-resultAnalysisCard h2,.cw-resultSectionTop h2{margin:0;color:#1f252c;font-size:17px;line-height:1.2}.cw-resultSectionTop a{display:inline-flex;align-items:center;gap:2px}.cw-resultPillars{display:grid;grid-template-columns:48px repeat(4,minmax(0,1fr));gap:5px;align-items:center}.cw-resultPillars b,.cw-resultPillars span{color:#67717c;font-size:12px;text-align:center}.cw-resultPillars b{text-align:left}.cw-resultPillars strong{display:grid;min-height:48px;place-items:center;border:1px solid rgba(28,34,41,.07);border-radius:8px;background:#fbfaf7;font-family:var(--cw-font-title);font-size:22px;box-shadow:inset 0 -1px 0 rgba(28,34,41,.04)}.cw-resultElementBars,.cw-resultFortuneRows,.cw-resultTenGods{display:grid;gap:10px}.cw-resultElementBars div,.cw-resultFortuneRows div,.cw-resultTenGods div{display:grid;grid-template-columns:54px minmax(0,1fr) 38px;gap:10px;align-items:center}.cw-resultElementBars span,.cw-resultFortuneRows span,.cw-resultTenGods span{color:#4c5661;font-size:13px;font-weight:850}.cw-resultElementBars i,.cw-resultFortuneRows i,.cw-resultTenGods i{display:block;height:8px;overflow:hidden;border-radius:999px;background:#ecebe7}.cw-resultElementBars b,.cw-resultFortuneRows b,.cw-resultTenGods b{display:block;height:100%;border-radius:inherit}.cw-resultTenGods b{background:#6ea77b}.cw-resultElementBars strong,.cw-resultFortuneRows strong,.cw-resultTenGods strong{color:#1f252c;font-size:13px;text-align:right}.cw-ohaengBalanceBoard{display:grid;gap:12px;padding:15px 12px;border:1px solid rgba(179,128,67,.32);border-radius:12px;background:radial-gradient(circle at 18% 12%,rgba(204,155,87,.13),transparent 32%),linear-gradient(180deg,rgba(255,249,239,.97),rgba(252,240,222,.95));color:#2d2218;box-shadow:inset 0 0 0 1px rgba(255,255,255,.54)}.cw-ohaengBalanceHeader{display:grid;grid-template-columns:minmax(0,1fr) 68px;gap:8px;align-items:start}.cw-ohaengBalanceHeader h3{margin:0;font-family:var(--cw-font-title);font-size:27px;font-weight:850;line-height:1.18;white-space:nowrap;word-break:keep-all}.cw-ohaengBalanceHeader p{margin:7px 0 0;color:rgba(45,34,24,.84);font-size:13.5px;line-height:1.58}.cw-ohaengBalanceHeader svg{width:68px;margin-top:14px}.cw-ohaengBalanceHeader path,.cw-ohaengRelationCloud path{fill:none;stroke:rgba(194,138,72,.5);stroke-linecap:round;stroke-width:3}.cw-ohaengGraphCard,.cw-ohaengLegend,.cw-ohaengRelationCard,.cw-ohaengSummary{border:1px solid rgba(188,131,66,.34);border-radius:10px;background:rgba(255,252,246,.72)}.cw-ohaengRelationCard{overflow:hidden;padding:14px 12px 12px}.cw-ohaengRelationCard h4{margin:0;font-family:var(--cw-font-title);font-size:22px;font-weight:850;line-height:1.25;text-align:center}.cw-ohaengRelationMap{position:relative;width:min(100%,356px);aspect-ratio:1/1;margin:12px auto 0}.cw-ohaengRelationSvg{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.cw-ohaengRelationSvg path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cw-ohaengRelationSvg .is-generation{marker-end:url(#cw-ohaeng-arrow-green);stroke:#2f9461;stroke-width:2.2}.cw-ohaengRelationSvg .is-control{marker-end:url(#cw-ohaeng-arrow-blue);stroke:#214e9d;opacity:.72;stroke-dasharray:5 7;stroke-width:1.8}#cw-ohaeng-arrow-green path{fill:#2f9461}#cw-ohaeng-arrow-blue path{fill:#214e9d}.cw-ohaengNode{position:absolute;display:grid;width:clamp(66px,21.5%,76px);aspect-ratio:1/1;place-items:center;padding:9px 5px;border:1.5px solid var(--ohaeng-color);border-radius:50%;background:radial-gradient(circle,rgba(255,252,246,.98) 0 64%,rgba(255,252,246,.92) 65% 100%);box-shadow:0 0 0 8px rgba(255,252,246,.78),0 9px 20px rgba(75,50,25,.08);text-align:center;transform:translate(-50%,-50%)}.cw-ohaengNode.is-day{box-shadow:0 0 0 8px rgba(255,252,246,.82),0 0 0 11px rgba(204,155,87,.13),0 10px 18px rgba(75,50,25,.09)}.cw-ohaengNode.is-topLeft{top:28%;left:34%}.cw-ohaengNode.is-topRight{top:28%;left:66%}.cw-ohaengNode.is-right{top:56%;left:78%}.cw-ohaengNode.is-bottom{top:78%;left:50%}.cw-ohaengNode.is-left{top:56%;left:22%}.cw-ohaengNode strong{color:var(--ohaeng-color);font-family:var(--cw-font-title);font-size:18px;font-weight:900;line-height:1.05}.cw-ohaengNode small{font-size:12px}.cw-ohaengNode em,.cw-ohaengNode span{display:block;color:#2d2218;font-size:12px;font-style:normal;font-weight:750;line-height:1.15}.cw-ohaengNode.is-wood,.cw-ohaengRows .is-wood,.cw-ohaengUseful .is-wood{--ohaeng-color:#15906f}.cw-ohaengNode.is-fire,.cw-ohaengRows .is-fire,.cw-ohaengUseful .is-fire{--ohaeng-color:#dd3f34}.cw-ohaengNode.is-earth,.cw-ohaengRows .is-earth,.cw-ohaengUseful .is-earth{--ohaeng-color:#d39b1f}.cw-ohaengNode.is-metal,.cw-ohaengRows .is-metal,.cw-ohaengUseful .is-metal{--ohaeng-color:#777675}.cw-ohaengNode.is-water,.cw-ohaengRows .is-water,.cw-ohaengUseful .is-water{--ohaeng-color:#2d3236}.cw-ohaengNode.is-neutral,.cw-ohaengUseful .is-neutral{--ohaeng-color:#8f8171}.cw-ohaengGraphCard{display:grid;gap:11px;overflow:hidden;padding:14px 12px 12px}.cw-ohaengVerticalChart{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;align-items:end;min-height:156px;padding:14px 2px 0}.cw-ohaengVerticalChart>div{position:relative;display:grid;grid-template-rows:110px 21px;gap:7px;justify-items:center;align-items:end}.cw-ohaengVerticalChart b{position:absolute;top:0;left:50%;z-index:2;padding:5px 8px 6px;border-radius:7px;background:#111;color:#fff;font-size:10px;font-weight:850;line-height:1;white-space:nowrap;transform:translate(-50%,-100%)}.cw-ohaengVerticalChart b:after{position:absolute;top:100%;left:50%;width:0;height:0;border-top:5px solid #111;border-right:4px solid transparent;border-left:4px solid transparent;content:"";transform:translateX(-50%)}.cw-ohaengVerticalChart i{display:block;width:min(50px,78%);min-height:8px;border-radius:7px 7px 2px 2px;background:var(--ohaeng-color)}.cw-ohaengVerticalChart .is-wood{--ohaeng-color:#15906f}.cw-ohaengVerticalChart .is-fire{--ohaeng-color:#dd3f34}.cw-ohaengVerticalChart .is-earth{--ohaeng-color:#d7ae29}.cw-ohaengVerticalChart .is-metal{--ohaeng-color:#777675}.cw-ohaengVerticalChart .is-water{--ohaeng-color:#353739}.cw-ohaengVerticalChart span{color:var(--ohaeng-color);font-family:var(--cw-font-title);font-size:14px;font-weight:900}.cw-ohaengRows{display:grid;gap:0}.cw-ohaengRows p{display:flex;align-items:center;justify-content:space-between;margin:0;padding:9px 2px;border-top:1px solid rgba(73,63,52,.12);color:#2d2218;font-size:13px;line-height:1.4}.cw-ohaengRows p:first-child{border-top:0}.cw-ohaengRows span{color:var(--ohaeng-color);font-weight:850}.cw-ohaengRows strong{color:#17212b;font-size:13px;font-weight:850}.cw-ohaengUseful{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(73,63,52,.12);padding-top:11px}.cw-ohaengUseful>div{display:grid;gap:5px;justify-items:center;min-width:0;border-left:1px solid rgba(73,63,52,.12);text-align:center}.cw-ohaengUseful>div:first-child{border-left:0}.cw-ohaengUseful b{color:#19130e;font-size:12px;font-weight:900}.cw-ohaengUseful span{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--ohaeng-color);border-radius:50%;background:rgba(255,252,246,.82);color:var(--ohaeng-color);font-family:var(--cw-font-title);font-size:20px;font-weight:900}.cw-ohaengUseful em{color:#443a31;font-size:11px;font-style:normal;font-weight:800}.cw-ohaengLegend{display:flex;align-items:center;justify-content:center;gap:26px;padding:9px 12px}.cw-ohaengLegend span{display:inline-flex;align-items:center;gap:8px;color:#2d2218;font-size:13px;font-weight:750}.cw-ohaengLegend i{display:block;width:52px;height:0}.cw-ohaengLegend .is-generation{border-top:4px solid #2f9461}.cw-ohaengLegend .is-control{border-top:3px dashed #214e9d}.cw-ohaengSummary{margin:0;padding:12px 14px;color:#2d2218;font-family:var(--cw-font-title);font-size:17px;font-weight:750;line-height:1.7;text-align:center}@media (max-width:390px){.cw-ohaengBalanceBoard{padding:14px 10px}.cw-ohaengBalanceHeader{grid-template-columns:minmax(0,1fr) 58px}.cw-ohaengBalanceHeader h3{font-size:24px}.cw-ohaengBalanceHeader svg{width:58px}.cw-ohaengRelationMap{width:min(100%,336px)}.cw-ohaengNode{width:clamp(62px,21.5%,70px)}.cw-ohaengNode strong{font-size:16px}.cw-ohaengNode em,.cw-ohaengNode small,.cw-ohaengNode span{font-size:11px}.cw-ohaengVerticalChart{min-height:146px}.cw-ohaengVerticalChart>div{grid-template-rows:102px 20px}.cw-ohaengLegend{gap:18px}.cw-ohaengLegend i{width:40px}}.cw-resultAnalysisCard{display:grid;gap:16px}.cw-resultAnalysisCard h2{margin-bottom:12px}.cw-resultPageIndex{display:flex;gap:8px;overflow-x:auto;margin:16px -16px 0;padding:0 16px 4px;scrollbar-width:none}.cw-resultPageIndex::-webkit-scrollbar{display:none}.cw-resultPageIndex a{display:grid;flex:0 0 36px;height:36px;place-items:center;border:1px solid rgba(28,34,41,.08);border-radius:50%;background:#ffffff;color:#4e5964;font-size:12px;font-weight:950}.cw-resultSections{display:grid;gap:14px;margin-top:14px}.cw-resultReportPage{display:grid;gap:18px;min-height:360px;padding:20px}.cw-resultReportText h2{margin:8px 0 0;color:#1f252c;font-size:25px;line-height:1.16;letter-spacing:0}.cw-resultReportText p{margin:13px 0 0;color:#59636e;font-size:14px;line-height:1.62}.cw-resultReportVisual{align-self:end}.cw-resultScoreRing{display:grid;width:152px;height:152px;place-items:center;align-content:center;margin:10px auto 0;border:1px solid rgba(79,154,102,.24);border-radius:50%;background:radial-gradient(circle at 42% 34%,rgba(79,154,102,.12),transparent 54px),#fbfaf7;box-shadow:0 0 0 14px rgba(79,154,102,.06)}.cw-resultScoreRing strong{color:#4f9a66;font-size:50px;line-height:.95}.cw-resultScoreRing span{margin-top:8px;color:#68737d;font-size:12px;font-weight:850}.cw-resultKeyValue{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.cw-resultKeyValue span,.cw-resultKeyValue strong{min-height:46px;padding:12px;border-radius:9px;background:#fbfaf7}.cw-resultKeyValue span{color:#7b838b;font-size:12px;font-weight:850}.cw-resultKeyValue strong{color:#4f9a66;font-size:18px;text-align:right}.cw-resultLuckCurve{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cw-resultLuckCurve div,.cw-resultMiniList article{border:1px solid rgba(28,34,41,.07);border-radius:10px;background:#fbfaf7}.cw-resultLuckCurve div{padding:14px}.cw-resultLuckCurve span,.cw-resultMiniList span{display:block;color:#7b838b;font-size:12px;font-weight:850}.cw-resultLuckCurve strong{display:block;margin-top:10px;color:#1f252c;font-family:var(--cw-font-title);font-size:28px}.cw-resultLuckCurve em{display:block;margin-top:2px;color:#4f9a66;font-size:13px;font-style:normal;font-weight:900}.cw-resultMiniList{display:grid;gap:8px}.cw-resultMiniList article{padding:13px 14px}.cw-resultMiniList strong{display:block;color:#1f252c;font-size:15px;line-height:1.25}.cw-resultMiniList span{margin-top:5px}.cw-resultGraphCard,.cw-resultJudgementCard,.cw-resultLifeHero,.cw-resultRoadmapCard{border:1px solid rgba(28,34,41,.07);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 16px 38px rgba(25,31,38,.08)}.cw-resultLifeHero{overflow:hidden;padding:22px;background:radial-gradient(circle at 84% 0,rgba(79,154,102,.15),transparent 150px),linear-gradient(180deg,#ffffff,#f3f0e9)}.cw-resultLifeHeroText>span{color:#4f9a66;font-size:12px;font-weight:950}.cw-resultLifeHeroText h1{margin:10px 0 0;color:#1f252c;font-size:29px;line-height:1.12;letter-spacing:0}.cw-resultLifeHeroText p{margin:14px 0 0;color:#59636e;font-size:14px;line-height:1.58}.cw-resultLifeMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:22px}.cw-resultLifeMetrics div{min-height:98px;padding:13px;border:1px solid rgba(28,34,41,.07);border-radius:12px;background:rgba(255,255,255,.78)}.cw-resultLifeMetrics div.is-primary{background:#eef5ec}.cw-resultLifeMetrics small{display:block;color:#7b838b;font-size:11px;font-weight:850}.cw-resultLifeMetrics strong{display:block;margin-top:8px;color:#1f252c;font-family:var(--cw-font-title);font-size:26px;line-height:.95}.cw-resultLifeMetrics em{display:block;margin-top:7px;color:#4f9a66;font-size:12px;font-style:normal;font-weight:850;line-height:1.3}.cw-resultProofStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.cw-resultProofStrip div{min-height:76px;padding:13px 8px;border:1px solid rgba(28,34,41,.07);border-radius:12px;background:rgba(255,255,255,.9);text-align:center;box-shadow:0 12px 28px rgba(25,31,38,.06)}.cw-resultProofStrip strong{display:block;color:#4f9a66;font-size:20px}.cw-resultProofStrip span{display:block;margin-top:5px;color:#6b727a;font-size:12px;font-weight:850}.cw-resultGraphCard,.cw-resultJudgementCard,.cw-resultRoadmapCard{margin-top:12px;padding:16px}.cw-resultSectionTop>span{color:#7b838b;font-size:12px;font-weight:850}.cw-resultTimelineShell{display:grid;gap:12px}.cw-resultTimelineControls{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;gap:8px;align-items:center}.cw-resultTimelineControls button{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(28,34,41,.1);border-radius:999px;background:#fbfaf7;color:#1f252c}.cw-resultTimelineControls button:disabled{cursor:not-allowed;color:#b7bcc1;opacity:.55}.cw-resultTimelineControls span{overflow:hidden;color:#59636e;font-size:12px;font-weight:900;text-align:center;text-overflow:ellipsis;white-space:nowrap}.cw-resultDaeunTimelineViewport{overflow:hidden;margin:0 -16px;padding:2px 16px 4px}.cw-resultDaeunTimeline{display:grid;grid-auto-columns:112px;grid-auto-flow:column;gap:9px;transition:transform .26s ease;will-change:transform}.cw-resultDaeunTimeline button{min-height:128px;padding:12px;border:1px solid rgba(28,34,41,.07);border-radius:12px;background:#fbfaf7;text-align:left}.cw-resultDaeunTimeline button.is-active{border-color:rgba(79,154,102,.36);background:#eef5ec;box-shadow:inset 0 0 0 1px rgba(79,154,102,.12)}.cw-resultDaeunTimeline button.is-selected{border-color:rgba(27,35,43,.22);box-shadow:0 14px 28px rgba(29,36,43,.09)}.cw-resultDaeunTimeline b,.cw-resultDaeunTimeline em,.cw-resultDaeunTimeline span{display:block}.cw-resultDaeunTimeline span{color:#7b838b;font-size:11px;font-weight:850}.cw-resultDaeunTimeline strong{display:block;margin-top:9px;color:#1f252c;font-family:var(--cw-font-title);font-size:25px}.cw-resultDaeunTimeline em{margin-top:3px;color:#59636e;font-size:12px;font-style:normal}.cw-resultDaeunTimeline b{margin-top:12px;color:#4f9a66;font-size:13px}.cw-resultPeriodFortune{display:grid;gap:12px;width:100%}.cw-resultPeriodLegend,.cw-resultPeriodNow{display:grid;gap:7px}.cw-resultPeriodLegend{grid-template-columns:1fr}.cw-resultPeriodNow{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-resultPeriodLegend article,.cw-resultPeriodNow article{position:relative;min-width:0;overflow:hidden;padding:11px 13px 11px 58px;border:1px solid rgba(170,120,68,.13);border-radius:8px;background:linear-gradient(120deg,rgba(255,252,246,.96),rgba(250,240,225,.72)),rgba(255,250,242,.78);box-shadow:0 7px 18px rgba(75,50,25,.035)}.cw-resultPeriodLegend article:before{position:absolute;top:50%;left:12px;display:grid;width:33px;height:33px;place-items:center;border:1px solid rgba(183,60,49,.13);border-radius:999px;background:rgba(255,250,242,.92);color:#b73c31;content:attr(data-period);font-size:10px;font-weight:950;transform:translateY(-50%)}.cw-resultPeriodLegend span,.cw-resultPeriodNow span{display:block;color:#b73c31;font-size:11px;font-weight:950;line-height:1}.cw-resultPeriodLegend strong,.cw-resultPeriodNow strong{display:block;margin-top:4px;color:#191713;font-size:17px;font-weight:950;line-height:1.18}.cw-resultPeriodNow strong{font-size:18px}.cw-resultPeriodLegend p,.cw-resultPeriodNow p{margin:5px 0 0;color:#5f5144;font-size:12.5px;font-weight:750;line-height:1.48;word-break:keep-all}.cw-periodChooser{display:grid;gap:10px;overflow:hidden;padding:0;border:0;border-radius:0;background:linear-gradient(180deg,rgba(255,250,241,.64),rgba(255,250,241,0));box-shadow:none}.cw-periodHero{display:grid;gap:11px;padding:12px;border:1px solid rgba(170,120,68,.16);border-radius:8px;background:linear-gradient(135deg,rgba(255,252,246,.98),rgba(248,236,219,.9)),rgba(255,250,242,.92);box-shadow:0 10px 24px rgba(76,50,26,.06)}.cw-periodTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:3px;border:1px solid rgba(88,62,36,.09);border-radius:999px;background:rgba(255,247,231,.78)}.cw-periodTabs button{min-height:32px;border:0;border-radius:999px;background:transparent;color:#7a6754;font-size:12px;font-weight:950}.cw-periodTabs button.is-active{background:linear-gradient(135deg,#b9543f,#8f332d);color:#fffaf2;box-shadow:0 8px 17px rgba(150,62,44,.22)}.cw-periodGraphHeader{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 9px;align-items:center}.cw-periodGraphHeader span{width:-moz-fit-content;width:fit-content;padding:4px 8px 3px;border-radius:999px;background:rgba(162,58,46,.07);color:#b73c31;font-size:10.5px;font-weight:950}.cw-periodGraphHeader strong{color:#191713;font-family:var(--cw-font-title);font-size:21px;font-weight:950;line-height:1.15}.cw-periodGraphHeader p{grid-column:1/-1;margin:0;color:#5f5144;font-size:12.5px;font-weight:750;line-height:1.55;word-break:keep-all}.cw-periodFocusCard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;min-width:0;padding:12px;border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.68),rgba(255,248,237,.88)),rgba(255,250,242,.9);box-shadow:inset 0 0 0 1px rgba(151,100,51,.1),0 10px 22px rgba(83,53,26,.06)}.cw-periodFocusSeal{display:grid;width:62px;height:62px;place-items:center;border:1px solid rgba(154,66,44,.18);border-radius:50%;background:radial-gradient(circle,rgba(255,250,242,.98) 0 54%,rgba(244,227,205,.82) 55% 100%);color:#2c2018}.cw-periodFocusSeal span{display:block;max-width:56px;overflow:visible;color:#1f1712;font-family:var(--cw-font-title);font-size:24px;font-weight:950;line-height:1;text-align:center;white-space:nowrap}.cw-periodFocusSeal em{display:block;margin-top:-10px;color:#a64635;font-size:10px;font-style:normal;font-weight:950;letter-spacing:0}.cw-periodFocusText{min-width:0}.cw-periodFocusText span{display:inline-flex;margin-bottom:4px;padding:3px 7px;border-radius:999px;background:rgba(38,118,101,.09);color:#267665;font-size:10.5px;font-weight:950;line-height:1}.cw-periodFocusText strong{display:block;color:#1f1712;font-family:var(--cw-font-title);font-size:19px;font-weight:950;line-height:1.18;word-break:keep-all}.cw-periodFocusText p{margin:5px 0 0;color:#62564b;font-size:11.5px;font-weight:800;line-height:1.35}.cw-periodFocusScore{display:grid;justify-items:center;min-width:52px;padding:7px 8px;border-radius:8px;background:#2f2b27;color:#fff8ed}.cw-periodFocusScore strong{font-family:var(--cw-font-title);font-size:25px;font-weight:950;line-height:1}.cw-periodFocusScore span{margin-top:3px;color:rgba(255,248,237,.82);font-size:10px;font-weight:950;line-height:1;white-space:nowrap}.cw-periodGraphScroller{overflow-x:auto;margin:0;padding:10px 0 5px;scrollbar-width:none}.cw-periodGraphScroller::-webkit-scrollbar{display:none}.cw-periodGraph{position:relative;width:100%;min-width:0;overflow:hidden;padding:10px 0 1px;border:1px solid rgba(170,120,68,.12);border-radius:8px;background:linear-gradient(180deg,rgba(255,252,246,.96),rgba(250,239,224,.74));box-shadow:inset 0 1px 0 rgba(255,255,255,.66)}.cw-periodLineChart{display:block;width:auto;height:228px;overflow:visible}.cw-periodChartTitle{fill:#3d3025;font-family:var(--cw-font-title);font-size:18px;font-weight:900;text-anchor:middle}.cw-periodAxisTitle{fill:#9b8d7c;font-size:10px;font-weight:850;text-anchor:middle}.cw-periodGridLine line{stroke:rgba(88,62,36,.11);stroke-width:1}.cw-periodGridLine text{fill:#a09282;font-size:9px;font-weight:750;text-anchor:end}.cw-periodAxisLine{stroke:rgba(88,62,36,.2);stroke-width:1}.cw-periodLine{fill:none;stroke:#e87432;stroke-linecap:round;stroke-linejoin:round;stroke-width:4.5}.cw-periodArea{fill:rgba(232,116,50,.16)}.cw-periodPointHit{cursor:pointer;fill:transparent}.cw-periodPoint{cursor:pointer;fill:#fffaf2;stroke:#e87432;stroke-width:3;filter:drop-shadow(0 2px 4px rgba(126,65,31,.2))}.cw-periodGraph .is-current .cw-periodPoint{fill:#267665;stroke:#fffaf2;stroke-width:3}.cw-periodGraph .is-selected .cw-periodPoint{fill:#b73c31;stroke:#fff;stroke-width:4}.cw-periodPointValue{fill:#3f352b;font-size:10.5px;font-weight:850;pointer-events:none;text-anchor:middle}.cw-periodAxisLabel{fill:#6a5e52;font-size:9.5px;font-weight:750;pointer-events:none;text-anchor:middle}.cw-periodSelector{display:grid;gap:8px}.cw-periodSelector>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 2px}.cw-periodSelector>header strong{color:#241b15;font-size:14px;font-weight:950}.cw-periodSelector>header span{color:#9a4135;font-size:11px;font-weight:900}.cw-periodMiniTimeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cw-periodMiniTimeline button{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;min-width:0;min-height:74px;padding:10px;border:1px solid rgba(151,100,51,.14);border-radius:8px;background:rgba(255,250,242,.74);color:#4a3d32;text-align:left;box-shadow:0 6px 15px rgba(76,50,26,.035)}.cw-periodMiniTimeline button:before{grid-row:1/4;width:8px;height:100%;min-height:42px;border-radius:999px;background:rgba(168,88,55,.28);content:""}.cw-periodMiniTimeline button.is-current:before{background:#267665}.cw-periodMiniTimeline button.is-selected{border-color:rgba(174,64,48,.3);background:linear-gradient(180deg,rgba(255,250,242,.98),rgba(249,231,211,.9));box-shadow:0 10px 22px rgba(130,72,42,.09)}.cw-periodMiniTimeline button.is-selected:after{position:absolute;top:-1px;right:10px;width:28px;height:4px;border-radius:0 0 999px 999px;background:#b73c31;content:""}.cw-periodMiniTimeline b,.cw-periodMiniTimeline span,.cw-periodMiniTimeline strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-periodMiniTimeline span{color:#b73c31;font-size:10.5px;font-weight:850;line-height:1.1}.cw-periodMiniTimeline strong{color:#211914;font-family:var(--cw-font-title);font-size:20px;font-weight:950;line-height:1.05}.cw-periodMiniTimeline em{display:block;min-width:0;color:#51463c;font-size:10px;font-style:normal;font-weight:800;line-height:1.2;white-space:normal;word-break:keep-all}.cw-periodMiniTimeline b{color:#8d3f31;font-size:10px;font-weight:950;line-height:1.2}.cw-periodHanjaLabel{fill:#1f1a16;font-family:var(--cw-font-title);font-size:14px;font-weight:900;pointer-events:none;text-anchor:middle}.cw-periodDetail{display:grid;gap:11px;padding:13px;border:1px solid rgba(170,120,68,.15);border-radius:8px;background:linear-gradient(180deg,rgba(255,252,246,.98),rgba(251,243,232,.88));box-shadow:0 9px 22px rgba(76,50,26,.045)}.cw-periodDetail header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;align-items:center}.cw-periodDetail header span{grid-column:1/-1;color:#b73c31;font-size:11px;font-weight:950}.cw-periodDetail header strong{min-width:0;color:#191713;font-family:var(--cw-font-title);font-size:23px;font-weight:950;line-height:1.15}.cw-periodDetail header em{padding:6px 9px 5px;border-radius:999px;background:rgba(184,95,71,.09);color:#9f4634;font-size:11px;font-style:normal;font-weight:950;white-space:nowrap}.cw-periodDetail dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.cw-periodDetail dl div{min-width:0;padding:8px 9px;border-radius:8px;background:rgba(244,235,220,.58)}.cw-periodDetail dd,.cw-periodDetail dt{margin:0;line-height:1.25}.cw-periodDetail dt{color:#9a4135;font-size:10px;font-weight:950}.cw-periodDetail dd{margin-top:4px;color:#2e261f;font-size:12px;font-weight:850;white-space:normal;word-break:keep-all}.cw-periodDetail p{margin:0;color:#3f352b;font-size:13px;font-weight:760;line-height:1.76;white-space:pre-line;word-break:keep-all}.cw-resultDomainFortune{display:grid;gap:10px}@media (max-width:390px){.cw-periodDetail dl,.cw-resultPeriodLegend,.cw-resultPeriodNow{grid-template-columns:1fr}.cw-periodLineChart{height:226px}}body:has(.cw-resultMinimal) .cw-resultPeriodFortune{gap:8px}body:has(.cw-resultMinimal) .cw-resultPeriodLegend{display:none!important}body:has(.cw-resultMinimal) .cw-resultPeriodLegend article{padding:12px 14px;border:1px solid #e5e1da;border-radius:8px;background:#fffdf9;box-shadow:none}body:has(.cw-resultMinimal) .cw-resultPeriodLegend article:before{display:none}body:has(.cw-resultMinimal) .cw-resultPeriodLegend span{color:#9f2f25;font-size:11px;font-weight:800}body:has(.cw-resultMinimal) .cw-resultPeriodLegend strong{margin-top:5px;color:#171717;font-family:var(--cw-font-body);font-size:15px;font-weight:800}body:has(.cw-resultMinimal) .cw-resultPeriodLegend p{margin-top:6px;color:#66615b;font-size:12px;font-weight:600;line-height:1.5}body:has(.cw-resultMinimal) .cw-periodChooser{gap:8px;background:transparent}body:has(.cw-resultMinimal) .cw-periodDetail,body:has(.cw-resultMinimal) .cw-periodGraph,body:has(.cw-resultMinimal) .cw-periodHero,body:has(.cw-resultMinimal) .cw-periodSelector{border:1px solid #e5e1da;border-radius:8px;background:#fffdf9;box-shadow:none}body:has(.cw-resultMinimal) .cw-periodHero{gap:9px;padding:10px}body:has(.cw-resultMinimal) .cw-periodTabs{gap:2px;padding:3px;border:1px solid #e5e1da;border-radius:8px;background:#f7f3ed}body:has(.cw-resultMinimal) .cw-periodTabs button{min-height:32px;border-radius:6px;color:#6b645d;font-size:12px;font-weight:700}body:has(.cw-resultMinimal) .cw-periodTabs button.is-active{background:#171717;color:#fffdf9;box-shadow:none}body:has(.cw-resultMinimal) .cw-periodGraphHeader{gap:4px 8px}body:has(.cw-resultMinimal) .cw-periodGraphHeader span{padding:0;border-radius:0;background:transparent;color:#9f2f25;font-size:11px;font-weight:800}body:has(.cw-resultMinimal) .cw-periodGraphHeader strong{color:#171717;font-family:var(--cw-font-body);font-size:18px;font-weight:800}body:has(.cw-resultMinimal) .cw-periodGraphHeader p{color:#5f5a54;font-size:12.5px;font-weight:600;line-height:1.55}body:has(.cw-resultMinimal) .cw-periodFocusCard{grid-template-columns:48px minmax(0,1fr) auto;gap:10px;padding:12px;border:1px solid #ece7df;border-radius:8px;background:#ffffff;box-shadow:none}body:has(.cw-resultMinimal) .cw-periodFocusSeal{width:48px;height:48px;border:1px solid #e5e1da;border-radius:8px;background:#faf7f2}body:has(.cw-resultMinimal) .cw-periodFocusSeal span{max-width:40px;font-family:var(--cw-font-title);font-size:20px}body:has(.cw-resultMinimal) .cw-periodFocusSeal em{margin-top:-6px;color:#9f2f25;font-size:9px}body:has(.cw-resultMinimal) .cw-periodFocusText span{margin-bottom:5px;padding:3px 6px;background:#eef8f4;color:#12715f;font-size:10px;font-weight:800}body:has(.cw-resultMinimal) .cw-periodFocusText strong{color:#171717;font-family:var(--cw-font-body);font-size:16px;font-weight:800}body:has(.cw-resultMinimal) .cw-periodFocusText p{color:#6b645d;font-size:11.5px;font-weight:600}body:has(.cw-resultMinimal) .cw-periodFocusScore{min-width:50px;padding:7px 8px;border-radius:8px;background:#171717;color:#fff}body:has(.cw-resultMinimal) .cw-periodFocusScore strong{font-family:var(--cw-font-body);font-size:20px}body:has(.cw-resultMinimal) .cw-periodGraphScroller{width:calc(100% + 32px);max-width:none;overflow-x:hidden;overflow-y:hidden;margin-right:-16px;margin-left:-16px;padding:0 0 6px;scrollbar-width:none}body:has(.cw-resultMinimal) .cw-periodGraph{display:block;width:100%;min-width:0;overflow:visible;padding:4px 0 2px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(.cw-resultMinimal) .cw-periodLineChart{width:100%!important;height:276px;max-width:100%}body:has(.cw-resultMinimal) .cw-periodGridLine line{stroke:#eee9e1}body:has(.cw-resultMinimal) .cw-periodAxisLabel,body:has(.cw-resultMinimal) .cw-periodAxisTitle,body:has(.cw-resultMinimal) .cw-periodGridLine text{fill:#8b837a;font-weight:600}body:has(.cw-resultMinimal) .cw-periodAxisLine{stroke:#ddd6cc}body:has(.cw-resultMinimal) .cw-periodLine{stroke:#d95032;stroke-width:3.5}body:has(.cw-resultMinimal) .cw-periodArea{fill:rgba(217,80,50,.08)}body:has(.cw-resultMinimal) .cw-periodPoint{fill:#fffdf9;stroke:#d95032;stroke-width:2.5;filter:none}body:has(.cw-resultMinimal) .cw-periodGraph .is-current .cw-periodPoint{fill:#12715f;stroke:#fffdf9}body:has(.cw-resultMinimal) .cw-periodGraph .is-selected .cw-periodPoint{fill:#171717;stroke:#fffdf9;stroke-width:3.5}body:has(.cw-resultMinimal) .cw-periodPointValue{fill:#171717;font-size:11px;font-weight:800}body:has(.cw-resultMinimal) .cw-periodSelector{gap:0;overflow:hidden;padding:0}body:has(.cw-resultMinimal) .cw-periodSelector>header{padding:12px 14px;border-bottom:1px solid #eee9e1}body:has(.cw-resultMinimal) .cw-periodSelector>header strong{color:#171717;font-size:14px;font-weight:800}body:has(.cw-resultMinimal) .cw-periodSelector>header span{color:#6b645d;font-size:12px;font-weight:700}body:has(.cw-resultMinimal) .cw-periodMiniTimeline{display:grid;grid-template-columns:1fr;gap:0}body:has(.cw-resultMinimal) .cw-periodMiniTimeline article{border-bottom:1px solid #eee9e1;background:#fffdf9}body:has(.cw-resultMinimal) .cw-periodMiniTimeline article:last-child{border-bottom:0}body:has(.cw-resultMinimal) .cw-periodMiniTimeline article.is-selected{background:#faf7f2;box-shadow:inset 3px 0 0 #171717}body:has(.cw-resultMinimal) .cw-periodMiniTimeline button{display:grid;grid-template-columns:4px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:3px 10px;width:100%;min-height:64px;padding:11px 14px;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;text-align:left}body:has(.cw-resultMinimal) .cw-periodMiniTimeline button:before{grid-row:1/3;width:4px;min-height:100%;border-radius:999px;background:#e5e1da}body:has(.cw-resultMinimal) .cw-periodMiniTimeline article.is-current button:before{background:#12715f}body:has(.cw-resultMinimal) .cw-periodMiniTimeline span{color:#9f2f25;font-size:11px;font-weight:800}body:has(.cw-resultMinimal) .cw-periodMiniTimeline strong{grid-column:2;color:#171717;font-family:var(--cw-font-title);font-size:22px;font-weight:850;line-height:1.05}body:has(.cw-resultMinimal) .cw-periodMiniTimeline em{grid-column:2;color:#6b645d;font-size:11px;font-weight:600}body:has(.cw-resultMinimal) .cw-periodMiniTimeline b{grid-column:3;grid-row:1/3;align-self:center;padding:5px 8px;border:1px solid #e5e1da;border-radius:999px;background:#ffffff;color:#171717;font-size:11px;font-weight:800;white-space:nowrap}body:has(.cw-resultMinimal) .cw-periodSelectedResult{display:grid;gap:10px;overflow:hidden;padding:12px;border:1px solid #e5e1da;border-radius:8px;background:#fffdf9}body:has(.cw-resultMinimal) .cw-periodSelectedResult>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding-bottom:10px;border-bottom:1px solid #eee9e1}body:has(.cw-resultMinimal) .cw-periodSelectedResult>header>div:first-child{min-width:0}body:has(.cw-resultMinimal) .cw-periodSelectedResult>header strong{display:block;color:#171717;font-size:21px;font-weight:900;line-height:1.15}body:has(.cw-resultMinimal) .cw-periodSelectedResult>header p{margin:5px 0 0;color:#6b645d;font-size:12px;font-weight:650}body:has(.cw-resultMinimal) .cw-periodSelectedScore{display:grid;min-width:54px;min-height:54px;place-items:center;align-content:center;padding:7px 8px;border-radius:9px;background:#171717;color:#fff}body:has(.cw-resultMinimal) .cw-periodSelectedScore strong{color:#fff!important;font-family:var(--cw-font-body);font-size:23px;font-weight:950;line-height:1}body:has(.cw-resultMinimal) .cw-periodSelectedScore span{margin-top:3px;color:rgba(255,253,249,.84);font-size:10px;font-weight:900;line-height:1}body:has(.cw-resultMinimal) .cw-periodSelectedResult .cw-periodInlineDetail{margin:0;padding:0;border:0!important;border-radius:0;background:transparent}body:has(.cw-resultMinimal) .cw-periodSelectedResult .cw-periodInlineDaily{border:0!important;background:#faf7f2}body:has(.cw-resultMinimal) .cw-periodInlineDetail{display:grid;gap:10px;margin:0 14px 14px 28px;padding:12px;border:1px solid #e5e1da;border-radius:8px;background:#ffffff}body:has(.cw-resultMinimal) .cw-periodInlineDetail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}body:has(.cw-resultMinimal) .cw-periodInlineDetail dl div{min-width:0;padding:8px;border-radius:7px;background:#faf7f2}body:has(.cw-resultMinimal) .cw-periodInlineDetail dd,body:has(.cw-resultMinimal) .cw-periodInlineDetail dt{margin:0;line-height:1.25}body:has(.cw-resultMinimal) .cw-periodInlineDetail dt{color:#6b645d;font-size:11px;font-weight:800}body:has(.cw-resultMinimal) .cw-periodInlineDetail dd{margin-top:4px;color:#171717;font-size:13px;font-weight:850;word-break:keep-all}body:has(.cw-resultMinimal) .cw-periodInlineDetail p{margin:0;color:#302a24;font-size:12.5px;font-weight:500;line-height:1.68;white-space:pre-line;word-break:keep-all}body:has(.cw-resultMinimal) .cw-periodInlineDaily{min-height:0;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:10px 12px;border:1px solid #eee4d8;border-radius:8px;background:#fbf8f2}body:has(.cw-resultMinimal) .cw-periodInlineDaily>span{width:30px;height:30px;border-width:6px}body:has(.cw-resultMinimal) .cw-periodInlineDaily b{margin-bottom:4px;color:#7f2d25;font-size:11px;font-weight:800}body:has(.cw-resultMinimal) .cw-periodInlineDaily p{color:#25201b;font-size:12.5px;font-weight:600;line-height:1.6}body:has(.cw-resultMinimal) .cw-periodInlineDomain{gap:8px;margin-top:0}body:has(.cw-resultMinimal) .cw-periodInlineDomain h4{gap:8px;color:#171717;font-family:var(--cw-font-body);font-size:13px;font-weight:850}body:has(.cw-resultMinimal) .cw-periodInlineDomain>div{grid-template-columns:1fr;gap:7px}body:has(.cw-resultMinimal) .cw-periodInlineDomain article{min-height:64px;grid-template-columns:34px minmax(0,1fr);gap:8px;padding:8px 9px;border-color:#eee4d8;background:#fffdf9}body:has(.cw-resultMinimal) .cw-periodInlineDomain article>span{width:32px;height:32px;font-size:12px;font-weight:900}body:has(.cw-resultMinimal) .cw-periodInlineDomain article h5{display:flex;gap:6px;align-items:center;justify-content:flex-start;margin-bottom:4px;font-family:var(--cw-font-body);font-size:12.5px;font-weight:850}body:has(.cw-resultMinimal) .cw-periodDomainName{white-space:nowrap}body:has(.cw-resultMinimal) .cw-periodInlineDomain article b{flex:0 0 auto;min-height:19px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:850}body:has(.cw-resultMinimal) .cw-periodInlineDomain article p{color:#4f473e;font-size:10.5px;font-weight:650;line-height:1.35}body:has(.cw-resultMinimal) .cw-periodInlineDomain article i{display:none}body:has(.cw-resultMinimal) .cw-periodReadingMissing{padding:10px 12px;border:1px dashed #d8cfc2;border-radius:8px;background:#fbf8f2;color:#6b645d;font-size:12px;font-weight:700;line-height:1.4}body:has(.cw-resultMinimal) .cw-periodDetail{padding:14px}body:has(.cw-resultMinimal) .cw-periodDetail header span{color:#9f2f25;font-size:11px;font-weight:800}body:has(.cw-resultMinimal) .cw-periodDetail header strong{color:#171717;font-family:var(--cw-font-body);font-size:20px;font-weight:800}body:has(.cw-resultMinimal) .cw-periodDetail header em{border:1px solid #e5e1da;background:#ffffff;color:#171717;font-size:11px;font-weight:800}body:has(.cw-resultMinimal) .cw-periodDetail dl{gap:8px}body:has(.cw-resultMinimal) .cw-periodDetail dl div{border:1px solid #eee9e1;border-radius:8px;background:#faf7f2}body:has(.cw-resultMinimal) .cw-periodDetail dt{color:#6b645d;font-weight:800}body:has(.cw-resultMinimal) .cw-periodDetail dd{color:#171717;font-weight:700}body:has(.cw-resultMinimal) .cw-periodDetail p{color:#302a24;font-size:13px;font-weight:500;line-height:1.72}body:has(.cw-resultMinimal) .cw-resultMiniList article.has-guiinImage{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border:1px solid #e5e1da;border-radius:8px;background:#fffdf9;box-shadow:none}body:has(.cw-resultMinimal) .cw-resultMiniList article.has-guiinImage img{display:block;width:76px;height:76px;-o-object-fit:cover;object-fit:cover;border:1px solid #eee9e1;border-radius:8px;background:#faf7f2}body:has(.cw-resultMinimal) .cw-resultMiniList article.has-guiinImage>div{min-width:0}body:has(.cw-resultMinimal) .cw-resultMiniList article.has-guiinImage strong{color:#171717;font-family:var(--cw-font-body);font-size:15px;font-weight:800}body:has(.cw-resultMinimal) .cw-resultMiniList article.has-guiinImage span{margin-top:4px;color:#9f2f25;font-family:var(--cw-font-body);font-size:11px;font-weight:800}body:has(.cw-resultMinimal) .cw-resultMiniList article.has-guiinImage p{display:-webkit-box;overflow:hidden;margin:6px 0 0;color:#5f5a54;font-size:12px;font-weight:500;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cw-resultGraph{position:relative;padding:10px 0 0}.cw-resultGraph svg{width:100%;height:auto;overflow:visible}.cw-resultGraph .grid{fill:none;stroke:rgba(31,37,44,.08);stroke-width:1}.cw-resultGraph .area{fill:rgba(79,154,102,.13)}.cw-resultGraph .line{fill:none;stroke:#5d8fc8;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.cw-resultGraph circle{fill:#ffffff;stroke:#5d8fc8;stroke-width:2}.cw-resultGraph circle.is-active{fill:#4f9a66;stroke:#ffffff;stroke-width:3}.cw-resultGraph>div{display:flex;justify-content:space-between;margin-top:-4px;color:#8d949c;font-size:10px;font-weight:850}.cw-resultJudgementBoard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cw-resultJudgementBoard div{min-height:112px;padding:13px;border:1px solid rgba(28,34,41,.07);border-radius:12px;background:#fbfaf7}.cw-resultJudgementBoard span{display:block;color:#7b838b;font-size:11px;font-weight:850}.cw-resultJudgementBoard strong{display:block;margin-top:8px;color:#1f252c;font-size:16px;line-height:1.2}.cw-resultJudgementBoard small{display:block;margin-top:7px;color:#66717c;font-size:12px;line-height:1.35}body.cw-hwallyeokAppBody>footer,body.cw-hwallyeokAppBody>header,body:has(.cw-page)>footer,body:has(.cw-page)>header{display:none}body.cw-hwallyeokAppBody>main,body:has(.cw-page)>main{min-height:100vh}.cw-appHeaderLayer .cw-appHeader{position:fixed!important;top:0!important;right:0!important;left:0!important;z-index:96!important;display:flex!important;width:min(100vw,414px)!important;max-width:414px!important;height:48px!important;min-height:48px!important;align-items:center!important;justify-content:space-between!important;margin:0 auto!important;padding:0!important;border-bottom:1px solid rgba(0,0,0,.78)!important;background:rgba(255,255,255,.76)!important;color:#050505!important;box-shadow:none!important;transform:none!important;backdrop-filter:none!important}.cw-appHeaderLayer .cw-appHeader .cw-iconButton{display:grid!important;width:48px!important;min-width:48px!important;height:47px!important;place-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#050505!important}.cw-appHeaderLayer .cw-appHeader .cw-brand strong{color:#050505!important;font-family:var(--cw-font-title)!important;font-size:22px!important;font-weight:400!important;line-height:1!important}body.cw-hwallyeokAppBody .cw-authPhone,body.cw-hwallyeokAppBody .cw-flowPhone,body.cw-hwallyeokAppBody .cw-notebookPhone,body.cw-hwallyeokAppBody .cw-statusPhone{padding-top:48px!important}.cw-backendFormBridge{margin-top:16px;padding:16px;border:1px solid rgba(226,185,99,.18);border-radius:10px;background:rgba(5,10,20,.52)}.cw-backendFormBridge label,.cw-backendFormBridge p,.cw-backendFormBridge span{color:#fff4df}.cw-backendFormBridge input{border-color:rgba(226,185,99,.22);background:rgba(255,244,223,.08);color:#fff4df}.cw-backendFormBridge a[class*=inline-flex],.cw-backendFormBridge button[type=submit]{border-radius:8px;background:linear-gradient(135deg,#d9ad5b,#b84e39);color:#140b05;font-weight:950}.cw-accountPage,.cw-authPage,.cw-flowPage,.cw-statusPage{min-height:100vh;background:radial-gradient(circle at 50% 0,rgba(217,173,91,.22),transparent 260px),linear-gradient(180deg,#050913,#071020 45%,#0b1324)}.cw-accountPhone,.cw-authPhone,.cw-flowPhone,.cw-statusPhone{min-height:100vh;background:radial-gradient(circle at 76% 10%,rgba(217,173,91,.16),transparent 132px),linear-gradient(180deg,#071020,#0a1325 56%,#111827);color:#fff6df}.cw-authHeader,.cw-flowHeader{display:flex;min-height:66px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid rgba(217,173,91,.16);background:rgba(5,9,18,.52);backdrop-filter:blur(16px)}.cw-authHeader>a,.cw-flowHeader>a:not(.cw-authBrand){display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(217,173,91,.2);border-radius:50%;color:#fff6df}.cw-authBrand{display:inline-flex;align-items:center;gap:9px;color:#fff6df;font-weight:950}.cw-authBrand span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(217,173,91,.72);border-radius:50%;background:rgba(7,16,32,.66);color:var(--gold);font-family:var(--cw-font-seal);font-size:18px}.cw-authBrand strong{font-size:17px}.cw-accountMain,.cw-authMain,.cw-flowMain,.cw-statusMain{padding:22px 18px 36px}.cw-accountHero,.cw-authHero,.cw-listHero,.cw-paymentHero{position:relative;overflow:hidden;padding:22px 0 18px}.cw-accountHero p,.cw-authHero p,.cw-listHero p,.cw-paymentHero p,.cw-statusCard p{margin:0 0 8px;color:var(--gold);font-size:12px;font-weight:950;letter-spacing:0}.cw-accountHero h1,.cw-authHero h1,.cw-listHero h1,.cw-paymentHero h1,.cw-statusCard h1{margin:0;color:#fff6df;font-size:28px;line-height:1.14;letter-spacing:0}.cw-accountHero>span,.cw-authHero span,.cw-listHero span,.cw-paymentHero span,.cw-statusCard>span{display:block;margin-top:10px;color:rgba(255,246,223,.74);font-size:14px;line-height:1.56}.cw-accountList,.cw-authPanel,.cw-emptyPanel,.cw-orderItem,.cw-orderSummary,.cw-paymentPanel,.cw-reviewItem,.cw-reviewWritePanel,.cw-statusCard{border:1px solid rgba(217,173,91,.18);border-radius:12px;background:rgba(255,246,223,.055);box-shadow:0 18px 44px rgba(0,0,0,.24);backdrop-filter:blur(12px)}.cw-authPanel{display:grid;gap:16px;padding:18px}.cw-formField{display:grid;width:100%;gap:8px}.cw-authLinks,.cw-authPanel>*,.cw-authSubmit,.cw-formField,.cw-formField input,.cw-formField>div{min-width:0;max-width:100%}.cw-authSubmit,.cw-formField input{width:100%}.cw-formField label,.cw-reviewWritePanel label{color:#fff4df;font-size:13px;font-weight:850}.cw-formField>div{display:flex;min-height:48px;align-items:center;gap:10px;padding:0 12px;border:1px solid rgba(217,173,91,.2);border-radius:8px;background:rgba(255,246,223,.08);color:var(--gold)}.cw-formField input,.cw-reviewWritePanel textarea{border:0;background:transparent;color:#fff6df;box-shadow:none}.cw-formField input:focus,.cw-reviewWritePanel textarea:focus{outline:none;box-shadow:none}.cw-formField small{color:rgba(255,246,223,.55);font-size:12px}.cw-authSubmit,.cw-paymentPanel button,.cw-reviewWritePanel button[type=submit]{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(135deg,#d9ad5b,#b84e39);color:#140b05;font-weight:950}.cw-authSubmit:disabled,.cw-paymentPanel button:disabled,.cw-reviewWritePanel button[type=submit]:disabled{opacity:.64}.cw-authLinks,.cw-authNotice{display:flex;justify-content:space-between;color:rgba(255,246,223,.72);font-size:13px}.cw-authNotice{display:block;margin:0;text-align:center}.cw-authLinks a,.cw-authNotice a{color:#f2cf7a;font-weight:850}.cw-orderSummary{display:grid;gap:1px;overflow:hidden;margin-top:2px}.cw-orderSummary div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;background:rgba(255,246,223,.035)}.cw-orderSummary span{color:rgba(255,246,223,.62);font-size:13px}.cw-orderSummary strong{color:#fff6df;font-size:15px}.cw-paymentPanel,.cw-reviewWritePanel{margin-top:16px;padding:16px}.cw-paymentPanelHead{display:flex;align-items:center;gap:11px;margin-bottom:16px;color:var(--gold)}.cw-paymentPanelHead h2{margin:0;color:#fff6df;font-size:18px}.cw-paymentPanelHead p{margin:4px 0 0;color:rgba(255,246,223,.66);font-size:12px}.cw-paymentPanel #agreement,.cw-paymentPanel #payment-methods{overflow:hidden;border-radius:8px;background:#fff}.cw-secureNote{display:flex;align-items:flex-start;gap:8px;margin:14px 2px 0;color:rgba(255,246,223,.64);font-size:12px;line-height:1.45}.cw-accountHero{text-align:center}.cw-accountAvatar{display:grid;width:74px;height:74px;place-items:center;margin:0 auto 14px;border:1px solid rgba(217,173,91,.28);border-radius:50%;background:rgba(217,173,91,.12);color:var(--gold)}.cw-accountList{display:grid;gap:1px;overflow:hidden;margin-top:14px}.cw-accountList a{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;min-height:78px;align-items:center;gap:12px;padding:13px 15px;background:rgba(255,246,223,.035)}.cw-accountList i{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;background:rgba(217,173,91,.12);color:var(--gold);font-style:normal}.cw-accountList strong{display:block;color:#fff6df;font-size:15px}.cw-accountList small{display:block;margin-top:4px;color:rgba(255,246,223,.58);font-size:12px;line-height:1.35}.cw-signoutForm{margin-top:14px}.cw-signoutForm button{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(217,173,91,.18);border-radius:8px;background:rgba(255,246,223,.04);color:rgba(255,246,223,.76);font-weight:850}.cw-emptyPanel{display:grid;justify-items:center;gap:10px;margin-top:14px;padding:34px 20px;text-align:center}.cw-emptyPanel svg{color:var(--gold)}.cw-emptyPanel h2{margin:0;color:#fff6df;font-size:20px}.cw-emptyPanel p{margin:0;color:rgba(255,246,223,.62);font-size:13px;line-height:1.5}.cw-emptyPanel a,.cw-orderActions a,.cw-statusActions a,.cw-statusActions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:1px solid rgba(217,173,91,.22);border-radius:999px;background:transparent;color:#f2cf7a;cursor:pointer;font-size:13px;font-weight:900;font-family:inherit;text-decoration:none}.cw-orderList,.cw-reviewList{display:grid;gap:12px;margin-top:14px}.cw-orderItem,.cw-reviewItem{padding:16px}.cw-orderItemTop,.cw-reviewItem>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.cw-statusBadge{display:inline-flex;min-height:26px;align-items:center;padding:0 10px;border-radius:999px;background:rgba(217,173,91,.13);color:#f2cf7a;font-size:12px;font-weight:900}.cw-statusBadge.is-paid{background:rgba(90,165,116,.18);color:#a6e0b8}.cw-statusBadge.is-failed{background:rgba(221,107,82,.18);color:#ffb09d}.cw-orderItemTop small,.cw-reviewItem small{color:rgba(255,246,223,.52);font-size:12px}.cw-orderItem h2{margin:14px 0 7px;color:#fff6df;font-size:20px;line-height:1.2}.cw-orderItem p{display:flex;align-items:center;gap:6px;margin:0;color:rgba(255,246,223,.55);font-size:12px}.cw-orderItem>strong{display:block;margin-top:12px;color:var(--gold);font-size:18px}.cw-orderActions{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin-top:15px;padding-right:22px}.cw-orderActions a.is-primary{background:rgba(217,173,91,.16);color:#ffe4a4}.cw-orderChevron{position:absolute;right:0;top:10px;color:rgba(255,246,223,.42)}.cw-reviewItem strong{color:#fff6df;font-size:15px}.cw-reviewStars{display:inline-flex;gap:2px;color:var(--gold)}.cw-reviewItem p{margin:12px 0 10px;color:rgba(255,246,223,.74);font-size:14px;line-height:1.56}.cw-reviewWritePanel form{display:grid;gap:18px}.cw-reviewWritePanel form>div:first-child p,.cw-reviewWritePanel p{color:rgba(255,246,223,.68)}.cw-reviewWritePanel form>div:first-child p:last-child{color:#fff6df}.cw-reviewWritePanel textarea{min-height:150px;border:1px solid rgba(217,173,91,.2);border-radius:8px;background:rgba(255,246,223,.08)}.cw-reviewWritePanel .text-ink{color:var(--gold)}.cw-statusMain{display:grid;min-height:100vh;align-content:center;gap:20px}.cw-statusBrand{justify-content:center}.cw-statusCard{display:grid;justify-items:center;gap:12px;padding:34px 22px;text-align:center}.cw-statusIcon{display:grid;width:72px;height:72px;place-items:center;border:1px solid rgba(217,173,91,.3);border-radius:50%;background:rgba(217,173,91,.14);color:var(--gold)}.cw-statusIcon.is-loading svg{animation:cw-spin 1s linear infinite}.cw-statusIcon.is-error{border-color:rgba(221,107,82,.34);background:rgba(221,107,82,.12);color:#ffb09d}.cw-statusActions{display:flex;gap:9px;margin-top:8px}.cw-sajuPreparePage{min-height:100vh;background:radial-gradient(circle at 50% -8%,rgba(230,187,107,.24),transparent 238px),radial-gradient(circle at 8% 82%,rgba(151,54,45,.18),transparent 210px),linear-gradient(180deg,#050711,#09111f 48%,#120d13)}.cw-sajuPreparePhone{min-height:100vh;background:linear-gradient(rgba(255,234,187,.028) 1px,transparent 0),linear-gradient(90deg,rgba(255,234,187,.024) 1px,transparent 0),radial-gradient(circle at 78% 12%,rgba(233,196,117,.18),transparent 122px),linear-gradient(180deg,rgba(9,17,31,.88),rgba(18,13,19,.96));background-size:32px 32px,32px 32px,auto,auto;color:#fff6df}.cw-sajuPrepareMain{display:grid;min-height:100vh;align-content:center;padding:28px 18px calc(34px + env(safe-area-inset-bottom, 0px))}.cw-sajuPrepareCard{position:relative;overflow:hidden;display:grid;width:100%;max-width:378px;justify-self:center;justify-items:center;gap:14px;padding:30px 20px 22px;border:1px solid rgba(232,194,121,.28);border-radius:12px;background:linear-gradient(180deg,rgba(255,248,228,.115),rgba(255,248,228,.045)),rgba(5,7,17,.64);box-shadow:0 24px 70px rgba(0,0,0,.36);text-align:center}.cw-sajuPrepareCard:before{position:absolute;inset:0;pointer-events:none;content:"";background:radial-gradient(circle at 50% 22%,rgba(232,194,121,.16),transparent 132px),linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translateX(-100%);animation:cw-saju-sheen 3.6s ease-in-out infinite}.cw-sajuPrepareVisual{position:relative;display:grid;width:156px;height:156px;place-items:center;margin-bottom:2px}.cw-sajuPrepareVisual:after,.cw-sajuPrepareVisual:before{position:absolute;content:"";border-radius:50%}.cw-sajuPrepareVisual:before{inset:13px;border:1px solid rgba(232,194,121,.34);box-shadow:inset 0 0 34px rgba(232,194,121,.08)}.cw-sajuPrepareVisual:after{inset:48px;background:radial-gradient(circle,rgba(232,194,121,.28),rgba(232,194,121,.04) 68%,transparent);filter:blur(1px)}.cw-sajuPrepareOrbit{position:absolute;inset:0;border:1px solid rgba(232,194,121,.16);border-radius:50%;animation:cw-saju-orbit 7.5s linear infinite}.cw-sajuPrepareOrbit i{position:absolute;width:7px;height:7px;border-radius:50%;background:#f4d58c;box-shadow:0 0 18px rgba(244,213,140,.72)}.cw-sajuPrepareOrbit i:first-child{left:50%;top:-4px}.cw-sajuPrepareOrbit i:nth-child(2){right:13px;top:33px}.cw-sajuPrepareOrbit i:nth-child(3){right:28px;bottom:13px}.cw-sajuPrepareOrbit i:nth-child(4){left:12px;bottom:42px}.cw-sajuPreparePillars{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,42px);gap:8px}.cw-sajuPreparePillars span{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(232,194,121,.32);border-radius:9px;background:rgba(255,248,228,.08);color:#ffe1a0;font-family:var(--cw-font-title);font-size:20px;font-weight:700;animation:cw-saju-pulse 1.9s ease-in-out infinite}.cw-sajuPreparePillars span:nth-child(2){animation-delay:.16s}.cw-sajuPreparePillars span:nth-child(3){animation-delay:.32s}.cw-sajuPreparePillars span:nth-child(4){animation-delay:.48s}.cw-sajuPrepareCard p{position:relative;margin:0;color:#f2cf7a;font-size:12px;font-weight:950;letter-spacing:0}.cw-sajuPrepareCard h1{position:relative;max-width:300px;margin:0;color:#fff6df;font-family:var(--cw-font-title);font-size:27px;font-weight:800;line-height:1.2;letter-spacing:0}.cw-sajuPrepareCard>span{position:relative;display:block;max-width:300px;color:rgba(255,246,223,.76);font-size:14px;font-weight:700;line-height:1.58}.cw-sajuPrepareSteps{position:relative;display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:3px}.cw-sajuPrepareSteps span{display:grid;min-height:34px;place-items:center;border:1px solid rgba(232,194,121,.14);border-radius:8px;background:rgba(255,248,228,.055);color:rgba(255,246,223,.62);font-size:11px;font-weight:850}.cw-sajuPrepareSteps span.is-active{border-color:rgba(232,194,121,.34);background:rgba(232,194,121,.12);color:#ffe1a0}.cw-sajuPrepareCard .cw-statusIcon{display:grid;width:66px;height:66px;place-items:center;border:1px solid rgba(232,194,121,.32);border-radius:50%;background:rgba(232,194,121,.12);color:#f2cf7a;font-size:27px;font-weight:950}.cw-sajuPrepareCard.is-error .cw-statusIcon{border-color:rgba(221,107,82,.36);background:rgba(221,107,82,.12);color:#ffb09d}.cw-sajuPrepareCard .cw-statusActions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}.cw-sajuPrepareCard .cw-statusActions.is-single{grid-template-columns:1fr}.cw-sajuPrepareCard .cw-statusActions a,.cw-sajuPrepareCard .cw-statusActions button{min-width:0;border-radius:8px;text-decoration:none}@keyframes cw-saju-orbit{to{transform:rotate(1turn)}}@keyframes cw-saju-pulse{0%,to{transform:translateY(0);opacity:.72}50%{transform:translateY(-3px);opacity:1}}@keyframes cw-saju-sheen{0%,58%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes cw-spin{to{transform:rotate(1turn)}}.cw-resultLoadingPage{position:relative;overflow:hidden;width:100%;max-width:448px;min-height:100svh;margin:0 auto;background:#000;color:#fff;font-family:var(--cw-font-sans);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 28px 80px rgba(0,0,0,.34)}body:has(.cw-resultLoadingPage){background:#9c9c9a!important}body:has(.cw-resultLoadingPage)>main{display:grid;justify-items:center;align-items:start;min-height:100svh!important;padding:0!important;background:#9c9c9a}body:has(.cw-resultLoadingPage) .cw-appHeaderLayer,body:has(.cw-resultLoadingPage) .cw-referenceBottomNav{display:none!important}.cw-resultLoadingTopbar{position:relative;z-index:4;display:grid;min-height:56px;grid-template-columns:56px 1fr 56px;align-items:center;padding-top:env(safe-area-inset-top,0);background:#b3b3b1;color:#050505}.cw-resultLoadingTopbar strong{justify-self:center;font-family:var(--cw-font-title);font-size:29px;font-weight:950;letter-spacing:0;line-height:1}.cw-resultLoadingTopbar a,.cw-resultLoadingTopbar button{display:grid;width:56px;min-width:56px;height:56px;place-items:center;border:0;background:transparent;color:#050505;text-decoration:none}.cw-resultLoadingScene{position:relative;overflow:hidden;min-height:calc(100svh - 56px - env(safe-area-inset-top, 0px));background:#000}.cw-resultLoadingBackdrop{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 56%,rgba(0,0,0,.68) 74%,#000),url(/cheongwoldang/gallery/set4-1.webp) top /cover no-repeat;filter:saturate(.94) contrast(1.04) brightness(.92)}.cw-resultLoadingBackdrop:before{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(0,0,0,.52),transparent 22%,transparent 78%,rgba(0,0,0,.52)),linear-gradient(180deg,rgba(0,0,0,.14),transparent 26%,rgba(0,0,0,.18) 58%,rgba(0,0,0,.92))}.cw-resultLoadingBackdrop:after{position:absolute;inset:auto 0 0;height:42%;content:"";background:linear-gradient(180deg,transparent,rgba(0,0,0,.68) 24%,#000 82%)}.cw-resultLoadingContent{position:absolute;z-index:2;left:50%;bottom:max(72px,calc(70px + env(safe-area-inset-bottom, 0px)));display:grid;width:min(100% - 42px,360px);justify-items:center;transform:translateX(-50%);text-align:center}.cw-resultLoadingContent h1{display:grid;gap:6px;margin:0 0 54px;color:rgba(255,255,255,.96);font-size:27px;font-weight:850;letter-spacing:0;line-height:1.18;text-shadow:0 2px 18px rgba(0,0,0,.9)}.cw-resultLoadingContent h1 span{display:block;white-space:nowrap}.cw-resultLoadingContent h1 b{color:#fff1d4;font-size:30px;font-weight:950}.cw-resultLoadingProgress{position:relative;width:34px;height:34px;margin-bottom:17px;border-radius:50%;background:radial-gradient(farthest-side,#d6635c 94%,transparent) top /6px 6px no-repeat,conic-gradient(from 18deg,rgba(214,99,92,.08),rgba(214,99,92,.22),rgba(214,99,92,.92),rgba(214,99,92,.08));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 0);animation:cw-result-loading-spin .95s linear infinite}.cw-resultLoadingContent p{margin:0;color:rgba(255,255,255,.34);font-size:17px;font-weight:850;letter-spacing:0}@keyframes cw-result-loading-spin{to{transform:rotate(1turn)}}@media (max-width:380px){.cw-resultLoadingTopbar{min-height:54px;grid-template-columns:54px 1fr 54px}.cw-resultLoadingTopbar strong{font-size:26px}.cw-resultLoadingTopbar a,.cw-resultLoadingTopbar button{width:54px;min-width:54px;height:54px}.cw-resultLoadingContent h1{font-size:24px}.cw-resultLoadingContent h1 b{font-size:26px}}.cw-resultMinimal{background:radial-gradient(circle at 14% 4%,rgba(196,133,57,.08),transparent 180px),radial-gradient(circle at 92% 12%,rgba(20,38,52,.08),transparent 190px),linear-gradient(180deg,#f1eadc,#e8dcc7)}.cw-resultAnalysisCard,.cw-resultGraphCard,.cw-resultJudgementCard,.cw-resultLifeHero,.cw-resultManselyeokCard,.cw-resultPaperCard,.cw-resultReportPage,.cw-resultRoadmapCard,.cw-resultSummaryCard{position:relative;overflow:hidden;border:1px solid rgba(102,72,38,.18);background:linear-gradient(90deg,rgba(112,77,39,.035) 0 1px,transparent 1px 100%),linear-gradient(180deg,rgba(255,255,255,.68),rgba(246,239,224,.92)),#f7efdf;box-shadow:0 16px 34px rgba(53,38,21,.12),inset 0 0 0 1px rgba(255,255,255,.46)}.cw-resultAnalysisCard:before,.cw-resultGraphCard:before,.cw-resultJudgementCard:before,.cw-resultLifeHero:before,.cw-resultManselyeokCard:before,.cw-resultPaperCard:before,.cw-resultReportPage:before,.cw-resultRoadmapCard:before,.cw-resultSummaryCard:before{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 18%,rgba(112,77,39,.06),transparent 2px),radial-gradient(circle at 76% 34%,rgba(112,77,39,.045),transparent 1.5px),radial-gradient(circle at 38% 72%,rgba(112,77,39,.04),transparent 1.5px);background-size:96px 96px,132px 132px,156px 156px;content:""}.cw-resultLifeHeroText h1,.cw-resultReportText h2,.cw-resultSectionTop h2{color:#352315}.cw-resultLifeHeroText>span,.cw-resultReportText span,.cw-resultSectionTop a,.cw-resultSectionTop span,.cw-resultSummaryCard p{color:#9b3f2f}.cw-resultPaperCard{margin-top:12px;padding:16px;border-radius:16px}.cw-resultCoverageGrid{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.cw-resultCoverageGrid span{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border:1px solid rgba(155,63,47,.18);border-radius:999px;background:rgba(155,63,47,.07);color:#7b352a;font-size:12px;font-weight:700}.cw-resultBigeopSummary,.cw-resultFactorStack,.cw-resultYongsinMatrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cw-resultBigeopSummary article,.cw-resultFactorStack div,.cw-resultYongsinMatrix div{min-height:92px;padding:12px;border:1px solid rgba(102,72,38,.14);border-radius:12px;background:rgba(255,251,241,.62)}.cw-resultBigeopSummary span,.cw-resultFactorStack span,.cw-resultYongsinMatrix span{display:block;color:#8c5a2e;font-size:12px;font-weight:700}.cw-resultBigeopSummary strong,.cw-resultFactorStack strong,.cw-resultYongsinMatrix strong{display:block;margin-top:8px;color:#2f2117;font-family:var(--cw-font-title);font-size:24px;font-weight:400;line-height:1}.cw-resultBigeopSummary small,.cw-resultFactorStack small,.cw-resultYongsinMatrix small{display:block;margin-top:8px;color:#69513e;font-size:11px;line-height:1.35}.cw-resultTwelveCycle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;align-items:end}.cw-resultTwelveCycle article{display:grid;min-height:154px;align-content:end;gap:6px;padding:10px 8px;border:1px solid rgba(102,72,38,.14);border-radius:12px;background:rgba(255,251,241,.62);text-align:center}.cw-resultTwelveCycle i{display:block;width:14px;min-height:16px;margin:0 auto;border-radius:999px 999px 3px 3px;background:linear-gradient(180deg,#c64735,#d9ad5b);box-shadow:inset 0 0 0 1px rgba(102,72,38,.12)}.cw-resultTwelveCycle small,.cw-resultTwelveCycle span{color:#765844;font-size:11px;line-height:1.25}.cw-resultTwelveCycle strong{color:#2f2117;font-family:var(--cw-font-title);font-size:18px;font-weight:400}.cw-resultGraph .line{stroke:#9b3f2f}.cw-resultGraph .area{fill:rgba(155,63,47,.12)}.cw-resultGraph circle{stroke:#9b3f2f}.cw-resultCoverageGrid span.is-missing{opacity:.45;text-decoration:line-through}.cw-phoneDark{background:radial-gradient(circle at 50% -8%,rgba(73,103,148,.24),transparent 260px),linear-gradient(180deg,#061123,#09172c 48%,#0b1425);color:#eef3fb}.cw-headerDark{border-bottom-color:rgba(162,179,204,.14);background:rgba(6,17,35,.88);color:#eef3fb}.cw-headerDark .cw-brand span{border-color:rgba(177,192,214,.34);background:rgba(238,243,251,.06);color:#eef3fb}.cw-headerDark .cw-brand strong,.cw-headerDark .cw-iconButton{color:#eef3fb}.cw-subMainDark{background:radial-gradient(circle at 16% 12%,rgba(54,87,132,.24),transparent 180px),linear-gradient(180deg,#061123,#09172c 54%,#0b1425)}.cw-bottomNavDark{border-top-color:rgba(162,179,204,.14);background:rgba(6,17,35,.9)}.cw-bottomNavDark a{color:rgba(221,230,242,.56)}.cw-bottomNavDark a.is-active{color:#eef3fb}.cw-settingsHero{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;margin-top:8px;padding:16px;border:1px solid rgba(162,179,204,.18);border-radius:8px;background:radial-gradient(circle at 20% 0,rgba(88,124,174,.16),transparent 130px),linear-gradient(180deg,rgba(16,31,56,.96),rgba(8,20,39,.96));box-shadow:0 18px 34px rgba(0,0,0,.22)}.cw-settingsSeal{display:grid;width:56px;height:56px;place-items:center;border:1px solid rgba(177,192,214,.32);border-radius:50%;background:rgba(238,243,251,.055);color:#eef3fb;box-shadow:inset 0 0 18px rgba(186,204,230,.06)}.cw-settingsSeal span{font-family:var(--cw-font-seal);font-size:24px}.cw-settingsHero p{margin:0 0 5px;color:#aebed3;font-size:12px;font-weight:900}.cw-settingsHero h1{margin:0;color:#f5f0e8;font-size:23px;line-height:1.15}.cw-settingsHero span{display:block;margin-top:7px;color:rgba(235,241,250,.62);font-size:12px;line-height:1.45}.cw-menuAccount{gap:8px;margin-top:12px}.cw-menuAccount a{min-height:46px;border-color:rgba(162,179,204,.18);border-radius:8px;background:rgba(14,30,55,.84);color:#eef3fb;box-shadow:none}.cw-menuAccount a.is-primary{border-color:rgba(238,243,251,.3);background:linear-gradient(135deg,#eef3fb,#cbd7e6);color:#071226}.cw-menuSection{margin-top:18px}.cw-menuSection>p{margin:0 0 8px;color:#aebed3;font-size:11px;font-weight:900}.cw-menuList,.cw-policyList{gap:8px}.cw-menuList a,.cw-policyList a{border-color:rgba(162,179,204,.16);border-radius:8px;background:rgba(14,30,55,.76);color:#eef3fb;box-shadow:none}.cw-menuList a{grid-template-columns:34px minmax(0,1fr) 18px;min-height:62px;padding:10px 12px}.cw-menuAccount svg,.cw-menuList svg:first-child,.cw-policyList svg{color:#b7c6da}.cw-menuList strong{color:#f5f0e8;font-size:14px}.cw-menuList small{color:rgba(235,241,250,.56);font-size:11px}.cw-policyList a{min-height:42px;padding:0 12px;color:rgba(235,241,250,.72)}.cw-menuLogout{margin-top:16px}.cw-menuLogout button{min-height:44px;border-color:rgba(217,111,84,.22);border-radius:8px;background:rgba(217,111,84,.08);color:#e7a093}body:has(.cw-authPage)>footer,body:has(.cw-authPage)>header,body:has(.cw-notebookPhone)>footer,body:has(.cw-notebookPhone)>header{display:none}