.CoreJourneyProgress-module__aQx9Kq__wrap{flex-direction:column;align-items:center;gap:6px;display:flex}.CoreJourneyProgress-module__aQx9Kq__label{letter-spacing:.02em;color:var(--color-ink-soft);font-size:11px;font-weight:600}.CoreJourneyProgress-module__aQx9Kq__dots{align-items:center;gap:6px;display:flex}.CoreJourneyProgress-module__aQx9Kq__dot{background:var(--color-border);border-radius:50%;width:7px;height:7px}.CoreJourneyProgress-module__aQx9Kq__dotFilled{background:var(--color-accent)}
.DimensionScoreRow-module__fhPLZq__row{flex-direction:column;gap:6px;display:flex}.DimensionScoreRow-module__fhPLZq__labelRow{justify-content:space-between;font-size:14px;display:flex}.DimensionScoreRow-module__fhPLZq__label{font-weight:600}.DimensionScoreRow-module__fhPLZq__value{font-variant-numeric:tabular-nums;color:var(--color-ink-soft)}.DimensionScoreRow-module__fhPLZq__track{border-radius:var(--radius-pill);background:var(--color-progress-track);height:8px;overflow:hidden}.DimensionScoreRow-module__fhPLZq__fill{border-radius:var(--radius-pill);background:var(--color-progress-fill);height:100%}.DimensionScoreRow-module__fhPLZq__axisLabel{color:var(--color-ink-soft);font-size:13px;font-weight:600}.DimensionScoreRow-module__fhPLZq__axisTrackRow{align-items:center;gap:var(--space-2);display:flex}.DimensionScoreRow-module__fhPLZq__poleLabel{color:var(--color-ink);white-space:nowrap;flex-shrink:0;max-width:5.5em;font-size:12px;line-height:1.3}.DimensionScoreRow-module__fhPLZq__poleLabel:first-child{text-align:right}.DimensionScoreRow-module__fhPLZq__axisTrack{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-border) 0%, var(--color-progress-track) 50%, var(--color-border) 100%);flex:1;height:6px;position:relative}.DimensionScoreRow-module__fhPLZq__axisTick{background:var(--color-surface);border-radius:1px;width:2px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DimensionScoreRow-module__fhPLZq__axisMarker{background:var(--color-accent);border:2px solid var(--color-surface);border-radius:50%;width:16px;height:16px;transition:left .4s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #ff8a3d80}
.ArchetypeEmblem-module__xwnRxG__emblem{border:2px solid var(--color-accent);color:#7a3a0a;background:radial-gradient(circle at 35% 30%,#fff6ea,#ffe3c7);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Songti SC,Noto Serif CJK SC,STSong,serif;font-weight:800;line-height:1;display:flex;box-shadow:inset 0 0 0 5px #fff6ea,inset 0 0 0 6px #b8862c73}
.JourneyUpgradeOffer-module__s_LnPq__offer{gap:var(--space-2);width:100%;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);border:1.5px solid var(--color-border);text-align:left;flex-direction:column;display:flex}.JourneyUpgradeOffer-module__s_LnPq__heading{color:var(--color-ink);font-size:14px;font-weight:700;line-height:1.6}.JourneyUpgradeOffer-module__s_LnPq__button{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);cursor:pointer;touch-action:manipulation;text-align:center;border:none;align-self:stretch;padding:12px 20px;font-size:15px;font-weight:700;line-height:1.4}.JourneyUpgradeOffer-module__s_LnPq__button:active:not(:disabled){transform:scale(.98)}.JourneyUpgradeOffer-module__s_LnPq__button:disabled{opacity:.7;cursor:default}.JourneyUpgradeOffer-module__s_LnPq__fullyOwned{color:var(--color-ink-soft);font-size:13px;font-weight:600}.JourneyUpgradeOffer-module__s_LnPq__error{color:var(--color-ink-soft);font-size:12px}
.PremiumOfferScreen-module__m_sS_W__screen{padding-top:var(--space-6);padding-bottom:var(--space-6);align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;flex:1;display:flex}.PremiumOfferScreen-module__m_sS_W__mascot{border-radius:var(--radius-lg);overflow:hidden}.PremiumOfferScreen-module__m_sS_W__heading{font-size:22px;font-weight:700;line-height:1.4}.PremiumOfferScreen-module__m_sS_W__subheading{color:var(--color-ink-soft);font-size:14px}.PremiumOfferScreen-module__m_sS_W__teaser{gap:var(--space-2);width:100%;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-accent);color:var(--color-accent-ink);text-align:left;flex-direction:column;display:flex}.PremiumOfferScreen-module__m_sS_W__teaserLabel{letter-spacing:.02em;opacity:.85;font-size:12px;font-weight:700}.PremiumOfferScreen-module__m_sS_W__teaserLine{font-size:15px;font-weight:600;line-height:1.6}.PremiumOfferScreen-module__m_sS_W__features{gap:var(--space-3);width:100%;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);text-align:left;flex-direction:column;list-style:none;display:flex}.PremiumOfferScreen-module__m_sS_W__featureRow{align-items:flex-start;gap:var(--space-2);color:var(--color-ink);font-size:14px;line-height:1.6;display:flex}.PremiumOfferScreen-module__m_sS_W__checkmark{background:var(--color-accent);width:18px;height:18px;color:var(--color-accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:700;display:inline-flex}.PremiumOfferScreen-module__m_sS_W__journeyPreview{gap:var(--space-1);width:100%;padding:var(--space-4);border-radius:var(--radius-lg);border:1.5px dashed var(--color-border);text-align:left;flex-direction:column;display:flex}.PremiumOfferScreen-module__m_sS_W__journeyPreviewLabel{color:var(--color-ink-soft);font-size:12px;font-weight:700}.PremiumOfferScreen-module__m_sS_W__journeyPreviewBody{color:var(--color-ink);font-size:13px;line-height:1.7}.PremiumOfferScreen-module__m_sS_W__journeyPreviewOffer{margin-top:var(--space-1);color:var(--color-ink);font-size:14px;font-weight:700}.PremiumOfferScreen-module__m_sS_W__journeyPreviewFraming{color:var(--color-ink-soft);font-size:12px}.PremiumOfferScreen-module__m_sS_W__journeyPreviewAvailability{color:var(--color-ink-soft);opacity:.85;font-size:11px}.PremiumOfferScreen-module__m_sS_W__journeyPreviewLink{margin-top:var(--space-2);color:var(--color-accent-ink);align-self:flex-start;font-size:13px;font-weight:700;text-decoration:underline}.PremiumOfferScreen-module__m_sS_W__statusBanner{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-ink);background:#fff4ea;font-size:13px;line-height:1.6}.PremiumOfferScreen-module__m_sS_W__spacer{flex:1}.PremiumOfferScreen-module__m_sS_W__actions{align-items:center;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.PremiumOfferScreen-module__m_sS_W__payButton{border-radius:var(--radius-pill);background:var(--color-accent);width:100%;max-width:320px;color:var(--color-accent-ink);cursor:pointer;touch-action:manipulation;border:none;padding:16px 24px;font-size:17px;font-weight:700}.PremiumOfferScreen-module__m_sS_W__payButton:active:not(:disabled){transform:scale(.98)}.PremiumOfferScreen-module__m_sS_W__payButton:disabled{opacity:.7;cursor:default}.PremiumOfferScreen-module__m_sS_W__secureLine{color:var(--color-ink-soft);opacity:.8;font-size:11px}.PremiumOfferScreen-module__m_sS_W__backButton{border:1.5px solid var(--color-border);border-radius:var(--radius-pill);width:100%;max-width:320px;color:var(--color-ink-soft);cursor:pointer;touch-action:manipulation;margin-top:var(--space-1);background:0 0;padding:12px 24px;font-size:15px;font-weight:600}.PremiumOfferScreen-module__m_sS_W__backButton:active:not(:disabled){transform:scale(.98)}.PremiumOfferScreen-module__m_sS_W__backButton:disabled{opacity:.6;cursor:default}
.CertificateScreen-module__C4I-aW__page{--read-ink:#2b1d10;--read-ink-soft:#6b5636;--read-gold:#b8862c;--read-accent:#a8321f;--read-shift:#55725f;--read-cost:#9c6a1e;--read-card:#fff;--read-tint:#fbf3e4;padding-top:var(--space-5);padding-bottom:var(--space-6);gap:var(--space-4);color:var(--read-ink);--color-ink:var(--read-ink);--color-ink-soft:var(--read-ink-soft);--color-border:#e6d6b4;--color-progress-fill:var(--read-gold);--color-accent:var(--read-accent);flex-direction:column;flex:1;display:flex}.CertificateScreen-module__C4I-aW__header{gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid #e6d6b4;flex-direction:column;display:flex}.CertificateScreen-module__C4I-aW__eyebrow{letter-spacing:.08em;color:var(--read-gold);font-size:13px;font-weight:700}.CertificateScreen-module__C4I-aW__eyebrowEn{letter-spacing:.04em;opacity:.85;margin-left:6px;font-size:11px;font-weight:500}.CertificateScreen-module__C4I-aW__orientation{align-items:center;gap:var(--space-3);display:flex}.CertificateScreen-module__C4I-aW__orientationText{flex-direction:column;gap:2px;min-width:0;display:flex}.CertificateScreen-module__C4I-aW__archetypeName{letter-spacing:.03em;font-size:24px;font-weight:800}.CertificateScreen-module__C4I-aW__orientationStat{color:var(--read-ink-soft);font-size:13px}.CertificateScreen-module__C4I-aW__progress>div{align-items:flex-start}.CertificateScreen-module__C4I-aW__read{gap:var(--space-3);flex-direction:column;display:flex}.CertificateScreen-module__C4I-aW__deepReadHook{color:var(--read-ink-soft);font-size:13px}.CertificateScreen-module__C4I-aW__traitRow{padding:var(--space-3) var(--space-4);border-left:3px solid var(--read-gold);background:var(--read-card);border-radius:0 var(--radius-sm) var(--radius-sm) 0;flex-direction:column;gap:4px;display:flex;box-shadow:0 1px #2b1d100f}.CertificateScreen-module__C4I-aW__decisionSignatureRow{border-left-color:var(--read-accent);background:var(--read-tint);padding:var(--space-4)}.CertificateScreen-module__C4I-aW__decisionSignatureRow .CertificateScreen-module__C4I-aW__traitLabel{font-size:13px}.CertificateScreen-module__C4I-aW__decisionSignatureRow p{font-size:16px;font-weight:600;line-height:1.7}.CertificateScreen-module__C4I-aW__tensionRow .CertificateScreen-module__C4I-aW__traitLabel:before{content:"◈ "}.CertificateScreen-module__C4I-aW__shiftRow{border-left-color:var(--read-shift)}.CertificateScreen-module__C4I-aW__shiftRow .CertificateScreen-module__C4I-aW__traitLabel{color:var(--read-shift)}.CertificateScreen-module__C4I-aW__shiftRow .CertificateScreen-module__C4I-aW__traitLabel:before{content:"↻ "}.CertificateScreen-module__C4I-aW__costRow{border-left-color:var(--read-cost)}.CertificateScreen-module__C4I-aW__costRow .CertificateScreen-module__C4I-aW__traitLabel{color:var(--read-cost)}.CertificateScreen-module__C4I-aW__costRow .CertificateScreen-module__C4I-aW__traitLabel:before{content:"⚖ "}.CertificateScreen-module__C4I-aW__translationRow{border-left-style:dashed}.CertificateScreen-module__C4I-aW__translationRow p{font-style:italic}.CertificateScreen-module__C4I-aW__evidenceMoments{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-left:3px solid var(--read-gold);background:var(--read-card);border-radius:0 var(--radius-sm) var(--radius-sm) 0;flex-direction:column;display:flex;box-shadow:0 1px #2b1d100f}.CertificateScreen-module__C4I-aW__evidenceMoment{padding-top:var(--space-2);border-top:1px dashed #e6d6b4;flex-direction:column;gap:2px;display:flex}.CertificateScreen-module__C4I-aW__evidenceMoment:first-of-type{border-top:none;padding-top:0}.CertificateScreen-module__C4I-aW__momentContext{font-size:14px;font-weight:600}.CertificateScreen-module__C4I-aW__momentSignal{color:var(--read-ink-soft);font-size:13px}.CertificateScreen-module__C4I-aW__traitLabel{color:var(--read-accent);font-size:12px;font-weight:700}.CertificateScreen-module__C4I-aW__traitRow p{font-size:14px;line-height:1.7}.CertificateScreen-module__C4I-aW__sectionCaption{letter-spacing:.1em;color:var(--read-gold);font-size:12px;font-weight:700}.CertificateScreen-module__C4I-aW__personalized,.CertificateScreen-module__C4I-aW__owlCommentary{gap:var(--space-2);flex-direction:column;font-size:14px;line-height:1.8;display:flex}.CertificateScreen-module__C4I-aW__culturalReference{margin:var(--space-1) 0;padding:var(--space-3);border:1px dashed var(--read-gold);border-radius:var(--radius-sm);text-align:center}.CertificateScreen-module__C4I-aW__culturalPhrase{letter-spacing:.15em;font-size:18px;font-weight:700}.CertificateScreen-module__C4I-aW__culturalGloss{color:var(--read-ink-soft);margin-top:4px;font-size:13px}.CertificateScreen-module__C4I-aW__owlClosing{padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);border-radius:var(--radius-sm);background:var(--read-tint);font-style:italic;line-height:1.7;position:relative}.CertificateScreen-module__C4I-aW__owlClosing:before{content:"“";color:var(--read-gold);opacity:.7;font-family:Georgia,serif;font-size:26px;font-style:normal;position:absolute;top:-1px;left:8px}.CertificateScreen-module__C4I-aW__recap{border-radius:var(--radius-sm);background:var(--read-card);padding:var(--space-3) var(--space-4);border:1px solid #e6d6b4}.CertificateScreen-module__C4I-aW__recapSummary{color:var(--read-ink-soft);cursor:pointer;font-size:13px;font-weight:600}.CertificateScreen-module__C4I-aW__recapVerdict{margin-top:var(--space-3);font-size:14px;line-height:1.7}.CertificateScreen-module__C4I-aW__dimensionList{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.CertificateScreen-module__C4I-aW__nextNote{color:var(--read-ink-soft);text-align:center;font-size:13px;line-height:1.7}.CertificateScreen-module__C4I-aW__metaRow{color:var(--read-ink-soft);font-variant-numeric:tabular-nums;padding-top:var(--space-3);border-top:1px dashed #e6d6b4;justify-content:space-between;font-size:11px;display:flex}.CertificateScreen-module__C4I-aW__disclaimer{color:var(--read-ink-soft);opacity:.8;font-size:11px}.CertificateScreen-module__C4I-aW__backButton{border-radius:var(--radius-pill);width:100%;max-width:320px;color:var(--read-ink-soft);cursor:pointer;touch-action:manipulation;background:0 0;border:1.5px solid #e6d6b4;align-self:center;padding:14px 24px;font-size:15px}
.VerifyingPaymentScreen-module__yvhBkG__screen{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-6);text-align:center;flex-direction:column;flex:1;display:flex}.VerifyingPaymentScreen-module__yvhBkG__spinner{border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite VerifyingPaymentScreen-module__yvhBkG__spin}@media (prefers-reduced-motion:reduce){.VerifyingPaymentScreen-module__yvhBkG__spinner{animation:none}}@keyframes VerifyingPaymentScreen-module__yvhBkG__spin{to{transform:rotate(360deg)}}.VerifyingPaymentScreen-module__yvhBkG__pendingIcon{font-size:32px;line-height:1}.VerifyingPaymentScreen-module__yvhBkG__message{color:var(--color-ink);font-size:16px;font-weight:600}.VerifyingPaymentScreen-module__yvhBkG__hint{color:var(--color-ink-soft);max-width:28em;font-size:13px;line-height:1.6}.VerifyingPaymentScreen-module__yvhBkG__retryButton{border:1.5px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-ink);cursor:pointer;touch-action:manipulation;background:0 0;padding:10px 20px;font-size:14px;font-weight:600}.VerifyingPaymentScreen-module__yvhBkG__backLink{margin-top:var(--space-3);color:var(--color-ink-soft);cursor:pointer;padding:var(--space-2);background:0 0;border:none;font-size:13px;text-decoration:underline}
.VisualQaGallery-module__9imMlq__page{gap:var(--space-6);padding:var(--space-5) 0 var(--space-7);flex-direction:column;display:flex}.VisualQaGallery-module__9imMlq__header{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px dashed var(--color-border);flex-direction:column;display:flex}.VisualQaGallery-module__9imMlq__badge{border-radius:var(--radius-pill);color:#fff;letter-spacing:.04em;background:#241c15;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:700}.VisualQaGallery-module__9imMlq__title{font-size:20px;font-weight:700}.VisualQaGallery-module__9imMlq__subtitle{color:var(--color-ink-soft);font-size:13px;line-height:1.6}.VisualQaGallery-module__9imMlq__quizBlock{gap:var(--space-5);padding-top:var(--space-5);border-top:2px solid var(--color-border);flex-direction:column;display:flex}.VisualQaGallery-module__9imMlq__quizBlock:first-child{border-top:none;padding-top:0}.VisualQaGallery-module__9imMlq__quizBlockTitle{font-size:17px;font-weight:700}.VisualQaGallery-module__9imMlq__section{gap:var(--space-4);flex-direction:column;display:flex}.VisualQaGallery-module__9imMlq__sectionTitle{font-size:15px;font-weight:700}.VisualQaGallery-module__9imMlq__note{color:var(--color-ink-soft);margin-top:calc(-1 * var(--space-2));font-size:12px}.VisualQaGallery-module__9imMlq__frame{gap:var(--space-2);flex-direction:column;display:flex}.VisualQaGallery-module__9imMlq__frameLabel{color:var(--color-ink-soft);font-size:12px;font-weight:700}.VisualQaGallery-module__9imMlq__viewport{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:390px;max-width:100%;padding:0 var(--space-4);margin:0 auto;overflow:hidden}
.CheckingAccessScreen-module__r4XOdG__screen{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-6);text-align:center;flex-direction:column;flex:1;display:flex}.CheckingAccessScreen-module__r4XOdG__spinner{border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite CheckingAccessScreen-module__r4XOdG__spin}@media (prefers-reduced-motion:reduce){.CheckingAccessScreen-module__r4XOdG__spinner{animation:none}}@keyframes CheckingAccessScreen-module__r4XOdG__spin{to{transform:rotate(360deg)}}.CheckingAccessScreen-module__r4XOdG__message{color:var(--color-ink);font-size:16px;font-weight:600}.CheckingAccessScreen-module__r4XOdG__retryButton{border:1.5px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-ink);cursor:pointer;touch-action:manipulation;background:0 0;padding:10px 20px;font-size:14px;font-weight:600}.CheckingAccessScreen-module__r4XOdG__backLink{margin-top:var(--space-3);color:var(--color-ink-soft);cursor:pointer;padding:var(--space-2);background:0 0;border:none;font-size:13px;text-decoration:underline}
.ContraRevealTransition-module__vTSHOG__stage{justify-content:center;align-items:center;gap:var(--space-4);width:100%;min-height:70svh;padding:var(--space-6) var(--space-4);text-align:center;flex-direction:column;animation:.42s ease-out ContraRevealTransition-module__vTSHOG__contraRevealEnter;display:flex}@keyframes ContraRevealTransition-module__vTSHOG__contraRevealEnter{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ContraRevealTransition-module__vTSHOG__stage{animation:none}}.ContraRevealTransition-module__vTSHOG__markers{gap:8px;display:flex}.ContraRevealTransition-module__vTSHOG__marker{background:var(--color-accent);border-radius:50%;width:8px;height:8px}.ContraRevealTransition-module__vTSHOG__owlWrap{opacity:.92}.ContraRevealTransition-module__vTSHOG__lineCn{max-width:320px;font-size:16px;font-weight:600;line-height:1.8}.ContraRevealTransition-module__vTSHOG__lineEn{max-width:300px;margin-top:calc(-1 * var(--space-2));color:var(--color-ink-soft);font-size:13px;line-height:1.7}.ContraRevealTransition-module__vTSHOG__revealButton{min-height:44px;margin-top:var(--space-3);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);flex-direction:column;align-items:center;gap:2px;font-size:15px;font-weight:700;display:flex}.ContraRevealTransition-module__vTSHOG__revealButtonEn{opacity:.85;font-size:11px;font-weight:500}
.ContraAnimaHero-module__0c-OOG__hero{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) 0 var(--space-4);text-align:center;flex-direction:column;display:flex}.ContraAnimaHero-module__0c-OOG__eyebrow{letter-spacing:.06em;color:var(--color-ink-soft);text-transform:uppercase;flex-direction:column;gap:2px;font-size:12px;font-weight:700;display:flex}.ContraAnimaHero-module__0c-OOG__eyebrowEn{letter-spacing:.04em;opacity:.8;text-transform:none;font-size:10px;font-weight:600}.ContraAnimaHero-module__0c-OOG__portraitFrame{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);justify-content:center;align-items:center;display:flex;box-shadow:0 16px 32px -16px #241c1538}.ContraAnimaHero-module__0c-OOG__portraitAspect{aspect-ratio:4/5;width:clamp(200px,50vw,224px);max-width:100%;position:relative}.ContraAnimaHero-module__0c-OOG__animalName{font-size:30px;font-weight:700;line-height:1.25}.ContraAnimaHero-module__0c-OOG__animalNameEn{margin-top:calc(-1 * var(--space-2));color:var(--color-ink-soft);font-size:13px}.ContraAnimaHero-module__0c-OOG__hookCard{width:100%;margin-top:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-accent);color:var(--color-accent-ink)}.ContraAnimaHero-module__0c-OOG__hookLine{margin:0;font-size:16px;font-weight:600;line-height:1.7}.ContraAnimaHero-module__0c-OOG__hookLineEn{margin-top:var(--space-2);opacity:.85;font-size:12px;font-weight:500}
.DevQaPanel-module___lfrKq__collapsedToggle{z-index:999;color:#ffb84d;letter-spacing:.03em;cursor:pointer;touch-action:manipulation;background:#141414bf;border:1px solid #ffffff40;border-radius:50%;width:36px;height:36px;font-size:10px;font-weight:700;position:fixed;bottom:12px;right:12px}.DevQaPanel-module___lfrKq__panel{z-index:999;background:#141414e0;border-radius:12px;flex-direction:column;align-items:stretch;gap:6px;width:min(260px,100vw - 24px);max-height:min(70vh,100vh - 24px);padding:10px 12px;display:flex;position:fixed;bottom:12px;right:12px;overflow-y:auto;box-shadow:0 2px 10px #00000040}.DevQaPanel-module___lfrKq__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.DevQaPanel-module___lfrKq__label{letter-spacing:.08em;color:#ffb84d;font-size:10px;font-weight:700}.DevQaPanel-module___lfrKq__collapseButton{color:#fff;cursor:pointer;touch-action:manipulation;background:#ffffff1f;border:none;border-radius:50%;flex-shrink:0;width:20px;height:20px;font-size:13px;line-height:1}.DevQaPanel-module___lfrKq__button{color:#fff;text-align:center;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:8px;width:100%;padding:6px 10px;font-size:12px}.DevQaPanel-module___lfrKq__button:disabled{opacity:.6;cursor:default}.DevQaPanel-module___lfrKq__error{color:#ff8a8a;align-self:flex-start;font-size:11px}
.ImageExportPanel-module__5yqtDW__primaryButton{min-width:44px;min-height:44px;padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:14px;font-weight:700;display:flex}.ImageExportPanel-module__5yqtDW__buttonSubtext{opacity:.85;font-size:10px;font-weight:500}.ImageExportPanel-module__5yqtDW__statusLine{color:var(--color-ink-soft);text-align:center;font-size:13px;line-height:1.6}.ImageExportPanel-module__5yqtDW__failureBlock{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.ImageExportPanel-module__5yqtDW__failureLine{color:var(--color-ink-soft);font-size:13px;line-height:1.6}.ImageExportPanel-module__5yqtDW__readyBlock{align-items:center;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.ImageExportPanel-module__5yqtDW__generatedImage{border-radius:var(--radius-md);border:1px solid var(--color-border);width:100%;height:auto}.ImageExportPanel-module__5yqtDW__saveHint{color:var(--color-ink-soft);text-align:center;font-size:13px;line-height:1.6}.ImageExportPanel-module__5yqtDW__actionRow{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ImageExportPanel-module__5yqtDW__regenerateLink{min-height:44px;padding:0 var(--space-2);color:var(--color-ink-soft);font-size:13px;font-weight:600;text-decoration:underline}
.IntroScreen-module__Bk4UPG__screen{padding-top:var(--space-7);padding-bottom:var(--space-6);align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;flex:1;display:flex}.IntroScreen-module__Bk4UPG__mascot{border-radius:var(--radius-lg);overflow:hidden}.IntroScreen-module__Bk4UPG__titleGroup{gap:var(--space-2);flex-direction:column;display:flex}.IntroScreen-module__Bk4UPG__title{font-size:28px;font-weight:700;line-height:1.3}.IntroScreen-module__Bk4UPG__body{color:var(--color-ink-soft);white-space:pre-line;max-width:34em;font-size:15px;line-height:1.7}.IntroScreen-module__Bk4UPG__journeyHook{color:var(--color-ink);max-width:30em;padding:var(--space-3) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent) 8%, transparent);font-size:14px;line-height:1.7}.IntroScreen-module__Bk4UPG__instructions{flex-direction:column;align-items:center;gap:6px;max-width:30em;display:flex}.IntroScreen-module__Bk4UPG__instructionLine{font-size:14px;line-height:1.6}.IntroScreen-module__Bk4UPG__emphasisNeutral{color:var(--color-ink-soft)}.IntroScreen-module__Bk4UPG__emphasisSecondary{color:var(--color-ink);font-weight:600}.IntroScreen-module__Bk4UPG__emphasisCaution{color:var(--color-ink-soft);opacity:.75;font-style:italic}.IntroScreen-module__Bk4UPG__emphasisStrong{color:var(--color-accent);font-size:17px;font-weight:700}.IntroScreen-module__Bk4UPG__dimensions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.IntroScreen-module__Bk4UPG__dimensionChip{border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-ink-soft);padding:6px 14px;font-size:13px}.IntroScreen-module__Bk4UPG__spacer{flex:1}.IntroScreen-module__Bk4UPG__actions{align-items:center;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.IntroScreen-module__Bk4UPG__startButton{border-radius:var(--radius-pill);background:var(--color-accent);width:100%;max-width:320px;color:var(--color-accent-ink);cursor:pointer;touch-action:manipulation;border:none;padding:16px 24px;font-size:17px;font-weight:700}.IntroScreen-module__Bk4UPG__startButton:active{transform:scale(.98)}.IntroScreen-module__Bk4UPG__resumeButton{color:var(--color-ink-soft);cursor:pointer;padding:var(--space-2);background:0 0;border:none;font-size:14px;text-decoration:underline}.IntroScreen-module__Bk4UPG__meta{color:var(--color-ink-soft);opacity:.7;font-size:12px}
.ContraCertificateView-module__cKIJDq__page{padding-top:var(--space-5);padding-bottom:var(--space-6);align-items:center;gap:var(--space-4);flex-direction:column;flex:1;display:flex}.ContraCertificateView-module__cKIJDq__frame{--cert-paper:#f8efdc;--cert-paper-inner:#fdf9ef;--cert-ink:#2b1d10;--cert-ink-soft:#6b5636;--cert-gold:#b8862c;background:var(--cert-paper);border:2px solid var(--cert-gold);border-radius:var(--radius-sm);width:100%;padding:3px;position:relative}.ContraCertificateView-module__cKIJDq__frame:before,.ContraCertificateView-module__cKIJDq__frame:after,.ContraCertificateView-module__cKIJDq__inner:before,.ContraCertificateView-module__cKIJDq__inner:after{content:"";border:1.5px solid var(--cert-gold);width:9px;height:9px;position:absolute;transform:rotate(45deg)}.ContraCertificateView-module__cKIJDq__frame:before{top:-5px;left:-5px}.ContraCertificateView-module__cKIJDq__frame:after{top:-5px;right:-5px}.ContraCertificateView-module__cKIJDq__inner:before{bottom:-5px;left:-5px}.ContraCertificateView-module__cKIJDq__inner:after{bottom:-5px;right:-5px}.ContraCertificateView-module__cKIJDq__verticalAccent{top:var(--space-5);right:var(--space-3);writing-mode:vertical-rl;letter-spacing:.3em;color:var(--cert-gold);opacity:.55;pointer-events:none;font-size:12px;position:absolute}.ContraCertificateView-module__cKIJDq__inner{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5) var(--space-5);background:var(--cert-paper-inner);border-radius:calc(var(--radius-sm) - 2px);text-align:center;color:var(--cert-ink);flex-direction:column;display:flex}.ContraCertificateView-module__cKIJDq__mascot{aspect-ratio:4/5;border-radius:var(--radius-lg);width:148px;position:relative}.ContraCertificateView-module__cKIJDq__witnessThumbnailBox{width:40px;height:40px;position:relative}.ContraCertificateView-module__cKIJDq__animalName{font-size:24px;font-weight:700}.ContraCertificateView-module__cKIJDq__animalNameEn{color:var(--cert-ink-soft);margin-top:calc(-1 * var(--space-2));font-size:12px}.ContraCertificateView-module__cKIJDq__dots{gap:6px;display:flex}.ContraCertificateView-module__cKIJDq__dot{background:var(--cert-gold);border-radius:50%;width:6px;height:6px}.ContraCertificateView-module__cKIJDq__stages{text-align:left;width:100%}.ContraCertificateView-module__cKIJDq__sectionCaption{color:var(--cert-ink-soft);margin-bottom:var(--space-2);font-size:11px;font-weight:700}.ContraCertificateView-module__cKIJDq__stageList{flex-direction:column;gap:6px;list-style:none;display:flex}.ContraCertificateView-module__cKIJDq__stageItem{align-items:baseline;gap:var(--space-2);border-bottom:1px dashed var(--cert-gold);padding-bottom:6px;font-size:12px;display:flex}.ContraCertificateView-module__cKIJDq__stageItem:last-child{border-bottom:none}.ContraCertificateView-module__cKIJDq__stagePosition{color:var(--cert-gold);flex-shrink:0;font-weight:700}.ContraCertificateView-module__cKIJDq__stageLabel{color:var(--cert-ink-soft);flex-shrink:0}.ContraCertificateView-module__cKIJDq__stageArchetype{font-weight:600}.ContraCertificateView-module__cKIJDq__witnessRow{gap:var(--space-4);width:100%;padding:var(--space-3) 0;border-top:1px solid var(--cert-gold);border-bottom:1px solid var(--cert-gold);display:flex}.ContraCertificateView-module__cKIJDq__witnessCol{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.ContraCertificateView-module__cKIJDq__witnessLabel{font-size:11px;font-weight:700}.ContraCertificateView-module__cKIJDq__witnessLabelEn{color:var(--cert-ink-soft);font-size:10px}.ContraCertificateView-module__cKIJDq__collectibleNote{color:var(--cert-ink-soft);font-size:12px;line-height:1.6}.ContraCertificateView-module__cKIJDq__metaRow{width:100%;color:var(--cert-ink-soft);justify-content:space-between;font-size:11px;display:flex}.ContraCertificateView-module__cKIJDq__disclaimer{color:var(--cert-ink-soft);opacity:.85;font-size:10px}.ContraCertificateView-module__cKIJDq__platformCredit{letter-spacing:.04em;color:var(--cert-ink-soft);opacity:.7;font-size:9px}.ContraCertificateView-module__cKIJDq__backButton{margin-top:var(--space-2);min-height:44px;padding:0 var(--space-2);color:var(--color-ink-soft);font-size:14px;font-weight:600;text-decoration:underline}
.ProgressBar-module__80vBWW__wrapper{align-items:center;gap:var(--space-3);display:flex}.ProgressBar-module__80vBWW__track{border-radius:var(--radius-pill);background:var(--color-progress-track);flex:1;height:8px;overflow:hidden}.ProgressBar-module__80vBWW__fill{border-radius:var(--radius-pill);background:var(--color-progress-fill);height:100%;transition:width .2s ease-out}.ProgressBar-module__80vBWW__label{font-variant-numeric:tabular-nums;color:var(--color-ink-soft);flex-shrink:0;font-size:13px}
.ContraShareCardView-module__HB3bLa__page{padding:var(--space-6) var(--space-5);align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;flex:1;display:flex}.ContraShareCardView-module__HB3bLa__card{aspect-ratio:4/5;width:100%;min-height:0;padding:14px var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-bg) 100%);border:1px solid var(--color-border);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;overflow:hidden}.ContraShareCardView-module__HB3bLa__brand{letter-spacing:.06em;color:var(--color-ink-soft);font-size:11px;font-weight:700}.ContraShareCardView-module__HB3bLa__mascot{border-radius:var(--radius-lg);width:88px;height:88px;position:relative}.ContraShareCardView-module__HB3bLa__animalName{font-size:22px;font-weight:700}.ContraShareCardView-module__HB3bLa__animalNameEn{color:var(--color-ink-soft);margin-top:calc(-1 * var(--space-2));font-size:11px}.ContraShareCardView-module__HB3bLa__shareLine{max-width:260px;font-size:14px;font-weight:600;line-height:1.4}.ContraShareCardView-module__HB3bLa__context{color:var(--color-ink-soft);font-size:11px}.ContraShareCardView-module__HB3bLa__publicSiteRow{align-items:center;gap:var(--space-2);padding-top:2px;display:flex}.ContraShareCardView-module__HB3bLa__qrCode{border-radius:var(--radius-sm);background:#fff;width:32px;height:32px}.ContraShareCardView-module__HB3bLa__publicSiteHost{color:var(--color-ink-soft);font-size:10px}.ContraShareCardView-module__HB3bLa__credit{color:var(--color-ink-soft);opacity:.7;font-size:10px}.ContraShareCardView-module__HB3bLa__backButton{min-height:44px;padding:0 var(--space-2);color:var(--color-ink-soft);font-size:14px;font-weight:600;text-decoration:underline}
.QuestionScreen-module__z3lIRq__screen{padding-top:var(--space-5);padding-bottom:var(--space-6);gap:var(--space-6);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--stage-tint,transparent) 0%, transparent 440px);flex-direction:column;flex:1;transition:background .5s;animation:.32s ease-out QuestionScreen-module__z3lIRq__stageFadeIn;display:flex}.QuestionScreen-module__z3lIRq__screen[data-stage="0"]{--stage-tint:#ff8a3d29}.QuestionScreen-module__z3lIRq__screen[data-stage="1"]{--stage-tint:#2f375e33}.QuestionScreen-module__z3lIRq__screen[data-stage="2"]{--stage-tint:#46828c29}.QuestionScreen-module__z3lIRq__screen[data-stage="3"]{--stage-tint:#b25a462e}@keyframes QuestionScreen-module__z3lIRq__stageFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.QuestionScreen-module__z3lIRq__screen{animation:none}}.QuestionScreen-module__z3lIRq__stageRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.QuestionScreen-module__z3lIRq__stageLabel{letter-spacing:.02em;color:var(--color-ink-soft);text-transform:none;font-size:12px;font-weight:600}.QuestionScreen-module__z3lIRq__owlObserver{color:var(--color-ink-soft);opacity:.85;align-items:center;gap:4px;font-size:11px;display:flex}.QuestionScreen-module__z3lIRq__owlObserver img{border-radius:50%}.QuestionScreen-module__z3lIRq__header{gap:var(--space-4);flex-direction:column;display:flex}.QuestionScreen-module__z3lIRq__topRow{align-items:center;gap:var(--space-3);display:flex}.QuestionScreen-module__z3lIRq__backButton{border:1px solid var(--color-border);background:var(--color-surface);width:36px;height:36px;color:var(--color-ink);cursor:pointer;touch-action:manipulation;border-radius:50%;flex-shrink:0;font-size:16px;line-height:1}.QuestionScreen-module__z3lIRq__midQuizHint{color:var(--color-accent);font-size:12px;font-weight:600}.QuestionScreen-module__z3lIRq__reminder{color:var(--color-ink-soft);opacity:.7;text-align:center;font-size:11px}.QuestionScreen-module__z3lIRq__questionGroup{gap:var(--space-2);flex-direction:column;display:flex}.QuestionScreen-module__z3lIRq__prompt{font-size:22px;font-weight:700;line-height:1.4}.QuestionScreen-module__z3lIRq__helperText{color:var(--color-ink-soft);font-size:14px}.QuestionScreen-module__z3lIRq__options{gap:var(--space-3);flex-direction:column;display:flex}.QuestionScreen-module__z3lIRq__option{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);border:1.5px solid var(--color-border);background:var(--color-surface);width:100%;min-height:58px;color:var(--color-ink);letter-spacing:.01em;text-align:left;cursor:pointer;touch-action:manipulation;padding:15px 18px;font-size:16px;line-height:1.55;transition:border-color .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out,transform .12s ease-out;display:flex;box-shadow:0 1px 2px #241c150a}.QuestionScreen-module__z3lIRq__optionLabel{flex:1}.QuestionScreen-module__z3lIRq__option:active{transform:scale(.98);box-shadow:0 1px 1px #241c150d}.QuestionScreen-module__z3lIRq__optionSelected{border-color:var(--color-accent);background:#fff4ea;font-weight:600;box-shadow:0 2px 8px #ff8a3d29}.QuestionScreen-module__z3lIRq__optionCheck{border:1.5px solid var(--color-border);background:var(--color-surface);border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:border-color .18s ease-out,background-color .18s ease-out,transform .18s ease-out}.QuestionScreen-module__z3lIRq__optionSelected .QuestionScreen-module__z3lIRq__optionCheck{border-color:var(--color-accent);background:var(--color-accent);transform:scale(1.05)}.QuestionScreen-module__z3lIRq__optionSelected .QuestionScreen-module__z3lIRq__optionCheck:after{content:"";clip-path:polygon(20% 50%,40% 68%,80% 28%,90% 38%,40% 88%,10% 58%);background:#fff;width:100%;height:100%;display:block}
.ContraSynthesisScreen-module__Sqb1Qq__screen{padding:var(--space-6) var(--space-5);align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;flex:1;display:flex}.ContraSynthesisScreen-module__Sqb1Qq__loadingLine{color:var(--color-ink-soft);font-size:14px}.ContraSynthesisScreen-module__Sqb1Qq__lockedHeading{font-size:20px;font-weight:700}.ContraSynthesisScreen-module__Sqb1Qq__lockedBody{color:var(--color-ink-soft);font-size:14px;line-height:1.7}.ContraSynthesisScreen-module__Sqb1Qq__lockedList{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.ContraSynthesisScreen-module__Sqb1Qq__lockedListItem{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);font-size:14px;font-weight:600}.ContraSynthesisScreen-module__Sqb1Qq__topBar{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.ContraSynthesisScreen-module__Sqb1Qq__eyebrow{letter-spacing:.04em;color:var(--color-ink-soft);font-size:12px;font-weight:700}.ContraSynthesisScreen-module__Sqb1Qq__langToggle{min-width:44px;min-height:44px;color:var(--color-ink-soft);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);justify-content:center;align-items:center;padding:3px 14px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;right:0}.ContraSynthesisScreen-module__Sqb1Qq__langToggle[aria-pressed=true]{color:var(--color-accent-ink);background:var(--color-accent);border-color:#0000}.ContraSynthesisScreen-module__Sqb1Qq__devReasonBlock{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);text-align:left;background:#141414e0;flex-direction:column;gap:4px;display:flex}.ContraSynthesisScreen-module__Sqb1Qq__devReasonLabel{letter-spacing:.08em;color:#ffb84d;font-size:10px;font-weight:700}.ContraSynthesisScreen-module__Sqb1Qq__reasonLine{color:#fff;opacity:.85;font-size:11px;line-height:1.6}.ContraSynthesisScreen-module__Sqb1Qq__revisitNote{color:var(--color-ink-soft);opacity:.8;font-size:11px;line-height:1.6}.ContraSynthesisScreen-module__Sqb1Qq__actions{gap:var(--space-3);width:100%;margin-top:var(--space-2);display:flex}.ContraSynthesisScreen-module__Sqb1Qq__primaryAction{min-height:44px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);flex-direction:column;flex:1;align-items:center;gap:2px;font-size:14px;font-weight:700;display:flex}.ContraSynthesisScreen-module__Sqb1Qq__secondaryAction{min-height:44px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-ink);flex-direction:column;flex:1;align-items:center;gap:2px;font-size:14px;font-weight:700;display:flex}a.ContraSynthesisScreen-module__Sqb1Qq__secondaryAction{justify-content:center;text-decoration:none}.ContraSynthesisScreen-module__Sqb1Qq__actionEn{opacity:.85;font-size:10px;font-weight:500}.ContraSynthesisScreen-module__Sqb1Qq__homeLink{min-height:44px;margin-top:var(--space-2);padding:0 var(--space-3);color:var(--color-ink-soft);justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}
.RevealScreen-module__h-lRMG__screen{justify-content:center;align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;flex:1;display:flex}.RevealScreen-module__h-lRMG__mascot{border-radius:var(--radius-lg);animation:1.4s ease-in-out infinite RevealScreen-module__h-lRMG__breathe;overflow:hidden}.RevealScreen-module__h-lRMG__message{color:var(--color-ink-soft);font-size:15px}@keyframes RevealScreen-module__h-lRMG__breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.RevealScreen-module__h-lRMG__mascot{animation:none}}
.ContraSynthesisQaGallery-module__Sh4zIa__page{gap:var(--space-6);padding:var(--space-5) 0 var(--space-7);flex-direction:column;display:flex}.ContraSynthesisQaGallery-module__Sh4zIa__header{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px dashed var(--color-border);flex-direction:column;display:flex}.ContraSynthesisQaGallery-module__Sh4zIa__badge{border-radius:var(--radius-pill);color:#fff;letter-spacing:.04em;background:#241c15;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:700}.ContraSynthesisQaGallery-module__Sh4zIa__title{font-size:20px;font-weight:700}.ContraSynthesisQaGallery-module__Sh4zIa__subtitle{color:var(--color-ink-soft);font-size:13px;line-height:1.6}.ContraSynthesisQaGallery-module__Sh4zIa__section{gap:var(--space-4);padding-top:var(--space-5);border-top:2px solid var(--color-border);flex-direction:column;display:flex}.ContraSynthesisQaGallery-module__Sh4zIa__section:first-of-type{border-top:none;padding-top:0}.ContraSynthesisQaGallery-module__Sh4zIa__sectionTitle{font-size:15px;font-weight:700}.ContraSynthesisQaGallery-module__Sh4zIa__frame{gap:var(--space-2);flex-direction:column;display:flex}.ContraSynthesisQaGallery-module__Sh4zIa__frameLabel{color:var(--color-ink);font-size:12px;font-weight:700}.ContraSynthesisQaGallery-module__Sh4zIa__frameNote{color:var(--color-ink-soft);font-weight:400}.ContraSynthesisQaGallery-module__Sh4zIa__frameTabs{gap:var(--space-2);display:flex}.ContraSynthesisQaGallery-module__Sh4zIa__tab,.ContraSynthesisQaGallery-module__Sh4zIa__tabActive{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink-soft);padding:3px 10px;font-size:11px;font-weight:700}.ContraSynthesisQaGallery-module__Sh4zIa__tabActive{background:var(--color-accent);color:var(--color-accent-ink);border-color:#0000}.ContraSynthesisQaGallery-module__Sh4zIa__viewport{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:390px;max-width:100%;padding:0 var(--space-4);margin:0 auto;overflow:hidden}
.CoreOwlObservation-module__KiYLNW__screen{align-items:center;gap:var(--space-4);width:100%;padding-block:var(--space-5);text-align:center;flex-direction:column;display:flex}.CoreOwlObservation-module__KiYLNW__heading{font-size:18px;line-height:1.5}.CoreOwlObservation-module__KiYLNW__frame{aspect-ratio:4/5;background:var(--color-surface);border-radius:var(--radius-lg);width:min(100%,360px);position:relative}.CoreOwlObservation-module__KiYLNW__art{object-fit:contain}.CoreOwlObservation-module__KiYLNW__frame[data-placeholder=true] .CoreOwlObservation-module__KiYLNW__art{padding:25%}.CoreOwlObservation-module__KiYLNW__continueButton{min-height:44px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);cursor:pointer;border:0;font-size:16px;font-weight:700}.CoreOwlObservation-module__KiYLNW__continueButton:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}
.JourneyRemainingTests-module__wPpSda__wrap{gap:var(--space-3);text-align:left;flex-direction:column;width:100%;display:flex}.JourneyRemainingTests-module__wPpSda__heading{color:var(--color-ink-soft);font-size:13px;font-weight:600}.JourneyRemainingTests-module__wPpSda__list{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.JourneyRemainingTests-module__wPpSda__link{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);touch-action:manipulation;text-decoration:none;display:flex}.JourneyRemainingTests-module__wPpSda__link:active{transform:scale(.98)}.JourneyRemainingTests-module__wPpSda__linkText{flex-direction:column;gap:2px;display:flex}.JourneyRemainingTests-module__wPpSda__linkTitle{color:var(--color-ink);font-size:14px;font-weight:700}.JourneyRemainingTests-module__wPpSda__linkDomain{color:var(--color-ink-soft);font-size:12px}.JourneyRemainingTests-module__wPpSda__suggestedTag{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:700}
.ResultScreen-module__mHa3XW__screen{padding-top:var(--space-6);padding-bottom:var(--space-6);align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;flex:1;animation:.42s ease-out ResultScreen-module__mHa3XW__reveal;display:flex}@keyframes ResultScreen-module__mHa3XW__reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ResultScreen-module__mHa3XW__screen{animation:none}}.ResultScreen-module__mHa3XW__hero{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.ResultScreen-module__mHa3XW__mascot{background:radial-gradient(circle at 50% 42%, #fff4ea 0%, var(--color-bg) 72%);border-radius:50%;justify-content:center;align-items:center;width:224px;height:224px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #ff8a3d29}.ResultScreen-module__mHa3XW__mascot img{border-radius:var(--radius-lg)}.ResultScreen-module__mHa3XW__heroScore{padding:var(--space-3) var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);flex-direction:column;align-items:center;gap:2px;display:flex}.ResultScreen-module__mHa3XW__overallLabel{color:var(--color-ink-soft);font-size:13px}.ResultScreen-module__mHa3XW__overallScore{color:var(--color-accent-ink);font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1.1}.ResultScreen-module__mHa3XW__archetypeName{font-size:26px;font-weight:700}.ResultScreen-module__mHa3XW__shortVerdict{max-width:34em;font-size:15px;line-height:1.7}.ResultScreen-module__mHa3XW__dimensions{gap:var(--space-4);width:100%;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);text-align:left;flex-direction:column;display:flex}.ResultScreen-module__mHa3XW__traits{gap:var(--space-3);text-align:left;flex-direction:column;width:100%;display:flex}.ResultScreen-module__mHa3XW__traitRow{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);border-left-width:3px;flex-direction:column;gap:4px;display:flex}.ResultScreen-module__mHa3XW__traitStrength{border-left-color:#3f9d70}.ResultScreen-module__mHa3XW__traitStrength .ResultScreen-module__mHa3XW__traitLabel{color:#2f7d57}.ResultScreen-module__mHa3XW__traitStrength .ResultScreen-module__mHa3XW__traitLabel:before{content:"✓ "}.ResultScreen-module__mHa3XW__traitBlindSpot{border-left-color:#d99a3d}.ResultScreen-module__mHa3XW__traitBlindSpot .ResultScreen-module__mHa3XW__traitLabel{color:#ad751f}.ResultScreen-module__mHa3XW__traitBlindSpot .ResultScreen-module__mHa3XW__traitLabel:before{content:"◐ "}.ResultScreen-module__mHa3XW__traitLabel{color:var(--color-accent);font-size:12px;font-weight:700}.ResultScreen-module__mHa3XW__traitBody{color:var(--color-ink);font-size:14px;line-height:1.7}.ResultScreen-module__mHa3XW__sections{gap:var(--space-4);text-align:left;flex-direction:column;width:100%;display:flex}.ResultScreen-module__mHa3XW__section{padding:var(--space-4);border-radius:var(--radius-md)}.ResultScreen-module__mHa3XW__sectionWhy{background:var(--color-surface);border:1px solid var(--color-border)}.ResultScreen-module__mHa3XW__sectionOwlMirror{background:linear-gradient(135deg, #fff4ea 0%, var(--color-surface) 100%);border:1px solid #f4dcc0}.ResultScreen-module__mHa3XW__sectionReveal{background:var(--color-bg);border:1px dashed var(--color-border)}.ResultScreen-module__mHa3XW__sectionHeading{align-items:center;gap:6px;margin-bottom:4px;font-size:15px;font-weight:700;display:flex}.ResultScreen-module__mHa3XW__sectionOwlIcon{border-radius:50%;flex-shrink:0;display:inline-flex;overflow:hidden}.ResultScreen-module__mHa3XW__sectionBody{color:var(--color-ink-soft);font-size:14px;line-height:1.7}.ResultScreen-module__mHa3XW__roast{width:100%;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);border-radius:var(--radius-md);color:var(--color-ink);text-align:left;background:#fff4ea;font-size:14px;font-style:italic;line-height:1.7;position:relative}.ResultScreen-module__mHa3XW__roast:before{content:"“";color:var(--color-accent);opacity:.6;font-family:Georgia,serif;font-size:28px;font-style:normal;position:absolute;top:2px;left:10px}.ResultScreen-module__mHa3XW__spacer{flex:1}.ResultScreen-module__mHa3XW__actions{align-items:center;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.ResultScreen-module__mHa3XW__unlockButton{border-radius:var(--radius-pill);background:var(--color-accent);width:100%;max-width:320px;color:var(--color-accent-ink);cursor:pointer;touch-action:manipulation;border:none;padding:16px 24px;font-size:17px;font-weight:700}.ResultScreen-module__mHa3XW__unlockButton:active{transform:scale(.98)}.ResultScreen-module__mHa3XW__commercialAccessNotice{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);flex-direction:column;width:100%;max-width:320px;min-height:52px;padding:10px 24px;display:flex}.ResultScreen-module__mHa3XW__commercialAccessSpinner{border:2.5px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ResultScreen-module__mHa3XW__commercialAccessSpin}@media (prefers-reduced-motion:reduce){.ResultScreen-module__mHa3XW__commercialAccessSpinner{animation:none}}@keyframes ResultScreen-module__mHa3XW__commercialAccessSpin{to{transform:rotate(360deg)}}.ResultScreen-module__mHa3XW__commercialAccessMessage{color:var(--color-ink-soft);font-size:14px}.ResultScreen-module__mHa3XW__commercialAccessRetry{border:1.5px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-ink);cursor:pointer;touch-action:manipulation;background:0 0;padding:8px 20px;font-size:13px;font-weight:600}.ResultScreen-module__mHa3XW__restartButton{border:1.5px solid var(--color-border);border-radius:var(--radius-pill);width:100%;max-width:320px;color:var(--color-ink-soft);cursor:pointer;touch-action:manipulation;background:0 0;padding:12px 24px;font-size:15px;font-weight:600}.ResultScreen-module__mHa3XW__restartButton:active{transform:scale(.98)}.ResultScreen-module__mHa3XW__disclaimer{color:var(--color-ink-soft);opacity:.7;font-size:12px}
.FrozenArtwork-module__aMuZkW__image{object-fit:contain;flex-shrink:0;max-width:100%}.FrozenArtwork-module__aMuZkW__absent{color:#8a7a5c;background:0 0;border:2px dashed #c9b998;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}
.ProfilePicture-module__MplleG__group{gap:var(--space-3);flex-direction:column;display:flex}.ProfilePicture-module__MplleG__groupHeading{letter-spacing:.06em;color:var(--rpt-ink-soft);font-size:13px;font-weight:700}.ProfilePicture-module__MplleG__note{color:var(--rpt-ink-soft);font-size:14px;line-height:1.7}.ProfilePicture-module__MplleG__map{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.ProfilePicture-module__MplleG__mapIntro{text-wrap:pretty;color:var(--rpt-ink-soft);font-size:13px;line-height:1.65}.ProfilePicture-module__MplleG__mapFrame{gap:var(--space-2);flex-direction:column;display:flex}.ProfilePicture-module__MplleG__axisRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:13px;line-height:1.45;display:flex}.ProfilePicture-module__MplleG__xAxis{flex-wrap:wrap}.ProfilePicture-module__MplleG__xAxis .ProfilePicture-module__MplleG__pole{flex:0 auto;max-width:50%}.ProfilePicture-module__MplleG__xAxis .ProfilePicture-module__MplleG__axisName{text-align:center;flex:1 0 100%;order:3}.ProfilePicture-module__MplleG__pole{min-width:0;color:var(--rpt-ink);font-weight:700}.ProfilePicture-module__MplleG__poleEnd{text-align:end}.ProfilePicture-module__MplleG__arrow{color:var(--rpt-gold);margin-inline:2px;font-weight:400}.ProfilePicture-module__MplleG__axisName{color:var(--rpt-ink-soft);letter-spacing:.04em;font-size:12px}.ProfilePicture-module__MplleG__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(76px,auto);gap:3px;margin:0;padding:0;display:grid}.ProfilePicture-module__MplleG__cell{text-align:center;border-radius:8px;justify-content:center;align-items:center;min-width:0;padding:6px 4px;display:flex;position:relative}.ProfilePicture-module__MplleG__cellType{background:var(--rpt-card);border:1px solid var(--rpt-rule)}.ProfilePicture-module__MplleG__cellFallback{background:repeating-linear-gradient(135deg, var(--rpt-tint) 0 6px, #f4e9d2 6px 7px);border:1px dashed #d9c7a0}.ProfilePicture-module__MplleG__cellHere{border-color:var(--rpt-accent);box-shadow:0 0 0 2px #a8321f2e}.ProfilePicture-module__MplleG__cellLabel{color:var(--rpt-ink);text-wrap:balance;overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.35}.ProfilePicture-module__MplleG__cellFallback .ProfilePicture-module__MplleG__cellLabel{color:var(--rpt-ink-soft);font-weight:600}.ProfilePicture-module__MplleG__marker{background:var(--rpt-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;line-height:1;display:flex;position:absolute;inset-block-end:6px;inset-inline-end:6px;box-shadow:0 0 0 2px #fff,0 1px 3px #2b1d1059}.ProfilePicture-module__MplleG__mapCaption{gap:var(--space-1);flex-direction:column;display:flex}.ProfilePicture-module__MplleG__mapWhere{color:var(--rpt-ink);font-size:15px;font-weight:700;line-height:1.55}.ProfilePicture-module__MplleG__mapNote{color:var(--rpt-ink-soft);font-size:14px;line-height:1.7}.ProfilePicture-module__MplleG__dimList{flex-direction:column;display:flex}.ProfilePicture-module__MplleG__dim{gap:var(--space-2);padding-block:var(--space-3);border-top:1px solid var(--rpt-rule);flex-direction:column;display:flex}.ProfilePicture-module__MplleG__dim:first-child{border-top:none;padding-top:0}.ProfilePicture-module__MplleG__dimHead{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.ProfilePicture-module__MplleG__dimLabel{color:var(--rpt-ink);font-size:15px;font-weight:700}.ProfilePicture-module__MplleG__chip{border-radius:var(--radius-pill);background:var(--rpt-tint);min-height:26px;color:var(--rpt-ink);border:1px solid #e2d3b0;align-items:center;padding:2px 10px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.ProfilePicture-module__MplleG__chipMuted{color:var(--rpt-ink-soft);background:0 0;border-style:dashed;font-weight:600}.ProfilePicture-module__MplleG__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.ProfilePicture-module__MplleG__seg{background:#eadfc6;border-radius:5px;height:10px;position:relative}.ProfilePicture-module__MplleG__segMid{background:repeating-linear-gradient(90deg,#efe6d0 0 5px,#e6dac0 5px 6px)}.ProfilePicture-module__MplleG__segOn{background:#d9bf86}.ProfilePicture-module__MplleG__pin{background:var(--rpt-accent);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff,0 1px 3px #2b1d1059}.ProfilePicture-module__MplleG__poles{justify-content:space-between;gap:var(--space-3);color:var(--rpt-ink-soft);font-size:12px;line-height:1.4;display:flex}.ProfilePicture-module__MplleG__poles span{min-width:0}.ProfilePicture-module__MplleG__poles span:last-child{text-align:end}.ProfilePicture-module__MplleG__caveat{color:var(--rpt-ink-soft);font-size:12px;line-height:1.6}
.OwlSituationalReadReport-module__4Ecg-q__report{--rpt-ink:#2b1d10;--rpt-ink-soft:#6b5636;--rpt-gold:#8a6420;--rpt-gold-line:#cfae6a;--rpt-accent:#a8321f;--rpt-card:#fff;--rpt-tint:#fbf3e4;--rpt-rule:#e6d6b4;--rpt-serif:"Songti SC", "Noto Serif CJK SC", "STSong", "Source Han Serif SC", serif;width:100%;min-width:0;padding-top:var(--space-5);padding-bottom:var(--space-7);color:var(--rpt-ink);overflow-wrap:anywhere;counter-reset:rpt-section;flex-direction:column;font-size:16px;line-height:1.8;display:flex}.OwlSituationalReadReport-module__4Ecg-q__report h1,.OwlSituationalReadReport-module__4Ecg-q__report h2,.OwlSituationalReadReport-module__4Ecg-q__report h3,.OwlSituationalReadReport-module__4Ecg-q__report h4,.OwlSituationalReadReport-module__4Ecg-q__report p,.OwlSituationalReadReport-module__4Ecg-q__report ol,.OwlSituationalReadReport-module__4Ecg-q__report ul,.OwlSituationalReadReport-module__4Ecg-q__report dl,.OwlSituationalReadReport-module__4Ecg-q__report dd,.OwlSituationalReadReport-module__4Ecg-q__report figure{margin:0}.OwlSituationalReadReport-module__4Ecg-q__masthead{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:3px double var(--rpt-gold-line);flex-direction:column;display:flex}.OwlSituationalReadReport-module__4Ecg-q__stamp{align-items:baseline;gap:var(--space-1) var(--space-2);letter-spacing:.14em;color:var(--rpt-gold);flex-wrap:wrap;font-size:13px;font-weight:800;line-height:1.4;display:flex}.OwlSituationalReadReport-module__4Ecg-q__stampEn{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.OwlSituationalReadReport-module__4Ecg-q__title{font-family:var(--rpt-serif);letter-spacing:.02em;text-wrap:balance;font-size:24px;font-weight:800;line-height:1.4}.OwlSituationalReadReport-module__4Ecg-q__section{gap:var(--space-5);padding-top:var(--space-6);margin-top:var(--space-6);border-top:1px solid var(--rpt-rule);counter-increment:rpt-section;flex-direction:column;display:flex}.OwlSituationalReadReport-module__4Ecg-q__masthead+.OwlSituationalReadReport-module__4Ecg-q__section{margin-top:var(--space-5);border-top:none;padding-top:0}.OwlSituationalReadReport-module__4Ecg-q__sectionHeading{align-items:baseline;gap:var(--space-3);letter-spacing:.03em;font-size:20px;font-weight:800;line-height:1.4;display:flex}.OwlSituationalReadReport-module__4Ecg-q__sectionHeading:before{content:counter(rpt-section, decimal-leading-zero);letter-spacing:.08em;color:var(--rpt-gold);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:700}.OwlSituationalReadReport-module__4Ecg-q__block{gap:var(--space-3);flex-direction:column;display:flex}.OwlSituationalReadReport-module__4Ecg-q__subheading{letter-spacing:.06em;color:var(--rpt-gold);font-size:14px;font-weight:800;line-height:1.5}.OwlSituationalReadReport-module__4Ecg-q__body{font-size:16px;line-height:1.85}.OwlSituationalReadReport-module__4Ecg-q__mono{font-variant-numeric:tabular-nums;letter-spacing:.02em}.OwlSituationalReadReport-module__4Ecg-q__hero{gap:var(--space-3);padding:var(--space-5) var(--space-4);background:var(--rpt-tint);border-inline-start:4px solid var(--rpt-accent);border-radius:0 var(--radius-md) var(--radius-md) 0;flex-direction:column;display:flex}.OwlSituationalReadReport-module__4Ecg-q__heroLabel{letter-spacing:.12em;color:var(--rpt-accent);font-size:13px;font-weight:800;line-height:1.4}.OwlSituationalReadReport-module__4Ecg-q__heroText{font-family:var(--rpt-serif);text-wrap:pretty;font-size:clamp(18px,5.2vw,21px);font-weight:600;line-height:1.85}.OwlSituationalReadReport-module__4Ecg-q__heroNull{padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--rpt-rule);color:var(--rpt-ink-soft);font-size:14px;line-height:1.75}.OwlSituationalReadReport-module__4Ecg-q__identity{align-items:center;gap:var(--space-4);display:flex}.OwlSituationalReadReport-module__4Ecg-q__identityText{flex-direction:column;gap:2px;min-width:0;display:flex}.OwlSituationalReadReport-module__4Ecg-q__archetypeName{letter-spacing:.03em;font-size:18px;font-weight:800;line-height:1.4}.OwlSituationalReadReport-module__4Ecg-q__verdict{color:var(--rpt-ink-soft);font-size:14px;line-height:1.65}.OwlSituationalReadReport-module__4Ecg-q__windowLabel{letter-spacing:.06em;color:var(--rpt-gold);font-size:12px;font-weight:700;line-height:1.5}.OwlSituationalReadReport-module__4Ecg-q__artworkNote{margin-top:var(--space-1);color:var(--rpt-ink-soft);font-size:12px;line-height:1.6}.OwlSituationalReadReport-module__4Ecg-q__facts{gap:var(--space-3) var(--space-4);padding:var(--space-4);border:1px solid var(--rpt-rule);border-radius:var(--radius-md);background:var(--rpt-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.OwlSituationalReadReport-module__4Ecg-q__fact{flex-direction:column;gap:2px;min-width:0;display:flex}.OwlSituationalReadReport-module__4Ecg-q__fact dt{letter-spacing:.1em;color:var(--rpt-ink-soft);font-size:11px;font-weight:700;line-height:1.5}.OwlSituationalReadReport-module__4Ecg-q__fact dd{font-size:14px;font-weight:600;line-height:1.55}.OwlSituationalReadReport-module__4Ecg-q__factWide{grid-column:1/-1}.OwlSituationalReadReport-module__4Ecg-q__moments{gap:var(--space-4);counter-reset:rpt-moment;flex-direction:column;display:flex}.OwlSituationalReadReport-module__4Ecg-q__moment{gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) calc(var(--space-4) + 4px);background:var(--rpt-card);border:1px solid var(--rpt-rule);border-radius:var(--radius-md);counter-increment:rpt-moment;flex-direction:column;display:flex;position:relative}.OwlSituationalReadReport-module__4Ecg-q__moment:before{content:counter(rpt-moment, decimal-leading-zero);letter-spacing:.08em;color:var(--rpt-gold-line);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-4)}.OwlSituationalReadReport-module__4Ecg-q__moment[data-grounding=answer]{border-inline-start:4px solid var(--rpt-gold-line)}.OwlSituationalReadReport-module__4Ecg-q__moment[data-grounding=fallback]{background:0 0;border-style:dashed}.OwlSituationalReadReport-module__4Ecg-q__momentTag{letter-spacing:.12em;color:var(--rpt-gold);margin-bottom:2px;font-size:11px;font-weight:800;line-height:1.5;display:block}.OwlSituationalReadReport-module__4Ecg-q__momentWhen,.OwlSituationalReadReport-module__4Ecg-q__momentSignal{font-size:15px;line-height:1.8}.OwlSituationalReadReport-module__4Ecg-q__momentWhen{color:var(--rpt-ink-soft)}.OwlSituationalReadReport-module__4Ecg-q__momentPicked{font-size:15px;line-height:1.7}.OwlSituationalReadReport-module__4Ecg-q__quote{quotes:"「" "」";font-family:var(--rpt-serif);text-wrap:pretty;font-size:18px;font-weight:700;line-height:1.7;display:block}.OwlSituationalReadReport-module__4Ecg-q__findings{flex-direction:column;display:flex}.OwlSituationalReadReport-module__4Ecg-q__finding{gap:var(--space-2);padding-block:var(--space-4);border-top:1px solid var(--rpt-rule);flex-direction:column;display:flex}.OwlSituationalReadReport-module__4Ecg-q__finding:first-child{border-top:none;padding-top:0}.OwlSituationalReadReport-module__4Ecg-q__finding:last-child{padding-bottom:0}.OwlSituationalReadReport-module__4Ecg-q__findingLabel{align-items:center;gap:var(--space-2);font-size:16px;font-weight:800;line-height:1.5;display:flex}.OwlSituationalReadReport-module__4Ecg-q__glyph{color:var(--rpt-gold);flex-shrink:0}.OwlSituationalReadReport-module__4Ecg-q__tradeoff{gap:var(--space-3);flex-direction:column;display:flex}.OwlSituationalReadReport-module__4Ecg-q__rail{align-items:center;gap:var(--space-3);letter-spacing:.1em;font-size:12px;font-weight:800;display:flex}.OwlSituationalReadReport-module__4Ecg-q__railEnd:first-child{color:#55725f}.OwlSituationalReadReport-module__4Ecg-q__railEnd:last-child{color:var(--rpt-accent)}.OwlSituationalReadReport-module__4Ecg-q__railLine{background:linear-gradient(90deg, #55725f, var(--rpt-gold-line), var(--rpt-accent));border-radius:1px;flex:1;min-width:24px;height:2px}.OwlSituationalReadReport-module__4Ecg-q__condition{font-family:var(--rpt-serif);font-size:18px;font-weight:800;line-height:1.55}.OwlSituationalReadReport-module__4Ecg-q__everyday{gap:var(--space-3);flex-direction:column;display:flex}.OwlSituationalReadReport-module__4Ecg-q__everyday li{padding-inline-start:var(--space-4);font-size:15px;line-height:1.8;position:relative}.OwlSituationalReadReport-module__4Ecg-q__everyday li:before{content:"";background:var(--rpt-gold-line);border-radius:50%;width:7px;height:7px;position:absolute;inset-block-start:.8em;inset-inline-start:0}.OwlSituationalReadReport-module__4Ecg-q__owlClosing{gap:var(--space-2);flex-direction:column;display:flex}.OwlSituationalReadReport-module__4Ecg-q__owlLabel{letter-spacing:.08em;color:var(--rpt-gold);font-size:13px;font-weight:800;line-height:1.5}.OwlSituationalReadReport-module__4Ecg-q__owlText{font-family:var(--rpt-serif);text-wrap:pretty;font-size:18px;font-weight:600;line-height:1.9}.OwlSituationalReadReport-module__4Ecg-q__questions{gap:var(--space-3);flex-direction:column;display:flex}.OwlSituationalReadReport-module__4Ecg-q__question{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--rpt-tint);border-radius:var(--radius-md);font-size:16px;line-height:1.75;display:flex}.OwlSituationalReadReport-module__4Ecg-q__questionNo{background:var(--rpt-gold);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:3px;font-size:12px;font-weight:800;line-height:1;display:flex}.OwlSituationalReadReport-module__4Ecg-q__limits{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--rpt-gold-line);border-radius:var(--radius-md);background:var(--rpt-card);flex-direction:column;display:flex}.OwlSituationalReadReport-module__4Ecg-q__limitsHeading{letter-spacing:.06em;font-size:14px;font-weight:800;line-height:1.5}.OwlSituationalReadReport-module__4Ecg-q__limitsText,.OwlSituationalReadReport-module__4Ecg-q__limitsNotes li{color:var(--rpt-ink-soft);font-size:14px;line-height:1.8}.OwlSituationalReadReport-module__4Ecg-q__limitsNotes{gap:var(--space-2);flex-direction:column;padding-inline-start:var(--space-4);list-style:outside;display:flex}.OwlSituationalReadReport-module__4Ecg-q__colophon{justify-content:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:3px double var(--rpt-gold-line);letter-spacing:.06em;color:var(--rpt-ink-soft);flex-wrap:wrap;font-size:12px;line-height:1.6;display:flex}@media (min-width:420px){.OwlSituationalReadReport-module__4Ecg-q__hero{padding:var(--space-5)}}
.JourneyCheckoutReturn-module__Y-Auba__banner{gap:var(--space-2);width:100%;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);border:1.5px solid var(--color-border);text-align:left;flex-direction:column;display:flex}.JourneyCheckoutReturn-module__Y-Auba__heading{color:var(--color-ink);font-size:15px;font-weight:700;line-height:1.6}.JourneyCheckoutReturn-module__Y-Auba__body{color:var(--color-ink-soft);font-size:14px}.JourneyCheckoutReturn-module__Y-Auba__link{color:var(--color-accent-ink);background:var(--color-accent);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);align-self:flex-start;font-size:14px;font-weight:700}.JourneyCheckoutReturn-module__Y-Auba__secondaryButton{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);align-self:flex-start;font-size:14px}
.TestCard-module__WK26qW__card{gap:var(--space-3);width:100%;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);text-align:left;color:inherit;touch-action:manipulation;text-decoration:none;display:flex}.TestCard-module__WK26qW__card:active{transform:scale(.99)}.TestCard-module__WK26qW__cardCoreJourney{border-color:var(--color-accent);box-shadow:0 2px 10px #ff8a3d1f}.TestCard-module__WK26qW__journeyTag{color:var(--color-accent-ink);border:1px solid var(--color-accent);border-radius:var(--radius-pill);background:#fff4ea;padding:2px 8px;font-size:11px;font-weight:700}.TestCard-module__WK26qW__thumbnail{border-radius:var(--radius-md);flex-shrink:0;width:64px;height:64px;overflow:hidden}.TestCard-module__WK26qW__body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.TestCard-module__WK26qW__tagRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.TestCard-module__WK26qW__categoryTag{color:var(--color-ink-soft);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:2px 8px;font-size:11px;font-weight:600}.TestCard-module__WK26qW__draftTag{color:var(--color-accent-ink);background:var(--color-accent);border-radius:var(--radius-pill);padding:2px 8px;font-size:11px;font-weight:700}.TestCard-module__WK26qW__title{font-size:16px;font-weight:700;line-height:1.4}.TestCard-module__WK26qW__hook{color:var(--color-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.TestCard-module__WK26qW__meta{color:var(--color-ink-soft);opacity:.8;font-size:12px}.TestCard-module__WK26qW__completedBadge{margin-top:var(--space-1);color:var(--color-accent-ink);font-size:12px;font-weight:600}
.AccountScreen-module__XkW_2G__screen{gap:var(--space-4);padding:var(--space-6) 0 var(--space-7);flex-direction:column;display:flex}.AccountScreen-module__XkW_2G__heading{font-size:22px;font-weight:700}.AccountScreen-module__XkW_2G__subheading{margin-top:var(--space-3);font-size:16px;font-weight:700}.AccountScreen-module__XkW_2G__body{color:var(--color-ink-soft);font-size:14px}.AccountScreen-module__XkW_2G__error{color:#c23b22;font-size:14px}.AccountScreen-module__XkW_2G__primaryButton{background:var(--color-accent);color:var(--color-accent-ink);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-5);border:none;align-self:flex-start;font-size:15px;font-weight:700}.AccountScreen-module__XkW_2G__primaryButton:disabled{opacity:.6}.AccountScreen-module__XkW_2G__secondaryButton{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);align-self:flex-start;font-size:14px}.AccountScreen-module__XkW_2G__dangerButton{background:var(--color-surface);color:#c23b22;border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);border:1px solid #c23b22;align-self:flex-start;font-size:14px}.AccountScreen-module__XkW_2G__confirmRow{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.AccountScreen-module__XkW_2G__testForm{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.AccountScreen-module__XkW_2G__testFormLabel{color:var(--color-ink-soft);font-size:12px}.AccountScreen-module__XkW_2G__textInput{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:14px}.AccountScreen-module__XkW_2G__emailForm{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.AccountScreen-module__XkW_2G__fieldLabel{color:var(--color-ink-soft);font-size:14px}.AccountScreen-module__XkW_2G__emailInput{font-size:16px}.AccountScreen-module__XkW_2G__attemptList,.AccountScreen-module__XkW_2G__prefList{gap:var(--space-2);flex-direction:column;font-size:14px;display:flex}.AccountScreen-module__XkW_2G__attemptList li{overflow-wrap:anywhere;min-width:0;padding:var(--space-2) var(--space-3);background:var(--color-surface);border-radius:var(--radius-sm);border:1px solid var(--color-border)}.AccountScreen-module__XkW_2G__prefList label{align-items:center;gap:var(--space-2);display:flex}.AccountScreen-module__XkW_2G__importCallout,.AccountScreen-module__XkW_2G__importManual{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.AccountScreen-module__XkW_2G__importCallout{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow-wrap:anywhere}
.FinalContraReport-module__XIUv7G__report{--fin-ink:#2b1d10;--fin-ink-soft:#6b5636;--fin-gold:#8a6420;--fin-gold-line:#cfae6a;--fin-accent:#a8321f;--fin-card:#fff;--fin-tint:#fbf3e4;--fin-rule:#e6d6b4;--fin-serif:"Songti SC", "Noto Serif CJK SC", "STSong", "Source Han Serif SC", serif;width:100%;min-width:0;color:var(--fin-ink);text-align:left;overflow-wrap:anywhere;flex-direction:column;font-size:16px;line-height:1.8;display:flex}.FinalContraReport-module__XIUv7G__report h2,.FinalContraReport-module__XIUv7G__report p,.FinalContraReport-module__XIUv7G__report ol,.FinalContraReport-module__XIUv7G__report ul,.FinalContraReport-module__XIUv7G__report dl,.FinalContraReport-module__XIUv7G__report dd{margin:0}.FinalContraReport-module__XIUv7G__masthead{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:3px double var(--fin-gold-line);flex-direction:column;display:flex}.FinalContraReport-module__XIUv7G__stamp{letter-spacing:.14em;color:var(--fin-gold);font-size:13px;font-weight:800}.FinalContraReport-module__XIUv7G__facts{gap:var(--space-3) var(--space-4);padding:var(--space-4);border:1px solid var(--fin-rule);border-radius:var(--radius-md);background:var(--fin-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.FinalContraReport-module__XIUv7G__fact{flex-direction:column;gap:2px;min-width:0;display:flex}.FinalContraReport-module__XIUv7G__fact dt{letter-spacing:.1em;color:var(--fin-ink-soft);font-size:11px;font-weight:700}.FinalContraReport-module__XIUv7G__fact dd{font-size:14px;font-weight:600;line-height:1.55}.FinalContraReport-module__XIUv7G__factWide{grid-column:1/-1}.FinalContraReport-module__XIUv7G__mono{font-variant-numeric:tabular-nums;letter-spacing:.02em}.FinalContraReport-module__XIUv7G__section{gap:var(--space-4);padding-top:var(--space-6);margin-top:var(--space-6);border-top:1px solid var(--fin-rule);flex-direction:column;display:flex}.FinalContraReport-module__XIUv7G__masthead+.FinalContraReport-module__XIUv7G__section{margin-top:var(--space-5);border-top:none;padding-top:0}.FinalContraReport-module__XIUv7G__sectionHeading{letter-spacing:.03em;font-size:20px;font-weight:800;line-height:1.4}.FinalContraReport-module__XIUv7G__lead{padding:var(--space-4);background:var(--fin-tint);border-inline-start:4px solid var(--fin-accent);border-radius:0 var(--radius-md) var(--radius-md) 0;font-family:var(--fin-serif);text-wrap:pretty;font-size:clamp(17px,4.8vw,19px);font-weight:600;line-height:1.85}.FinalContraReport-module__XIUv7G__body{font-size:16px;line-height:1.85}.FinalContraReport-module__XIUv7G__note{color:var(--fin-ink-soft);font-size:13px;line-height:1.75}.FinalContraReport-module__XIUv7G__windows{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.FinalContraReport-module__XIUv7G__window{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--fin-card);border:1px solid var(--fin-rule);border-radius:var(--radius-md);display:flex}.FinalContraReport-module__XIUv7G__window[data-primary=true]{border-inline-start:4px solid var(--fin-gold-line)}.FinalContraReport-module__XIUv7G__windowArt{flex-shrink:0;width:44px;height:44px}.FinalContraReport-module__XIUv7G__windowText{flex-direction:column;gap:2px;min-width:0;display:flex}.FinalContraReport-module__XIUv7G__windowName{font-size:17px;font-weight:800;line-height:1.45}.FinalContraReport-module__XIUv7G__keyClue{border-radius:var(--radius-pill);background:var(--fin-tint);border:1px solid var(--fin-gold-line);color:var(--fin-gold);white-space:nowrap;margin-inline-start:var(--space-2);padding:1px 8px;font-size:11px;font-weight:700}.FinalContraReport-module__XIUv7G__cards,.FinalContraReport-module__XIUv7G__receipts,.FinalContraReport-module__XIUv7G__quotes,.FinalContraReport-module__XIUv7G__moments,.FinalContraReport-module__XIUv7G__questions,.FinalContraReport-module__XIUv7G__limitNotes{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.FinalContraReport-module__XIUv7G__card,.FinalContraReport-module__XIUv7G__receipt,.FinalContraReport-module__XIUv7G__quote,.FinalContraReport-module__XIUv7G__moment{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--fin-card);border:1px solid var(--fin-rule);border-radius:var(--radius-md);flex-direction:column;display:flex}.FinalContraReport-module__XIUv7G__moment[data-key-evidence=true]{border-inline-start:4px solid var(--fin-gold-line)}.FinalContraReport-module__XIUv7G__cardWindow{letter-spacing:.06em;color:var(--fin-gold);font-size:12px;font-weight:700;line-height:1.5}.FinalContraReport-module__XIUv7G__cardLabel{font-size:15px;font-weight:800;line-height:1.5}.FinalContraReport-module__XIUv7G__cardText{font-size:15px;line-height:1.8}.FinalContraReport-module__XIUv7G__quotePrompt{color:var(--fin-ink-soft);font-size:13px;line-height:1.7}.FinalContraReport-module__XIUv7G__quoteChoice{font-size:15px;font-weight:600;line-height:1.75}.FinalContraReport-module__XIUv7G__question{padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--fin-gold-line);font-family:var(--fin-serif);font-size:16px;line-height:1.85}.FinalContraReport-module__XIUv7G__limits{padding:var(--space-4);border:1px solid var(--fin-rule);border-radius:var(--radius-md);background:var(--fin-tint)}.FinalContraReport-module__XIUv7G__limitNotes{gap:var(--space-2);color:var(--fin-ink-soft);font-size:13px;line-height:1.75}.FinalContraReport-module__XIUv7G__limitNotes li:before{content:"· "}.FinalContraReport-module__XIUv7G__retakeNotice{gap:var(--space-3);width:100%;padding:var(--space-4);border:1px solid var(--fin-gold-line,#cfae6a);border-radius:var(--radius-md);text-align:left;background:#fbf3e4;flex-direction:column;display:flex}.FinalContraReport-module__XIUv7G__retakeTitle{margin:0;font-size:15px;font-weight:800;line-height:1.6}.FinalContraReport-module__XIUv7G__retakeBody{color:#6b5636;margin:0;font-size:14px;line-height:1.75}.FinalContraReport-module__XIUv7G__editionNav{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.FinalContraReport-module__XIUv7G__editionLink{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink-soft);font-size:13px;font-weight:600}
.ReportPreviewFrame-module__lfyulG__page{gap:var(--space-4);padding-top:var(--space-4);flex-direction:column;display:flex}.ReportPreviewFrame-module__lfyulG__strip{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-sm);background:#fff;flex-direction:column;display:flex}.ReportPreviewFrame-module__lfyulG__badge{border-radius:var(--radius-pill);color:#fff;letter-spacing:.04em;background:#241c15;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:700}.ReportPreviewFrame-module__lfyulG__cases{gap:var(--space-2);flex-wrap:wrap;display:flex}.ReportPreviewFrame-module__lfyulG__case,.ReportPreviewFrame-module__lfyulG__caseActive{border:1px solid var(--color-border);border-radius:var(--radius-pill);min-height:36px;color:var(--color-ink);align-items:center;padding:4px 12px;font-size:12px;text-decoration:none;display:inline-flex}.ReportPreviewFrame-module__lfyulG__caseActive{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.ReportPreviewFrame-module__lfyulG__covers{color:var(--color-ink-soft);font-size:12px;line-height:1.6}.ReportPreviewFrame-module__lfyulG__invalid{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);overflow-wrap:anywhere;background:#fff4f1;border:2px solid #a8321f;flex-direction:column;font-size:13px;line-height:1.6;display:flex}.ReportPreviewFrame-module__lfyulG__invalidTitle{font-size:15px;font-weight:700}
.HomeScreen-module__3JaGja__page{gap:var(--space-6);width:100%;padding-top:var(--space-6);padding-bottom:var(--space-6);flex-direction:column;display:flex}.HomeScreen-module__3JaGja__brandHeader{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.HomeScreen-module__3JaGja__wordmark{letter-spacing:.02em;font-size:26px;font-weight:800}.HomeScreen-module__3JaGja__tagline{color:var(--color-ink-soft);font-size:14px}.HomeScreen-module__3JaGja__accountLink{color:var(--color-ink-soft);font-size:12px;text-decoration:underline}.HomeScreen-module__3JaGja__firstTimePanel{text-align:center}.HomeScreen-module__3JaGja__firstTimeBody{color:var(--color-ink-soft);font-size:14px;line-height:1.7}.HomeScreen-module__3JaGja__returningPanel{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);flex-direction:column;display:flex}.HomeScreen-module__3JaGja__returningHeadline{font-size:17px;font-weight:700}.HomeScreen-module__3JaGja__latestResultCard{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg);color:inherit;touch-action:manipulation;text-decoration:none;display:flex}.HomeScreen-module__3JaGja__latestResultCard:active{transform:scale(.99)}.HomeScreen-module__3JaGja__latestResultText{flex-direction:column;gap:2px;font-size:14px;font-weight:600;display:flex}.HomeScreen-module__3JaGja__latestResultLink{color:var(--color-accent);font-size:12px;font-weight:600}.HomeScreen-module__3JaGja__milestoneLine{color:var(--color-ink);font-size:13px;font-weight:600}.HomeScreen-module__3JaGja__milestoneNextLine,.HomeScreen-module__3JaGja__allDoneLine{color:var(--color-ink-soft);font-size:12px;line-height:1.6}.HomeScreen-module__3JaGja__library{gap:var(--space-5);flex-direction:column;display:flex}.HomeScreen-module__3JaGja__categoryGroup{gap:var(--space-3);flex-direction:column;display:flex}.HomeScreen-module__3JaGja__categoryHeading{color:var(--color-ink-soft);letter-spacing:.04em;font-size:13px;font-weight:700}.HomeScreen-module__3JaGja__cardList{gap:var(--space-3);flex-direction:column;display:flex}.HomeScreen-module__3JaGja__comingSoonTeaser{padding:var(--space-4);border-radius:var(--radius-lg);border:1.5px dashed var(--color-border);text-align:center}.HomeScreen-module__3JaGja__comingSoonTeaser p{color:var(--color-ink-soft);font-size:13px}.HomeScreen-module__3JaGja__footer{align-items:center;gap:var(--space-2);text-align:center;padding-top:var(--space-4);flex-direction:column;display:flex}.HomeScreen-module__3JaGja__footerDisclaimer{color:var(--color-ink-soft);opacity:.75;font-size:11px}.HomeScreen-module__3JaGja__footerCredit{color:var(--color-ink-soft);opacity:.6;font-size:11px}
