._1N3Xca_panel{color:#173b3a;background:#fbf8f0;border:1px solid #173b3a2e;border-radius:.25rem 1.8rem 1.8rem;overflow:hidden;box-shadow:0 2rem 5rem #222e2624}._1N3Xca_panel>header{color:#8f3f34;letter-spacing:.08em;border-bottom:1px solid #173b3a26;justify-content:space-between;gap:2rem;padding:1rem 1.4rem;font-size:.66rem;font-weight:750;display:flex}._1N3Xca_panel>header small{color:#75817c;letter-spacing:0;font-size:.62rem;font-weight:500}._1N3Xca_panel form{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:clamp(1.5rem,4vw,3rem);display:grid}._1N3Xca_panel form>*{overflow-wrap:anywhere;min-width:0}._1N3Xca_heading{margin-bottom:.5rem}._1N3Xca_heading p{color:#9c4335;letter-spacing:.1em;margin:0 0 .7rem;font-size:.67rem;font-weight:750}._1N3Xca_heading h2{letter-spacing:-.05em;max-width:20ch;margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(1.9rem,2.8vw,2.8rem);font-weight:530;line-height:1.18}._1N3Xca_heading span{color:#6b7873;margin-top:1rem;font-size:.76rem;line-height:1.7;display:block}._1N3Xca_panel label{gap:.5rem;display:grid}._1N3Xca_panel label>span{font-size:.73rem;font-weight:720}._1N3Xca_panel input{color:#173b3a;width:100%;min-height:3.4rem;font:inherit;background:#fffcf5;border:1px solid #173b3a38;border-radius:.65rem;padding:.8rem .9rem;font-size:.86rem}._1N3Xca_panel input:focus{border-color:#2a6c62;outline:3px solid #2a6c6224}._1N3Xca_passwordField{grid-template-columns:1fr auto;display:grid}._1N3Xca_passwordField input{border-radius:.65rem 0 0 .65rem}._1N3Xca_passwordField button{color:#173b3a;cursor:pointer;background:#eee8dc;border:1px solid #173b3a38;border-left:0;border-radius:0 .65rem .65rem 0;padding-inline:1rem;font-size:.68rem;font-weight:700}._1N3Xca_error{color:#743127;background:#f2e3dd;border-left:3px solid #9c4335;margin:0;padding:.85rem 1rem;font-size:.72rem;line-height:1.65}._1N3Xca_submit{color:#fff9eb;cursor:pointer;background:#173b3a;border:1px solid #173b3a;border-radius:.55rem;justify-content:space-between;align-items:center;min-height:3.5rem;padding:.8rem 1rem;font-size:.78rem;font-weight:750;display:flex}._1N3Xca_submit:disabled{cursor:wait;opacity:.66}._1N3Xca_formLinks{justify-content:space-between;gap:1rem;display:flex}._1N3Xca_formLinks a{color:#173b3a;border-bottom:1px solid;padding-bottom:.25rem;font-size:.68rem;font-weight:700;text-decoration:none}._1N3Xca_formHint{color:#60716b;margin:-.8rem 0 0;font-size:.72rem;line-height:1.6}._1N3Xca_panel ._1N3Xca_checkRow{align-items:flex-start;gap:.75rem;line-height:1.6;display:flex}._1N3Xca_panel ._1N3Xca_checkRow input{accent-color:#173b3a;width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;margin:.05rem 0 0}._1N3Xca_panel ._1N3Xca_checkRow span{font-size:.75rem;font-weight:500}._1N3Xca_checkRow a{color:inherit;text-underline-offset:.2em}._1N3Xca_verifyBody{gap:1.3rem;max-width:38rem;padding:clamp(1.5rem,4vw,3rem);display:grid}._1N3Xca_verifyBody form{padding:0}._1N3Xca_panel>footer{color:#7a8580;border-top:1px solid #173b3a24;justify-content:space-between;gap:1rem;padding:.8rem 1.4rem;font-size:.57rem;display:flex}._1N3Xca_success{text-align:center;padding:clamp(2rem,5vw,5rem)}._1N3Xca_success i{color:#2a6c62;border:1px solid #2a6c62;border-radius:50%;place-items:center;width:4rem;height:4rem;margin:0 auto 1.5rem;font-size:1.4rem;font-style:normal;display:grid}._1N3Xca_success h2{margin:0;font-family:Songti SC,STSong,serif;font-size:3rem;font-weight:530}._1N3Xca_success p{color:#65736e;line-height:1.7}._1N3Xca_success>div{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.5rem;display:flex}._1N3Xca_success a,._1N3Xca_success button{color:#173b3a;cursor:pointer;background:0 0;border:1px solid #173b3a;padding:.75rem 1rem;font-size:.72rem;font-weight:700;text-decoration:none}@media (max-width:560px){._1N3Xca_panel form{padding:1.3rem}._1N3Xca_panel input{min-width:0;font-size:1rem}._1N3Xca_passwordField{grid-template-columns:minmax(0,1fr) auto}._1N3Xca_heading h2{font-size:2.15rem}._1N3Xca_panel>footer{flex-direction:column}._1N3Xca_formLinks{flex-direction:column;align-items:start}}._1N3Xca_captchaBox{background:#f4f1e8;border-block:1px solid #173b3a29;justify-items:center;gap:.75rem;width:100%;min-width:0;padding:1.25rem .75rem;display:grid}._1N3Xca_captchaWidget{max-width:100%;min-height:78px}._1N3Xca_captchaBox ._1N3Xca_error{width:100%;max-width:24rem}._1N3Xca_captchaStatus{color:#60716b;margin:0;font-size:.72rem;line-height:1.6}._1N3Xca_captchaRetry{color:#173b3a;min-height:2.75rem;font:inherit;cursor:pointer;background:#fffcf5;border:1px solid #173b3a;border-radius:.5rem;padding:.55rem .85rem;font-size:.75rem;font-weight:700}._1N3Xca_captchaRetry:focus-visible{outline-offset:2px;outline:3px solid #2a6c62}@media (max-width:560px){._1N3Xca_captchaBox{padding:1rem .25rem}}._1N3Xca_panel ._1N3Xca_profileForm{text-align:left;border-block:1px solid #173b3a29;gap:.65rem;max-width:32rem;margin:1.8rem auto 0;padding:1.3rem 0}._1N3Xca_profileForm>label{font-size:.8rem;font-weight:700}._1N3Xca_success ._1N3Xca_profileHint{color:#60716b;margin:0;font-size:.76rem;line-height:1.6}._1N3Xca_profileControls{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}._1N3Xca_profileControls button{color:#fff9eb;background:#173b3a;border-radius:.55rem;min-height:3.4rem}._1N3Xca_profileControls button:disabled{cursor:default;opacity:.55}._1N3Xca_profileControls button:focus-visible{outline-offset:3px;outline:3px solid #2a6c62}._1N3Xca_success ._1N3Xca_profileSaved{color:#2a6c62;margin:0;font-size:.76rem}._1N3Xca_success ._1N3Xca_profileForm ._1N3Xca_error{color:#743127;margin:0}@media (max-width:560px){._1N3Xca_profileControls{grid-template-columns:minmax(0,1fr)}}
._1Z0Fzq_page{color:#173a36;background:#faf6ed;min-height:75vh}._1Z0Fzq_shell{max-width:76rem;padding-block:clamp(2rem,5vw,5rem)}._1Z0Fzq_heading h1{font-family:var(--font-display),"Songti SC",serif;letter-spacing:-.025em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:550;line-height:1.15}._1Z0Fzq_heading p,._1Z0Fzq_notice,._1Z0Fzq_note{max-width:72ch;line-height:1.8}._1Z0Fzq_notice{border-block:1px solid #b9c4b8;padding-block:1rem;font-size:.9rem}._1Z0Fzq_shell a{color:inherit;text-underline-offset:.25em}._1Z0Fzq_shell a:hover{color:#8f382d}._1Z0Fzq_delivery{border-bottom:1px solid #b9c4b8;padding-block:2rem}._1Z0Fzq_delivery h2{text-wrap:balance;margin:0 0 1rem;font-size:1.45rem;line-height:1.5}._1Z0Fzq_delivery>p{max-width:72ch;line-height:1.8}._1Z0Fzq_note{color:#4c625b;margin-bottom:0;font-size:.9rem}._1Z0Fzq_actions{flex-wrap:wrap;gap:.75rem;margin-block:1.25rem;display:flex}._1Z0Fzq_actions button{color:#fff8e9;cursor:pointer;min-height:2.75rem;font:inherit;background:#173a36;border:1px solid #173a36;border-radius:.35rem;padding:.75rem 1.15rem}._1Z0Fzq_actions button:hover:not(:disabled){background:#29534c}._1Z0Fzq_actions button:disabled{opacity:.6;cursor:wait}._1Z0Fzq_paymentNotice{border-block:1px solid #b9c4b8;flex-wrap:wrap;align-items:flex-start;gap:1rem 1.5rem;margin-block:1.5rem;padding-block:1rem;display:flex}._1Z0Fzq_paymentNotice>div{flex:18rem;min-width:0}._1Z0Fzq_paymentNotice p{color:#4c625b;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.7}._1Z0Fzq_providerBadge{flex:none;align-items:center;min-height:44px;display:inline-flex}._1Z0Fzq_providerBadge img{width:150px;height:34px;display:block}._1Z0Fzq_paymentLinks{flex-wrap:wrap;gap:0 1.25rem;display:flex}._1Z0Fzq_paymentLinks a{align-items:center;min-height:44px;font-size:.875rem;line-height:1.5;display:inline-flex}._1Z0Fzq_shell :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #977119}._1Z0Fzq_shell ::selection{color:#173a36;background:#d9e3d3}._1Z0Fzq_report{overflow-wrap:anywhere;max-width:72ch;margin:3rem auto}._1Z0Fzq_report h2{font-family:var(--font-display),"Songti SC",serif;text-wrap:balance;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:550;line-height:1.3}._1Z0Fzq_contents{border-block:1px solid #b9c4b8;flex-wrap:wrap;gap:.7rem 1.2rem;padding-block:1.3rem;line-height:1.7;display:flex}._1Z0Fzq_chapter{padding-top:2rem;scroll-margin-top:7rem}._1Z0Fzq_chapter h3{text-wrap:balance;margin:0 0 .8rem;font-size:1.4rem;font-weight:600}._1Z0Fzq_chapter ._1Z0Fzq_subheading{color:#215950;font-family:var(--font-display),"Songti SC",serif;margin:1.7rem 0 .45rem;font-size:1.14rem;font-weight:600;line-height:1.5}._1Z0Fzq_chapter p{white-space:pre-line;margin:.9rem 0;line-height:1.95}._1Z0Fzq_sourceList{margin:.9rem 0;padding-inline-start:1.5rem;line-height:1.95}._1Z0Fzq_sourceList li{white-space:pre-wrap;margin-block:.35rem;padding-inline-start:.2rem}._1Z0Fzq_details{border-top:1px solid #b9c4b8;margin-top:2rem;padding-top:1rem}._1Z0Fzq_details summary{cursor:pointer;padding:.5rem 0}._1Z0Fzq_details dl>div{grid-template-columns:minmax(8rem,1fr) 3fr;gap:1rem;padding-block:.5rem;font-size:.9rem;display:grid}._1Z0Fzq_details dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}@media (max-width:600px){._1Z0Fzq_shell{padding-inline:1.1rem}._1Z0Fzq_details dl>div{grid-template-columns:1fr;gap:.3rem}._1Z0Fzq_actions{align-items:stretch}._1Z0Fzq_actions button{flex:12rem}}
.QQIL4W_form{color:#173a36;background:#fbf8f0f5;border:1px solid #173a362e;border-radius:1.6rem;overflow:hidden;box-shadow:0 2rem 5rem #29332a24}.QQIL4W_header{border-bottom:1px solid #173a3624;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 1.6rem 1.25rem;display:flex}.QQIL4W_header>div{gap:.28rem;display:grid}.QQIL4W_header span{color:#8f382d;letter-spacing:.14em;font-size:.7rem;font-weight:750}.QQIL4W_header strong{font-family:var(--font-serif-cn),"Noto Serif SC","Songti SC",serif;font-size:1.2rem;font-weight:600}.QQIL4W_header p{color:#61716c;margin:0;font-size:.73rem}.QQIL4W_progress{border-bottom:1px solid #173a3624;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.QQIL4W_progress li{color:#8a958f;align-items:center;gap:.55rem;padding:.85rem 1.2rem;font-size:.73rem;display:flex;position:relative}.QQIL4W_progress li:not(:last-child){border-right:1px solid #173a361f}.QQIL4W_progress li:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.QQIL4W_progress li span{font-family:ui-monospace,monospace;font-size:.64rem}.QQIL4W_progressActive{color:#173a36!important}.QQIL4W_progressActive:after{background:#bd9146!important}.QQIL4W_stage{padding:clamp(1.5rem,3vw,2.4rem)}.QQIL4W_stageHeading{max-width:35rem}.QQIL4W_stageHeading>span{color:#8f382d;letter-spacing:.12em;font-size:.7rem;font-weight:750}.QQIL4W_stageHeading h2{font-family:var(--font-serif-cn),"Noto Serif SC","Songti SC",serif;letter-spacing:-.035em;margin:.65rem 0;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:550;line-height:1.25}.QQIL4W_stageHeading p{color:#64736e;margin:0;font-size:.88rem;line-height:1.75}.QQIL4W_modeGrid{border:0;grid-template-columns:repeat(2,1fr);gap:.85rem;margin:1.8rem 0 0;padding:0;display:grid}.QQIL4W_option,.QQIL4W_optionSelected{cursor:pointer;background:#f9f5ec;border:1px solid #173a362e;border-radius:1rem;flex-direction:column;min-height:13rem;padding:1.3rem;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative}.QQIL4W_option:hover{border-color:#173a3673;transform:translateY(-2px)}.QQIL4W_optionSelected{background:linear-gradient(145deg,#e6eee7,#f6f0e3);border-color:#286b62;box-shadow:inset 0 0 0 1px #286b62}.QQIL4W_option input,.QQIL4W_choice input,.QQIL4W_choiceSelected input{opacity:0;width:1px;height:1px;position:absolute}.QQIL4W_option:focus-within,.QQIL4W_optionSelected:focus-within,.QQIL4W_choice:focus-within,.QQIL4W_choiceSelected:focus-within{outline-offset:2px;outline:3px solid #bd914659}.QQIL4W_optionMeta{color:#8f382d;letter-spacing:.08em;font-size:.66rem;font-weight:750}.QQIL4W_option strong,.QQIL4W_optionSelected strong{font-family:var(--font-serif-cn),"Noto Serif SC","Songti SC",serif;margin:1.35rem 0 .55rem;font-size:1.28rem}.QQIL4W_option small,.QQIL4W_optionSelected small{color:#5f706a;font-size:.8rem;line-height:1.65}.QQIL4W_option em,.QQIL4W_optionSelected em{color:#7c8984;margin-top:auto;padding-top:1.2rem;font-size:.68rem;font-style:normal}.QQIL4W_rationaleNote{background:linear-gradient(105deg,#ddebe2c7,#efe5cfb8);border:1px solid #173a3624;border-radius:.8rem;grid-template-columns:auto 1fr;align-items:center;gap:.9rem;margin-top:1rem;padding:1rem;display:grid}.QQIL4W_rationaleNote>span{color:#8f382d;border:1px solid #8f382d;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-family:serif;display:grid}.QQIL4W_rationaleNote p{color:#526964;margin:0;font-size:.78rem;line-height:1.65}.QQIL4W_rationaleNote strong{color:#173a36}.QQIL4W_choiceFieldset,.QQIL4W_personalFields{border:0;border-top:1px solid #173a3626;margin:2rem 0 0;padding:1.4rem 0 0}.QQIL4W_choiceFieldset legend,.QQIL4W_personalFields legend{padding:0;font-size:.93rem;font-weight:750}.QQIL4W_choiceFieldset>p,.QQIL4W_personalFields>p{color:#6b7974;margin:.35rem 0 1rem;font-size:.74rem}.QQIL4W_choiceGrid{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}.QQIL4W_choice,.QQIL4W_choiceSelected{cursor:pointer;background:#fcf9f2;border:1px solid #173a362b;border-radius:.8rem;align-content:center;gap:.25rem;min-height:4.7rem;padding:.9rem 1rem;display:grid;position:relative}.QQIL4W_choice:hover{border-color:#173a366b}.QQIL4W_choiceSelected{background:#e7efea;border-color:#286b62;box-shadow:inset 3px 0 #8f382d}.QQIL4W_choice strong,.QQIL4W_choiceSelected strong{font-size:.83rem}.QQIL4W_choice small,.QQIL4W_choiceSelected small{color:#6d7b76;font-size:.69rem}.QQIL4W_fieldGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.QQIL4W_fieldGrid label,.QQIL4W_contextField{gap:.5rem;min-width:0;display:grid}.QQIL4W_fieldGrid label>span,.QQIL4W_contextField>span{font-size:.79rem;font-weight:700}.QQIL4W_fieldGrid em,.QQIL4W_contextField em{color:#8f382d;margin-left:.35rem;font-size:.62rem;font-style:normal;font-weight:650}.QQIL4W_fieldGrid input,.QQIL4W_fieldGrid select,.QQIL4W_contextField textarea{color:#173a36;width:100%;min-height:3rem;font:inherit;background:#fffcf5;border:1px solid #173a363b;border-radius:.65rem;padding:.75rem .85rem;font-size:.82rem}.QQIL4W_fieldGrid input:focus,.QQIL4W_fieldGrid select:focus,.QQIL4W_contextField textarea:focus{border-color:#286b62;outline:3px solid #286b622b}.QQIL4W_fieldGrid label>small{color:#75817d;font-size:.66rem;line-height:1.5}.QQIL4W_fullField{grid-column:1/-1}.QQIL4W_contextField{margin-top:1.5rem}.QQIL4W_contextField textarea{resize:vertical;min-height:5.8rem}.QQIL4W_actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.QQIL4W_primaryButton,.QQIL4W_linkPrimary{color:#fffdf5;cursor:pointer;background:#173a36;border:1px solid #173a36;border-radius:.55rem;justify-content:center;align-items:center;gap:.75rem;min-height:3rem;padding:.75rem 1.2rem;font-size:.78rem;font-weight:750;display:inline-flex}.QQIL4W_primaryButton:hover,.QQIL4W_linkPrimary:hover{background:#285f58}.QQIL4W_linkButton{min-height:3rem;border-radius:.55rem!important;font-size:.76rem!important}.QQIL4W_textButton{color:#173a36;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #173a36;min-height:2.75rem;padding:.65rem .8rem;font-size:.75rem;font-weight:700}.QQIL4W_result{background:linear-gradient(145deg,#eaf0e9b3,#fbf8f0e6)}.QQIL4W_resultTopline{color:#8f382d;letter-spacing:.1em;justify-content:space-between;font-size:.67rem;font-weight:750;display:flex}.QQIL4W_resultTopline em{color:#63736d;letter-spacing:0;font-style:normal;font-weight:600}.QQIL4W_resultHero{grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:3rem 0;display:grid}.QQIL4W_resultHero p{color:#8f382d;margin:0 0 .65rem;font-size:.76rem;font-weight:750}.QQIL4W_resultHero h2{font-family:var(--font-serif-cn),"Noto Serif SC","Songti SC",serif;letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,5vw,3.9rem);font-weight:500;line-height:1.05}.QQIL4W_resultHero>div>span{color:#65736e;margin-top:1rem;font-size:.75rem;display:block}.QQIL4W_resultHero>i{border:1px solid #286b6257;border-radius:50%;place-items:center;width:7.5rem;height:7.5rem;display:grid;position:relative}.QQIL4W_resultHero>i:before,.QQIL4W_resultHero>i:after{content:"";border:1px solid #286b6238;border-radius:50%;position:absolute}.QQIL4W_resultHero>i:before{inset:1rem}.QQIL4W_resultHero>i:after{inset:2rem}.QQIL4W_resultHero>i span{background:#bd9146;border-radius:50%;width:1rem;height:1rem;box-shadow:0 0 1.6rem #bd9146bf}.QQIL4W_resultData{border-top:1px solid #173a362e;border-bottom:1px solid #173a362e;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.QQIL4W_resultData>div{padding:1.2rem 1rem}.QQIL4W_resultData>div:not(:last-child){border-right:1px solid #173a362e}.QQIL4W_resultData dt{color:#6d7b76;font-size:.66rem}.QQIL4W_resultData dd{margin:.55rem 0 0;font-family:ui-monospace,monospace;font-size:.88rem;font-weight:750}.QQIL4W_resultExplanation{color:#63716c;margin:1.4rem 0 0;font-size:.78rem;line-height:1.75}.QQIL4W_freePreview{background:linear-gradient(90deg,#ede1c2c2,#f5f1e28c);border-left:.24rem solid #bd9146;margin-top:1.25rem;padding:1.05rem 1.15rem}.QQIL4W_freePreview span{color:#8f382d;letter-spacing:.08em;font-size:.7rem;font-weight:780}.QQIL4W_freePreview p{color:#526964;margin:.45rem 0 0;font-size:.8rem;line-height:1.7}.QQIL4W_lockedReports{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.QQIL4W_lockedReports article{--report-tone:#347f73;border:1px solid color-mix(in srgb,var(--report-tone) 33%,transparent);background:linear-gradient(135deg,#fffdf7f5,color-mix(in srgb,var(--report-tone) 13%,#fffaf1));border-radius:.85rem;min-height:8.4rem;padding:1rem 1rem 2.3rem;position:relative;overflow:hidden}.QQIL4W_lockedReports article:after{border:1px solid color-mix(in srgb,var(--report-tone) 38%,transparent);content:"";border-radius:44% 56% 62% 38%;width:7.5rem;height:7.5rem;position:absolute;bottom:-3.2rem;right:-2.2rem;transform:rotate(18deg)}.QQIL4W_lockedReports article[data-tone=mineral]{--report-tone:#507b8b}.QQIL4W_lockedReports article[data-tone=gold]{--report-tone:#b18a45}.QQIL4W_lockedReports article[data-tone=cinnabar]{--report-tone:#a64e3e}.QQIL4W_lockedReports article>div{gap:.3rem;display:grid}.QQIL4W_lockedReports article span{color:var(--report-tone);letter-spacing:.08em;font-size:.62rem;font-weight:780}.QQIL4W_lockedReports article strong{color:#173a36;font-family:var(--font-serif-cn),"Songti SC",serif;font-size:1rem}.QQIL4W_lockedReports article p{z-index:1;color:#60716c;margin:.65rem 0 0;font-size:.72rem;line-height:1.55;position:relative}.QQIL4W_lockedReports article em{color:var(--report-tone);font-size:.62rem;font-style:normal;font-weight:780;position:absolute;bottom:.75rem;left:1rem}.QQIL4W_srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:620px){.QQIL4W_form{border-radius:1.15rem}.QQIL4W_header{align-items:flex-start;padding:1.1rem}.QQIL4W_header p{display:none}.QQIL4W_progress li{justify-content:center;padding:.75rem .35rem;font-size:.65rem}.QQIL4W_progress li span{display:none}.QQIL4W_stage{padding:1.25rem 1rem 1.5rem}.QQIL4W_modeGrid,.QQIL4W_choiceGrid,.QQIL4W_fieldGrid{grid-template-columns:1fr}.QQIL4W_option,.QQIL4W_optionSelected{min-height:11.5rem}.QQIL4W_fullField{grid-column:auto}.QQIL4W_resultHero{grid-template-columns:1fr;padding:2rem 0}.QQIL4W_resultHero>i{width:5.5rem;height:5.5rem}.QQIL4W_resultData{grid-template-columns:1fr}.QQIL4W_resultData>div:not(:last-child){border-bottom:1px solid #173a362e;border-right:0}.QQIL4W_lockedReports{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.QQIL4W_option,.QQIL4W_optionSelected{transition:none}}.QQIL4W_stageAnchor{outline:none;scroll-margin-top:12rem}.QQIL4W_header h1{font-family:var(--font-serif-cn),serif;margin:0;font-size:1.25rem;font-weight:600;line-height:1.5}.QQIL4W_progress li{padding:0}.QQIL4W_progress button{width:100%;min-height:48px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem .5rem;display:flex}.QQIL4W_progress button:disabled{cursor:default}.QQIL4W_progress button:focus-visible,.QQIL4W_textButton:focus-visible,.QQIL4W_primaryButton:focus-visible{outline-offset:-3px;outline:2px solid #a77732}.QQIL4W_dateParts{grid-template-columns:1.4fr 1fr 1fr;gap:.75rem;display:grid}.QQIL4W_dateParts label{min-width:0}.QQIL4W_dateParts input{min-width:0;font-size:16px}.QQIL4W_fieldGrid input,.QQIL4W_contextField textarea{font-size:16px}.QQIL4W_error{color:#9d3026;font-size:1rem;line-height:1.6}.QQIL4W_resultHero{grid-template-columns:1fr;padding:2rem 0}.QQIL4W_resultHero h2{letter-spacing:-.02em;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.3}.QQIL4W_lockedReports{gap:1rem;margin-top:2rem}.QQIL4W_lockedReports article{isolation:isolate;background:#173a36;border:0;border-radius:2px;flex-direction:column;justify-content:flex-end;min-height:20rem;padding:1.4rem;display:flex}.QQIL4W_lockedReports article:after{z-index:-1;background:linear-gradient(#0000 5%,#071b1740 25%,#071b17f5 100%);border:0;border-radius:0;width:auto;height:auto;inset:0;transform:none}.QQIL4W_lockedReports article>img{object-fit:cover;z-index:-2}.QQIL4W_lockedReports article strong{color:#fff4de;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.4}.QQIL4W_lockedReports article p{color:#f0e7d0;margin:.6rem 0 1rem;font-size:.9rem;line-height:1.75}.QQIL4W_lockedReports .QQIL4W_chapterCta{color:#f1d797;background:0 0;border:0;border-bottom:1px solid #d8bc76;border-radius:0;align-self:flex-start;min-height:44px;padding:.5rem 0;font-size:.9rem}.QQIL4W_lockedReports .QQIL4W_chapterCta span{color:inherit;font-size:1rem}@media (max-width:620px){.QQIL4W_stageAnchor{scroll-margin-top:8rem}.QQIL4W_dateParts{gap:.5rem}.QQIL4W_lockedReports article{min-height:21rem}}.QQIL4W_personalInputs{border:0;min-width:0;margin:0;padding:clamp(1rem,3vw,2rem)}.QQIL4W_personalInputs:disabled{opacity:.7}.QQIL4W_personalInputs select{max-width:100%;min-height:48px;font-size:16px}.QQIL4W_personalInputs button:disabled{opacity:.5;cursor:default}.QQIL4W_personalTitle{font-family:var(--font-serif-cn),serif;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.4}.QQIL4W_cityRefinement{color:#425d55;line-height:1.65}.QQIL4W_cityConfirmed{color:#205b52;overflow-wrap:anywhere;margin:1rem 0 0;line-height:1.6}.QQIL4W_consent input{accent-color:#286b62;flex-shrink:0;width:20px;height:20px}.QQIL4W_consent{align-items:start;gap:.75rem;min-height:44px;margin-top:1.5rem;font-size:.9rem;line-height:1.6;display:flex}.QQIL4W_formStatus{padding:0 2rem 1rem}.QQIL4W_formStatus:empty{display:none}.QQIL4W_loginDialog{background:#f8f2e5;border:1px solid #9c8658;border-radius:12px;width:min(38rem,100vw - 1rem);max-height:calc(100dvh - 2rem);padding:1rem;overflow:auto}.QQIL4W_loginDialog::backdrop{background:#081b18b3}.QQIL4W_loginDialog>button{margin-left:auto;display:block}.QQIL4W_birthDate{border:0;min-width:0;margin:0;padding:0}.QQIL4W_birthDate legend{margin-bottom:.5rem;font-size:.79rem;font-weight:700}.QQIL4W_birthDate .QQIL4W_dateParts{background:#fffcf5;border:1px solid #173a364d;border-radius:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.QQIL4W_birthDate .QQIL4W_dateParts label{display:block;position:relative}.QQIL4W_birthDate .QQIL4W_dateParts label+label:before{content:"/";color:#66766f;pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.QQIL4W_birthDate .QQIL4W_dateParts select{text-align:center;width:100%;min-width:0;min-height:3rem;box-shadow:none;outline-offset:-3px;background:0 0;border:0;border-radius:0;padding:.7rem .45rem;font-size:16px}.QQIL4W_birthDate .QQIL4W_dateParts:focus-within{border-color:#286b62;outline:3px solid #286b622b}.QQIL4W_consent a{color:#205b52;text-underline-offset:.2em;text-decoration:underline}.QQIL4W_savedTools{flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 .75rem;display:flex}.QQIL4W_countryField{min-width:0}.QQIL4W_countryField .QQIL4W_savedTools{margin:.3rem 0 0}.QQIL4W_cityAttribution{color:#425d55;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0 clamp(1rem,3vw,2rem) 1.25rem;font-size:.8125rem;line-height:1.6;display:flex}.QQIL4W_cityAttribution a{text-underline-offset:.2em;align-items:center;min-height:24px;text-decoration:underline;display:inline-flex}.QQIL4W_cityAttribution a:focus-visible{outline-offset:3px;outline:2px solid #286b62}.QQIL4W_claim{background:#f4f1e7;border:1px solid #173a3640;border-radius:.6rem;margin-top:1.5rem;padding:1rem 1.25rem}.QQIL4W_claim summary{cursor:pointer;align-content:center;min-height:44px;font-weight:650;display:list-item}.QQIL4W_claim summary:focus-visible{outline-offset:3px;outline:2px solid #a77732}.QQIL4W_claim p{font-size:.9rem;line-height:1.7}
.MFuXWq_waiting{color:#fff5dc;background:#142622;overflow:hidden}.MFuXWq_canvas{isolation:isolate;height:clamp(12rem,32vw,21rem);position:relative;overflow:hidden}.MFuXWq_painting{object-fit:cover;object-position:center 48%;width:100%;height:100%;animation:8s ease-in-out infinite alternate MFuXWq_landscape;display:block}.MFuXWq_mist{background:radial-gradient(#e7d29f4d,#0000 65%);animation:5s ease-in-out infinite alternate MFuXWq_drift;position:absolute;inset:36% -20% 8%}.MFuXWq_reflection{background:linear-gradient(110deg,#0000 35%,#ebce8e33 50%,#0000 65%);animation:4s ease-in-out infinite alternate MFuXWq_glimmer;position:absolute;inset:66% 0 0}.MFuXWq_loadingStroke{background:linear-gradient(90deg,#0000,#e6c588 70%,#fff5dc);width:36%;height:3px;animation:2.4s ease-in-out infinite MFuXWq_loading;position:absolute;bottom:0;left:0}.MFuXWq_caption{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.4rem;display:flex}.MFuXWq_caption p{font-family:var(--font-serif-cn), serif;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;font-size:1.05rem;line-height:1.7;display:flex}.MFuXWq_loadingDots{align-items:center;gap:.25rem;height:1em;display:inline-flex}.MFuXWq_loadingDots i{background:#e6c588;border-radius:50%;width:.3rem;height:.3rem;animation:1.2s ease-in-out infinite MFuXWq_pulse}.MFuXWq_loadingDots i:nth-child(2){animation-delay:.2s}.MFuXWq_loadingDots i:nth-child(3){animation-delay:.4s}.MFuXWq_caption button{color:#fff5dc;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #ab9166;border-radius:.4rem;flex-shrink:0;padding:.5rem .75rem;font-size:.75rem}.MFuXWq_caption button:focus-visible{outline-offset:3px;outline:2px solid #e6c588}.MFuXWq_waiting[data-paused=true] .MFuXWq_painting,.MFuXWq_waiting[data-paused=true] .MFuXWq_mist,.MFuXWq_waiting[data-paused=true] .MFuXWq_reflection,.MFuXWq_waiting[data-paused=true] .MFuXWq_loadingStroke,.MFuXWq_waiting[data-paused=true] .MFuXWq_loadingDots i{animation-play-state:paused}@keyframes MFuXWq_landscape{0%{transform:scale(1.035)translate(-.8%)}to{transform:scale(1.055)translate(.8%)}}@keyframes MFuXWq_drift{0%{opacity:.3;transform:translate(-12%)}to{opacity:.8;transform:translate(12%)}}@keyframes MFuXWq_glimmer{0%{opacity:.3;transform:translate(-8%)}to{opacity:.8;transform:translate(8%)}}@keyframes MFuXWq_loading{0%{transform:translate(-110%)}to{transform:translate(290%)}}@keyframes MFuXWq_pulse{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-.15rem)}}@media (prefers-reduced-motion:reduce){.MFuXWq_waiting:not([data-motion-override=true]) .MFuXWq_painting,.MFuXWq_waiting:not([data-motion-override=true]) .MFuXWq_mist,.MFuXWq_waiting:not([data-motion-override=true]) .MFuXWq_reflection,.MFuXWq_waiting:not([data-motion-override=true]) .MFuXWq_loadingStroke,.MFuXWq_waiting:not([data-motion-override=true]) .MFuXWq_loadingDots i{animation:none}.MFuXWq_waiting:not([data-motion-override=true]) .MFuXWq_painting{transform:none}.MFuXWq_waiting:not([data-motion-override=true]) .MFuXWq_mist,.MFuXWq_waiting:not([data-motion-override=true]) .MFuXWq_reflection{opacity:.25}}@media (max-width:390px){.MFuXWq_caption{gap:.6rem;padding:.85rem 1rem}.MFuXWq_caption p{font-size:.95rem}}
.WEZH7G_page{color:#173b3a;background:radial-gradient(circle at 12% 12%,#b3c9b957,#0000 28rem),linear-gradient(135deg,#e8e1d4,#f8f3e9 64%,#ece4d6);min-height:calc(100svh - 8rem);padding:clamp(2rem,6vw,6rem) 0}.WEZH7G_layout{grid-template-columns:minmax(25rem,.8fr) minmax(34rem,1.2fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.WEZH7G_serviceCopy>p:first-child{color:#943f32;letter-spacing:.1em;align-items:center;gap:.8rem;margin:0 0 1rem;font-size:.68rem;font-weight:750;display:flex}.WEZH7G_serviceCopy>p:first-child:before{content:"";background:#bd9146;width:2rem;height:1px}.WEZH7G_serviceCopy h1{letter-spacing:-.065em;margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(2.8rem,4.2vw,4.6rem);font-weight:520;line-height:1.06}.WEZH7G_serviceCopy>p:nth-of-type(2){color:#60716b;max-width:38rem;margin:1.6rem 0 0;font-size:.88rem;line-height:1.9}.WEZH7G_serviceCopy dl{border-top:1px solid #173b3a33;margin:2rem 0}.WEZH7G_serviceCopy dl div{border-bottom:1px solid #173b3a29;grid-template-columns:7rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.WEZH7G_serviceCopy dt{font-size:.7rem;font-weight:750}.WEZH7G_serviceCopy dd{color:#687772;margin:0;font-size:.7rem}.WEZH7G_serviceCopy>a{color:#173b3a;border-bottom:1px solid #173b3a;gap:.7rem;padding-bottom:.3rem;font-size:.7rem;font-weight:750;text-decoration:none;display:inline-flex}@media (max-width:960px){.WEZH7G_layout{grid-template-columns:1fr}.WEZH7G_serviceCopy{max-width:48rem}.WEZH7G_serviceCopy h1{font-size:3.7rem}}@media (max-width:560px){.WEZH7G_page{padding-top:1rem}.WEZH7G_layout{gap:2rem;width:calc(100% - 2rem)}.WEZH7G_serviceCopy h1{font-size:2.85rem}.WEZH7G_serviceCopy dl div{grid-template-columns:1fr;gap:.3rem}}
