.cw-hwProfile{border:1.5px solid rgba(30,25,20,.52);border-radius:10px;background:rgba(255,251,242,.56);box-shadow:0 10px 24px rgba(57,43,26,.08)}.cw-hwProfile h1{color:var(--note-ink);font-family:var(--cw-font-title);font-size:22px;font-weight:400}.cw-hwProfile span{display:block;margin-top:4px;color:var(--note-soft-ink);font-size:12px}.cw-accountInfoGrid{display:grid;gap:9px;margin-top:12px}.cw-accountInfoGrid article{display:grid;grid-template-columns:36px minmax(0,86px) minmax(0,1fr);gap:9px;align-items:center;min-height:55px;padding:10px 12px;border:1.5px solid rgba(30,25,20,.42);border-radius:10px;background:rgba(255,251,242,.5);box-shadow:0 8px 18px rgba(57,43,26,.06)}.cw-accountInfoGrid i{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(46,82,127,.2);border-radius:10px;background:rgba(46,82,127,.07);color:var(--note-blue);font-style:normal}.cw-accountInfoGrid span{color:var(--note-red);font-size:12px;font-weight:850}.cw-accountInfoGrid strong{min-width:0;color:var(--note-ink);font-size:13px;font-weight:850;line-height:1.35;overflow-wrap:anywhere;text-align:right}.cw-accountSectionTitle{display:grid;gap:4px;margin-top:18px}.cw-accountSectionTitle p{margin:0;color:var(--note-ink);font-family:var(--cw-font-title);font-size:20px;font-weight:400;line-height:1.2}.cw-accountSectionTitle span{color:var(--note-soft-ink);font-size:12px;line-height:1.45}.cw-passwordPanel{display:grid;gap:12px;margin-top:12px;padding:14px;border:1.5px solid rgba(30,25,20,.42);border-radius:10px;background:rgba(255,251,242,.5);box-shadow:0 8px 18px rgba(57,43,26,.06)}.cw-passwordPanelHead{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center}.cw-passwordPanelHead i{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(157,61,50,.22);border-radius:10px;background:rgba(157,61,50,.07);color:var(--note-red);font-style:normal}.cw-passwordPanelHead strong{display:block;color:var(--note-ink);font-family:var(--cw-font-title);font-size:19px;font-weight:400;line-height:1.18}.cw-passwordNotice,.cw-passwordPanelHead small{display:block;margin-top:4px;color:var(--note-soft-ink);font-size:12px;line-height:1.45}.cw-accountFeedback{margin:0;padding:10px 11px;border-radius:8px;font-size:12px;font-weight:800;line-height:1.45}.cw-accountFeedback.is-success{border:1px solid rgba(47,112,69,.24);background:rgba(47,112,69,.08);color:var(--note-green)}.cw-accountFeedback.is-error{border:1px solid rgba(157,61,50,.26);background:rgba(157,61,50,.07);color:var(--note-red)}.cw-passwordForm{display:grid;gap:9px}.cw-passwordForm label{display:grid;gap:6px}.cw-passwordForm label span{color:var(--note-red);font-size:12px;font-weight:850}.cw-passwordForm input{width:100%;min-height:44px;padding:0 12px;border:1.2px solid rgba(30,25,20,.22);border-radius:9px;background:rgba(255,252,244,.74);color:var(--note-ink);font:inherit;outline:none}.cw-passwordForm input:focus{border-color:rgba(157,61,50,.38);box-shadow:0 0 0 3px rgba(157,61,50,.1)}.cw-passwordForm button{display:inline-flex;min-height:47px;align-items:center;justify-content:center;border:1.5px solid rgba(157,61,50,.3);border-radius:9px;background:rgba(157,61,50,.1);color:var(--note-red);font-size:14px;font-weight:850;cursor:pointer}.cw-hwAccountList,.cw-hwOrderList,.cw-hwReviewList{margin-top:16px;border:0;background:transparent;box-shadow:none}.cw-hwAccountList a,.cw-hwEmptyPanel,.cw-hwOrderItem,.cw-hwReviewItem,.cw-hwReviewWritePanel{border:1.5px solid rgba(30,25,20,.52);border-radius:10px;background:rgba(255,251,242,.56);box-shadow:0 10px 24px rgba(57,43,26,.08);color:var(--note-ink)}.cw-hwAccountList a+a{margin-top:10px}.cw-hwAccountList i{border:1px solid rgba(46,82,127,.22);background:rgba(46,82,127,.07);color:var(--note-blue)}.cw-hwAccountList strong,.cw-hwEmptyPanel h2,.cw-hwOrderItem h2,.cw-hwReviewItem strong{color:var(--note-ink);font-family:var(--cw-font-title);font-weight:400}.cw-hwAccountList small,.cw-hwEmptyPanel p,.cw-hwOrderItem p,.cw-hwReviewItem p,.cw-hwReviewItem small{color:var(--note-soft-ink)}.cw-hwOrderItem>strong{color:var(--note-red);font-family:var(--cw-font-classic)}.cw-statusBadge{border:1px solid rgba(46,82,127,.22);background:rgba(46,82,127,.07);color:var(--note-blue)}.cw-statusBadge.is-paid{border-color:rgba(47,112,69,.25);background:rgba(47,112,69,.09);color:var(--note-green)}.cw-statusBadge.is-failed{border-color:rgba(157,61,50,.28);background:rgba(157,61,50,.08);color:var(--note-red)}.cw-hwEmptyPanel a,.cw-orderActions a{border:1px solid rgba(46,82,127,.24);color:var(--note-blue)}.cw-orderActions a.is-primary{background:rgba(157,61,50,.08);color:var(--note-red);border-color:rgba(157,61,50,.24)}.cw-reviewStars{color:var(--note-red);letter-spacing:1px}.cw-reviewStars span{color:rgba(30,25,20,.22)}.cw-hwReviewWritePanel textarea{width:100%;color:var(--note-ink)}.cw-reviewFormPro,.cw-reviewImagePanel,.cw-reviewOptionPanel,.cw-reviewScorePanel,.cw-reviewTextPanel{display:grid;gap:12px}.cw-reviewImagePanel,.cw-reviewOptionPanel,.cw-reviewProduct,.cw-reviewScorePanel,.cw-reviewTextPanel{padding:13px;border:1.3px solid rgba(30,25,20,.2);border-radius:10px;background:rgba(255,252,244,.52)}.cw-reviewProduct{gap:5px}.cw-reviewImageHead span,.cw-reviewOptionPanel>div>span,.cw-reviewProduct span,.cw-reviewTextPanel label{color:var(--note-red);font-size:12px;font-weight:900}.cw-reviewProduct strong{color:var(--note-ink);font-family:var(--cw-font-title);font-size:21px;font-weight:400;line-height:1.25}.cw-reviewScoreRow{display:grid;grid-template-columns:minmax(0,92px) minmax(0,1fr);gap:10px;align-items:center}.cw-reviewScoreRow>span{color:var(--note-ink);font-size:13px;font-weight:850}.cw-reviewScoreRow>div{display:flex;justify-content:flex-end;gap:2px}.cw-reviewScoreRow button{display:grid;width:30px;height:30px;place-items:center;border:0;background:transparent;color:rgba(30,25,20,.24);font-size:21px;line-height:1;cursor:pointer}.cw-reviewScoreRow button span.is-active{color:#b9842f}.cw-reviewChoiceGrid,.cw-reviewTagGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}.cw-reviewChoiceGrid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-reviewChoiceGrid button,.cw-reviewTagGrid button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:4px;padding:7px 8px;border:1px solid rgba(30,25,20,.16);border-radius:999px;background:rgba(255,252,244,.66);color:var(--note-soft-ink);font-size:12px;font-weight:850;cursor:pointer}.cw-reviewChoiceGrid button.is-selected,.cw-reviewTagGrid button.is-selected{border-color:rgba(157,61,50,.34);background:rgba(157,61,50,.1);color:var(--note-red)}.cw-reviewImageHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.cw-reviewImageHead span{display:inline-flex;align-items:center;gap:5px}.cw-reviewImageHead small,.cw-reviewImagePanel>small,.cw-reviewTextPanel>span{color:var(--note-soft-ink);font-size:11px;font-weight:750}.cw-reviewImageGrid,.cw-reviewThumbs{display:flex;gap:8px;overflow-x:auto}.cw-reviewImageAdd,.cw-reviewImageGrid figure,.cw-reviewThumbs img{flex:0 0 78px;width:78px;height:78px;border-radius:10px}.cw-reviewImageGrid figure{position:relative;overflow:hidden;margin:0}.cw-reviewImageGrid img,.cw-reviewThumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cw-reviewImageGrid figure button{position:absolute;top:5px;right:5px;display:grid;width:24px;height:24px;place-items:center;border:0;border-radius:999px;background:rgba(30,25,20,.68);color:#fffaf0;cursor:pointer}.cw-reviewImageAdd{display:grid;place-items:center;border:1.3px dashed rgba(30,25,20,.26);background:rgba(255,252,244,.52);color:var(--note-blue);font-size:12px;font-weight:900;cursor:pointer}.cw-reviewTextPanel textarea{min-height:148px;padding:12px;border:1.2px solid rgba(30,25,20,.2);border-radius:9px;background:rgba(255,252,244,.74);color:var(--note-ink);font:inherit;line-height:1.55;outline:none;resize:vertical}.cw-reviewTextPanel textarea:focus{border-color:rgba(157,61,50,.38);box-shadow:0 0 0 3px rgba(157,61,50,.1)}.cw-reviewTextPanel>span{justify-self:end}.cw-reviewPublicToggle{display:flex;align-items:center;gap:8px;color:var(--note-soft-ink);font-size:13px;font-weight:800}.cw-reviewPublicToggle input{width:17px;height:17px;accent-color:var(--note-red)}.cw-reviewSubmit{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border:1.5px solid rgba(157,61,50,.34);border-radius:9px;background:#a54234;color:#fff8eb;font-size:15px;font-weight:900;cursor:pointer;box-shadow:0 5px 0 rgba(30,25,20,.1)}.cw-reviewSubmit:disabled{opacity:.6}.cw-reviewThumbs{margin-top:10px}.cw-reviewThumbs img{border:1px solid rgba(30,25,20,.12)}.cw-reviewChips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cw-reviewChips span{padding:6px 8px;border:1px solid rgba(46,82,127,.2);border-radius:999px;background:rgba(46,82,127,.07);color:var(--note-blue);font-size:11px;font-weight:850}.cw-reviewDetailScores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0 0}.cw-reviewDetailScores div{display:grid;gap:3px;padding:8px 6px;border:1px solid rgba(157,61,50,.14);border-radius:8px;background:rgba(157,61,50,.055);text-align:center}.cw-reviewDetailScores dt{color:var(--note-soft-ink);font-size:10px;font-weight:800}.cw-reviewDetailScores dd{margin:0;color:var(--note-red);font-size:12px;font-weight:950}.cw-reviewDetailScores.is-compact{grid-template-columns:repeat(3,62px);justify-content:start}.cw-reviewDetailScores.is-compact div{padding:6px 5px}.cw-reviewPagination{display:flex;align-items:center;justify-content:center;gap:10px;margin:18px 0 2px}.cw-reviewPagination a,.cw-reviewPagination span{display:inline-flex;min-width:54px;min-height:36px;align-items:center;justify-content:center;border:1.3px solid rgba(30,25,20,.2);border-radius:9px;background:rgba(255,252,244,.58);color:var(--note-ink);font-size:12px;font-weight:900;text-decoration:none}.cw-reviewPagination a{border-color:rgba(157,61,50,.24);color:var(--note-red)}.cw-reviewPagination a.is-disabled{pointer-events:none;opacity:.38}.cw-signoutForm button{border:1.5px solid rgba(157,61,50,.28);background:rgba(157,61,50,.07);color:var(--note-red)}body:has(.cw-resultMinimal){background:radial-gradient(circle at 12% 10%,rgba(157,61,50,.08),transparent 180px),radial-gradient(circle at 86% 8%,rgba(46,82,127,.08),transparent 190px),linear-gradient(180deg,#efe5cf,#e8dac1)}body:has(.cw-resultMinimal) .cw-page{background:radial-gradient(circle at 24px 24px,rgba(30,25,20,.06) 0 1px,transparent 1px 100%),linear-gradient(90deg,rgba(30,25,20,.04) 0 1px,transparent 1px 32px),linear-gradient(180deg,rgba(30,25,20,.035) 0 1px,transparent 1px 32px),#f3ead8;background-size:88px 88px,32px 32px,32px 32px,auto}body:has(.cw-resultMinimal) .cw-phone{border:2px solid rgba(25,22,18,.88);border-radius:30px;background:radial-gradient(circle at 18% 8%,rgba(157,61,50,.09),transparent 170px),radial-gradient(circle at 86% 12%,rgba(46,82,127,.08),transparent 180px),linear-gradient(90deg,rgba(30,25,20,.035) 0 1px,transparent 1px 28px),linear-gradient(180deg,rgba(30,25,20,.03) 0 1px,transparent 1px 28px),#f8efdc;background-size:auto,auto,28px 28px,28px 28px,auto;box-shadow:0 20px 48px rgba(54,38,22,.2),inset 0 0 0 3px rgba(255,250,238,.5)}body:has(.cw-resultMinimal) .cw-phone:after{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 20%,rgba(60,42,24,.08),transparent 1.5px),radial-gradient(circle at 76% 36%,rgba(60,42,24,.06),transparent 1.2px),radial-gradient(circle at 36% 78%,rgba(60,42,24,.05),transparent 1px);background-size:92px 92px,128px 128px,156px 156px;content:"";mix-blend-mode:multiply}.cw-resultMinimal{position:relative;z-index:1;min-height:calc(100vh - 64px);padding:16px 18px 112px;color:var(--note-ink);font-family:var(--cw-font-classic)}.cw-resultMinimal:after,.cw-resultMinimal:before{position:absolute;z-index:-1;pointer-events:none;color:rgba(157,61,50,.82);font-family:var(--cw-font-title);font-size:24px;line-height:1}.cw-resultMinimal:before{top:22px;right:22px;transform:rotate(12deg)}.cw-resultMinimal:after{top:112px;left:24px;color:rgba(46,82,127,.74);content:"☾";transform:rotate(-10deg)}.cw-resultAnalysisCard,.cw-resultGraphCard,.cw-resultJudgementCard,.cw-resultLifeHero,.cw-resultManselyeokCard,.cw-resultPaperCard,.cw-resultReportPage,.cw-resultRoadmapCard,.cw-resultSummaryCard{position:relative;overflow:hidden;border:1.8px solid rgba(30,25,20,.78);border-radius:13px 10px 14px 11px;background:linear-gradient(90deg,rgba(30,25,20,.035) 0 1px,transparent 1px 100%),linear-gradient(180deg,rgba(255,252,244,.58),rgba(246,236,218,.7)),rgba(255,248,235,.62);box-shadow:none}.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 13% 18%,rgba(60,42,24,.07),transparent 1.4px),radial-gradient(circle at 72% 42%,rgba(60,42,24,.05),transparent 1.1px),linear-gradient(180deg,transparent calc(100% - 1px),rgba(30,25,20,.06));background-size:82px 82px,118px 118px,100% 30px;content:""}.cw-resultLifeHero{padding:22px 18px 18px;background:radial-gradient(circle at 86% 14%,rgba(230,179,87,.22),transparent 54px),linear-gradient(180deg,rgba(255,251,242,.72),rgba(246,236,218,.62))}.cw-resultLifeHero:after{position:absolute;top:18px;right:28px;width:34px;height:34px;border-radius:50%;box-shadow:-9px 5px 0 0 rgba(229,182,82,.78);content:"";transform:rotate(-12deg)}.cw-resultLifeHeroText>span,.cw-resultReportText span,.cw-resultSectionTop a,.cw-resultSectionTop span,.cw-resultSummaryCard p{color:var(--note-red);font-family:var(--cw-font-classic);font-size:12px;font-weight:800}.cw-resultAnalysisCard h2,.cw-resultLifeHeroText h1,.cw-resultReportText h2,.cw-resultSectionTop h2{color:var(--note-ink);font-family:var(--cw-font-title);font-weight:400;letter-spacing:0}.cw-resultLifeHeroText h1{position:relative;width:min(100%,320px);margin-top:10px;font-size:29px;line-height:1.18}.cw-resultLifeHeroText h1:after,.cw-resultReportText h2:after,.cw-resultSectionTop h2:after{display:block;width:78%;height:5px;margin-top:4px;border-radius:999px;background:rgba(157,61,50,.72);content:"";transform:rotate(-.8deg)}.cw-resultLifeHeroText p,.cw-resultReportText p{color:var(--note-soft-ink);font-family:var(--cw-font-classic);font-size:14px;font-weight:650;line-height:1.72}.cw-resultLifeMetrics{gap:10px;margin-top:20px}.cw-resultBigeopSummary article,.cw-resultFactorStack div,.cw-resultJudgementBoard div,.cw-resultKeyValue span,.cw-resultKeyValue strong,.cw-resultLifeMetrics div,.cw-resultLuckCurve div,.cw-resultMiniList article,.cw-resultYongsinMatrix div{border:1.4px solid rgba(30,25,20,.54);border-radius:10px 8px 11px 9px;background:rgba(255,251,242,.42);box-shadow:none}.cw-resultDaeunTimeline button.is-active,.cw-resultDaeunTimeline button.is-selected,.cw-resultLifeMetrics div.is-primary{border-color:rgba(157,61,50,.7);background:rgba(157,61,50,.075);box-shadow:inset 0 -2px 0 rgba(157,61,50,.12)}.cw-resultBigeopSummary span,.cw-resultDaeunTimeline span,.cw-resultElementBars span,.cw-resultFactorStack span,.cw-resultFortuneRows span,.cw-resultJudgementBoard span,.cw-resultLifeMetrics small,.cw-resultLuckCurve span,.cw-resultMiniList span,.cw-resultTenGods span,.cw-resultTwelveCycle small,.cw-resultTwelveCycle span,.cw-resultYongsinMatrix span{color:var(--note-soft-ink);font-family:var(--cw-font-classic);font-weight:800}.cw-resultBigeopSummary strong,.cw-resultDaeunTimeline strong,.cw-resultFactorStack strong,.cw-resultKeyValue strong,.cw-resultLifeMetrics strong,.cw-resultLuckCurve strong,.cw-resultPillars strong,.cw-resultScoreRing strong,.cw-resultSummaryCard h1,.cw-resultTwelveCycle strong,.cw-resultYongsinMatrix strong{color:var(--note-ink);font-family:var(--cw-font-title);font-weight:400}.cw-resultDaeunTimeline b,.cw-resultLifeMetrics em,.cw-resultLuckCurve em,.cw-resultSummaryCard span{color:var(--note-blue);font-family:var(--cw-font-classic);font-weight:800}.cw-resultProofStrip{gap:9px}.cw-resultProofStrip div{border:1.5px solid rgba(30,25,20,.7);border-radius:9px;background:rgba(255,251,242,.48);box-shadow:none}.cw-resultProofStrip strong{color:var(--note-red);font-family:var(--cw-font-title);font-weight:400}.cw-resultCoverageGrid span,.cw-resultProofStrip span{color:var(--note-soft-ink);font-family:var(--cw-font-classic);font-weight:800}.cw-resultCoverageGrid span{border:1.4px solid rgba(46,82,127,.35);border-radius:4px;background:rgba(46,82,127,.05);transform:rotate(-.4deg)}.cw-resultCoverageGrid span:nth-child(3n){border-color:rgba(157,61,50,.38);background:rgba(157,61,50,.045);transform:rotate(.6deg)}.cw-resultSummaryCard{min-height:112px;margin-top:12px;padding:18px}.cw-resultSunBadge{border:1.4px solid rgba(30,25,20,.56);background:transparent;box-shadow:none}.cw-resultSunBadge:before{background:rgba(230,179,87,.8);box-shadow:0 0 0 8px rgba(230,179,87,.12)}.cw-resultSunBadge i{background:linear-gradient(135deg,rgba(46,120,74,.55),rgba(84,145,93,.26))}.cw-resultAnalysisCard,.cw-resultGraphCard,.cw-resultJudgementCard,.cw-resultManselyeokCard,.cw-resultPaperCard,.cw-resultRoadmapCard{margin-top:12px;padding:16px}.cw-resultPillars{gap:4px}.cw-resultPillars strong{min-height:48px;border:1.5px solid rgba(30,25,20,.54);border-radius:7px;background:rgba(255,251,242,.38);font-size:24px;box-shadow:none}.cw-resultPillars b,.cw-resultPillars span{color:var(--note-ink);font-family:var(--cw-font-classic);font-weight:800}.cw-resultElementBars i,.cw-resultFortuneRows i,.cw-resultTenGods i{height:9px;border:1px solid rgba(30,25,20,.18);background:repeating-linear-gradient(-20deg,rgba(30,25,20,.08) 0 2px,transparent 2px 5px),rgba(30,25,20,.06)}.cw-resultElementBars b,.cw-resultFortuneRows b,.cw-resultTenGods b{opacity:.86}.cw-resultElementBars strong,.cw-resultFortuneRows strong,.cw-resultJudgementBoard strong,.cw-resultMiniList strong,.cw-resultTenGods strong{color:var(--note-ink);font-family:var(--cw-font-classic);font-weight:800}.cw-resultTimelineControls button{border:1.5px solid rgba(30,25,20,.64);background:rgba(255,251,242,.38);color:var(--note-ink)}.cw-resultTimelineControls span{color:var(--note-blue);font-family:var(--cw-font-classic)}.cw-resultDaeunTimeline button{border:1.5px solid rgba(30,25,20,.52);border-radius:10px;background:rgba(255,251,242,.42)}.cw-resultGraph .grid{stroke:rgba(30,25,20,.18);stroke-dasharray:3 5}.cw-resultGraph .line{stroke:var(--note-red);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cw-resultGraph .area{fill:rgba(157,61,50,.09)}.cw-resultGraph circle{fill:#f8efdc;stroke:var(--note-red)}.cw-resultGraph circle.is-active{fill:var(--note-blue);stroke:#f8efdc}.cw-resultReportPage{min-height:390px;padding:20px 18px}.cw-resultReportText h2{font-size:27px;line-height:1.2}.cw-resultPageIndex{gap:9px;margin-top:16px}.cw-resultPageIndex a{flex-basis:38px;height:34px;border:1.5px solid rgba(30,25,20,.64);border-radius:7px;background:rgba(255,251,242,.48);color:var(--note-red);font-family:var(--cw-font-classic);font-weight:900;transform:rotate(-1deg)}.cw-resultPageIndex a:nth-child(2n){color:var(--note-blue);transform:rotate(1deg)}.cw-resultTwelveCycle article{border:1.4px solid rgba(30,25,20,.52);background:rgba(255,251,242,.42)}.cw-resultTwelveCycle i{background:repeating-linear-gradient(-15deg,rgba(255,255,255,.22) 0 2px,transparent 2px 4px),linear-gradient(180deg,var(--note-red),#d7a353)}body:has(.cw-resultMinimal) .cw-bottomNav{width:min(calc(100vw - 20px),402px);border-top:2px solid rgba(30,25,20,.78);background:rgba(255,248,235,.88);backdrop-filter:blur(8px)}body:has(.cw-resultMinimal) .cw-bottomNav a{color:rgba(30,25,20,.56);font-family:var(--cw-font-classic);font-weight:800}body:has(.cw-resultMinimal) .cw-bottomNav a.is-active{color:var(--note-red)}body:has(.cw-resultMinimal){background:#eadcc4}body:has(.cw-resultMinimal) .cw-page{align-items:stretch;background:linear-gradient(90deg,rgba(35,29,22,.035) 1px,transparent 0),linear-gradient(180deg,rgba(35,29,22,.035) 1px,transparent 0),radial-gradient(circle at 12% 8%,rgba(157,61,50,.08),transparent 220px),#f3ead8;background-size:30px 30px,30px 30px,auto,auto}body:has(.cw-resultMinimal) .cw-phone{width:min(100vw,430px);border:2px solid #1f1b16;border-radius:28px;background:repeating-linear-gradient(14deg,rgba(59,42,24,.025) 0 1px,transparent 1px 8px),linear-gradient(90deg,rgba(35,29,22,.028) 1px,transparent 0),linear-gradient(180deg,rgba(35,29,22,.028) 1px,transparent 0),#fbf1dc;background-size:auto,28px 28px,28px 28px,auto;box-shadow:0 18px 44px rgba(48,35,21,.16)}body:has(.cw-resultMinimal) .cw-main{background:transparent}.cw-resultMinimal{margin:0 -16px -96px;padding:18px 20px 110px;background:transparent}.cw-resultMinimal:before{top:8px;right:26px;color:#9d3d32;content:"☆";font-size:27px}.cw-resultMinimal:after{top:74px;left:auto;right:34px;color:#1f1b16;content:"☁";font-size:22px}.cw-resultSketchHero{position:relative;padding:8px 0 14px}.cw-resultSketchHero:before{position:absolute;top:4px;right:10px;width:38px;height:38px;border-radius:50%;box-shadow:-10px 6px 0 #e2b85a;content:"";transform:rotate(-10deg)}.cw-resultSketchHero:after{position:absolute;left:0;bottom:0;width:94%;border-bottom:2px solid #1f1b16;content:""}.cw-resultSketchScore{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;min-height:84px}.cw-resultSketchScore p{color:#1f1b16;font-size:24px;line-height:1.1}.cw-resultSketchScore p strong{display:inline-block;margin-left:5px;color:#9d3d32;font-size:42px;font-weight:400;line-height:.86}.cw-resultSketchScore span{margin-top:4px;color:#1f1b16;font-size:14px;font-weight:800}.cw-resultSketchScore i{display:block;width:54px;height:38px}.cw-resultSketchMemo{margin-top:4px;padding:10px 12px;border:1.5px solid rgba(31,27,22,.72);border-radius:8px;background:rgba(255,250,238,.42)}.cw-resultSketchMemo span{color:#2e527f;font-weight:800}.cw-resultSketchMemo strong{color:#1f1b16;font-size:21px;font-weight:400}.cw-resultSketchMemo p{color:rgba(31,27,22,.7);line-height:1.45}.cw-resultMinimal .cw-resultAnalysisCard,.cw-resultMinimal .cw-resultGraphCard,.cw-resultMinimal .cw-resultJudgementCard,.cw-resultMinimal .cw-resultManselyeokCard,.cw-resultMinimal .cw-resultPaperCard,.cw-resultMinimal .cw-resultReportPage,.cw-resultMinimal .cw-resultRoadmapCard{margin-top:14px;padding:14px;border:1.7px solid rgba(31,27,22,.82);border-radius:10px;background:rgba(255,250,238,.48);box-shadow:none}.cw-resultMinimal .cw-resultSectionTop{margin-bottom:12px}.cw-resultMinimal .cw-resultAnalysisCard h2,.cw-resultMinimal .cw-resultReportText h2,.cw-resultMinimal .cw-resultSectionTop h2{color:#1f1b16;font-family:var(--cw-font-title);font-size:22px;font-weight:400}.cw-resultMinimal .cw-resultReportText h2:after,.cw-resultMinimal .cw-resultSectionTop h2:after{width:58px;height:0;margin-top:3px;border-bottom:2px solid #9d3d32;background:transparent}.cw-resultMinimal .cw-resultSectionTop a,.cw-resultMinimal .cw-resultSectionTop span{color:#1f1b16;font-size:12px}.cw-resultMinimal .cw-resultPillars{grid-template-columns:42px repeat(4,minmax(0,1fr));gap:3px}.cw-resultMinimal .cw-resultPillars strong{min-height:43px;border:1.5px solid rgba(31,27,22,.62);border-radius:6px;background:rgba(255,253,247,.34);font-size:24px}.cw-resultMinimal .cw-resultAnalysisCard{display:grid;gap:14px}.cw-resultMinimal .cw-resultElementBars,.cw-resultMinimal .cw-resultFortuneRows,.cw-resultMinimal .cw-resultTenGods{gap:9px}.cw-resultMinimal .cw-resultElementBars div,.cw-resultMinimal .cw-resultFortuneRows div,.cw-resultMinimal .cw-resultTenGods div{grid-template-columns:48px minmax(0,1fr) 42px}.cw-resultMinimal .cw-resultElementBars i,.cw-resultMinimal .cw-resultFortuneRows i,.cw-resultMinimal .cw-resultTenGods i{height:8px;border:1px solid rgba(31,27,22,.18);border-radius:999px;background:rgba(31,27,22,.07)}.cw-resultMinimal .cw-resultRoadmapCard .cw-resultSectionTop h2{color:#2f7045}.cw-resultMinimal .cw-resultDaeunTimelineViewport{margin:0 -14px;padding:0 14px 3px}.cw-resultMinimal .cw-resultDaeunTimeline button{min-height:112px;border:1.5px solid rgba(31,27,22,.56);border-radius:8px;background:rgba(255,253,247,.38)}.cw-resultMinimal .cw-resultDaeunTimeline button.is-active,.cw-resultMinimal .cw-resultDaeunTimeline button.is-selected{border-color:#2f7045;background:rgba(47,112,69,.07)}.cw-resultMinimal .cw-resultGraphCard .cw-resultSectionTop h2{color:#2e527f}.cw-resultMinimal .cw-resultGraph svg{margin-top:-4px}.cw-resultMinimal .cw-resultGraph .line{stroke:#9d3d32;stroke-width:2.2}.cw-resultMinimal .cw-resultGraph .grid{stroke:rgba(31,27,22,.18);stroke-dasharray:4 6}.cw-resultMinimal .cw-resultProofStrip{margin-top:14px}.cw-resultMinimal .cw-resultProofStrip div{min-height:66px;border:1.5px solid rgba(31,27,22,.6);border-radius:8px;background:rgba(255,250,238,.42)}.cw-resultMinimal .cw-resultCoverageCard{opacity:.88}.cw-resultMinimal .cw-resultCoverageGrid span{min-height:28px;border-radius:4px;background:transparent}.cw-resultMinimal .cw-resultPageIndex a{border-color:rgba(31,27,22,.62);background:rgba(255,250,238,.5)}.cw-resultBalanceBoard,.cw-resultCoreBoard,.cw-resultCycleBoard,.cw-resultStrengthBoard{position:relative;margin-top:14px;padding:15px;border:1.8px solid rgba(31,27,22,.78);border-radius:10px;background:repeating-linear-gradient(13deg,rgba(54,39,22,.018) 0 1px,transparent 1px 8px),rgba(255,250,238,.5);color:#1f1b16;box-shadow:none}.cw-resultBalanceBoard:before,.cw-resultCoreBoard:before,.cw-resultCycleBoard:before,.cw-resultStrengthBoard:before{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 20%,rgba(31,27,22,.05),transparent 1px),radial-gradient(circle at 68% 70%,rgba(31,27,22,.035),transparent 1px);background-size:72px 72px,96px 96px;content:""}.cw-resultCoreIntro{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:12px;align-items:center;margin-bottom:12px}.cw-resultCoreIntro span,.cw-resultSectionTitle span{display:block;color:#9d3d32;font-family:var(--cw-font-classic);font-size:12px;font-weight:800}.cw-resultCoreIntro h2,.cw-resultSectionTitle h2{margin:4px 0 0;color:#1f1b16;font-family:var(--cw-font-title);font-size:25px;font-weight:400;line-height:1.14}.cw-resultCoreIntro h2:after,.cw-resultSectionTitle h2:after{display:block;width:84px;height:0;margin-top:4px;border-bottom:2px solid rgba(157,61,50,.78);content:"";transform:rotate(-1deg)}.cw-resultCoreIntro p,.cw-resultSectionTitle p{margin:8px 0 0;color:rgba(31,27,22,.68);font-family:var(--cw-font-classic);font-size:12px;font-weight:700;line-height:1.45}.cw-resultCoreIntro>strong{display:grid;place-items:center;border:1.7px solid rgba(31,27,22,.72);border-radius:50%;background:rgba(213,168,77,.12);color:#d5a84d;font-family:var(--cw-font-title);font-size:34px;font-weight:400}.cw-resultFoundationTable{position:relative;z-index:1;display:grid;grid-template-columns:62px repeat(4,minmax(72px,1fr));overflow-x:auto;border:1.5px solid rgba(31,27,22,.58);border-radius:9px;background:rgba(255,253,247,.34)}.cw-resultFoundationTable>*{border-right:1px solid rgba(31,27,22,.28);border-bottom:1px solid rgba(31,27,22,.28)}.cw-resultFoundationTable>:nth-child(5n){border-right:0}.cw-resultFoundationTable>:nth-last-child(-n+5){border-bottom:0}.cw-resultFoundationTable b,.cw-resultFoundationTable>span{display:grid;min-height:36px;place-items:center;color:#1f1b16;font-weight:900}.cw-resultFoundationTable b{background:rgba(31,27,22,.04)}.cw-resultFoundationTable>span{background:rgba(31,27,22,.025);color:rgba(31,27,22,.72)}.cw-resultFoundationTable .is-empty{background:rgba(31,27,22,.04)}.cw-resultPillarCell{display:grid;min-height:86px;place-items:center;align-content:center;gap:4px;padding:7px 5px;text-align:center}.cw-resultPillarCell strong{color:#1f1b16;font-family:var(--cw-font-title);font-weight:400;line-height:1}.cw-resultFoundationTable i,.cw-resultPillarCell em{color:rgba(31,27,22,.68);font-family:var(--cw-font-classic);font-size:11px;font-style:normal;font-weight:800}.cw-resultPillarCell small{color:#9d3d32;font-size:11px;font-weight:900}.cw-resultFoundationTable i{display:grid;min-height:40px;place-items:center;padding:6px;text-align:center;line-height:1.32}.cw-resultFoundationTable i.is-tags{color:#2e527f;font-size:10px}.cw-resultSectionTitle{position:relative;z-index:1;margin-bottom:14px}.cw-resultDonutPair{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:8px}.cw-resultDonut{display:grid;min-height:154px;place-items:center;align-content:center;text-align:center}.cw-resultDonut i{position:absolute;width:126px;height:126px;border-radius:50%;background:conic-gradient(var(--donut) 0 var(--value),rgba(31,27,22,.12) var(--value) 100%);mask:radial-gradient(circle,transparent 0 52%,#000 53%);-webkit-mask:radial-gradient(circle,transparent 0 52%,#000 53%)}.cw-resultDonut strong{position:relative;color:#1f1b16;font-family:var(--cw-font-title);font-size:28px;font-weight:400;line-height:1}.cw-resultDonut span{position:relative;margin-top:5px;color:rgba(31,27,22,.68);font-family:var(--cw-font-classic);font-size:12px;font-weight:800}.cw-resultDonut.is-dark i{background:conic-gradient(#333840 0 var(--value),rgba(31,27,22,.12) var(--value) 100%)}.cw-resultTwinTables{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.cw-resultTwinTables>div{overflow:hidden;border:1.4px solid rgba(31,27,22,.42);border-radius:8px;background:rgba(255,253,247,.32)}.cw-resultTwinTables h3{margin:0;padding:9px 10px;border-bottom:1px solid rgba(31,27,22,.24);background:rgba(31,27,22,.06);color:#1f1b16;font-family:var(--cw-font-title);font-size:18px;font-weight:400;text-align:center}.cw-resultTwinTables p{display:grid;grid-template-columns:48px minmax(0,1fr);gap:7px;margin:0;padding:9px 10px;border-bottom:1px dashed rgba(31,27,22,.22);color:#1f1b16;font-size:12px;font-weight:800}.cw-resultTwinTables p:last-child{border-bottom:0}.cw-resultTwinTables b{font-weight:900}.cw-resultTwinTables span{color:rgba(31,27,22,.72);text-align:right}.cw-resultCycleMap{position:relative;z-index:1;height:300px;margin-top:4px}.cw-resultCycleMap svg{position:absolute;inset:20px 0 0;width:100%;height:260px;overflow:visible}.cw-resultCycleMap path{fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;opacity:.82}.cw-resultCycleMap path.is-blue{stroke:#5f86f5}.cw-resultCycleMap path.is-red{stroke:#c85c52}.cw-resultCycleNode{position:absolute;display:grid;width:92px;height:92px;place-items:center;align-content:center;gap:3px;border:1.8px solid rgba(31,27,22,.32);border-radius:50%;background:rgba(255,253,247,.68);text-align:center}.cw-resultCycleNode.is-me{border-color:rgba(157,61,50,.72);background:rgba(213,168,77,.26);box-shadow:inset 0 -20px 0 rgba(213,168,77,.16)}.cw-resultCycleNode strong{font-family:var(--cw-font-title);font-size:25px;font-weight:400}.cw-resultCycleNode span{color:#1f1b16;font-size:15px;font-weight:900}.cw-resultCycleNode.is-top{left:calc(50% - 46px);top:20px}.cw-resultCycleNode.is-right{right:10px;top:100px}.cw-resultCycleNode.is-bottomRight{right:48px}.cw-resultCycleNode.is-bottomLeft{left:48px}.cw-resultCycleNode.is-left{left:10px;top:100px}.cw-resultStrengthChart{position:relative;z-index:1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;align-items:end;min-height:142px;margin-top:10px;padding:10px 6px 0}.cw-resultStrengthChart span{display:grid;align-items:end;justify-items:center;padding-bottom:8px;border-radius:8px 8px 0 0;background:rgba(31,27,22,.06);color:rgba(31,27,22,.45);font-family:var(--cw-font-classic);font-size:11px;font-weight:900}.cw-resultStrengthChart span.is-active{background:rgba(157,61,50,.15);color:#1f1b16;box-shadow:inset 0 -3px 0 #9d3d32}.cw-resultYongsinNote{position:relative;z-index:1;display:grid;grid-template-columns:42px minmax(0,1fr);gap:4px 10px;margin-top:12px;padding:12px;border:1.4px solid rgba(31,27,22,.44);border-radius:8px;background:rgba(255,253,247,.36)}.cw-resultYongsinNote b{color:#9d3d32;font-size:12px;font-weight:900}.cw-resultYongsinNote strong{color:#1f1b16;font-family:var(--cw-font-title);font-size:22px;font-weight:400}.cw-resultYongsinNote span{grid-column:2;color:rgba(31,27,22,.68);font-size:12px;font-weight:800;line-height:1.45}.cw-resultFortuneSummary{border-color:rgba(31,27,22,.62)!important}@media (max-width:390px){.cw-resultFoundationTable{grid-template-columns:56px repeat(4,minmax(66px,1fr))}.cw-resultPillarCell strong{font-size:27px}.cw-resultDonutPair,.cw-resultTwinTables{grid-template-columns:1fr}.cw-resultCycleMap{height:286px}.cw-resultCycleNode{width:84px;height:84px}}body:has(.cw-resultMinimal){--cw-ink:#211b15;--cw-ink-soft:rgba(33,27,21,0.68);--cw-paper:#f7ecd7;--cw-paper-deep:#e8d7ba;--cw-note-red:#a74737;--cw-note-blue:#48688a;--cw-note-green:#4d795f;--cw-font-hand:"Nanum Pen Script",var(--cw-font-serif);background:#ded0b8}body:has(.cw-resultMinimal) .cw-page{background:radial-gradient(circle at 14% 10%,rgba(167,71,55,.09),transparent 240px),radial-gradient(circle at 88% 3%,rgba(72,104,138,.06),transparent 210px),repeating-linear-gradient(91deg,rgba(47,34,20,.026) 0 1px,transparent 1px 21px),repeating-linear-gradient(1deg,rgba(47,34,20,.022) 0 1px,transparent 1px 24px),repeating-linear-gradient(17deg,rgba(72,51,30,.035) 0 1px,transparent 1px 9px),linear-gradient(180deg,#f9efdc,#efe0c4);background-blend-mode:multiply,multiply,multiply,multiply,normal,normal}body:has(.cw-resultMinimal) .cw-phone{position:relative;overflow:hidden;border-color:rgba(33,27,21,.86);background:radial-gradient(circle at 18% 24%,rgba(99,70,35,.08),transparent 1px),radial-gradient(circle at 76% 62%,rgba(99,70,35,.055),transparent 1px),repeating-linear-gradient(102deg,rgba(44,30,18,.038) 0 1px,transparent 1px 11px),repeating-linear-gradient(7deg,rgba(255,255,255,.22) 0 2px,transparent 2px 18px),#f8ecd6;background-size:56px 56px,82px 82px,auto,auto,auto;box-shadow:0 18px 42px rgba(43,30,18,.18),inset 0 0 0 1px rgba(255,255,255,.45),inset 0 0 38px rgba(109,82,48,.08)}body:has(.cw-resultMinimal) .cw-phone:before{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 12%,rgba(35,27,16,.06) 0 1px,transparent 1.6px),radial-gradient(circle at 66% 32%,rgba(35,27,16,.04) 0 1px,transparent 1.5px),radial-gradient(circle at 28% 78%,rgba(167,71,55,.035) 0 1px,transparent 1.7px);background-size:43px 47px,59px 53px,71px 67px;content:"";mix-blend-mode:multiply}body:has(.cw-resultMinimal) .cw-bottomNav,body:has(.cw-resultMinimal) .cw-main{position:relative;z-index:1}.cw-resultMinimal{padding-top:14px}.cw-resultMinimal:before{color:var(--cw-note-red);font-family:var(--cw-font-hand);text-shadow:0 1px 0 rgba(255,255,255,.65);transform:rotate(-12deg)}.cw-resultMinimal:after{color:rgba(33,27,21,.72);font-family:var(--cw-font-hand);transform:rotate(6deg)}.cw-resultSketchHero:before{border:1px solid rgba(33,27,21,.12);box-shadow:-10px 6px 0 #dfbd67,-12px 8px 0 rgba(33,27,21,.1);opacity:.92}.cw-resultSketchHero:after{width:90%;border-bottom:2.5px solid rgba(33,27,21,.86);filter:drop-shadow(0 2px 0 rgba(167,71,55,.18));transform:rotate(-.8deg)}.cw-resultCoreIntro h2,.cw-resultMinimal .cw-resultAnalysisCard h2,.cw-resultMinimal .cw-resultReportText h2,.cw-resultMinimal .cw-resultSectionTop h2,.cw-resultSectionTitle h2,.cw-resultSketchScore,.cw-resultSketchScore p,.cw-resultTwinTables h3,.cw-resultYongsinNote strong{font-family:var(--cw-font-hand);letter-spacing:0}.cw-resultCoreIntro h2,.cw-resultSectionTitle h2,.cw-resultSketchScore p{color:var(--cw-ink);font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.7)}.cw-resultCoreIntro span,.cw-resultSectionTitle span{color:var(--cw-note-red);font-family:var(--cw-font-hand);font-size:13px;font-weight:700;transform:rotate(-.5deg)}.cw-resultCoreIntro h2:after,.cw-resultMinimal .cw-resultReportText h2:after,.cw-resultMinimal .cw-resultSectionTop h2:after,.cw-resultSectionTitle h2:after{width:96px;border-bottom:3px solid rgba(167,71,55,.72);border-radius:999px;transform:rotate(-1.8deg)}.cw-resultCoreIntro p,.cw-resultMinimal .cw-resultSectionTop a,.cw-resultMinimal .cw-resultSectionTop span,.cw-resultSectionTitle p,.cw-resultYongsinNote span{color:var(--cw-ink-soft);font-family:var(--cw-font-classic);letter-spacing:0}.cw-resultBalanceBoard,.cw-resultCoreBoard,.cw-resultCycleBoard,.cw-resultMinimal .cw-resultAnalysisCard,.cw-resultMinimal .cw-resultGraphCard,.cw-resultMinimal .cw-resultJudgementCard,.cw-resultMinimal .cw-resultManselyeokCard,.cw-resultMinimal .cw-resultPaperCard,.cw-resultMinimal .cw-resultReportPage,.cw-resultMinimal .cw-resultRoadmapCard,.cw-resultStrengthBoard{border:1.7px solid rgba(33,27,21,.62);border-radius:13px 10px 15px 11px;background:radial-gradient(circle at 9% 12%,rgba(167,71,55,.035),transparent 86px),repeating-linear-gradient(96deg,rgba(52,36,20,.03) 0 1px,transparent 1px 13px),repeating-linear-gradient(6deg,rgba(255,255,255,.18) 0 2px,transparent 2px 17px),rgba(255,248,233,.58);box-shadow:1px 2px 0 rgba(33,27,21,.1),inset 0 0 0 1px rgba(255,255,255,.36)}.cw-resultBalanceBoard:after,.cw-resultCoreBoard:after,.cw-resultCycleBoard:after,.cw-resultStrengthBoard:after{position:absolute;inset:5px;z-index:0;pointer-events:none;border:1px dashed rgba(33,27,21,.16);border-radius:10px 8px 12px 9px;content:""}.cw-resultBalanceBoard>*,.cw-resultCoreBoard>*,.cw-resultCycleBoard>*,.cw-resultStrengthBoard>*{position:relative;z-index:1}.cw-resultCoreIntro>strong{border-color:rgba(33,27,21,.64);background:radial-gradient(circle,rgba(167,71,55,.1),transparent 66%),rgba(255,248,233,.48);color:var(--cw-note-red);font-family:var(--cw-font-hand);font-weight:700;transform:rotate(2deg)}.cw-resultFoundationTable{border:1.8px solid rgba(33,27,21,.58);border-radius:11px 8px 12px 9px;background:repeating-linear-gradient(90deg,rgba(33,27,21,.018) 0 1px,transparent 1px 18px),rgba(255,253,246,.42);box-shadow:inset 0 0 20px rgba(84,58,30,.055)}.cw-resultFoundationTable>*{border-color:rgba(33,27,21,.34)}.cw-resultFoundationTable b,.cw-resultFoundationTable i,.cw-resultFoundationTable>span,.cw-resultPillarCell em,.cw-resultPillarCell small{font-family:var(--cw-font-hand);letter-spacing:0}.cw-resultFoundationTable b,.cw-resultFoundationTable>span{min-height:38px;color:var(--cw-ink);font-size:13px;font-weight:700}.cw-resultFoundationTable b{background:rgba(33,27,21,.045)}.cw-resultPillarCell{min-height:90px;background:radial-gradient(circle at 70% 72%,rgba(255,255,255,.22),transparent 36px),transparent}.cw-resultPillarCell strong{font-family:var(--cw-font-hand);font-size:35px;font-weight:800;letter-spacing:0;text-shadow:.7px .7px 0 rgba(255,255,255,.72);transform:rotate(-.8deg)}.cw-resultPillarCell small{color:var(--cw-note-red);font-size:12px;font-weight:800}.cw-resultFoundationTable i{color:rgba(33,27,21,.66);font-size:12px;font-weight:700}.cw-resultFoundationTable i.is-tags{color:var(--cw-note-blue);font-size:11px}.cw-resultDonutPair{gap:12px}.cw-resultDonut{min-height:162px;border:1px dashed rgba(33,27,21,.18);border-radius:14px 10px 13px 11px;background:rgba(255,253,246,.24)}.cw-resultDonut i{filter:saturate(.82) contrast(.96);opacity:.9}.cw-resultCycleNode strong,.cw-resultDonut strong{font-family:var(--cw-font-hand);font-weight:800}.cw-resultTwinTables>div{border-color:rgba(33,27,21,.42);border-radius:11px 8px 12px 9px;background:repeating-linear-gradient(100deg,rgba(33,27,21,.018) 0 1px,transparent 1px 12px),rgba(255,253,246,.3)}.cw-resultTwinTables h3{background:rgba(33,27,21,.055);font-size:20px;font-weight:700}.cw-resultTwinTables p{border-bottom-style:dashed;font-family:var(--cw-font-classic)}.cw-resultCycleMap path{stroke-width:4.2;filter:drop-shadow(0 1px 0 rgba(255,255,255,.6))}.cw-resultCycleNode{border-color:rgba(33,27,21,.38);background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.42),transparent 36px),rgba(255,253,246,.62);box-shadow:1px 2px 0 rgba(33,27,21,.08)}.cw-resultCycleNode.is-me{border-color:rgba(167,71,55,.58);background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.4),transparent 38px),linear-gradient(180deg,rgba(167,71,55,.12),rgba(255,253,246,.68));box-shadow:inset 0 -18px 0 rgba(167,71,55,.08),1px 2px 0 rgba(33,27,21,.09)}.cw-resultStrengthChart{border:1px dashed rgba(33,27,21,.18);border-radius:13px 10px 13px 9px;background:rgba(255,253,246,.24)}.cw-resultStrengthChart span{border:1px solid rgba(33,27,21,.08);background:repeating-linear-gradient(105deg,rgba(33,27,21,.02) 0 1px,transparent 1px 8px),rgba(33,27,21,.045);font-family:var(--cw-font-hand);font-size:12px;font-weight:700}.cw-resultStrengthChart span.is-active{background:repeating-linear-gradient(105deg,rgba(167,71,55,.035) 0 1px,transparent 1px 8px),rgba(167,71,55,.12);box-shadow:inset 0 -4px 0 rgba(167,71,55,.7)}.cw-resultYongsinNote{border-color:rgba(33,27,21,.46);border-radius:12px 9px 13px 10px;background:repeating-linear-gradient(96deg,rgba(33,27,21,.02) 0 1px,transparent 1px 12px),rgba(255,253,246,.36)}.cw-resultYongsinNote b{color:var(--cw-note-red);font-family:var(--cw-font-hand);font-size:13px}.cw-resultMinimal .cw-resultCoverageGrid span,.cw-resultMinimal .cw-resultDaeunTimeline button,.cw-resultMinimal .cw-resultElementBars div,.cw-resultMinimal .cw-resultFortuneRows div,.cw-resultMinimal .cw-resultPageIndex a,.cw-resultMinimal .cw-resultProofStrip div,.cw-resultMinimal .cw-resultTenGods div{border-radius:12px 9px 13px 10px;background:repeating-linear-gradient(98deg,rgba(33,27,21,.024) 0 1px,transparent 1px 10px),rgba(255,253,246,.36);box-shadow:1px 1px 0 rgba(33,27,21,.07)}.cw-resultMinimal .cw-resultDaeunTimeline button.is-active,.cw-resultMinimal .cw-resultDaeunTimeline button.is-selected{border-color:rgba(167,71,55,.7);background:repeating-linear-gradient(98deg,rgba(167,71,55,.03) 0 1px,transparent 1px 10px),rgba(167,71,55,.12);color:var(--cw-ink)}@media (max-width:390px){.cw-resultPillarCell strong{font-size:32px}.cw-resultFoundationTable b,.cw-resultFoundationTable>span{font-size:12px}}body:has(.cw-homeMain){background:radial-gradient(circle at 18% 6%,rgba(194,133,44,.16),transparent 260px),radial-gradient(circle at 86% 12%,rgba(61,119,105,.13),transparent 240px),linear-gradient(180deg,#172018,#2b3527 46%,#ead7b7);color:#211812}.cw-page:has(.cw-homeMain){min-height:100vh;background:linear-gradient(180deg,rgba(13,20,17,.5),rgba(234,215,183,.76) 62%,#ead7b7)}.cw-page:has(.cw-homeMain) .cw-phone{width:min(100vw,448px);min-height:100vh;margin:0 auto;border:0;border-radius:0;background:radial-gradient(circle at 86% 4%,rgba(179,65,49,.1),transparent 180px),linear-gradient(180deg,#101913,#152117 38%,#f4ead7 38.1%,#f8f0df);box-shadow:0 0 0 1px rgba(255,250,238,.16),0 30px 80px rgba(18,18,14,.28);color:#211812}.cw-page:has(.cw-homeMain) .cw-headerHero{width:min(100vw,448px);border-bottom:0;background:linear-gradient(180deg,rgba(16,25,19,.88),rgba(16,25,19,0));color:#fff7e5}.cw-page:has(.cw-homeMain) .cw-headerHero .cw-brand strong,.cw-page:has(.cw-homeMain) .cw-headerHero .cw-iconButton{color:#fff7e5}.cw-page:has(.cw-homeMain) .cw-headerHero .cw-brand strong{font-size:20px;font-weight:700}.cw-page:has(.cw-homeMain) .cw-homeMain{padding:0 16px 104px;background:transparent}.cw-page:has(.cw-homeMain) .cw-landingHero{height:clamp(646px,88svh,724px);min-height:646px;margin:0 -16px;border-bottom-right-radius:26px;border-bottom-left-radius:26px;background:#101913;box-shadow:0 26px 54px rgba(21,24,18,.34)}.cw-page:has(.cw-homeMain) .cw-palaceBackdrop{height:55%;-o-object-position:center top;object-position:center top;opacity:.9;filter:saturate(.92) contrast(.98)}.cw-page:has(.cw-homeMain) .cw-landingHero:after{background:linear-gradient(180deg,rgba(16,25,19,.02),rgba(16,25,19,.26) 28%,rgba(16,25,19,.78) 57%,#101913),radial-gradient(circle at 77% 18%,rgba(223,174,87,.2),transparent 120px),radial-gradient(circle at 18% 42%,rgba(70,133,114,.16),transparent 150px)}.cw-page:has(.cw-homeMain) .cw-landingHero:before,.cw-page:has(.cw-homeMain) .cw-palacePattern{opacity:.12}.cw-page:has(.cw-homeMain) .cw-moonMark{top:92px;right:28px;width:54px;height:54px;background:#f0d28a;box-shadow:0 0 34px rgba(240,210,138,.34)}.cw-page:has(.cw-homeMain) .cw-heroCharacter{right:-34px;bottom:318px;width:min(270px,65vw);filter:drop-shadow(0 22px 28px rgba(0,0,0,.42))}.cw-page:has(.cw-homeMain) .cw-landingCopy{top:118px;right:156px;left:22px}.cw-page:has(.cw-homeMain) .cw-landingCopy p{margin-bottom:9px;color:#f0d28a;font-size:12px;letter-spacing:0}.cw-page:has(.cw-homeMain) .cw-landingCopy h1{color:#fff7e5;font-size:43px;line-height:1}.cw-page:has(.cw-homeMain) .cw-landingCopy span{max-width:224px;color:rgba(255,247,229,.84);font-size:14px}.cw-page:has(.cw-homeMain) .cw-landingCta{min-height:40px;border-color:rgba(240,210,138,.48);background:rgba(240,210,138,.18);color:#ffe9ad}.cw-page:has(.cw-homeMain) .cw-heroOfferRail{bottom:18px}.cw-page:has(.cw-homeMain) .cw-heroOfferHead{padding:0 18px}.cw-page:has(.cw-homeMain) .cw-heroOfferHead p{color:#fff7e5;font-size:18px}.cw-page:has(.cw-homeMain) .cw-heroOfferHead a{color:#f0d28a}.cw-page:has(.cw-homeMain) .cw-heroPosterTrack{gap:12px;padding:0 20px 4px;scroll-padding:20px}.cw-page:has(.cw-homeMain) .cw-heroPosterCard{flex-basis:min(310px,calc(100vw - 66px));height:248px;min-height:248px;border-color:rgba(240,210,138,.26);border-radius:10px;background:#172018;box-shadow:0 16px 34px rgba(0,0,0,.34)}.cw-page:has(.cw-homeMain) .cw-heroPosterCard:before{height:64%;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,249,236,.92) 72%,#fff8eb)}.cw-page:has(.cw-homeMain) .cw-heroPosterBadge{right:16px;width:48px;height:58px;background:#8f382d;font-size:13px}.cw-page:has(.cw-homeMain) .cw-heroPosterCopy{right:16px;bottom:18px;left:16px}.cw-page:has(.cw-homeMain) .cw-heroPosterCopy p,.cw-page:has(.cw-homeMain) .cw-heroPosterCopy span{color:#8f382d}.cw-page:has(.cw-homeMain) .cw-heroPosterCopy p{font-size:13px}.cw-page:has(.cw-homeMain) .cw-heroPosterCopy strong{color:#982f31;font-size:33px;line-height:1.02;text-shadow:0 1px 0 rgba(255,255,255,.72),0 8px 16px rgba(151,47,49,.14)}.cw-page:has(.cw-homeMain) .cw-heroPosterCopy span{margin-top:9px;font-size:13px}.cw-page:has(.cw-homeMain) .cw-heroPosterDots{gap:9px;margin-top:12px}.cw-page:has(.cw-homeMain) .cw-heroPosterDots button{width:8px;height:8px;background:rgba(255,247,229,.3)}.cw-page:has(.cw-homeMain) .cw-heroPosterDots button.sf-dotActive{background:#f0d28a}.cw-page:has(.cw-homeMain) .cw-quickPanel{gap:9px;margin-top:16px}.cw-page:has(.cw-homeMain) .cw-quickPanel a{min-height:72px;border-color:rgba(36,26,17,.12);border-radius:8px;background:#fff9ee;color:#2e6559;box-shadow:0 12px 24px rgba(75,54,28,.08)}.cw-page:has(.cw-homeMain) .cw-reviewSection,.cw-page:has(.cw-homeMain) .cw-section{margin-top:26px}.cw-page:has(.cw-homeMain) .cw-nightCard h2,.cw-page:has(.cw-homeMain) .cw-review p,.cw-page:has(.cw-homeMain) .cw-sectionTitle h2{color:#211812}.cw-page:has(.cw-homeMain) .cw-nightCard p,.cw-page:has(.cw-homeMain) .cw-sectionTitle p{color:#9b3d31}.cw-page:has(.cw-homeMain) .cw-nightCard a,.cw-page:has(.cw-homeMain) .cw-sectionTitle a{color:#2e6559}.cw-page:has(.cw-homeMain) .cw-productCard,.cw-page:has(.cw-homeMain) .cw-review{border-color:rgba(36,26,17,.12);background:rgba(255,249,238,.86);box-shadow:0 12px 28px rgba(75,54,28,.08)}.cw-page:has(.cw-homeMain) .cw-productCard{grid-template-columns:98px minmax(0,1fr);min-height:124px}.cw-page:has(.cw-homeMain) .cw-productCard img{width:98px;height:104px;border-color:rgba(36,26,17,.08)}.cw-page:has(.cw-homeMain) .cw-productCard h3{color:#211812}.cw-page:has(.cw-homeMain) .cw-productCard p{color:rgba(33,24,18,.66)}.cw-page:has(.cw-homeMain) .cw-productCard strong{color:#9b3d31}.cw-page:has(.cw-homeMain) .cw-nightCard{min-height:222px;border-radius:10px;background:#172018}.cw-page:has(.cw-homeMain) .cw-nightCard:after{background:linear-gradient(90deg,rgba(23,32,24,.9),rgba(23,32,24,.24)),radial-gradient(circle at 72% 16%,rgba(240,210,138,.14),transparent 140px)}.cw-page:has(.cw-homeMain) .cw-nightCard div{width:74%;padding:22px}.cw-page:has(.cw-homeMain) .cw-nightCard h2{color:#fff7e5}.cw-page:has(.cw-homeMain) .cw-nightCard a,.cw-page:has(.cw-homeMain) .cw-nightCard p{color:#f0d28a}.cw-page:has(.cw-homeMain) .cw-review div,.cw-page:has(.cw-homeMain) .cw-reviewStarsLine{color:#c2852c}.cw-page:has(.cw-homeMain) .cw-reviewMeta{color:rgba(33,24,18,.58)}.cw-page:has(.cw-homeMain) .cw-reviewEmpty a{border-color:rgba(155,61,49,.24);background:rgba(155,61,49,.07);color:#9b3d31}.cw-page:has(.cw-homeMain) .cw-bottomNav{width:min(100vw,448px);border-top-color:rgba(36,26,17,.12);background:rgba(255,249,238,.94)}.cw-page:has(.cw-homeMain) .cw-bottomNav a{color:rgba(33,24,18,.56)}.cw-page:has(.cw-homeMain) .cw-bottomNav a.is-active{color:#9b3d31}@media (max-width:380px){.cw-page:has(.cw-homeMain) .cw-landingHero{height:636px;min-height:636px}.cw-page:has(.cw-homeMain) .cw-heroCharacter{right:-54px;bottom:314px;width:246px}.cw-page:has(.cw-homeMain) .cw-landingCopy{top:116px;right:132px}.cw-page:has(.cw-homeMain) .cw-landingCopy h1{font-size:38px}.cw-page:has(.cw-homeMain) .cw-landingCopy span{font-size:13px}.cw-page:has(.cw-homeMain) .cw-heroPosterCard{flex-basis:min(292px,calc(100vw - 58px));height:238px;min-height:238px}.cw-page:has(.cw-homeMain) .cw-heroPosterCopy strong{font-size:30px}.cw-page:has(.cw-homeMain) .cw-productCard{grid-template-columns:88px minmax(0,1fr)}.cw-page:has(.cw-homeMain) .cw-productCard img{width:88px}}:root{--sr-ink:#201915;--sr-ink-soft:rgba(32,25,21,0.66);--sr-paper:#f8efdd;--sr-paper-warm:#ead8ba;--sr-red:#a54234;--sr-blue:#31557e;--sr-green:#436d4e;--sr-gold:#b98735;--sr-line:rgba(32,25,21,0.46)}body:has(.cw-notebookPage),body:has(.cw-page){background:radial-gradient(circle at 11% 9%,rgba(165,66,52,.055),transparent 250px),radial-gradient(circle at 90% 12%,rgba(49,85,126,.05),transparent 230px),repeating-linear-gradient(7deg,rgba(70,48,28,.026) 0 1px,transparent 1px 13px),linear-gradient(180deg,#f3e7cf,#fbf4e6 48%,#e7d3b2);color:var(--sr-ink)}.cw-notebookPage,.cw-page{min-height:100vh;background:radial-gradient(circle at 12% 9%,rgba(165,66,52,.05),transparent 220px),radial-gradient(circle at 88% 16%,rgba(49,85,126,.04),transparent 210px),repeating-linear-gradient(0deg,rgba(32,25,21,.016) 0 1px,transparent 1px 30px),repeating-linear-gradient(90deg,rgba(32,25,21,.012) 0 1px,transparent 1px 30px),linear-gradient(180deg,#f6ead5,#fff8eb 48%,#ead9bc)}.cw-notebookPhone,.cw-page .cw-phone{width:min(calc(100vw - 20px),402px);min-height:calc(100vh - 20px);margin:10px auto;overflow:hidden;border:1.5px solid rgba(32,25,21,.74);border-radius:30px;background:radial-gradient(circle at 12% 16%,rgba(32,25,21,.038) 0 .8px,transparent 1.4px),radial-gradient(circle at 46% 36%,rgba(32,25,21,.03) 0 .8px,transparent 1.4px),radial-gradient(circle at 78% 76%,rgba(32,25,21,.032) 0 .8px,transparent 1.4px),repeating-linear-gradient(0deg,rgba(32,25,21,.018) 0 1px,transparent 1px 30px),repeating-linear-gradient(90deg,rgba(32,25,21,.014) 0 1px,transparent 1px 30px),linear-gradient(180deg,#fff8eb,#f6ead5 58%,#ead9bc);background-size:35px 35px,49px 49px,63px 63px,auto,auto,auto;box-shadow:0 18px 42px rgba(57,43,26,.2);color:var(--sr-ink)}.cw-header,.cw-headerDark,.cw-headerHero,.cw-notebookHeader{position:fixed;top:10px;left:50%;z-index:40;display:flex;width:min(calc(100vw - 20px),402px);height:64px;min-height:64px;align-items:center;justify-content:space-between;padding:0 18px;transform:translateX(-50%);border-bottom:1.5px solid rgba(32,25,21,.5);background:repeating-linear-gradient(11deg,rgba(92,70,45,.018) 0 1px,transparent 1px 15px),rgba(255,248,235,.88);color:var(--sr-ink);backdrop-filter:blur(8px)}.cw-header:after,.cw-headerDark:after,.cw-notebookHeader:after{display:none}.cw-authBrand,.cw-brand,.cw-notebookBrand{display:inline-flex;align-items:center;gap:0}.cw-authBrand span,.cw-brand span,.cw-notebookBrand span{display:none}.cw-authBrand strong,.cw-brand strong,.cw-headerDark .cw-brand strong,.cw-headerHero .cw-brand strong,.cw-notebookBrand strong{color:var(--sr-ink);font-family:var(--cw-font-title);font-size:21px;font-weight:800;line-height:1;letter-spacing:0;text-shadow:0 1px 0 rgba(255,250,238,.75)}.cw-headerDark .cw-iconButton,.cw-headerHero .cw-iconButton,.cw-iconButton,.cw-notebookHeader>a{display:grid;width:40px;height:40px;place-items:center;color:var(--sr-ink)}.cw-main,.cw-main.cw-homeMain,.cw-notebookMain,.cw-subMain,.cw-subMainDark{padding-top:82px;background:transparent}.cw-bottomNav,.cw-bottomNavDark{position:fixed;bottom:10px;left:50%;z-index:40;display:grid;width:min(calc(100vw - 20px),402px);height:76px;grid-template-columns:repeat(4,1fr);transform:translateX(-50%);border-top:1.5px solid rgba(32,25,21,.48);background:repeating-linear-gradient(11deg,rgba(92,70,45,.016) 0 1px,transparent 1px 15px),rgba(255,248,235,.9);backdrop-filter:blur(8px)}.cw-bottomNav a,.cw-bottomNavDark a{color:rgba(32,25,21,.58);font-family:var(--cw-font-classic);font-size:11px;font-weight:800}.cw-bottomNav a.is-active,.cw-bottomNavDark a.is-active{color:var(--sr-red)}body:has(.cw-resultMinimal){--cw-font-title:var(--cw-font-serif);--cw-font-classic:var(--cw-font-sans);background:radial-gradient(circle at 15% 8%,rgba(165,66,52,.07),transparent 270px),radial-gradient(circle at 90% 12%,rgba(185,135,53,.08),transparent 240px),repeating-linear-gradient(8deg,rgba(62,44,25,.028) 0 1px,transparent 1px 12px),linear-gradient(180deg,#f3e8d4,#f8eedc 52%,#e9d8bd)}body:has(.cw-resultMinimal) .cw-phone{background:radial-gradient(circle at 18% 18%,rgba(32,25,21,.04) 0 .8px,transparent 1.5px),radial-gradient(circle at 74% 62%,rgba(32,25,21,.035) 0 .8px,transparent 1.5px),repeating-linear-gradient(8deg,rgba(82,56,32,.026) 0 1px,transparent 1px 11px),repeating-linear-gradient(96deg,rgba(255,255,255,.15) 0 1px,transparent 1px 13px),linear-gradient(180deg,#fcf4e4,#f4e8d1 58%,#ead8ba);background-size:39px 39px,61px 61px,auto,auto,auto}body:has(.cw-resultMinimal) .cw-subMain{padding-right:14px;padding-bottom:104px;padding-left:14px}.cw-resultMinimal{margin:0;padding:0 0 18px;color:var(--sr-ink)}.cw-resultMinimal:after,.cw-resultMinimal:before{display:none}.cw-resultSketchHero{display:grid;gap:10px;margin-top:6px;padding:0;border:0;background:transparent}.cw-resultSketchHero:after,.cw-resultSketchHero:before{display:none}.cw-resultBalanceBoard,.cw-resultCoreBoard,.cw-resultCycleBoard,.cw-resultMinimal .cw-resultAnalysisCard,.cw-resultMinimal .cw-resultGraphCard,.cw-resultMinimal .cw-resultJudgementCard,.cw-resultMinimal .cw-resultPaperCard,.cw-resultMinimal .cw-resultReportPage,.cw-resultMinimal .cw-resultRoadmapCard,.cw-resultSketchMemo,.cw-resultSketchScore,.cw-resultStrengthBoard{position:relative;overflow:hidden;border:1.4px solid rgba(32,25,21,.48);border-radius:8px;background:radial-gradient(circle at 10% 14%,rgba(165,66,52,.035),transparent 82px),repeating-linear-gradient(94deg,rgba(57,40,22,.024) 0 1px,transparent 1px 14px),rgba(255,250,239,.52);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 10px 20px rgba(70,50,29,.06)}.cw-resultSketchScore{display:grid;min-height:100px;grid-template-columns:minmax(0,1fr) 96px;align-items:center;padding:15px 16px}.cw-resultSketchScore:before{width:25px;height:25px;margin-bottom:4px;border:1.5px solid var(--sr-gold);border-radius:50%;box-shadow:0 -9px 0 -7px var(--sr-gold),0 9px 0 -7px var(--sr-gold),9px 0 0 -7px var(--sr-gold),-9px 0 0 -7px var(--sr-gold);content:""}.cw-resultSketchScore p{grid-column:1;margin:0;color:var(--sr-ink);font-family:var(--cw-font-title);font-size:20px;font-weight:800;line-height:1.12}.cw-resultSketchScore p strong{position:absolute;top:17px;right:22px;color:var(--sr-red);font-family:var(--cw-font-title);font-size:48px;font-weight:800;line-height:.9}.cw-resultSketchScore p strong:after{display:block;margin-top:4px;color:var(--sr-ink);content:"/100";font-family:var(--cw-font-classic);font-size:15px;font-weight:800;text-align:right}.cw-resultSketchScore span{display:block;max-width:210px;margin-top:7px;color:var(--sr-ink-soft);font-family:var(--cw-font-classic);font-size:12px;font-weight:700;line-height:1.45}.cw-resultSketchScore i{display:none}.cw-resultSketchMemo{display:grid;gap:4px;min-height:86px;padding:14px 16px}.cw-resultSketchMemo span{color:var(--sr-red);font-family:var(--cw-font-classic);font-size:12px;font-weight:900}.cw-resultSketchMemo strong{color:var(--sr-ink);font-family:var(--cw-font-title);font-size:24px;font-weight:800}.cw-resultSketchMemo p{margin:0;color:var(--sr-ink-soft);font-family:var(--cw-font-classic);font-size:12px;font-weight:700;line-height:1.48}.cw-resultBalanceBoard,.cw-resultCoreBoard,.cw-resultCycleBoard,.cw-resultMinimal .cw-resultAnalysisCard,.cw-resultMinimal .cw-resultGraphCard,.cw-resultMinimal .cw-resultJudgementCard,.cw-resultMinimal .cw-resultPaperCard,.cw-resultMinimal .cw-resultReportPage,.cw-resultMinimal .cw-resultRoadmapCard,.cw-resultStrengthBoard{margin-top:10px;padding:13px}.cw-resultBalanceBoard:after,.cw-resultBalanceBoard:before,.cw-resultCoreBoard:after,.cw-resultCoreBoard:before,.cw-resultCycleBoard:after,.cw-resultCycleBoard:before,.cw-resultStrengthBoard:after,.cw-resultStrengthBoard:before{display:none}.cw-resultCoreIntro{grid-template-columns:minmax(0,1fr) 64px;margin-bottom:11px}.cw-resultCoreIntro span,.cw-resultMinimal .cw-resultReportText span,.cw-resultMinimal .cw-resultSectionTop span,.cw-resultSectionTitle span{color:var(--sr-red);font-family:var(--cw-font-classic);font-size:12px;font-weight:900;transform:none}.cw-resultCoreIntro h2,.cw-resultMinimal .cw-resultReportText h2,.cw-resultMinimal .cw-resultSectionTop h2,.cw-resultSectionTitle h2{color:var(--sr-ink);font-family:var(--cw-font-title);font-size:24px;font-weight:800;line-height:1.14;text-shadow:none}.cw-resultCoreIntro h2:after,.cw-resultMinimal .cw-resultReportText h2:after,.cw-resultMinimal .cw-resultSectionTop h2:after,.cw-resultSectionTitle h2:after{width:70px;border-bottom:2.5px solid rgba(165,66,52,.74)}.cw-resultCoreIntro p,.cw-resultMinimal .cw-resultReportText p,.cw-resultSectionTitle p{color:var(--sr-ink-soft);font-family:var(--cw-font-classic);font-size:12px;font-weight:700}.cw-resultCoreIntro>strong{width:58px;height:58px;border-color:rgba(185,135,53,.36);background:rgba(185,135,53,.1);color:var(--sr-red);font-size:38px}.cw-resultFoundationTable{grid-template-columns:54px repeat(4,minmax(66px,1fr));border-color:rgba(32,25,21,.34);background:rgba(255,252,244,.34)}.cw-resultFoundationTable b,.cw-resultFoundationTable>span{min-height:34px;font-family:var(--cw-font-classic);font-size:12px}.cw-resultPillarCell{min-height:78px}.cw-resultPillarCell strong{font-size:31px}.cw-resultDonutPair,.cw-resultTwinTables{gap:9px}.cw-resultDonut{min-height:136px}.cw-resultCycleMap{height:266px}.cw-resultCycleMap svg{height:226px}.cw-resultCycleNode{width:78px;height:78px}.cw-resultCycleNode.is-top{left:calc(50% - 39px);top:18px}.cw-resultCycleNode.is-right{right:4px;top:88px}.cw-resultCycleNode.is-bottomRight{right:40px}.cw-resultCycleNode.is-bottomLeft{left:40px}.cw-resultCycleNode.is-left{left:4px;top:88px}.cw-resultStrengthChart{min-height:126px}.cw-resultPageIndex{display:flex;gap:7px;overflow-x:auto;margin:12px -2px 0;padding:0 2px 4px;scrollbar-width:none}.cw-resultPageIndex::-webkit-scrollbar{display:none}.cw-resultMinimal .cw-resultPageIndex a{flex:0 0 34px;min-height:34px;border:1px solid rgba(32,25,21,.36);border-radius:999px;color:var(--sr-red);font-family:var(--cw-font-classic);font-size:12px;font-weight:900}@media (max-width:380px){.cw-bottomNav,.cw-bottomNavDark,.cw-header,.cw-headerDark,.cw-headerHero,.cw-notebookHeader,.cw-notebookPhone,.cw-page .cw-phone{width:min(calc(100vw - 12px),390px)}.cw-notebookPhone,.cw-page .cw-phone{margin:6px auto}.cw-header,.cw-headerDark,.cw-headerHero,.cw-notebookHeader{top:6px}.cw-bottomNav,.cw-bottomNavDark{bottom:6px}.cw-resultSketchScore{grid-template-columns:minmax(0,1fr) 82px}.cw-resultSketchScore p strong{right:17px;font-size:42px}.cw-resultFoundationTable{grid-template-columns:50px repeat(4,minmax(60px,1fr))}}.cw-main,.cw-page,.cw-phone,body,html{max-width:100vw;overflow-x:hidden}.cw-page:has(.cw-homeMain) .cw-phone,body:has(.cw-notebookPage) .cw-notebookPhone,body:has(.cw-phoneDark) .cw-phoneDark,body:has(.cw-resultMinimal) .cw-phone{width:min(100vw,402px);max-width:100vw;margin-right:auto;margin-left:auto;box-sizing:border-box}.cw-page:has(.cw-homeMain) .cw-bottomNav,.cw-page:has(.cw-homeMain) .cw-headerHero,body:has(.cw-notebookPage) .cw-bottomNav,body:has(.cw-notebookPage) .cw-notebookHeader,body:has(.cw-phoneDark) .cw-bottomNavDark,body:has(.cw-phoneDark) .cw-headerDark,body:has(.cw-resultMinimal) .cw-bottomNav{width:min(100vw,402px);max-width:100vw;box-sizing:border-box}.cw-header,.cw-headerDark,.cw-headerHero,.cw-notebookHeader{top:0}.cw-bottomNav,.cw-bottomNavDark{bottom:0}.cw-header .cw-iconButton,.cw-headerDark .cw-iconButton,.cw-headerHero .cw-iconButton,.cw-notebookHeader>a{flex:0 0 40px}.cw-authBrand,.cw-brandCenter,.cw-notebookBrand{max-width:calc(100% - 112px);justify-content:center;text-align:center}.cw-authBrand strong,.cw-brand strong,.cw-notebookBrand strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-notebookPage .cw-paymentHero,.cw-notebookPage .cw-statusMain{color:var(--sr-ink)}.cw-notebookPage .cw-paymentHero p,.cw-notebookPage .cw-statusCard p{color:var(--sr-red);font-family:var(--cw-font-classic)}.cw-notebookPage .cw-paymentHero h1,.cw-notebookPage .cw-statusCard h1{color:var(--sr-ink);font-family:var(--cw-font-title);font-size:30px;font-weight:800;line-height:1.22}.cw-notebookPage .cw-paymentHero span,.cw-notebookPage .cw-statusCard>span{color:var(--sr-ink-soft);font-size:15px;font-weight:700}.cw-notebookPage .cw-checkoutReceipt,.cw-notebookPage .cw-paymentPanel,.cw-notebookPage .cw-statusCard{border:1.4px solid rgba(32,25,21,.36);border-radius:10px;background:linear-gradient(135deg,rgba(255,252,244,.78),rgba(247,232,203,.52)),repeating-linear-gradient(0deg,rgba(32,25,21,.014) 0 1px,transparent 1px 22px);box-shadow:0 12px 24px rgba(57,43,26,.08);backdrop-filter:none}.cw-checkoutReceipt{display:grid;gap:14px;padding:15px}.cw-checkoutReceiptTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(32,25,21,.14)}.cw-checkoutReceiptTop span{padding:6px 9px;border:1px solid rgba(165,66,52,.22);border-radius:999px;background:rgba(165,66,52,.07);color:var(--sr-red);font-size:12px;font-weight:950}.cw-checkoutReceiptTop strong{min-width:0;color:var(--sr-ink);font-family:var(--cw-font-classic);font-size:13px;font-weight:850;overflow-wrap:anywhere;text-align:right}.cw-checkoutProduct{display:grid;gap:7px;padding:4px 1px 2px}.cw-checkoutProduct p{margin:0;color:var(--sr-red);font-size:12px;font-weight:950}.cw-checkoutProduct h2{margin:0;color:var(--sr-ink);font-family:var(--cw-font-title);font-size:25px;font-weight:850;line-height:1.28}.cw-checkoutProduct span{color:var(--sr-ink-soft);font-size:13px;font-weight:700;line-height:1.5}.cw-notebookPage .cw-orderSummary{display:grid;gap:0;overflow:hidden;margin-top:0;border:1px solid rgba(32,25,21,.12);border-radius:9px;background:rgba(255,252,244,.34)}.cw-notebookPage .cw-orderSummary div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;align-items:center;padding:13px 14px;border-top:1px solid rgba(32,25,21,.12)}.cw-notebookPage .cw-orderSummary div:first-child{border-top:0}.cw-notebookPage .cw-orderSummary dt{color:var(--sr-red);font-size:12px;font-weight:950}.cw-notebookPage .cw-orderSummary dd{margin:0;min-width:0;color:var(--sr-ink);font-size:14px;font-weight:850;line-height:1.35;overflow-wrap:anywhere;text-align:right}.cw-checkoutTotal{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:15px;border:1.3px solid rgba(165,66,52,.2);border-radius:9px;background:linear-gradient(135deg,rgba(165,66,52,.08),rgba(185,135,53,.08)),rgba(255,252,244,.48)}.cw-checkoutTotal span{color:var(--sr-red);font-size:13px;font-weight:950}.cw-checkoutTotal strong{color:var(--sr-red);font-family:var(--cw-font-title);font-size:31px;font-weight:850;line-height:1}.cw-notebookPage .cw-paymentPanel{display:grid;gap:14px;margin-top:14px;padding:15px;min-width:0;overflow:visible}.cw-notebookPage .cw-paymentPanelHead{margin:0;color:var(--sr-red)}.cw-notebookPage .cw-paymentPanelHead h2{color:var(--sr-ink);font-family:var(--cw-font-title);font-size:21px;font-weight:800}.cw-notebookPage .cw-paymentPanelHead p,.cw-notebookPage .cw-secureNote{color:var(--sr-ink-soft);font-size:12px;font-weight:700}.cw-notebookPage .cw-paymentPanel #agreement,.cw-notebookPage .cw-paymentPanel #payment-methods{width:100%;max-width:100%;min-width:0;overflow:hidden;border:1px solid rgba(32,25,21,.12);border-radius:9px;background:#fff}.cw-notebookPage .cw-paymentPanel .space-y-4{display:grid;gap:14px;width:100%;max-width:100%;min-width:0}.cw-notebookPage .cw-paymentPanel button,.cw-statusActions a,.cw-statusButton{display:inline-flex;width:100%;min-height:50px;align-items:center;justify-content:center;border:1.5px solid rgba(32,25,21,.54);border-radius:9px;background:#a54234;color:#fff8eb;font-family:var(--cw-font-classic);font-size:15px;font-weight:850;text-decoration:none;box-shadow:0 5px 0 rgba(32,25,21,.1)}.cw-notebookPage .cw-paymentPanel button:disabled{opacity:.58}.cw-notebookPage .cw-secureNote{margin:0;padding:10px 11px;border:1px solid rgba(49,109,78,.16);border-radius:9px;background:rgba(49,109,78,.055);line-height:1.55}.cw-checkoutDevCallback{margin:-3px 0 0;padding:8px 10px;border:1px dashed rgba(32,25,21,.22);border-radius:8px;background:rgba(255,252,244,.48);color:rgba(32,25,21,.62);font-size:11px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.cw-notebookPage .cw-statusCard{display:grid;gap:13px;padding:18px}.cw-statusActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}.cw-statusActions a:first-child{background:rgba(255,252,244,.56);color:var(--sr-ink)}.cw-notebookPage .cw-flowHeader>a:not(.cw-authBrand){border-color:rgba(32,25,21,.28);background:rgba(255,252,244,.42);color:var(--sr-ink);font-family:var(--cw-font-classic);font-size:20px;font-weight:900;opacity:1}.cw-page:has(.cw-homeMain) .cw-homeMain{padding-right:14px;padding-left:14px}.cw-page:has(.cw-homeMain) .cw-landingHero{margin-right:-14px;margin-left:-14px}.cw-page:has(.cw-homeMain) .cw-quickPanel{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-page:has(.cw-homeMain) .cw-quickPanel a{min-width:0}.cw-bottomNav span,.cw-page:has(.cw-homeMain) .cw-quickPanel span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.cw-resultMinimal) .cw-subMain{padding-right:12px;padding-left:12px}.cw-resultBalanceBoard,.cw-resultCoreBoard,.cw-resultCycleBoard,.cw-resultMinimal,.cw-resultMinimal .cw-resultAnalysisCard,.cw-resultMinimal .cw-resultGraphCard,.cw-resultMinimal .cw-resultJudgementCard,.cw-resultMinimal .cw-resultPaperCard,.cw-resultMinimal .cw-resultReportPage,.cw-resultMinimal .cw-resultRoadmapCard,.cw-resultSketchHero,.cw-resultStrengthBoard{width:100%;max-width:100%;box-sizing:border-box}.cw-resultSketchScore{display:block;min-height:98px;padding:14px}.cw-resultSketchScore p{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.cw-resultSketchScore p strong{position:static;top:auto;right:auto;margin-left:0;text-align:right}.cw-resultSketchScore span{max-width:calc(100% - 96px)}.cw-resultFoundationTable{width:100%;max-width:100%;grid-template-columns:48px repeat(4,minmax(0,1fr));overflow:hidden}.cw-resultFoundationTable>*{min-width:0}.cw-resultFoundationTable b,.cw-resultFoundationTable>span{font-size:11px}.cw-resultPillarCell{min-height:74px;padding:6px 3px}.cw-resultPillarCell strong{font-size:27px}.cw-resultFoundationTable i,.cw-resultPillarCell em,.cw-resultPillarCell small{font-size:10px;line-height:1.25}.cw-resultDonutPair,.cw-resultTwinTables{grid-template-columns:1fr}.cw-resultCycleMap{height:250px}.cw-resultCycleNode{width:72px;height:72px}.cw-resultCycleNode.is-top{left:calc(50% - 36px);top:16px}.cw-resultCycleNode.is-right{right:0;top:82px}.cw-resultCycleNode.is-bottomRight{right:34px;bottom:0}.cw-resultCycleNode.is-bottomLeft{left:34px;bottom:0}.cw-resultCycleNode.is-left{left:0;top:82px}.cw-resultBigeopSummary,.cw-resultCoverageGrid,.cw-resultFactorStack,.cw-resultGraph,.cw-resultJudgementBoard,.cw-resultTwelveCycle,.cw-resultYongsinMatrix{max-width:100%;overflow-x:hidden}.cw-page:has(.cw-homeMain) .cw-headerHero,body:has(.cw-notebookPage) .cw-notebookHeader,body:has(.cw-phoneDark) .cw-headerDark{position:fixed!important;top:0!important;right:0!important;left:0!important;margin-right:auto!important;margin-left:auto!important;transform:none!important}.cw-page:has(.cw-homeMain) .cw-bottomNav,body:has(.cw-phoneDark) .cw-bottomNavDark,body:has(.cw-resultMinimal) .cw-bottomNav{position:fixed!important;bottom:0!important;right:0!important;left:0!important;margin-right:auto!important;margin-left:auto!important;transform:none!important}.cw-page:has(.cw-homeMain) .cw-brandCenter,body:has(.cw-notebookPage) .cw-notebookBrand,body:has(.cw-phoneDark) .cw-brandCenter{position:absolute!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}body:has(.cw-resultMinimal) .cw-main.cw-subMain{padding-top:76px!important;padding-right:12px;padding-left:12px}body:has(.cw-resultMinimal) .cw-resultMinimal{padding-top:0!important}.cw-main,.cw-phone,body,html{scrollbar-width:none}.cw-main::-webkit-scrollbar,.cw-phone::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{width:0;height:0}.cw-resultMinimal:has(.cw-resultInkSketch){position:relative;isolation:isolate}.cw-resultInkSketch{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;opacity:.72;mix-blend-mode:multiply}.cw-resultInkSketch canvas{position:absolute!important;top:0;left:0;display:block!important}.cw-resultMinimal:has(.cw-resultInkSketch)>:not(.cw-resultInkSketch){position:relative;z-index:1}body:has(.cw-searchStudio) .cw-phone{background:radial-gradient(circle at 16% 14%,rgba(165,66,52,.035) 0 .8px,transparent 1.4px),radial-gradient(circle at 72% 70%,rgba(49,85,126,.03) 0 .8px,transparent 1.4px),repeating-linear-gradient(0deg,rgba(32,25,21,.015) 0 1px,transparent 1px 30px),repeating-linear-gradient(90deg,rgba(32,25,21,.012) 0 1px,transparent 1px 30px),linear-gradient(180deg,#fff8eb,#f6ead5 58%,#ead9bc)}body:has(.cw-searchStudio) .cw-searchStudio{padding-top:12px}body:has(.cw-searchStudio) .cw-searchCatalog .cw-sectionTitle p,body:has(.cw-searchStudio) .cw-searchStudio>p{color:var(--sr-red)}body:has(.cw-searchStudio) .cw-searchCatalog .cw-sectionTitle h2,body:has(.cw-searchStudio) .cw-searchResult h3,body:has(.cw-searchStudio) .cw-searchStudio h1{color:var(--sr-ink);text-shadow:none}body:has(.cw-searchStudio) .cw-searchStudio h1{font-family:var(--cw-font-title);font-size:34px}body:has(.cw-searchStudio) .cw-searchStudio label{border-color:rgba(32,25,21,.42);background:rgba(255,252,244,.58);color:var(--sr-gold);box-shadow:0 10px 22px rgba(57,43,26,.08);backdrop-filter:none}body:has(.cw-searchStudio) .cw-searchStudio input{color:var(--sr-ink)}body:has(.cw-searchStudio) .cw-searchStudio input::-moz-placeholder{color:rgba(32,25,21,.45)}body:has(.cw-searchStudio) .cw-searchStudio input::placeholder{color:rgba(32,25,21,.45)}body:has(.cw-searchStudio) .cw-searchTopics a{border-color:rgba(32,25,21,.2);background:rgba(255,252,244,.42);color:rgba(32,25,21,.72)}body:has(.cw-searchStudio) .cw-searchFeatured{border-top:1px solid rgba(32,25,21,.14);border-bottom:1px solid rgba(32,25,21,.14)}body:has(.cw-searchStudio) .cw-searchCatalog{padding-bottom:14px}body:has(.cw-searchStudio) .cw-searchResult{border-top-color:rgba(32,25,21,.14)}body:has(.cw-searchStudio) .cw-searchResult:last-child{border-bottom-color:rgba(32,25,21,.14)}body:has(.cw-searchStudio) .cw-searchResult span{color:var(--sr-red)}body:has(.cw-searchStudio) .cw-searchResult p{color:rgba(32,25,21,.62)}body:has(.cw-searchStudio) .cw-searchResult strong{color:var(--sr-green)}.cw-header .cw-brandCenter,.cw-headerDark .cw-brandCenter,.cw-headerHero .cw-brandCenter,.cw-notebookHeader .cw-brandCenter{position:absolute!important;top:50%!important;right:auto!important;left:50%!important;max-width:calc(100% - 128px);justify-content:center;transform:translate(-50%,-50%)!important;text-align:center}.cw-header .cw-brandCenter strong,.cw-headerDark .cw-brandCenter strong,.cw-headerHero .cw-brandCenter strong,.cw-notebookHeader .cw-brandCenter strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.cw-detailHero),body:has(.cw-homeMain),body:has(.cw-searchStudio),body:has(.cw-todayOraclePanel){background:radial-gradient(circle at 12% 8%,rgba(165,66,52,.06),transparent 240px),radial-gradient(circle at 90% 18%,rgba(185,135,53,.08),transparent 260px),repeating-linear-gradient(8deg,rgba(70,48,28,.025) 0 1px,transparent 1px 13px),linear-gradient(180deg,#f3e7cf,#fbf4e6 48%,#e7d3b2)}.cw-page:has(.cw-detailHero),.cw-page:has(.cw-homeMain),.cw-page:has(.cw-searchStudio),.cw-page:has(.cw-todayOraclePanel){background:radial-gradient(circle at 18% 6%,rgba(165,66,52,.048),transparent 230px),repeating-linear-gradient(0deg,rgba(32,25,21,.014) 0 1px,transparent 1px 30px),repeating-linear-gradient(90deg,rgba(32,25,21,.01) 0 1px,transparent 1px 30px),linear-gradient(180deg,#fff8eb,#f6ead5 58%,#ead9bc)}.cw-page:has(.cw-homeMain) .cw-phone,body:has(.cw-detailHero) .cw-phone,body:has(.cw-searchStudio) .cw-phone,body:has(.cw-todayOraclePanel) .cw-phone{background:radial-gradient(circle at 16% 14%,rgba(165,66,52,.035) 0 .8px,transparent 1.4px),radial-gradient(circle at 72% 70%,rgba(49,85,126,.03) 0 .8px,transparent 1.4px),repeating-linear-gradient(0deg,rgba(32,25,21,.015) 0 1px,transparent 1px 30px),repeating-linear-gradient(90deg,rgba(32,25,21,.012) 0 1px,transparent 1px 30px),linear-gradient(180deg,#fff8eb,#f6ead5 58%,#ead9bc);color:var(--sr-ink)}.cw-page:has(.cw-homeMain) .cw-headerHero{border-bottom:1.5px solid rgba(32,25,21,.5);background:repeating-linear-gradient(11deg,rgba(92,70,45,.018) 0 1px,transparent 1px 15px),rgba(255,248,235,.72);backdrop-filter:blur(10px);color:var(--sr-ink)}.cw-page:has(.cw-homeMain) .cw-headerHero .cw-brand strong,.cw-page:has(.cw-homeMain) .cw-headerHero .cw-iconButton{color:var(--sr-ink)}.cw-page:has(.cw-homeMain) .cw-landingHero{height:668px;min-height:668px;border-bottom:1.5px solid rgba(32,25,21,.35);background:radial-gradient(circle at 88% 4%,rgba(185,135,53,.18),transparent 180px),linear-gradient(180deg,#fbf0d9,#f7e7c7 56%,#f0dcc0);box-shadow:0 18px 36px rgba(57,43,26,.12)}.cw-page:has(.cw-homeMain) .cw-palaceBackdrop{height:62%;-o-object-position:center 24%;object-position:center 24%;opacity:.8;filter:sepia(.12) saturate(.98) brightness(1.04) contrast(1.02)}.cw-page:has(.cw-homeMain) .cw-landingHero:after{background:linear-gradient(180deg,rgba(255,248,235,.06),rgba(255,248,235,.18) 28%,rgba(246,234,211,.78) 62%,#f3dfbf),radial-gradient(circle at 78% 18%,rgba(185,135,53,.18),transparent 122px)}.cw-page:has(.cw-homeMain) .cw-landingHero:before{opacity:.55;background:repeating-linear-gradient(0deg,rgba(32,25,21,.018) 0 1px,transparent 1px 30px),repeating-linear-gradient(90deg,rgba(32,25,21,.012) 0 1px,transparent 1px 30px)}.cw-page:has(.cw-homeMain) .cw-heroCharacter{top:72px;right:-18px;width:min(230px,56vw);filter:drop-shadow(0 16px 22px rgba(57,43,26,.26))}.cw-page:has(.cw-homeMain) .cw-heroOfferHead a,.cw-page:has(.cw-homeMain) .cw-heroPosterCopy p,.cw-page:has(.cw-homeMain) .cw-heroPosterCopy span,.cw-page:has(.cw-homeMain) .cw-landingCopy p{color:var(--sr-red)}.cw-page:has(.cw-homeMain) .cw-landingCopy h1{color:var(--sr-red);text-shadow:0 1px 0 rgba(255,252,244,.8)}.cw-page:has(.cw-homeMain) .cw-heroOfferHead p,.cw-page:has(.cw-homeMain) .cw-landingCopy span{color:var(--sr-ink)}.cw-page:has(.cw-homeMain) .cw-landingCopy{right:22px;max-width:260px}.cw-page:has(.cw-homeMain) .cw-landingCta{border-color:rgba(32,25,21,.34);background:rgba(255,252,244,.5);color:var(--sr-ink)}.cw-page:has(.cw-homeMain) .cw-heroPosterCard,.cw-page:has(.cw-homeMain) .cw-nightCard{border-color:rgba(32,25,21,.2);background:rgba(255,252,244,.6);box-shadow:0 12px 26px rgba(57,43,26,.1)}.cw-page:has(.cw-homeMain) .cw-heroPosterCard img{opacity:.84;filter:sepia(.14) saturate(.82) brightness(1.06)}.cw-page:has(.cw-homeMain) .cw-heroPosterDots button{background:rgba(32,25,21,.22)}.cw-page:has(.cw-homeMain) .cw-heroPosterDots button.sf-dotActive{background:var(--sr-red)}.cw-page:has(.cw-homeMain) .cw-nightCard img{opacity:.24;filter:sepia(.36) saturate(.72) brightness(1.16)}.cw-page:has(.cw-homeMain) .cw-nightCard:after{background:linear-gradient(90deg,rgba(255,248,235,.94),rgba(255,248,235,.5)),radial-gradient(circle at 78% 16%,rgba(185,135,53,.14),transparent 140px)}.cw-page:has(.cw-homeMain) .cw-nightCard a,.cw-page:has(.cw-homeMain) .cw-nightCard h2,.cw-page:has(.cw-homeMain) .cw-nightCard p{color:var(--sr-ink)}.cw-page:has(.cw-homeMain) .cw-nightCard a,.cw-page:has(.cw-homeMain) .cw-nightCard p{color:var(--sr-red)}body:has(.cw-detailHero) .cw-detailHero,body:has(.cw-searchStudio) .cw-searchFeatured{border-top:1.4px solid rgba(32,25,21,.22);border-bottom:1.4px solid rgba(32,25,21,.22);background:radial-gradient(circle at 14% 16%,rgba(165,66,52,.055),transparent 120px),rgba(255,252,244,.5)}body:has(.cw-detailHero) .cw-detailHero:after,body:has(.cw-searchStudio) .cw-searchFeatured:after{background:linear-gradient(90deg,rgba(255,248,235,.94),rgba(255,248,235,.76) 54%,rgba(255,248,235,.34)),repeating-linear-gradient(0deg,rgba(32,25,21,.016) 0 1px,transparent 1px 30px)}body:has(.cw-detailHero) .cw-detailHero img,body:has(.cw-searchStudio) .cw-searchFeatured img{opacity:.52;filter:sepia(.22) saturate(.86) brightness(1.04)}body:has(.cw-detailHero) .cw-detailHero h1,body:has(.cw-detailHero) .cw-detailHero p,body:has(.cw-detailHero) .cw-detailHero span,body:has(.cw-searchStudio) .cw-searchFeatured h2,body:has(.cw-searchStudio) .cw-searchFeatured p,body:has(.cw-searchStudio) .cw-searchFeatured span{color:var(--sr-ink);text-shadow:none}body:has(.cw-detailHero) .cw-detailHero p,body:has(.cw-detailHero) .cw-detailHero span,body:has(.cw-searchStudio) .cw-searchFeatured p{color:var(--sr-red)}body:has(.cw-searchStudio) .cw-searchFeatured a{border:1px solid rgba(32,25,21,.26);background:rgba(255,252,244,.65);color:var(--sr-ink)}body:has(.cw-todayOraclePanel) .cw-todayOraclePanel{border-color:rgba(32,25,21,.22);background:radial-gradient(circle at 20% 26%,rgba(185,135,53,.16),transparent 180px),radial-gradient(circle at 84% 8%,rgba(165,66,52,.08),transparent 170px),linear-gradient(180deg,#fff7e7,#f4e4ca 66%,#ead5b8)}body:has(.cw-todayOraclePanel) .cw-todayOraclePanel:before{background:repeating-linear-gradient(0deg,rgba(32,25,21,.018) 0 1px,transparent 1px 30px),repeating-linear-gradient(90deg,rgba(32,25,21,.014) 0 1px,transparent 1px 30px)}body:has(.cw-todayOraclePanel) .cw-todayOraclePanel:after{background:linear-gradient(180deg,rgba(255,248,235,.14),rgba(255,248,235,.76))}body:has(.cw-todayOraclePanel) .cw-todayFigure{filter:drop-shadow(0 18px 20px rgba(57,43,26,.24));opacity:.72}body:has(.cw-todayOraclePanel) .cw-todayDatePill,body:has(.cw-todayOraclePanel) .cw-todayOrb{border-color:rgba(32,25,21,.34);background:rgba(255,252,244,.56);box-shadow:0 12px 24px rgba(57,43,26,.1);color:var(--sr-ink);backdrop-filter:none}body:has(.cw-todayOraclePanel) .cw-todayOrb span,body:has(.cw-todayOraclePanel) .cw-todayQuote>span,body:has(.cw-todayOraclePanel) .cw-todayTabs button.is-active{color:var(--sr-red)}body:has(.cw-todayOraclePanel) .cw-todayTabs button{color:rgba(32,25,21,.46)}body:has(.cw-todayOraclePanel) .cw-todayTabs button.is-active:after{background:var(--sr-red)}.cw-page:has(.cw-homeMain) .cw-heroCharacter{top:82px;right:-28px;bottom:auto;z-index:2;width:min(224px,53vw);filter:drop-shadow(0 18px 20px rgba(57,43,26,.28));opacity:.96}.cw-page:has(.cw-homeMain) .cw-landingCopy{top:116px;right:auto;bottom:auto;left:18px;max-width:216px;padding:15px 15px 14px;border:1.4px solid rgba(32,25,21,.22);border-radius:10px;background:linear-gradient(135deg,rgba(255,252,244,.86),rgba(247,232,203,.66)),repeating-linear-gradient(0deg,rgba(32,25,21,.018) 0 1px,transparent 1px 19px);box-shadow:0 14px 30px rgba(57,43,26,.14);backdrop-filter:blur(14px)}.cw-page:has(.cw-homeMain) .cw-landingCopy h1{font-size:38px}.cw-page:has(.cw-homeMain) .cw-landingCopy span{max-width:190px}body:has(.cw-todayOraclePanel) .cw-subMain{padding-top:74px;background:transparent}body:has(.cw-todayOraclePanel) .cw-header{border-bottom:1.4px solid rgba(32,25,21,.18);background:repeating-linear-gradient(11deg,rgba(92,70,45,.018) 0 1px,transparent 1px 15px),rgba(255,248,235,.88);color:var(--sr-ink);backdrop-filter:blur(14px)}body:has(.cw-todayOraclePanel) .cw-todayOraclePanel{min-height:444px;margin:-2px -16px 0;border:1.4px solid rgba(32,25,21,.24);border-right:0;border-left:0;background:radial-gradient(circle at 80% 16%,rgba(185,135,53,.16),transparent 154px),radial-gradient(circle at 18% 18%,rgba(165,66,52,.08),transparent 164px),linear-gradient(180deg,#fff6e5,#f6e2c0 63%,#ead1ac);box-shadow:0 18px 32px rgba(57,43,26,.12)}body:has(.cw-todayOraclePanel) .cw-todayOraclePanel:before{z-index:0;background:radial-gradient(circle at 74% 12%,rgba(165,66,52,.06) 0 34px,transparent 36px),repeating-linear-gradient(0deg,rgba(32,25,21,.019) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgba(32,25,21,.013) 0 1px,transparent 1px 28px);opacity:1}body:has(.cw-todayOraclePanel) .cw-todayOraclePanel:after{z-index:1;background:linear-gradient(90deg,rgba(255,248,235,.86),rgba(255,248,235,.26) 58%,rgba(255,248,235,.04)),linear-gradient(180deg,rgba(255,248,235,.08),rgba(238,215,177,.9))}body:has(.cw-todayOraclePanel) .cw-todayStars{z-index:1;opacity:.34;background:radial-gradient(circle at 18% 26%,rgba(165,66,52,.16) 0 1px,transparent 2px),radial-gradient(circle at 88% 34%,rgba(49,98,86,.18) 0 1px,transparent 2px),linear-gradient(90deg,transparent 0 14%,rgba(32,25,21,.06) 14.2% 14.4%,transparent 14.6%)}body:has(.cw-todayOraclePanel) .cw-todayFigure{right:-46px;bottom:-74px;left:auto;z-index:2;width:min(258px,68vw);max-width:none;filter:drop-shadow(0 20px 22px rgba(57,43,26,.22));opacity:.94}body:has(.cw-todayOraclePanel) .cw-todayDatePill{top:18px;right:auto;left:18px;min-height:36px;padding:0 13px;border-color:rgba(32,25,21,.24);background:rgba(255,252,244,.68);color:var(--sr-red);font-size:13px;backdrop-filter:blur(12px)}body:has(.cw-todayOraclePanel) .cw-todayOrb{top:64px;right:auto;left:19px;width:106px;height:106px;border-color:rgba(185,135,53,.48);background:radial-gradient(circle at 42% 34%,rgba(255,252,244,.9),transparent 34px),rgba(255,248,235,.62);box-shadow:0 0 0 8px rgba(185,135,53,.09),0 12px 24px rgba(57,43,26,.1);backdrop-filter:blur(14px)}body:has(.cw-todayOraclePanel) .cw-todayOrb strong{color:var(--sr-red);font-size:48px}body:has(.cw-todayOraclePanel) .cw-todayOrb span{margin-top:7px;color:var(--sr-green);font-size:11px}body:has(.cw-todayOraclePanel) .cw-todayQuote{right:auto;bottom:34px;left:18px;max-width:226px;padding:15px 15px 14px;border:1.4px solid rgba(32,25,21,.22);border-radius:10px;background:linear-gradient(135deg,rgba(255,252,244,.86),rgba(247,232,203,.62)),repeating-linear-gradient(0deg,rgba(32,25,21,.018) 0 1px,transparent 1px 18px);color:var(--sr-ink);box-shadow:0 14px 28px rgba(57,43,26,.12);backdrop-filter:blur(14px)}body:has(.cw-todayOraclePanel) .cw-todayQuote>span{color:rgba(165,66,52,.72);font-size:30px}body:has(.cw-todayOraclePanel) .cw-todayQuote h1{color:var(--sr-ink);font-size:24px;line-height:1.34;text-shadow:0 1px 0 rgba(255,252,244,.82)}body:has(.cw-todayOraclePanel) .cw-todayQuote h1 span{color:var(--sr-ink)}body:has(.cw-todayOraclePanel) .cw-todayTabs{gap:6px;margin:14px 0 0;width:100%;padding:0 6px 10px;border-bottom:0}body:has(.cw-todayOraclePanel) .cw-todayTabs button{min-width:0;min-height:42px;padding:0 4px;border:1.2px solid rgba(32,25,21,.18);border-radius:999px;background:rgba(255,252,244,.48);color:rgba(32,25,21,.56);font-size:12px}body:has(.cw-todayOraclePanel) .cw-todayTabs button.is-active{border-color:rgba(165,66,52,.42);background:rgba(165,66,52,.12);color:var(--sr-red)}body:has(.cw-todayOraclePanel) .cw-todayTabs button.is-active:after{display:none}body:has(.cw-todayOraclePanel) .cw-todayInsightList article,body:has(.cw-todayOraclePanel) .cw-todayPointBox{border:1.4px solid rgba(32,25,21,.22);border-radius:10px;background:linear-gradient(135deg,rgba(255,252,244,.78),rgba(247,232,203,.58)),repeating-linear-gradient(0deg,rgba(32,25,21,.014) 0 1px,transparent 1px 22px);box-shadow:0 12px 24px rgba(57,43,26,.08)}body:has(.cw-todayOraclePanel) .cw-todayPointBox{margin-top:10px;padding:16px}body:has(.cw-todayOraclePanel) .cw-todayInsightHead h2,body:has(.cw-todayOraclePanel) .cw-todayPointBox h2{color:var(--sr-ink)}body:has(.cw-todayOraclePanel) .cw-todayInsightHead>svg,body:has(.cw-todayOraclePanel) .cw-todayInsightIcon,body:has(.cw-todayOraclePanel) .cw-todayPointBox h2 svg{color:var(--sr-red)}body:has(.cw-todayOraclePanel) .cw-todayPointBox>div{gap:8px;margin-top:15px}body:has(.cw-todayOraclePanel) .cw-todayPointBox span{min-height:42px;border-color:rgba(49,98,86,.24);background:rgba(49,98,86,.07);color:var(--sr-green);font-size:13px}body:has(.cw-todayOraclePanel) .cw-todayInsightList{gap:10px;margin-top:12px}body:has(.cw-todayOraclePanel) .cw-todayInsightList article{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:15px 14px}body:has(.cw-todayOraclePanel) .cw-todayInsightIcon{width:42px;height:42px;border-color:rgba(165,66,52,.22);background:rgba(165,66,52,.08)}body:has(.cw-todayOraclePanel) .cw-todayInsightHead p{color:var(--sr-ink-soft)}body:has(.cw-todayOraclePanel) .cw-todayProgress{background:rgba(32,25,21,.1)}body:has(.cw-todayOraclePanel) .cw-todayProgress i{background:linear-gradient(90deg,var(--sr-green),var(--sr-red))}body:has(.cw-todayOraclePanel) .cw-todayInsightDetail strong{color:var(--sr-red)}body:has(.cw-todayOraclePanel) .cw-todayMiniTags span{border-color:rgba(32,25,21,.18);background:rgba(255,252,244,.5);color:var(--sr-ink)}body:has(.cw-detailHero) .cw-backendFormBridge,body:has(.cw-detailHero) .cw-orderBox,body:has(.cw-detailHero) .cw-productDetailImages,body:has(.cw-detailHero) .cw-productReviewSection,body:has(.cw-detailHero) .cw-productReviewSection .cw-review,body:has(.cw-detailHero) .cw-reportPreview{border:1.4px solid rgba(32,25,21,.28);background:radial-gradient(circle at 18% 14%,rgba(165,66,52,.04),transparent 120px),rgba(255,252,244,.58);color:var(--sr-ink);box-shadow:0 12px 26px rgba(57,43,26,.08)}body:has(.cw-detailHero) .cw-orderBox h2{margin:0;color:var(--sr-ink);font-size:23px;font-weight:800;line-height:1.34;text-shadow:none}body:has(.cw-detailHero) .cw-orderBox{display:grid;gap:14px;padding:15px}body:has(.cw-detailHero) .cw-orderBox ul{display:grid;gap:8px;margin:0;padding:12px;border:1px solid rgba(49,109,78,.16);border-radius:9px;background:rgba(49,109,78,.055)}body:has(.cw-detailHero) .cw-productReviewSection{width:calc(100% - 32px);margin-right:16px;margin-left:16px;padding:15px;border-radius:10px;background:#ffffff!important}body:has(.cw-detailHero) .cw-productReviewSection .cw-homeReviewScroller{display:flex;width:100%;gap:12px;overflow-x:auto;overflow-y:hidden;padding:0 0 2px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}body:has(.cw-detailHero) .cw-productReviewSection .cw-homeReviewScroller::-webkit-scrollbar{display:none}body:has(.cw-detailHero) .cw-productReviewCarousel{overflow:hidden;width:100%;border-radius:8px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}body:has(.cw-detailHero) .cw-productReviewCarousel:active{cursor:grabbing}body:has(.cw-detailHero) .cw-reviewCarouselCount{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:rgba(32,25,21,.06);color:rgba(32,25,21,.58);font-size:11px;font-weight:750}body:has(.cw-detailHero) .cw-reviewCarouselDots{display:flex;justify-content:center;gap:6px;margin-top:10px}body:has(.cw-detailHero) .cw-reviewCarouselDots span{display:block;width:7px;height:7px;padding:0;border:0;border-radius:999px;background:rgba(32,25,21,.18)}body:has(.cw-detailHero) .cw-reviewCarouselDots span.is-active{width:18px;background:#171411}body:has(.cw-detailHero) .cw-productReviewSection,body:has(.cw-detailHero) .cw-productReviewSection *{font-family:var(--cw-font-sans)}body:has(.cw-detailHero) .cw-productReviewSection .cw-homeSectionHead h2{color:#16120f;font-family:var(--cw-font-sans);font-size:19px;font-weight:850;line-height:1.18}body:has(.cw-detailHero) .cw-productReviewSection .cw-homeReviewCard{grid-template-rows:128px minmax(0,auto) auto;flex:0 0 calc((100% - 12px) / 2);width:calc((100% - 12px) / 2);min-width:0;height:auto;min-height:0;padding:0 0 10px;border-color:rgba(22,18,15,.12);background:#ffffff;color:#171411;cursor:pointer;scroll-snap-align:start;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}body:has(.cw-detailHero) .cw-productReviewSection .cw-homeReviewCard:hover{border-color:rgba(165,66,52,.28);box-shadow:0 10px 20px rgba(42,31,24,.08);transform:translateY(-1px)}body:has(.cw-detailHero) .cw-productReviewSection .cw-homeReviewCard:focus-visible{outline:2px solid rgba(165,66,52,.42);outline-offset:3px}body:has(.cw-detailHero) .cw-productReviewSection .cw-homeReviewPhoto{width:100%;height:128px;aspect-ratio:auto;-o-object-position:center top;object-position:center top}body:has(.cw-detailHero) .cw-productReviewSection .cw-homeReviewBody{min-height:0;align-content:start}body:has(.cw-detailHero) .cw-productReviewSection .cw-homeReviewCard p{display:-webkit-box;overflow:hidden;color:#171411;font-family:var(--cw-font-sans);font-size:12.5px;font-weight:650;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}body:has(.cw-detailHero) .cw-productReviewSection .cw-homeReviewMeta,body:has(.cw-detailHero) .cw-productReviewSection .cw-homeReviewProduct em{color:rgba(32,25,21,.58);font-family:var(--cw-font-sans);font-size:11.5px;font-weight:650}body:has(.cw-detailHero) .cw-productReviewSection .cw-homeReviewMeta b,body:has(.cw-detailHero) .cw-productReviewSection .cw-homeReviewProduct strong{color:#2b241e;font-family:var(--cw-font-sans);font-weight:800}.cw-sharedReviewSection{background:#f4efe8}.cw-sharedReviewSection .cw-homeReviewScroller{display:flex;width:100%;gap:12px;overflow-x:auto;overflow-y:hidden;padding:0 0 2px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cw-sharedReviewSection .cw-homeReviewScroller::-webkit-scrollbar{display:none}.cw-sharedReviewSection .cw-productReviewCarousel{overflow:hidden;width:100%;border-radius:8px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cw-sharedReviewSection .cw-productReviewCarousel:active{cursor:grabbing}.cw-sharedReviewSection .cw-reviewCarouselCount{flex:0 0 auto;padding:5px 8px;border-radius:999px;border:1px solid rgba(184,58,68,.16);background:#fffdf9;color:#7b6f65;font-size:11px;font-weight:750}.cw-sharedReviewSection .cw-reviewCarouselDots{display:flex;justify-content:center;gap:6px;margin-top:10px}.cw-sharedReviewSection .cw-reviewCarouselDots span{display:block;width:7px;height:7px;padding:0;border:0;border-radius:999px;background:rgba(177,56,68,.22)}.cw-sharedReviewSection .cw-reviewCarouselDots span.is-active{width:18px;background:#b23a46}.cw-sharedReviewSection .cw-homeReviewCard{grid-template-rows:128px minmax(0,auto) auto;flex:0 0 calc((100% - 12px) / 2);width:calc((100% - 12px) / 2);min-width:0;height:auto;min-height:0;padding:0 0 10px;border-color:#ddd3c9;background:#fffdf9;color:#171411;box-shadow:0 9px 18px rgba(42,30,22,.055);cursor:pointer;scroll-snap-align:start;text-align:left}.cw-sharedReviewSection .cw-homeReviewPhoto{width:100%;height:128px;aspect-ratio:auto;-o-object-position:center top;object-position:center top}.cw-sharedReviewSection .cw-homeReviewBody{min-height:0;align-content:start}.cw-sharedReviewSection .cw-homeReviewCard p{-webkit-line-clamp:3;color:#171411;font-family:var(--cw-font-sans);font-size:12.5px;font-weight:650;line-height:1.45}.cw-sharedReviewSection .cw-homeReviewProduct em svg,.cw-sharedReviewSection .cw-homeReviewStars{color:#b23a46}.cw-reviewModalOverlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:20px 14px;background:rgba(12,10,8,.82);backdrop-filter:blur(4px)}.cw-reviewModal{position:relative;width:min(360px,100%);max-height:calc(100dvh - 40px);overflow:hidden;border:1px solid rgba(22,18,15,.14);border-radius:14px;background:#fff;box-shadow:0 24px 58px rgba(12,10,8,.28)}.cw-reviewModalClose{top:10px!important;right:10px!important;left:auto!important;z-index:2;width:34px;height:34px;place-items:center;border:1px solid rgba(22,18,15,.12);border-radius:999px;background:rgba(255,255,255,.92);color:#16120f;cursor:pointer}.cw-reviewModalClose,.cw-reviewModalNav{position:absolute!important;display:grid}.cw-reviewModalNav{top:118px!important;z-index:3;width:36px;height:36px;place-items:center;border:1px solid rgba(22,18,15,.12);border-radius:999px;background:rgba(255,255,255,.92);color:#16120f;cursor:pointer;box-shadow:0 8px 18px rgba(12,10,8,.18)}.cw-reviewModalNav.is-prev{left:10px!important}.cw-reviewModalNav.is-next{right:10px!important;left:auto!important}.cw-reviewModalViewport{overflow:hidden;width:100%;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cw-reviewModalViewport:active{cursor:grabbing}.cw-reviewModalTrack{display:flex;width:100%;transition:transform .22s ease;will-change:transform}.cw-reviewModalPanel{flex:0 0 100%;width:100%;max-height:calc(100dvh - 40px);overflow-y:auto;background:#fff;scrollbar-width:none}.cw-reviewModalPanel::-webkit-scrollbar{display:none}.cw-reviewModalPhoto{display:block;width:100%;height:236px;-o-object-fit:cover;object-fit:cover;background:#f4eee5}.cw-reviewModalBody{display:grid;gap:10px;padding:16px;color:#171411;font-family:var(--cw-font-sans)}.cw-reviewModalCounter{justify-self:start;color:rgba(32,25,21,.58);font-size:11px;font-weight:750}.cw-reviewModalBody h3{margin:0;color:#16120f;font-family:var(--cw-font-sans);font-size:18px;font-weight:850;line-height:1.25}.cw-reviewModalBody p{margin:0;color:#171411;font-size:13.5px;font-weight:650;line-height:1.58;white-space:pre-wrap}.cw-reviewModalMeta{display:flex;gap:8px;align-items:center;color:rgba(32,25,21,.58);font-size:11.5px;font-weight:650}.cw-reviewModalMeta b,.cw-reviewModalMeta i{font-style:normal}.cw-reviewModalMeta b{color:#2b241e;font-weight:800}.cw-reviewModalProduct{display:grid;grid-template-columns:40px minmax(0,1fr);gap:9px;align-items:center;margin-top:4px;padding-top:12px;border-top:1px solid rgba(39,30,24,.12)}.cw-reviewModalProduct img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#f4eee5}.cw-reviewModalProduct span{display:grid;gap:3px;min-width:0}.cw-reviewModalProduct strong{overflow:hidden;color:#2b241e;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.cw-reviewModalProduct em{display:inline-flex;align-items:center;gap:3px;color:rgba(32,25,21,.58);font-size:11px;font-style:normal;font-weight:650}.cw-reviewModalProduct em svg{color:#ff8a1d}.cw-homeReviewSummaryBand{display:grid;gap:16px;margin:0;padding:40px 17px 34px;border:0;background:#f4efe8;color:#191713;font-family:var(--cw-font-sans)}.cw-homeReviewSummaryHead{display:grid;gap:7px;text-align:left}.cw-homeReviewSummaryHead p{margin:0;color:#c43d3c;font-size:13px;font-weight:900}.cw-homeReviewSummaryHead h2{max-width:280px;margin:0;color:#060606;font-family:var(--cw-font-title);font-size:28px;font-weight:600;letter-spacing:0;line-height:1.15}.cw-homeReviewSummaryHead span{color:#7b7167;font-size:12.5px;font-weight:750}.cw-homeReviewStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #ddd3c9;border-radius:12px;background:#fffdf9;box-shadow:0 8px 16px rgba(42,30,22,.045)}.cw-homeReviewStats article{display:grid;gap:4px;place-items:center;min-height:76px;padding:14px 8px}.cw-homeReviewStats article+article{border-left:1px solid #e8ded3}.cw-homeReviewStats strong{color:#191713;font-size:25px;font-weight:900;line-height:1}.cw-homeReviewStats article:nth-child(2) strong{color:#b23a46}.cw-homeReviewStats span{color:#7b7167;font-size:10px;font-weight:800}.cw-homeReviewSummaryViewport{overflow:hidden;width:100%}.cw-homeReviewSummaryTrack{display:flex;align-items:flex-start;width:100%;transition:transform .24s ease;will-change:transform}.cw-homeReviewSummaryTrack.is-resetting{transition:none}.cw-homeReviewSummaryPage{display:grid;align-content:flex-start;align-items:flex-start;flex:0 0 100%;width:100%;gap:12px;grid-auto-rows:max-content}.cw-homeReviewSummaryCard{display:grid;align-self:flex-start;gap:14px;min-height:176px;padding:16px 16px 15px;border:1px solid #ddd3c9;border-radius:12px;background:#fffdf9;color:#191713;box-shadow:0 8px 18px rgba(42,30,22,.055)}.cw-homeReviewSummaryCard footer,.cw-homeReviewSummaryCardTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.cw-homeReviewSummaryCardTop b{display:inline-flex;align-items:center;max-width:160px;min-height:28px;padding:0 9px;overflow:hidden;border:1px solid rgba(178,58,70,.24);border-radius:5px;background:#fffaf8;color:#b23a46;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.cw-homeReviewSummaryCardTop span{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;color:#b23a46}.cw-homeReviewSummaryCardTop .cw-homeReviewStars{display:inline-flex;gap:2px;color:#b23a46}.cw-homeReviewSummaryCardTop .cw-homeReviewStars svg{width:13px;height:13px}.cw-homeReviewSummaryCardTop em{color:#191713;font-size:12px;font-style:normal;font-weight:850}.cw-homeReviewSummaryCard p{display:-webkit-box;min-height:66px;margin:0;overflow:hidden;color:#191713;font-size:14.5px;font-weight:800;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cw-homeReviewSummaryCard footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-top:13px;border-top:1px solid #e6ddd4;color:#5f6a73;font-size:11px;font-weight:700}.cw-homeReviewSummaryAuthor{display:grid;min-width:0;max-width:100%;gap:5px}.cw-homeReviewSummaryIdentity{display:inline-flex;align-items:center;min-width:0;gap:5px;color:#4f5961}.cw-homeReviewSummaryIdentity svg{flex:0 0 auto;color:#5f6870;stroke-width:2}.cw-homeReviewSummaryAuthor em,.cw-homeReviewSummaryCard footer strong,.cw-homeReviewSummaryCard footer time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-homeReviewSummaryCard footer strong{color:#1f2730}.cw-homeReviewSummaryCard footer .cw-homeReviewSummaryMeta{display:block;min-width:0;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;color:#1f2730;font-size:12px;font-weight:850}.cw-homeReviewSummaryAuthor em{color:#59656f;font-size:10.5px;font-style:normal;font-weight:650}.cw-homeReviewSummaryCard footer time{max-width:138px;color:#59656f;font-size:10.5px;font-weight:650;text-align:right}.cw-homeReviewSummaryControls{display:flex;align-items:center;justify-content:center;gap:18px;color:#7b7167;font-size:12px;font-weight:850}.cw-homeReviewSummaryControls button{display:grid;width:38px;height:38px;place-items:center;border:1px solid #ddd3c9;border-radius:50%;background:#fffdf9;color:#6d5d50;cursor:pointer;box-shadow:0 5px 12px rgba(42,30,22,.045)}.cw-homeReviewSummaryControls button:disabled{opacity:.38;cursor:default}.cw-homeReviewSummaryControls span b{color:#b23a46}.cw-homeReviewProduct em svg,.cw-homeReviewStars,.cw-homeReviewStars svg,.cw-homeReviewSummaryCardTop .cw-homeReviewStars,.cw-homeReviewSummaryCardTop .cw-homeReviewStars svg,.cw-reviewModalProduct em svg{color:#b23a46!important}.cw-homeServiceSummary{display:grid;gap:20px;padding:38px 17px;border-top:1px solid rgba(255,247,234,.08);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,0) 44%),#050505;color:#fff7ea;font-family:var(--cw-font-sans)}.cw-homeServiceSummaryHead{display:flex;align-items:end;justify-content:space-between;gap:16px}.cw-homeServiceSummaryHead span{display:inline-flex;flex:0 0 auto;align-items:center;min-height:31px;padding:0 12px;border:1px solid rgba(224,187,122,.34);border-radius:999px;background:rgba(224,187,122,.1);color:#e6be73;font-size:11px;font-weight:900;letter-spacing:.02em}.cw-homeServiceSummaryHead p{max-width:205px;margin:0;color:rgba(255,247,234,.7);font-size:11.5px;font-weight:750;line-height:1.5;text-align:right}.cw-homeServiceSummaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));counter-reset:serviceSummary;gap:9px}.cw-homeServiceSummaryItem{position:relative;display:grid;min-height:104px;align-content:start;gap:9px;padding:36px 13px 14px;overflow:hidden;border:1px solid rgba(255,247,234,.12);border-radius:8px;background:#11100e;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.cw-homeServiceSummaryItem:before{content:counter(serviceSummary,decimal-leading-zero);position:absolute;top:12px;left:13px;counter-increment:serviceSummary;color:#e6be73;font-size:10px;font-weight:900;line-height:1}.cw-homeServiceSummaryItem:after{content:"";position:absolute;top:16px;right:13px;left:44px;height:1px;background:rgba(230,190,115,.18)}.cw-homeServiceSummaryItem strong{color:#fff7ea;font-size:13px;font-weight:900;line-height:1.25}.cw-homeServiceSummaryItem p{margin:0;color:rgba(255,247,234,.64);font-size:11px;font-weight:700;line-height:1.48}body:has(.cw-detailHero) .cw-productReviewSection .cw-sectionTitle h2{color:var(--sr-ink)}body:has(.cw-detailHero) .cw-productReviewSection .cw-sectionTitle p{color:var(--sr-red)}body:has(.cw-detailHero) .cw-productReviewSection .cw-review{margin-top:10px;border-color:rgba(32,25,21,.16);background:rgba(255,252,244,.56);box-shadow:none}body:has(.cw-detailHero) .cw-productReviewSection .cw-review p{color:var(--sr-ink)}body:has(.cw-detailHero) .cw-productReviewSection .cw-reviewStarsLine{color:var(--sr-red)}body:has(.cw-detailHero) .cw-orderBox li{color:var(--sr-green)}body:has(.cw-detailHero) .cw-reportPreview{padding:15px;border-radius:10px}body:has(.cw-detailHero) .cw-reportPreview>p{color:var(--sr-red)}body:has(.cw-detailHero) .cw-reportPreview h2{color:var(--sr-ink);font-family:var(--cw-font-title);font-size:24px;font-weight:850;line-height:1.3}body:has(.cw-detailHero) .cw-miniTable{gap:8px}body:has(.cw-detailHero) .cw-miniTable div{border:1px solid rgba(32,25,21,.18);background:rgba(255,252,244,.56)}body:has(.cw-detailHero) .cw-miniTable em,body:has(.cw-detailHero) .cw-miniTable span{color:rgba(32,25,21,.58)}body:has(.cw-detailHero) .cw-miniTable strong{color:var(--sr-gold)}body:has(.cw-detailHero) .cw-backendFormBridge{padding:14px;border:1px solid rgba(32,25,21,.16);border-radius:9px;background:linear-gradient(135deg,rgba(255,252,244,.64),rgba(247,232,203,.38)),rgba(255,252,244,.42)}.cw-sajuForm{display:grid;gap:14px;min-width:0}.cw-sajuLoginGate{display:grid;gap:10px;text-align:left}.cw-sajuLoginGate span{color:var(--sr-red);font-size:12px;font-weight:950}.cw-sajuLoginGate h3{margin:0;color:var(--sr-ink);font-family:var(--cw-font-title);font-size:22px;font-weight:850;line-height:1.3}.cw-sajuLoginGate p{margin:0;color:var(--sr-ink-soft);font-size:14px;font-weight:700;line-height:1.62}.cw-sajuFormGrid{display:grid;gap:10px}.cw-sajuFormGrid.is-birth{grid-template-columns:1fr}.cw-sajuFormGrid.is-options{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-sajuDateTimePicker{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:10px;min-width:0}.cw-sajuDateField,.cw-sajuTimeField{display:grid;grid-template-rows:14px 42px 18px;gap:6px;align-content:start;min-width:0}.cw-sajuDateField>label,.cw-sajuTimeField>label{min-height:14px;line-height:14px!important}.cw-sajuDateField>div{display:block;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit}.cw-sajuDateField>span{grid-row:2;align-self:start}.cw-sajuDateField:after{content:"";grid-row:3;display:block;min-height:18px}.cw-sajuTimeField input[type=time]{grid-row:2;align-self:start}.cw-sajuTimeField .cw-sajuCheck{grid-row:3;align-self:start;min-height:18px}.cw-sajuDateButton{height:42px;min-height:42px;padding:0 12px;border-radius:8px!important;border-color:rgba(32,25,21,.12);background:#fbfaf8;color:#171411;font-size:14px;font-weight:800;box-shadow:inset 0 1px 0 rgba(32,25,21,.025)}.cw-sajuDateButton svg{flex:0 0 auto;color:rgba(32,25,21,.62)}body:has(.cw-detailHero) .cw-backendFormBridge label,body:has(.cw-detailHero) .cw-backendFormBridge p,body:has(.cw-detailHero) .cw-backendFormBridge span{color:var(--sr-ink)}body:has(.cw-detailHero) .cw-backendFormBridge input{width:100%;min-height:46px;padding:0 11px;border:1px solid rgba(32,25,21,.32);border-radius:8px;background:rgba(255,252,244,.62);color:var(--sr-ink)}body:has(.cw-detailHero) .cw-backendFormBridge input[type=date],body:has(.cw-detailHero) .cw-backendFormBridge input[type=time]{color-scheme:light;font-size:15px}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuDateButton,body:has(.cw-detailHero) .cw-productInputCard .cw-sajuTimeField input[type=time]{height:42px;min-height:42px;width:100%;padding:0 12px;border:1px solid rgba(32,25,21,.12);background:#fbfaf8;color:#171411;font-size:14px;font-weight:700;box-shadow:inset 0 1px 0 rgba(32,25,21,.025)}body:has(.cw-detailHero) .cw-backendFormBridge input::-moz-placeholder{color:rgba(32,25,21,.42)}body:has(.cw-detailHero) .cw-backendFormBridge input::placeholder{color:rgba(32,25,21,.42)}body:has(.cw-detailHero) .cw-backendFormBridge input[type=checkbox]{width:16px;height:16px;min-height:auto;accent-color:var(--sr-red)}.cw-sajuFormField{display:grid;gap:7px}.cw-sajuCheck,.cw-sajuFormField small,.cw-sajuLoginBox p{color:rgba(32,25,21,.58);font-size:12px;font-weight:700;line-height:1.45}.cw-sajuCheck{display:inline-flex;align-items:center;gap:7px}@media (max-width:540px){.cw-sajuDateTimePicker{grid-template-columns:1fr}}.cw-sajuConcernGroup,.cw-sajuOptionGroup{display:grid;gap:8px;min-width:0}.cw-sajuExtraQuestions{display:grid;gap:14px;min-width:0}.cw-sajuConcernGroup>div,.cw-sajuOptionGroup>div{display:flex;gap:7px;flex-wrap:wrap}.cw-sajuConcernGroup>div label,.cw-sajuOptionGroup>div label,body:has(.cw-detailHero) .cw-backendFormBridge button[type=button]{position:relative;display:inline-flex;min-height:38px;align-items:center;justify-content:center;border-color:rgba(32,25,21,.24)!important;border-style:solid;border-width:1px;border-radius:999px;background:rgba(255,252,244,.54)!important;color:var(--sr-ink)!important;font-size:13px;font-weight:850;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}.cw-sajuOptionGroup>div label{flex:1 1 0}.cw-sajuConcernGroup>div label{padding:0 13px}.cw-sajuConcernGroup>div label input,.cw-sajuOptionGroup>div label input{position:absolute;width:1px;height:1px;min-height:0!important;margin:0;padding:0!important;border:0!important;opacity:0;pointer-events:none}.cw-sajuConcernGroup>div label.is-selected,.cw-sajuConcernGroup>div label:has(input:checked),.cw-sajuOptionGroup>div label.is-selected,.cw-sajuOptionGroup>div label:has(input:checked),body:has(.cw-detailHero) .cw-backendFormBridge button[type=button][class*=bg-ink]{border-color:rgba(165,66,52,.62)!important;background:rgba(165,66,52,.12)!important;color:var(--sr-red)!important}.cw-sajuSubmit,body:has(.cw-detailHero) .cw-backendFormBridge a[href*="/login"],body:has(.cw-detailHero) .cw-backendFormBridge button[type=submit]{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid rgba(32,25,21,.28);border-radius:9px;background:var(--sr-red)!important;color:#fff8eb!important;font-size:15px;font-weight:850;text-decoration:none;box-shadow:0 8px 18px rgba(165,66,52,.18)}.cw-sajuLoginBox{display:grid;gap:9px;text-align:center}@media (max-width:380px){.cw-sajuFormGrid.is-options{grid-template-columns:1fr}}body:has(.cw-detailHero) .cw-main{gap:13px;padding-top:48px!important;padding-right:0!important;padding-left:0!important}body:has(.cw-detailHero) .cw-detailHero,body:has(.cw-detailHero) .cw-main,body:has(.cw-detailHero) .cw-orderBox,body:has(.cw-detailHero) .cw-productDetailImages,body:has(.cw-detailHero) .cw-productInputCard,body:has(.cw-detailHero) .cw-productReviewSection,body:has(.cw-detailHero) .cw-reportPreview{font-family:var(--cw-font-sans)}body:has(.cw-detailHero) .cw-detailHero{min-height:326px;border:1px solid rgba(32,25,21,.16);border-radius:14px;background:#f8efe0;box-shadow:0 14px 28px rgba(57,43,26,.1)}body:has(.cw-detailHero) .cw-detailHero img{height:326px;opacity:.74;filter:sepia(.08) saturate(.92) brightness(1.04)}body:has(.cw-detailHero) .cw-detailHero:after{background:linear-gradient(180deg,rgba(255,248,235,.12),rgba(255,248,235,.4) 48%,rgba(255,248,235,.94)),linear-gradient(90deg,rgba(255,248,235,.94),rgba(255,248,235,.48) 56%,rgba(255,248,235,.12))}body:has(.cw-detailHero) .cw-detailHero div{right:18px;bottom:19px;left:18px}body:has(.cw-detailHero) .cw-detailHero p{margin-bottom:7px;color:rgba(165,66,52,.86);font-size:12px}body:has(.cw-detailHero) .cw-detailHero h1{font-family:var(--cw-font-title);font-size:31px;font-weight:760;line-height:1.08}body:has(.cw-detailHero) .cw-detailHero span{margin-top:9px;color:rgba(165,66,52,.92);font-size:17px}body:has(.cw-detailHero) .cw-orderBox,body:has(.cw-detailHero) .cw-productDetailImages,body:has(.cw-detailHero) .cw-productReviewSection,body:has(.cw-detailHero) .cw-reportPreview{border:1px solid rgba(32,25,21,.14);border-radius:13px;background:rgba(255,252,244,.74);box-shadow:0 10px 22px rgba(57,43,26,.06)}body:has(.cw-detailHero) .cw-productDetailImages{display:grid;width:100%;max-width:100%;gap:0!important;line-height:0;margin:0;padding:0!important;overflow:hidden;border:0!important;border-radius:0!important;background:#000!important;box-shadow:none!important}body:has(.cw-detailHero) .cw-productDetailImages img{display:block;width:calc(100% + 2px);max-width:none;height:auto;margin:0 0 0 -1px;border:0!important;vertical-align:top}body:has(.cw-detailHero) .cw-productDetailImages img+img{margin-top:-3px;clip-path:inset(2px 0 0 0)}body:has(.cw-detailHero) .cw-productLoveDetail{display:grid;gap:14px;width:calc(100% - 32px);margin:14px 16px 8px;font-family:var(--cw-font-sans)}body:has(.cw-detailHero) .cw-productLoveHero{position:relative;min-height:326px;overflow:hidden;border:1px solid rgba(32,25,21,.16);border-radius:14px;background:#f8efe0;box-shadow:0 14px 28px rgba(57,43,26,.1)}body:has(.cw-detailHero) .cw-productLoveHero:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(255,248,235,.1),rgba(255,248,235,.36) 47%,rgba(255,248,235,.96)),linear-gradient(90deg,rgba(255,248,235,.94),rgba(255,248,235,.48) 56%,rgba(255,248,235,.12));pointer-events:none}body:has(.cw-detailHero) .cw-productLoveHero img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.74;filter:sepia(.08) saturate(.92) brightness(1.04)}body:has(.cw-detailHero) .cw-productLoveHero>div{position:absolute;right:18px;bottom:18px;left:18px;z-index:1;display:grid;gap:8px}body:has(.cw-detailHero) .cw-productLoveHero p,body:has(.cw-detailHero) .cw-productLoveInputGuide>p,body:has(.cw-detailHero) .cw-productLoveIntro p,body:has(.cw-detailHero) .cw-productLovePreview p{margin:0;color:rgba(165,66,52,.9);font-size:12px;font-weight:900;letter-spacing:0}body:has(.cw-detailHero) .cw-productLoveHero h1{margin:0;color:#17120f;font-family:var(--cw-font-title);font-size:32px;font-weight:760;line-height:1.08}body:has(.cw-detailHero) .cw-productLoveHero>div>span{color:rgba(165,66,52,.92);font-size:16px;font-weight:760;line-height:1.45;word-break:keep-all}body:has(.cw-detailHero) .cw-productLoveHero strong{color:#17120f;font-size:18px;font-weight:920;line-height:1}body:has(.cw-detailHero) .cw-productLoveHero div div{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}body:has(.cw-detailHero) .cw-productLoveHero em{display:inline-flex;min-height:27px;align-items:center;padding:0 10px;border:1px solid rgba(32,25,21,.13);border-radius:999px;background:rgba(255,252,244,.72);color:rgba(32,25,21,.78);font-size:11.5px;font-style:normal;font-weight:850}body:has(.cw-detailHero) .cw-productLoveFeatureGrid article,body:has(.cw-detailHero) .cw-productLoveInputGuide,body:has(.cw-detailHero) .cw-productLoveIntro,body:has(.cw-detailHero) .cw-productLovePreview{border:1px solid rgba(32,25,21,.12);border-radius:13px;background:rgba(255,252,244,.74);box-shadow:0 10px 22px rgba(57,43,26,.06)}body:has(.cw-detailHero) .cw-productLoveIntro{display:grid;gap:8px;padding:18px 16px}body:has(.cw-detailHero) .cw-productLoveIntro h2{margin:0;color:#17120f;font-family:var(--cw-font-title);font-size:22px;font-weight:720;line-height:1.45;word-break:keep-all}body:has(.cw-detailHero) .cw-productLoveFeatureGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body:has(.cw-detailHero) .cw-productLoveFeatureGrid article{display:grid;gap:8px;min-width:0;padding:14px}body:has(.cw-detailHero) .cw-productLoveFeatureGrid svg{color:rgba(165,66,52,.86)}body:has(.cw-detailHero) .cw-productLoveFeatureGrid h3{margin:0;color:#17120f;font-size:15px;font-weight:900;line-height:1.24}body:has(.cw-detailHero) .cw-productLoveFeatureGrid p{margin:0;color:rgba(32,25,21,.64);font-size:12px;font-weight:680;line-height:1.55;word-break:keep-all}body:has(.cw-detailHero) .cw-productLovePreview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;padding:17px 16px}body:has(.cw-detailHero) .cw-productLovePreview div{display:grid;gap:7px}body:has(.cw-detailHero) .cw-productLovePreview h2{margin:0;color:#17120f;font-size:20px;font-weight:900;line-height:1.25}body:has(.cw-detailHero) .cw-productLovePreview span{color:rgba(32,25,21,.62);font-size:12.5px;font-weight:680;line-height:1.55;word-break:keep-all}body:has(.cw-detailHero) .cw-productLovePreview a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:4px;padding:0 12px;border-radius:9px;background:#171411;color:#fffdf9;font-size:12px;font-weight:900;white-space:nowrap}body:has(.cw-detailHero) .cw-productLoveInputGuide{display:grid;gap:11px;padding:16px}body:has(.cw-detailHero) .cw-productLoveInputGuide>div{display:grid;gap:8px}body:has(.cw-detailHero) .cw-productLoveInputGuide article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start}body:has(.cw-detailHero) .cw-productLoveInputGuide svg{width:30px;height:30px;padding:7px;border-radius:999px;background:rgba(165,66,52,.08);color:rgba(165,66,52,.9)}body:has(.cw-detailHero) .cw-productLoveInputGuide span{display:grid;gap:3px}body:has(.cw-detailHero) .cw-productLoveInputGuide strong{color:#17120f;font-size:13.5px;font-weight:900;line-height:1.35}body:has(.cw-detailHero) .cw-productLoveInputGuide small{color:rgba(32,25,21,.62);font-size:12px;font-weight:680;line-height:1.5;word-break:keep-all}body:has(.cw-detailHero) .cw-orderBox h2{font-family:var(--cw-font-title);font-size:22px;font-weight:720;line-height:1.42}body:has(.cw-detailHero) .cw-productInputCard{display:grid;width:calc(100% - 32px);box-sizing:border-box;justify-self:stretch;gap:0;overflow:visible;margin:20px 16px 46px;padding:0;border:1px solid rgba(22,18,15,.12);border-radius:12px;background:#ffffff;box-shadow:0 8px 22px rgba(42,31,24,.06)}body:has(.cw-detailHero) .cw-productInputCard *{box-sizing:border-box}body:has(.cw-detailHero) .cw-productInputContent,body:has(.cw-detailHero) .cw-productInputHeader{padding:18px 16px}body:has(.cw-detailHero) .cw-productInputHeader{gap:9px;border-radius:11px 11px 0 0;border-bottom:1px solid rgba(22,18,15,.08);background:#fbfaf8}body:has(.cw-detailHero) .cw-productInputKicker{display:flex;align-items:center;justify-content:space-between;gap:12px}body:has(.cw-detailHero) .cw-productInputKicker span,body:has(.cw-detailHero) .cw-productInputKicker strong{font-size:11.5px;font-weight:800;line-height:1}body:has(.cw-detailHero) .cw-productInputKicker span{color:#9c3d34}body:has(.cw-detailHero) .cw-productInputKicker strong{color:#16120f}body:has(.cw-detailHero) .cw-productInputHeader h2{margin:0;color:#16120f;font-family:var(--cw-font-sans);font-size:19px;font-weight:850;line-height:1.18}body:has(.cw-detailHero) .cw-productInputHeader [class*=text-body]{color:rgba(32,25,21,.58);font-size:12.5px;font-weight:650;line-height:1.5}body:has(.cw-detailHero) .cw-productInputContent{padding-top:16px}body:has(.cw-detailHero) .cw-productInputFallback{min-height:50px;width:100%}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuForm{gap:14px}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuFormGrid{gap:10px}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuAgeNotice{margin:-4px 0 0;padding:10px 11px;border:1px solid rgba(165,66,52,.18);border-radius:8px;background:rgba(165,66,52,.055);color:#8f2f27;font-size:12px;font-weight:800;line-height:1.48}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuFormField{gap:6px}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuConcernGroup>label,body:has(.cw-detailHero) .cw-productInputCard .cw-sajuFormField label,body:has(.cw-detailHero) .cw-productInputCard .cw-sajuOptionGroup>label{color:#2b241e;font-size:12px;font-weight:800;line-height:1.2}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuFormField small{color:rgba(32,25,21,.48);font-size:11.5px;font-weight:650}body:has(.cw-detailHero) .cw-productInputCard input{min-height:42px;border:1px solid rgba(32,25,21,.12);border-radius:8px;background:#fbfaf8;color:#171411;font-size:14px;font-weight:650;box-shadow:inset 0 1px 0 rgba(32,25,21,.025)}body:has(.cw-detailHero) .cw-productInputCard textarea{min-height:96px;border:1px solid rgba(32,25,21,.12);border-radius:8px;background:#fbfaf8;color:#171411;font-size:14px;font-weight:650;line-height:1.55;resize:vertical;box-shadow:inset 0 1px 0 rgba(32,25,21,.025)}body:has(.cw-detailHero) .cw-productInputCard input:focus,body:has(.cw-detailHero) .cw-productInputCard textarea:focus{border-color:rgba(23,20,17,.42);outline:2px solid rgba(23,20,17,.08);outline-offset:1px}body:has(.cw-detailHero) .cw-productInputCard input[type=checkbox],body:has(.cw-detailHero) .cw-productInputCard input[type=radio]{min-height:0;box-shadow:none}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuCheck{width:-moz-fit-content;width:fit-content;color:rgba(32,25,21,.62);font-size:12px;font-weight:750}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuConcernGroup,body:has(.cw-detailHero) .cw-productInputCard .cw-sajuOptionGroup{gap:8px}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuExtraQuestions{gap:13px;padding-top:2px}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuConcernGroup{padding-top:2px}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuOptionGroup>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;border:1px solid rgba(32,25,21,.09);border-radius:9px;background:#f4f1ec}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuConcernGroup>div{gap:6px}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuConcernGroup>div label,body:has(.cw-detailHero) .cw-productInputCard .cw-sajuOptionGroup>div label{min-height:33px;border-color:transparent!important;border-radius:7px;background:transparent!important;color:rgba(32,25,21,.66)!important;font-size:12px;font-weight:800}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuConcernGroup>div label{border-color:rgba(32,25,21,.1)!important;background:#ffffff!important;padding:0 11px}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuConcernGroup>div label.is-selected,body:has(.cw-detailHero) .cw-productInputCard .cw-sajuConcernGroup>div label:has(input:checked),body:has(.cw-detailHero) .cw-productInputCard .cw-sajuOptionGroup>div label.is-selected,body:has(.cw-detailHero) .cw-productInputCard .cw-sajuOptionGroup>div label:has(input:checked){border-color:rgba(23,20,17,.14)!important;background:#171411!important;color:#fffdf9!important}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuDateTimePicker{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:10px!important}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuDateField,body:has(.cw-detailHero) .cw-productInputCard .cw-sajuTimeField{display:grid!important;grid-template-rows:14px 42px 18px!important;gap:6px!important;align-content:start!important;min-width:0!important}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuDateField>label,body:has(.cw-detailHero) .cw-productInputCard .cw-sajuTimeField>label{height:14px!important;min-height:14px!important;margin:0!important;color:#9c3d34!important;line-height:14px!important}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuDateField>div{display:block!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuDateField>span,body:has(.cw-detailHero) .cw-productInputCard .cw-sajuTimeField>input[type=time]{grid-row:2!important;align-self:start!important}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuDateField:after{content:"";grid-row:3;display:block;min-height:18px}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuDateButton,body:has(.cw-detailHero) .cw-productInputCard .cw-sajuTimeField input[type=time]{width:100%!important;height:42px!important;min-height:42px!important;padding:0 12px!important;border:1px solid rgba(32,25,21,.12)!important;border-radius:8px!important;background:#fbfaf8!important;color:#171411!important;font-size:14px!important;font-weight:700!important;box-shadow:inset 0 1px 0 rgba(32,25,21,.025)!important}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuDateButton{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;min-height:42px!important}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuDateField>span{z-index:20}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuDateField>span>div{z-index:60!important}body:has(.cw-detailHero) .cw-productInputCard .cw-sajuTimeField .cw-sajuCheck{grid-row:3!important;align-self:start!important;min-height:18px!important;margin:0!important}@media (max-width:540px){body:has(.cw-detailHero) .cw-productInputCard .cw-sajuDateTimePicker{grid-template-columns:1fr!important}}body:has(.cw-detailHero) .cw-orderBox ul{gap:0;padding:0;border:0;border-radius:0;background:transparent}body:has(.cw-detailHero) .cw-orderBox li{min-height:36px;padding:0;border-top:1px solid rgba(32,25,21,.09);color:var(--sr-ink);font-size:14px;font-weight:760}body:has(.cw-detailHero) .cw-orderBox li:first-child{border-top:0}body:has(.cw-detailHero) .cw-orderBox li svg{color:rgba(165,66,52,.84);stroke-width:2}body:has(.cw-detailHero) .cw-backendFormBridge{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body:has(.cw-detailHero) .cw-sajuLoginGate{gap:11px}body:has(.cw-detailHero) .cw-sajuLoginGate h3{font-family:var(--cw-font-title);font-size:21px;font-weight:720;line-height:1.36}body:has(.cw-detailHero) .cw-backendFormBridge a[href*="/login"],body:has(.cw-detailHero) .cw-backendFormBridge button[type=submit],body:has(.cw-detailHero) .cw-sajuSubmit{min-height:48px;border:0;border-radius:8px;background:#171411!important;box-shadow:none}body:has(.cw-detailHero) .cw-productReviewSection .cw-sectionTitle h2,body:has(.cw-detailHero) .cw-reportPreview h2{font-family:var(--cw-font-title);font-size:22px;font-weight:720;line-height:1.36}body:has(.cw-detailHero) .cw-miniTable{grid-template-columns:repeat(4,minmax(0,1fr))}body:has(.cw-detailHero) .cw-miniTable div{min-height:84px;border-color:rgba(32,25,21,.12);border-radius:10px;background:rgba(255,252,244,.68)}body:has(.cw-detailHero) .cw-miniTable strong{color:rgba(185,135,53,.92);font-size:23px}body:has(.cw-detailHero) .cw-productReviewSection .cw-review{border:1px solid rgba(32,25,21,.11);border-radius:11px;background:rgba(255,252,244,.66)}@media (max-width:430px){body:has(.cw-detailHero) .cw-productLoveFeatureGrid,body:has(.cw-detailHero) .cw-productLovePreview{grid-template-columns:1fr}body:has(.cw-detailHero) .cw-productLovePreview a{width:100%}}body:has(.cw-resultMinimal) .cw-bottomNav{background:repeating-linear-gradient(11deg,rgba(92,70,45,.014) 0 1px,transparent 1px 15px),#fff8eb!important;border-top:1.5px solid rgba(32,25,21,.44)!important;box-shadow:0 -8px 18px rgba(57,43,26,.08);backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:has(.cw-resultMinimal) .cw-main.cw-subMain{padding-top:82px!important}body:has(.cw-promptTestPage){background:radial-gradient(circle at 12% 8%,rgba(165,66,52,.06),transparent 240px),radial-gradient(circle at 90% 18%,rgba(185,135,53,.08),transparent 260px),linear-gradient(180deg,#f3e7cf,#fbf4e6 48%,#e7d3b2)}body:has(.cw-promptTestPage) nextjs-portal{display:none!important}.cw-page:has(.cw-promptTestPage),body:has(.cw-promptTestPage)>main{width:100vw;max-width:100vw;overflow-x:hidden}body:has(.cw-promptTestPage) .cw-phone{background:radial-gradient(circle at 16% 14%,rgba(165,66,52,.035) 0 .8px,transparent 1.4px),radial-gradient(circle at 72% 70%,rgba(49,85,126,.03) 0 .8px,transparent 1.4px),repeating-linear-gradient(0deg,rgba(32,25,21,.015) 0 1px,transparent 1px 30px),repeating-linear-gradient(90deg,rgba(32,25,21,.012) 0 1px,transparent 1px 30px),linear-gradient(180deg,#fff8eb,#f6ead5 58%,#ead9bc);color:var(--sr-ink)}body:has(.cw-promptTestPage) .cw-bottomNav,body:has(.cw-promptTestPage) .cw-header{border-color:rgba(32,25,21,.18);background:repeating-linear-gradient(11deg,rgba(92,70,45,.018) 0 1px,transparent 1px 15px),rgba(255,248,235,.9);color:var(--sr-ink);backdrop-filter:blur(14px)}body:has(.cw-promptTestPage) .cw-bottomNav a{color:rgba(32,25,21,.56)}.cw-pagePromptTest{--cw-prompt-shell-width:min(calc(100vw - 20px),402px);display:grid;justify-items:center}.cw-pagePromptTest .cw-bottomNav,.cw-pagePromptTest .cw-header,.cw-pagePromptTest .cw-phone{width:var(--cw-prompt-shell-width);max-width:var(--cw-prompt-shell-width);margin-right:0;margin-left:0;box-sizing:border-box}.cw-pagePromptTest .cw-bottomNav,.cw-pagePromptTest .cw-header{right:auto;left:max(10px,calc((100vw - 402px) / 2));transform:none}.cw-page:has(.cw-detailHero),body:has(.cw-detailHero){background:#eee6dc!important}body:has(.cw-detailHero) .cw-bottomNav,body:has(.cw-detailHero) .cw-header,body:has(.cw-detailHero) .cw-phone{width:min(100vw,414px)!important;max-width:414px!important}body:has(.cw-detailHero) .cw-main,body:has(.cw-detailHero) .cw-phone{background:#fff4e9!important}