.chart-library{max-width:1120px;color:var(--tx-0);margin:auto;padding:42px 32px 72px}.chart-library h1{letter-spacing:-.025em;margin:0 0 12px;font-size:30px;font-weight:600;line-height:1.4}.chart-library h2{margin:0 0 16px;font-size:20px;font-weight:600}.chart-library h3{margin:24px 0 12px;font-size:16px;font-weight:600}.chart-library p{color:var(--tx-2);line-height:1.8}.library-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.library-layout{border-top:1px solid var(--bdr);grid-template-columns:310px minmax(0,1fr);gap:40px;padding-top:24px;display:grid}.library-list{margin:16px 0;padding:0;list-style:none}.library-list>li{border-bottom:1px solid var(--bdr)}.library-list>li>button{text-align:left;border-radius:8px;width:100%;min-height:64px;padding:18px 12px}.library-list>li>button[aria-pressed=true]{background:var(--bg-2)}.library-list strong,.library-picker strong{color:var(--tx-0);font-weight:600;display:block}.library-list span,.library-picker span{color:var(--tx-2);margin-top:4px;font-size:13px;line-height:1.7;display:block}.chart-library label,.library-picker label{color:var(--tx-1);gap:6px;font-size:14px;display:grid}.chart-library input:not([type=checkbox]),.chart-library select,.library-picker input{border:1px solid var(--bdr-med);background:var(--bg-1);width:100%;min-width:0;min-height:44px;color:var(--tx-0);border-radius:10px;padding:10px 12px;font-size:16px}.library-fields{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.library-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.library-actions a,.library-actions button,.library-picker-body>a{text-underline-offset:4px;align-items:center;min-height:40px;font-size:14px;text-decoration:underline;display:inline-flex}.library-empty{max-width:520px;padding:48px 0}.library-version{border-bottom:1px solid var(--bdr);padding:16px 0}.library-version summary{cursor:pointer;line-height:1.8}.library-version pre{background:var(--bg-1);white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;padding:16px;font-size:12px;overflow:auto}.library-picker{min-width:0;margin:10px 0}.library-picker-body{border:1px solid var(--bdr-med);background:var(--bg-0);border-radius:12px;max-width:520px;margin-top:8px;padding:16px}.library-picker-body ul{max-height:280px;margin:12px 0;padding:0;list-style:none;overflow:auto}.library-picker-body li{border-bottom:1px solid var(--bdr)}.library-picker-body li button{text-align:left;width:100%;min-height:44px;padding:12px 4px}.library-picker-body p{color:var(--tx-2);font-size:14px;line-height:1.8}.library-picker button:hover,.library-list button:hover{background:var(--bg-1)}.library-reference{border-block:1px solid var(--bdr);margin:20px 0;padding:18px 0}.library-reference h3{margin:0 0 8px;font-size:16px;font-weight:600}.library-reference p,.library-reference li{color:var(--tx-2);overflow-wrap:anywhere;font-size:13px;line-height:1.8}.library-reference .library-reference-check,.chart-library label.library-check{align-items:center;gap:8px;font-size:14px;line-height:1.8;display:flex}.library-reference input[type=checkbox],.library-check input{width:18px;height:18px;accent-color:var(--ac);flex:none}.library-reference li>button{text-underline-offset:3px;min-height:40px;margin-left:12px;text-decoration:underline}.library-reference ul{padding-left:20px}.library-message{color:var(--tx-1);overflow-wrap:anywhere;padding:12px 0;line-height:1.8}.library-picker :focus-visible,.chart-library :focus-visible,.library-reference :focus-visible{outline:2px solid var(--ac);outline-offset:3px}@media (max-width:760px){.chart-library{padding:28px 20px 48px}.chart-library h1{font-size:26px}.library-heading{flex-direction:column;gap:12px;margin-bottom:24px}.library-layout{grid-template-columns:minmax(0,1fr);gap:24px}.library-list{max-height:380px;overflow:auto}.library-fields{grid-template-columns:minmax(0,1fr)}.library-picker-body{max-width:100%}.library-actions a,.library-actions button{min-height:44px}}.library-reference summary{cursor:pointer;font-size:14px;font-weight:500;line-height:1.8}
.BMpw6q_main{max-width:1120px;color:var(--tx-0);--ly-gold:#866a34;--qm-gold:var(--ly-gold);margin:0 auto;padding:52px 28px 100px}[data-theme=dark] .BMpw6q_main{--ly-gold:#d5b876}.BMpw6q_intro{margin-bottom:36px}.BMpw6q_intro h1{font:500 clamp(36px, 5vw, 52px) / 1.2 var(--font-serif,serif);margin:0 0 18px}.BMpw6q_intro p{color:var(--tx-2);max-width:65ch;line-height:1.8}.BMpw6q_main a{text-underline-offset:4px}.BMpw6q_panel{border-top:1px solid var(--bdr);padding:28px 0}.BMpw6q_panel h2{font:500 25px/1.5 var(--font-serif,serif);margin:0 0 20px}.BMpw6q_formGrid{grid-template-columns:2fr 1fr 1fr;gap:18px;display:grid}.BMpw6q_main label{gap:9px;font-size:14px;display:grid}.BMpw6q_main input,.BMpw6q_main select,.BMpw6q_main textarea{background:var(--bg-1);color:inherit;border:1px solid var(--bdr);box-sizing:border-box;width:100%;min-height:46px;font:inherit;border-radius:10px;padding:12px 14px}.BMpw6q_main textarea{resize:vertical}.BMpw6q_question{margin-top:22px}.BMpw6q_timeOptions{border-block:1px solid var(--bdr);margin:24px 0;padding:18px 0}.BMpw6q_timeOptions summary{cursor:pointer;padding:6px 0}.BMpw6q_timeOptions summary small{color:var(--tx-2);margin-left:8px}.BMpw6q_timeOptions .BMpw6q_check{margin:18px 0}.BMpw6q_advanced h3{font:500 21px/1.5 var(--font-serif,serif);margin:30px 0 12px}.BMpw6q_advanced p{max-width:74ch;line-height:1.85}.BMpw6q_ruleRows{border-block:1px solid var(--bdr);margin-top:22px}.BMpw6q_ruleRows button{text-align:left;border:0;border-bottom:1px solid var(--bdr);background:0 0;grid-template-columns:68px 100px 1fr;gap:14px;width:100%;min-height:50px;padding:15px 12px;display:grid}.BMpw6q_ruleRows button:last-child{border-bottom:0}.BMpw6q_ruleRows [aria-pressed=true]{background:var(--bg-1);color:var(--ly-gold)}.BMpw6q_ruleRows strong{font-weight:500}.BMpw6q_ruleDetail p{font-size:14px}.BMpw6q_patterns{padding-left:20px;line-height:1.8}.BMpw6q_patterns li{margin:12px 0}.BMpw6q_patterns span{color:var(--tx-2);font-size:13px;display:block}.BMpw6q_timingList{padding:0;list-style:none}.BMpw6q_timingList li{border-bottom:1px solid var(--bdr);grid-template-columns:145px 1fr;gap:20px;padding:17px 0;display:grid}.BMpw6q_timingList li>div:first-child{font-variant-numeric:tabular-nums;align-content:start;gap:6px;display:grid}.BMpw6q_timingList strong{font-weight:500}.BMpw6q_timingList p{margin:0 0 4px;font-size:14px}.BMpw6q_timingList small,.BMpw6q_timingList span{color:var(--tx-2);font-size:12px}.BMpw6q_ruleSources{margin-top:28px;line-height:1.9}.BMpw6q_ruleSources summary{cursor:pointer}.BMpw6q_useCandidates{padding:0;list-style:none}.BMpw6q_useCandidates li{border-bottom:1px solid var(--bdr);justify-content:space-between;align-items:center;gap:22px;padding:18px 0;display:flex}.BMpw6q_useCandidates li>div{min-width:0}.BMpw6q_useCandidates small{color:var(--ly-gold);margin-top:5px;display:block}.BMpw6q_useCandidates p{color:var(--tx-2);margin:8px 0 0;font-size:14px}.BMpw6q_useCandidates button{border:1px solid var(--bdr);background:var(--bg-1);border-radius:10px;flex-shrink:0;min-height:46px;padding:12px 16px}@media (max-width:650px){.BMpw6q_useCandidates li{flex-direction:column;align-items:flex-start;gap:12px}}.BMpw6q_main button{font:inherit;cursor:pointer;color:inherit}.BMpw6q_actions{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 10px;display:flex}.BMpw6q_actions button,.BMpw6q_methods button,.BMpw6q_fileButton{border:1px solid var(--bdr);background:var(--bg-1);border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;display:inline-flex}.BMpw6q_actions .BMpw6q_primary{background:var(--tx-0);color:var(--bg-0);border-color:var(--tx-0)}.BMpw6q_main button:disabled{cursor:not-allowed;opacity:.5}.BMpw6q_main :is(button,input,select,textarea,a,summary):focus-visible{outline:2px solid var(--ly-gold);outline-offset:4px}.BMpw6q_main button:hover:not(:disabled){filter:brightness(.94)}.BMpw6q_methods{flex-wrap:wrap;gap:10px;margin:26px 0 20px;display:flex}.BMpw6q_methods [aria-pressed=true]{border-color:var(--ly-gold);color:var(--ly-gold);background:var(--bg-0)}.BMpw6q_coins{align-items:center;gap:14px;margin:16px 0;display:flex}.BMpw6q_coin{border:1px solid var(--ly-gold);width:50px;height:50px;color:var(--ly-gold);border-radius:50%;place-content:center;font-family:serif;display:grid}.BMpw6q_progress{color:var(--tx-2);flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;display:flex}.BMpw6q_progress span{border-bottom:2px solid var(--bdr);padding:5px 9px}.BMpw6q_progress .BMpw6q_done{border-color:var(--ly-gold);color:var(--tx-0)}.BMpw6q_manual{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.BMpw6q_board{border:1px solid var(--bdr);background:var(--bg-0);border-radius:16px;margin:32px 0 0;padding:28px}.BMpw6q_boardHeading{text-align:center;grid-template-columns:1fr 1fr;gap:20px;display:grid}.BMpw6q_boardHeading h2{font:500 clamp(22px, 3vw, 32px) / 1.4 var(--font-serif,serif);margin:6px 0 18px}.BMpw6q_boardHeading p{color:var(--tx-2);margin:0;font-size:12px}.BMpw6q_calendar{text-align:center;border-block:1px solid var(--bdr);padding:16px 0;font-size:14px;line-height:1.9}.BMpw6q_calendar span{white-space:pre-line;color:var(--tx-2);font-size:12px;display:block}.BMpw6q_rowHeader,.BMpw6q_lineRow{text-align:left;grid-template-columns:100px 1fr 1fr;align-items:center;gap:18px;display:grid}.BMpw6q_rowHeader{color:var(--tx-2);padding:10px 14px;font-size:12px}.BMpw6q_lineRow{border:0;border-bottom:1px solid var(--bdr);background:0 0;border-radius:8px;width:100%;min-height:94px;padding:15px 14px}.BMpw6q_lineRow.BMpw6q_selected{background:var(--bg-1);box-shadow:inset 0 0 0 1px var(--ly-gold)}.BMpw6q_lineRow>span{min-width:0}.BMpw6q_lineRow svg{width:min(110px,100%);height:22px;margin-bottom:8px;display:block}.BMpw6q_lineRow small{color:var(--tx-2);margin-top:5px;font-size:12px;display:block}.BMpw6q_lineLabel b{color:var(--ly-gold);margin-left:4px}.BMpw6q_lineMeta{font-size:14px}.BMpw6q_quiet{color:var(--tx-2)}.BMpw6q_hint{color:var(--tx-2);font-size:13px;line-height:1.8}.BMpw6q_details{padding:24px 0}.BMpw6q_details h3{font:500 23px/1.5 var(--font-serif,serif);margin:0 0 12px}.BMpw6q_details p{max-width:72ch;line-height:1.9}.BMpw6q_termList{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.BMpw6q_termList details{border-top:1px solid var(--bdr);padding:12px 0}.BMpw6q_termList summary{cursor:pointer;font-size:14px}.BMpw6q_termList p{color:var(--tx-2);font-size:13px}.BMpw6q_archive article{border-bottom:1px solid var(--bdr);align-items:center;gap:12px;padding:16px 0;display:flex}.BMpw6q_archive article>button:first-child{text-align:left;background:0 0;border:0;flex:1;min-width:0;min-height:48px}.BMpw6q_archive article small{color:var(--tx-2);margin-top:8px;display:block}.BMpw6q_archive article>button:last-child{background:0 0;border:0;min-height:44px;padding:10px}.BMpw6q_notice{color:var(--ly-gold);overflow-wrap:anywhere;padding:12px 0;line-height:1.8}.BMpw6q_error{color:var(--err,#a23c30)}.BMpw6q_check{align-items:center;gap:10px!important;display:flex!important}.BMpw6q_check input{width:18px;min-height:18px;accent-color:var(--ly-gold)}.BMpw6q_fileButton input{opacity:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.BMpw6q_backupList{padding:0;list-style:none}.BMpw6q_backupList li{border-bottom:1px solid var(--bdr);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.BMpw6q_backupList button{border:1px solid var(--bdr);background:var(--bg-1);border-radius:8px;min-height:44px;padding:9px 12px}.BMpw6q_rules{border-top:1px solid var(--bdr);margin-top:28px;padding-top:24px;line-height:1.9}.BMpw6q_rules summary{cursor:pointer}@media (max-width:650px){.BMpw6q_ruleRows button{grid-template-columns:46px 68px minmax(0,1fr);gap:8px;padding:14px 6px;font-size:13px}.BMpw6q_timingList li{grid-template-columns:95px minmax(0,1fr);gap:14px}.BMpw6q_timingList small{overflow-wrap:anywhere}.BMpw6q_main{padding:32px 18px 70px}.BMpw6q_formGrid{grid-template-columns:1fr 1fr}.BMpw6q_formGrid>label:first-child{grid-column:1/-1}.BMpw6q_manual{grid-template-columns:repeat(3,minmax(0,1fr))}.BMpw6q_board{padding:18px 12px}.BMpw6q_rowHeader,.BMpw6q_lineRow{grid-template-columns:58px minmax(0,1fr) minmax(0,1fr);gap:10px}.BMpw6q_rowHeader{padding:10px 6px}.BMpw6q_lineRow{padding:14px 6px}.BMpw6q_lineMeta{font-size:12px}.BMpw6q_lineLabel{font-size:13px}.BMpw6q_termList{grid-template-columns:1fr 1fr}.BMpw6q_boardHeading{gap:12px}.BMpw6q_actions button,.BMpw6q_fileButton{flex:auto}.BMpw6q_archive article small{overflow-wrap:anywhere;font-size:12px}}@media (prefers-reduced-motion:no-preference){.BMpw6q_coin{animation:.35s ease-out BMpw6q_coinReveal}@keyframes BMpw6q_coinReveal{0%{transform:rotateY(80deg)}to{transform:rotateY(0)}}}
.S3cE_q_main{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--positive:#356648;--negative:#9a3b32;max-width:1312px;color:var(--tx-1);margin:0 auto;padding:40px 32px 64px;font-size:14px;line-height:1.75}[data-theme=dark] .S3cE_q_main{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--positive:#9fceb0;--negative:#edaaa3}.S3cE_q_main *,.S3cE_q_main :before,.S3cE_q_main :after{box-sizing:border-box}.S3cE_q_main button,.S3cE_q_main input,.S3cE_q_main select,.S3cE_q_main textarea{font:inherit}.S3cE_q_main button,.S3cE_q_main summary,.S3cE_q_fileButton{cursor:pointer}.S3cE_q_main button{min-height:40px;padding:7px 12px}.S3cE_q_main button:disabled{opacity:.45;cursor:not-allowed}.S3cE_q_main :is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--tx-0);outline-offset:4px}.S3cE_q_main input,.S3cE_q_main select,.S3cE_q_main textarea{color:var(--tx-1);background:var(--bg-0);border:1px solid var(--bdr-med);border-radius:5px;width:100%;min-width:0;min-height:42px;padding:8px 10px}.S3cE_q_main textarea{resize:vertical}.S3cE_q_main input[type=checkbox]{width:17px;height:17px;min-height:17px;accent-color:var(--tx-0);flex:0 0 17px;margin:0;padding:0}.S3cE_q_main label{gap:6px;display:grid}.S3cE_q_main h1,.S3cE_q_main h2,.S3cE_q_main h3,.S3cE_q_main h4{color:var(--tx-0);text-wrap:balance;font-weight:600;line-height:1.4}.S3cE_q_heading{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:32px;display:flex}.S3cE_q_heading h1{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(26px,3vw,36px)}.S3cE_q_heading p{color:var(--tx-2);margin:0}.S3cE_q_heading>span{color:var(--tx-2);white-space:nowrap;font-size:12px}.S3cE_q_tabs{border-bottom:1px solid var(--bdr-med);gap:30px;margin-bottom:30px;display:flex}.S3cE_q_tabs button{color:var(--tx-2);border-bottom:2px solid #0000;padding:10px 0 16px;font-size:16px}.S3cE_q_tabs button[aria-selected=true]{color:var(--tx-0);border-bottom-color:var(--tx-0);font-weight:600}.S3cE_q_layout{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:48px;display:grid}.S3cE_q_calendar{padding:16px 0 22px}.S3cE_q_monthNav{justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.S3cE_q_monthNav h2{white-space:nowrap;margin:0;font-size:18px}.S3cE_q_monthNav button{color:var(--tx-2);padding-inline:6px;font-size:12px}.S3cE_q_calendarWeek,.S3cE_q_calendarGrid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.S3cE_q_calendarWeek{color:var(--tx-2);padding-bottom:12px;font-size:12px}.S3cE_q_calendarGrid button{font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:61px;padding:7px 0;display:flex;position:relative}.S3cE_q_calendarGrid b{font-size:17px;font-weight:500;line-height:1.3}.S3cE_q_calendarGrid small{color:var(--tx-2);margin-top:4px;font-size:10px}.S3cE_q_calendarGrid button:hover{background:var(--bg-2)}.S3cE_q_calendarGrid button[aria-pressed=true]{background:var(--bg-inv);color:var(--tx-inv)}.S3cE_q_calendarGrid button[aria-pressed=true] small{color:var(--tx-inv)}.S3cE_q_calendarGrid i{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;right:5px}.S3cE_q_dateInput{border-top:1px solid var(--bdr);align-items:flex-end;gap:12px;margin-top:20px;padding-top:20px;display:flex}.S3cE_q_dateInput label{flex:1;font-size:12px}.S3cE_q_dateInput button{font-size:12px}.S3cE_q_detail{min-width:0}.S3cE_q_dateHeading{border-bottom:1px solid var(--bdr-med);align-items:center;gap:25px;padding:16px 0 24px;display:flex}.S3cE_q_bigDate{font-variant-numeric:tabular-nums;color:var(--tx-0);letter-spacing:-.03em;font-family:Georgia,Songti SC,serif;font-size:88px;line-height:1}.S3cE_q_dateHeading h2{margin:0 0 9px;font-size:19px}.S3cE_q_dateHeading p{color:var(--tx-2);margin:3px 0}.S3cE_q_almanacLines{border-bottom:1px solid var(--bdr);padding:18px 0}.S3cE_q_almanacLines>div{align-items:flex-start;gap:20px;padding:8px 0;display:flex}.S3cE_q_almanacLines strong{place-items:center;min-width:28px;font-family:Songti SC,serif;font-size:19px;line-height:1.5;display:grid}.S3cE_q_yi{color:var(--positive)}.S3cE_q_ji{color:var(--negative)}.S3cE_q_almanacLines p{margin:0;line-height:2}.S3cE_q_facts{flex-wrap:wrap;gap:8px 25px;padding:17px 0;font-size:13px;display:flex}.S3cE_q_note{color:var(--tx-2);margin:10px 0 18px;font-size:12px;line-height:1.9}.S3cE_q_disclosure{border-block:1px solid var(--bdr);margin-top:20px;padding:14px 0}.S3cE_q_disclosure summary{color:var(--tx-1);min-height:32px;padding:4px 0}.S3cE_q_definitions{grid-template-columns:76px minmax(0,1fr);gap:10px 14px;margin:20px 0 10px;font-size:13px;display:grid}.S3cE_q_definitions dt{color:var(--tx-2)}.S3cE_q_definitions dd{margin:0}.S3cE_q_sectionTitle{margin:30px 0 10px;font-size:17px}.S3cE_q_sectionTitle span{color:var(--tx-2);margin-left:12px;font-size:12px;font-weight:400}.S3cE_q_timeRow{border-bottom:1px solid var(--bdr)}.S3cE_q_timeRow summary{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;list-style:none;display:flex}.S3cE_q_timeRow summary::-webkit-details-marker{display:none}.S3cE_q_timeRow summary>span{align-items:center;gap:15px;display:flex}.S3cE_q_timeRow summary>span:last-child{font-size:13px}.S3cE_q_timeRow summary b{min-width:45px;font-weight:500}.S3cE_q_timeRow summary span span{font-variant-numeric:tabular-nums;color:var(--tx-2);font-size:12px}.S3cE_q_timeRow summary small{color:var(--tx-2);font-size:11px}.S3cE_q_timeRow[open] summary{font-weight:600}.S3cE_q_timeBody{padding:0 0 16px 8px;font-size:13px}.S3cE_q_timeBody p{margin:5px 0}.S3cE_q_conditions{border-right:1px solid var(--bdr);gap:18px;padding-right:26px;display:grid}.S3cE_q_conditions h2{margin:0 0 4px;font-size:19px}.S3cE_q_conditions label,.S3cE_q_conditions legend{font-size:13px}.S3cE_q_conditions .S3cE_q_note{margin:-9px 0 0}.S3cE_q_conditions fieldset{border:0;min-width:0;margin:8px 0 0;padding:0}.S3cE_q_conditions legend{margin-bottom:12px;padding:0;font-weight:500}.S3cE_q_conditions legend span{color:var(--tx-2);font-size:11px;font-weight:400}.S3cE_q_twoFields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.S3cE_q_weekChecks{justify-content:space-between;gap:6px;display:flex}.S3cE_q_weekChecks label{cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:5px 2px;display:flex}.S3cE_q_smallActions{flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.S3cE_q_smallActions button{color:var(--tx-2);padding-inline:4px}.S3cE_q_smallActions button:hover{color:var(--tx-0);text-decoration:underline}.S3cE_q_smallActions button[aria-pressed=true]{color:var(--tx-0);text-underline-offset:4px;font-weight:600;text-decoration:underline}.S3cE_q_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.S3cE_q_resultSummary{flex-wrap:wrap;gap:8px 20px;padding-top:18px;display:flex}.S3cE_q_resultSummary button{border-bottom:2px solid #0000;padding:6px 0;font-size:12px}.S3cE_q_resultSummary button b{font-variant-numeric:tabular-nums;margin-inline:3px}.S3cE_q_resultSummary button[aria-pressed=true]{border-bottom-color:currentColor}.S3cE_q_resultSummary button[data-status=preferred]{color:var(--positive)}.S3cE_q_resultSummary button[data-status=avoid]{color:var(--negative)}.S3cE_q_viewSwitch{border-bottom:1px solid var(--bdr);gap:6px;margin-bottom:12px;padding-bottom:14px;display:flex}.S3cE_q_viewSwitch button{color:var(--tx-2);border-radius:5px;font-size:13px}.S3cE_q_viewSwitch button[aria-pressed=true]{color:var(--tx-0);background:var(--bg-2);font-weight:600}.S3cE_q_candidateCalendar{padding-top:12px}.S3cE_q_candidateCalendar .S3cE_q_monthNav{margin-bottom:16px}.S3cE_q_candidateCalendar .S3cE_q_monthNav label{min-width:0;max-width:230px}.S3cE_q_candidateGrid{text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.S3cE_q_candidateGrid button{border:1px solid var(--bdr);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;min-height:64px;padding:6px 0;display:flex;position:relative}.S3cE_q_candidateGrid button b{font-size:18px;font-weight:500}.S3cE_q_candidateGrid button small{font-size:11px}.S3cE_q_candidateGrid button[data-status=preferred]{color:var(--positive);background:var(--bg-1)}.S3cE_q_candidateGrid button[data-status=avoid]{color:var(--negative)}.S3cE_q_candidateGrid button:hover:not(:disabled){border-color:currentColor}.S3cE_q_candidateGrid button[aria-pressed=true]{color:var(--tx-inv);background:var(--bg-inv);border-color:var(--bg-inv)}.S3cE_q_main .S3cE_q_candidateGrid button:disabled{opacity:.5}.S3cE_q_outsideDay{color:var(--tx-2);padding-top:9px;font-size:18px}.S3cE_q_termMark{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;right:5px}.S3cE_q_timePreview{color:var(--tx-2);overflow-wrap:anywhere;margin:12px 0;font-size:12px}.S3cE_q_calendarPrivacy{padding:12px 0 18px;font-size:12px}.S3cE_q_calendarPrivacy .S3cE_q_note{margin-bottom:6px}.S3cE_q_main .S3cE_q_check{cursor:pointer;align-items:center;gap:8px;min-height:36px;display:flex}.S3cE_q_inline{align-items:flex-end;gap:8px;display:flex}.S3cE_q_inline>:first-child{flex:1;min-width:0}.S3cE_q_inline button{flex-shrink:0;font-size:12px}.S3cE_q_exclusions{margin:0;padding:8px 0 0;list-style:none}.S3cE_q_exclusions li{justify-content:space-between;align-items:center;font-size:12px;display:flex}.S3cE_q_exclusions button{color:var(--tx-2)}.S3cE_q_person{border-bottom:1px solid var(--bdr);gap:12px;margin-bottom:16px;padding:16px 0;display:grid}.S3cE_q_main .S3cE_q_primary{background:var(--bg-inv);color:var(--tx-inv);border:1px solid var(--bg-inv);border-radius:5px;padding:10px 16px}.S3cE_q_main .S3cE_q_primary:hover:not(:disabled){opacity:.8}.S3cE_q_main .S3cE_q_secondary,.S3cE_q_fileButton{border:1px solid var(--bdr-med);color:var(--tx-1);background:var(--bg-0);border-radius:5px;padding:8px 12px;font-size:12px}.S3cE_q_main .S3cE_q_secondary:hover:not(:disabled),.S3cE_q_fileButton:hover{background:var(--bg-2)}.S3cE_q_results{outline:none;min-width:0}.S3cE_q_empty{background:var(--bg-1);border-radius:8px;padding:45px 24px}.S3cE_q_empty h2{margin-bottom:20px;font-size:22px}.S3cE_q_empty p{max-width:48ch;color:var(--tx-2)}.S3cE_q_empty h3{font-size:18px}.S3cE_q_resultHeading{border-bottom:1px solid var(--bdr);padding:0 0 22px}.S3cE_q_resultHeading h2{margin:0 0 7px;font-size:24px}.S3cE_q_resultHeading h2 span{color:var(--tx-2);margin-top:9px;font-size:13px;font-weight:400;display:block}.S3cE_q_resultHeading p{color:var(--tx-2);margin:0;font-size:12px}.S3cE_q_resultFilters{justify-content:space-between;align-items:center;gap:12px;padding:20px 0;display:flex}.S3cE_q_resultFilters label{align-items:center;gap:10px;font-size:12px;display:flex}.S3cE_q_resultFilters select{width:auto;max-width:100%;font-size:12px}.S3cE_q_resultFilters>span{color:var(--tx-2);white-space:nowrap;font-size:12px}.S3cE_q_resultList{scrollbar-color:var(--bdr-heavy) var(--bg-1);scrollbar-width:thin;max-height:1100px;padding-right:10px;overflow-y:auto}.S3cE_q_resultRow{border-bottom:1px solid var(--bdr-med);padding:20px 0}.S3cE_q_rowTitle{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.S3cE_q_main .S3cE_q_dateButton{text-align:left;flex-direction:column;align-items:flex-start;padding:0;display:flex}.S3cE_q_dateButton b{color:var(--tx-0);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.S3cE_q_dateButton span{color:var(--tx-2);font-size:12px}.S3cE_q_status{border:1px solid var(--bdr-med);white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:11px}.S3cE_q_status[data-status=preferred]{color:var(--positive)}.S3cE_q_status[data-status=avoid]{color:var(--negative)}.S3cE_q_resultRow>ul,.S3cE_q_reasons ul{margin:15px 0 8px;padding-left:18px;font-size:12px}.S3cE_q_main [data-kind=block]{color:var(--negative)}.S3cE_q_rowActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.S3cE_q_rowActions button{text-underline-offset:4px;padding-left:0;text-decoration:underline}.S3cE_q_rowActions .S3cE_q_check{font-size:12px}.S3cE_q_resultRow .S3cE_q_detail{background:var(--bg-1);margin:14px 0;padding:12px 18px}.S3cE_q_resultRow .S3cE_q_bigDate{font-size:60px}.S3cE_q_resultRow .S3cE_q_dateHeading h2{font-size:15px}.S3cE_q_reasons h3{margin:25px 0 10px;font-size:15px}.S3cE_q_comparison,.S3cE_q_saveArea{border-top:1px solid var(--bdr-med);margin-top:35px;padding-top:24px}.S3cE_q_comparison h3,.S3cE_q_saveArea h3{margin:0 0 18px;font-size:18px}.S3cE_q_compareColumns{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:20px;font-size:12px;display:grid}.S3cE_q_compareColumns>div{overflow-wrap:anywhere;min-width:0}.S3cE_q_compareColumns h4{font-variant-numeric:tabular-nums;font-size:15px}.S3cE_q_compareColumns ul{padding-left:18px}.S3cE_q_saveArea>label{max-width:440px;margin-bottom:18px;font-size:12px}.S3cE_q_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.S3cE_q_error{background:var(--bg-1);border:1px solid var(--negative);color:var(--negative);overflow-wrap:anywhere;border-radius:5px;margin-bottom:20px;padding:14px 18px}.S3cE_q_notice{background:var(--bg-2);overflow-wrap:anywhere;border-radius:5px;margin-bottom:20px;padding:14px 18px;font-size:13px}.S3cE_q_records{border-top:1px solid var(--bdr-med);margin-top:64px;padding-top:30px}.S3cE_q_recordsHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.S3cE_q_recordsHeading h2{margin:0;font-size:20px}.S3cE_q_recordsHeading h2 span{color:var(--tx-2);margin-left:10px;font-size:12px}.S3cE_q_privacy{flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:12px;display:flex}.S3cE_q_fileButton{align-items:center;min-height:40px;position:relative;display:flex!important}.S3cE_q_fileButton input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.S3cE_q_fileButton:focus-within{outline:2px solid var(--tx-0);outline-offset:4px}.S3cE_q_savedRow{border-bottom:1px solid var(--bdr);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.S3cE_q_savedRow>div:first-child{flex:1;min-width:0;max-width:520px}.S3cE_q_recordName{color:var(--tx-2);font-size:11px}.S3cE_q_savedRow p{color:var(--tx-2);margin:8px 0 0;font-size:12px}.S3cE_q_backupLink{text-underline-offset:4px;margin-top:24px;font-size:13px;text-decoration:underline;display:inline-block}.S3cE_q_importPreview{background:var(--bg-1);margin:20px 0;padding:18px}.S3cE_q_importPreview p{margin-top:0}.S3cE_q_footer{border-top:1px solid var(--bdr);color:var(--tx-2);margin-top:40px;padding-top:25px;font-size:11px}.S3cE_q_footer p{max-width:85ch}.S3cE_q_aiSection{border-top:1px solid var(--bdr-med);outline:none;margin-top:52px;padding-top:30px}.S3cE_q_aiSection h2{margin:0;font-size:24px}.S3cE_q_aiScope{overflow-wrap:anywhere;font-size:16px;font-weight:600}.S3cE_q_aiSection>.S3cE_q_note{max-width:90ch}.S3cE_q_aiSection .ai-provider-select{max-width:520px;margin:24px 0}.S3cE_q_aiSection .ai-provider-select>div{gap:8px;margin-top:8px;display:flex}.S3cE_q_aiSection .ai-provider-select select{flex:1;min-width:0}.S3cE_q_aiSection .ai-provider-select p{color:var(--tx-2);font-size:13px}.S3cE_q_promptPreview{gap:10px;max-width:900px;margin:22px 0;font-size:13px;display:grid}.S3cE_q_promptPreview button{justify-self:start}.S3cE_q_evidenceFocus:not(:empty){background:var(--bg-1);max-width:900px;margin:24px 0;padding:18px 22px}.S3cE_q_evidenceFocus h3{margin:0 0 12px;font-size:17px}.S3cE_q_factText{white-space:pre-wrap;overflow-wrap:anywhere}.S3cE_q_evidenceList{scrollbar-color:var(--bdr-heavy) var(--bg-1);scrollbar-width:thin;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 20px;max-height:360px;margin-top:16px;padding:8px;display:grid;overflow-y:auto}.S3cE_q_evidenceList button{text-align:start;border-bottom:1px solid var(--bdr);flex-direction:column;align-items:start;padding:8px 0;font-size:13px;display:flex}.S3cE_q_evidenceList small{color:var(--tx-2);font-size:11px}.S3cE_q_evidenceList button[aria-pressed=true]{border-bottom-color:var(--tx-0);font-weight:600}.S3cE_q_aiConversation{max-width:900px}.S3cE_q_aiMessage{border-bottom:1px solid var(--bdr);overflow-wrap:anywhere;padding:26px 0;line-height:1.95}.S3cE_q_aiMessage header{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.S3cE_q_aiMessage header span{color:var(--tx-2);font-size:12px}.S3cE_q_aiMessage h4{margin-block:24px 10px;font-size:17px}.S3cE_q_aiMessage pre{max-width:100%;overflow-x:auto}.S3cE_q_main .S3cE_q_citation{text-underline-offset:4px;min-height:0;font-size:inherit;overflow-wrap:anywhere;padding:0 2px;text-decoration:underline;display:inline}.S3cE_q_aiComposer{max-width:900px;margin-top:26px}.S3cE_q_aiComposer>label{margin-bottom:18px;font-size:14px}.S3cE_q_aiComposer .S3cE_q_note{margin:0}@media (max-width:1000px){.S3cE_q_layout{grid-template-columns:310px minmax(0,1fr);gap:28px}.S3cE_q_main{padding:28px 24px 50px}.S3cE_q_conditions{padding-right:18px}.S3cE_q_timeRow summary>span{gap:8px}.S3cE_q_timeRow summary small{display:none}}@media (max-width:720px){.S3cE_q_main input:not([type=checkbox]),.S3cE_q_main select,.S3cE_q_main textarea,.S3cE_q_aiConversation{font-size:16px}.S3cE_q_main{padding:22px 18px 40px}.S3cE_q_heading{padding-bottom:24px;display:block}.S3cE_q_heading>span{margin-top:15px;display:block}.S3cE_q_heading h1{font-size:27px}.S3cE_q_tabs{margin-bottom:20px}.S3cE_q_layout{grid-template-columns:minmax(0,1fr);gap:26px}.S3cE_q_calendar{width:100%;max-width:440px;margin-inline:auto}.S3cE_q_calendarGrid button{min-height:64px}.S3cE_q_conditions{border-right:0;border-bottom:1px solid var(--bdr-med);padding:0 0 25px}.S3cE_q_bigDate{font-size:72px}.S3cE_q_dateHeading{gap:18px}.S3cE_q_dateHeading h2{font-size:17px}.S3cE_q_dateHeading p{font-size:12px}.S3cE_q_facts{gap:8px 16px}.S3cE_q_timeRow summary{gap:8px}.S3cE_q_timeRow summary>span:first-child{flex-direction:column;align-items:flex-start;gap:2px}.S3cE_q_resultFilters{flex-wrap:wrap}.S3cE_q_resultList{max-height:none;padding:0;overflow:visible}.S3cE_q_resultRow .S3cE_q_detail{padding:8px 10px}.S3cE_q_records{margin-top:40px}.S3cE_q_savedRow{flex-direction:column;align-items:stretch}.S3cE_q_savedRow>div:first-child{max-width:none}.S3cE_q_comparison{overflow-wrap:anywhere}.S3cE_q_compareColumns{grid-template-columns:minmax(0,1fr)}.S3cE_q_compareColumns>div{border-bottom:1px solid var(--bdr);padding-bottom:18px}}@media (prefers-reduced-motion:no-preference){.S3cE_q_calendarGrid button{transition:background-color .15s ease-out,color .15s ease-out}}
.f0seVa_main{max-width:1440px;color:var(--tx-1);--error:#9a3b32;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin:auto;padding:36px 32px 64px;font-size:14px;line-height:1.75}[data-theme=dark] .f0seVa_main{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--error:#edaaa3}.f0seVa_main *,.f0seVa_main :before,.f0seVa_main :after{box-sizing:border-box}.f0seVa_main ::selection{background:var(--tx-0);color:var(--bg-0)}.f0seVa_main :is(button,input,select,textarea){font:inherit}.f0seVa_main :is(button,summary){cursor:pointer}.f0seVa_main button{border-radius:8px;min-height:44px;padding:8px 12px}.f0seVa_main button:disabled{opacity:.45;cursor:not-allowed}.f0seVa_main :is(button,input,select,textarea,summary,a,[tabindex]):focus-visible{outline:2px solid var(--tx-0);outline-offset:4px}.f0seVa_main :is(input,select,textarea){border:1px solid var(--bdr-med);width:100%;min-width:0;min-height:44px;color:var(--tx-1);background:var(--bg-0);caret-color:var(--tx-0);border-radius:8px;padding:8px 10px}.f0seVa_main :is(input,textarea)::-moz-placeholder{color:var(--tx-2);opacity:1}.f0seVa_main :is(input,textarea)::placeholder{color:var(--tx-2);opacity:1}.f0seVa_main textarea{resize:vertical}.f0seVa_main label{gap:6px;display:grid}.f0seVa_main :is(h1,h2,h3){color:var(--tx-0);text-wrap:balance;font-weight:600;line-height:1.4}.f0seVa_main h2{margin:0 0 16px;font-size:20px}.f0seVa_main h3{margin:0 0 10px;font-size:16px}.f0seVa_main p{overflow-wrap:anywhere}.f0seVa_main a{text-underline-offset:4px;text-decoration:underline}.f0seVa_heading{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:28px;display:flex}.f0seVa_heading h1{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(28px,3vw,36px)}.f0seVa_heading p{color:var(--tx-2);margin:0}.f0seVa_heading>span,.f0seVa_note{color:var(--tx-2);font-size:13px}.f0seVa_heading>span{white-space:nowrap}.f0seVa_tabs{border-bottom:1px solid var(--bdr-med);gap:30px;margin-bottom:28px;display:flex}.f0seVa_tabs button{color:var(--tx-2);border-bottom:2px solid #0000;border-radius:0;padding:10px 0 16px;font-size:16px}.f0seVa_tabs button[aria-selected=true]{color:var(--tx-0);border-color:var(--tx-0);font-weight:600}.f0seVa_layout{grid-template-columns:288px minmax(0,1fr);align-items:start;gap:40px;display:grid}.f0seVa_inputColumn,.f0seVa_outputColumn{min-width:0}.f0seVa_castForm,.f0seVa_editForm,.f0seVa_advancedFields{gap:18px;display:grid}.f0seVa_castForm h2{margin-bottom:0}.f0seVa_castForm p{margin:0}.f0seVa_advancedFields{padding-top:16px}.f0seVa_advanced summary{padding:5px 0}.f0seVa_checkbox{align-items:center;gap:8px!important;display:flex!important}.f0seVa_checkbox input{width:17px;height:17px;min-height:17px;accent-color:var(--tx-0);flex:0 0 17px;padding:0}.f0seVa_primary{background:var(--tx-0);color:var(--bg-0);border:1px solid var(--tx-0)}.f0seVa_secondary,.f0seVa_fileButton{color:var(--tx-1);border:1px solid var(--bdr-med);background:var(--bg-0)}.f0seVa_main .f0seVa_primary:hover:not(:disabled){opacity:.85}.f0seVa_main .f0seVa_secondary:hover:not(:disabled),.f0seVa_fileButton:hover{background:var(--bg-2)}.f0seVa_actions{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.f0seVa_notice{background:var(--bg-1);border:1px solid var(--bdr-med);border-radius:8px;margin:16px 0 24px;padding:14px 16px}.f0seVa_notice p{margin:0 0 10px}.f0seVa_notice button{text-underline-offset:4px;margin-left:8px;text-decoration:underline}.f0seVa_error{color:var(--error);padding:8px 0}.f0seVa_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.f0seVa_sectionHeading h3{margin-bottom:0}.f0seVa_question{white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch}.f0seVa_result:focus,.f0seVa_evidenceFocus:focus{outline:2px solid var(--bdr-med);outline-offset:8px}.f0seVa_chartColumns{grid-template-columns:minmax(300px,1fr) minmax(280px,.95fr);align-items:start;gap:28px;padding:22px 0 16px;display:grid}.f0seVa_disk{aspect-ratio:1;border:1px solid var(--bdr-med);grid-template-rows:repeat(4,minmax(80px,1fr));grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;position:relative}.f0seVa_main .f0seVa_palace{border:.5px solid var(--bdr);background:var(--bg-0);border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:5px 2px;display:flex}.f0seVa_palace:hover,.f0seVa_palace[aria-pressed=true]{background:var(--bg-2)}.f0seVa_palace[aria-pressed=true]{outline:1px solid var(--tx-1);outline-offset:-2px}.f0seVa_palace strong{font-family:var(--font-serif), serif;color:var(--tx-0);font-size:26px;font-weight:500;line-height:1.4}.f0seVa_palaceGeneral{color:var(--tx-1);font-size:12px}.f0seVa_ground{color:var(--tx-2);font-size:11px}.f0seVa_diskCenter{background:var(--bg-1);color:var(--tx-2);text-align:center;flex-direction:column;grid-area:2/2/4/4;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex}.f0seVa_diskCenter strong{font-family:var(--font-serif), serif;color:var(--tx-0);font-size:28px;font-weight:500}.f0seVa_diskCenter small{font-size:12px}.f0seVa_lessons{border-block:1px solid var(--bdr-med);grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 0;display:grid}.f0seVa_lessons button{flex-direction:column;align-items:center;gap:8px;padding:6px 2px;display:flex}.f0seVa_lessons button:hover{background:var(--bg-1)}.f0seVa_lessons small{color:var(--tx-2);font-size:12px}.f0seVa_lessons strong{font-family:var(--font-serif), serif;font-size:28px;font-weight:500;line-height:1.2}.f0seVa_lessons span{font-family:var(--font-serif), serif;font-size:24px}.f0seVa_passes{padding-top:28px}.f0seVa_passes td strong{font-family:var(--font-serif), serif;font-size:24px;font-weight:500}.f0seVa_passes small{color:var(--tx-2);font-size:11px}.f0seVa_main .f0seVa_factButton{text-underline-offset:4px;color:var(--tx-1);border-radius:0;padding:0;text-decoration:underline}.f0seVa_tableWrap{scrollbar-color:var(--bdr-med) var(--bg-0);overflow:auto}.f0seVa_main table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.f0seVa_main th,.f0seVa_main td{text-align:left;border-bottom:1px solid var(--bdr-med);padding:9px 5px}.f0seVa_main th{color:var(--tx-2);font-size:12px;font-weight:500}.f0seVa_disclosure{border-top:1px solid var(--bdr-med);margin:26px 0;padding-top:16px}.f0seVa_disclosure summary{color:var(--tx-0);padding:5px 0}.f0seVa_disclosure p{max-width:75ch}.f0seVa_trace{padding-left:24px}.f0seVa_trace li{padding:8px 0}.f0seVa_trace p{margin:6px 0 8px}.f0seVa_facts{margin:18px 0}.f0seVa_facts>div{margin:0 0 22px}.f0seVa_facts dt{font-weight:600}.f0seVa_facts small{color:var(--tx-2);font-size:11px;font-weight:400;display:block}.f0seVa_facts dd{white-space:pre-wrap;max-width:75ch;margin:6px 0 0}.f0seVa_exports{border-top:1px solid var(--bdr-med);margin-top:24px;padding-top:24px}.f0seVa_exports label{max-width:480px}.f0seVa_empty{background:var(--bg-1);flex-direction:column;justify-content:center;min-height:440px;padding:40px 28px;display:flex}.f0seVa_empty>p{color:var(--tx-2);max-width:50ch;margin:14px 0}.f0seVa_emptyDiagram{font-family:var(--font-serif), serif;letter-spacing:.15em;margin-bottom:28px;font-size:36px;line-height:1.5}.f0seVa_ai{border-top:1px solid var(--bdr-med);margin-top:48px;padding-top:32px}.f0seVa_ai>.f0seVa_note{max-width:85ch}.f0seVa_ai .ai-provider-select{margin-top:24px}.f0seVa_evidenceFocus{border:1px solid var(--bdr-med);border-radius:8px;margin:20px 0;padding:18px}.f0seVa_evidenceFocus p{white-space:pre-wrap;margin-bottom:8px}.f0seVa_evidenceList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.f0seVa_evidenceList button{text-align:left;border:1px solid var(--bdr-med)}.f0seVa_evidenceList button[aria-pressed=true]{background:var(--bg-2)}.f0seVa_evidenceList small{color:var(--tx-2);font-size:11px;display:block}.f0seVa_conversation{max-width:85ch}.f0seVa_conversation article{border-bottom:1px solid var(--bdr-med);padding:22px 0}.f0seVa_conversation header{color:var(--tx-2);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.f0seVa_conversation :is(p,pre){white-space:pre-wrap;overflow-wrap:anywhere}.f0seVa_conversation [data-role=user]{background:var(--bg-1);padding:16px}.f0seVa_main .f0seVa_citation{border-bottom:1px solid var(--tx-2);text-align:left;min-height:0;margin:0 3px;padding:1px 5px;font-size:12px;display:inline}.f0seVa_composer{max-width:85ch;margin-top:24px}.f0seVa_fileButton{cursor:pointer;border-radius:8px;align-items:center;min-height:44px;padding:8px 12px;position:relative;display:flex!important}.f0seVa_fileButton input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.f0seVa_fileButton:focus-within{outline:2px solid var(--tx-0);outline-offset:4px}.f0seVa_search{max-width:520px;margin:28px 0}.f0seVa_emptyCases{color:var(--tx-2);padding:48px 0}.f0seVa_caseList article{border-top:1px solid var(--bdr-med);padding:24px 0}.f0seVa_caseList h3{overflow-wrap:anywhere}.f0seVa_editForm{max-width:720px;margin-top:20px}.f0seVa_editForm button{justify-self:start}.f0seVa_footer{border-top:1px solid var(--bdr-med);color:var(--tx-2);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;font-size:12px;display:flex}@media (max-width:1250px){.f0seVa_chartColumns{grid-template-columns:1fr}.f0seVa_disk{max-width:430px}}@media (max-width:1000px){.f0seVa_layout{grid-template-columns:260px minmax(0,1fr);gap:28px}}@media (max-width:760px){.f0seVa_main{padding:28px 20px 48px}.f0seVa_heading{display:block}.f0seVa_heading>span{margin-top:12px;display:block}.f0seVa_layout{grid-template-columns:1fr;gap:28px}.f0seVa_main :is(input,select,textarea){font-size:16px}.f0seVa_empty{min-height:320px;padding:28px 20px}.f0seVa_chartColumns{gap:24px;padding-top:18px}.f0seVa_disk{grid-template-rows:repeat(4,minmax(73px,1fr));max-width:100%}.f0seVa_palace strong{font-size:25px}.f0seVa_palaceGeneral{font-size:12px}.f0seVa_evidenceList{grid-template-columns:repeat(2,minmax(0,1fr))}.f0seVa_sectionHeading{align-items:flex-start}.f0seVa_passes{padding-top:24px}}
.bEWvZa_main{max-width:1312px;color:var(--tx-1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--error:#9a3b32;margin:0 auto;padding:40px 32px 64px;font-size:14px;line-height:1.75}[data-theme=dark] .bEWvZa_main{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--error:#edaaa3}.bEWvZa_main *,.bEWvZa_main :before,.bEWvZa_main :after{box-sizing:border-box}.bEWvZa_main ::selection{background:var(--tx-0);color:var(--bg-0)}.bEWvZa_main :is(button,input,select,textarea){font:inherit}.bEWvZa_main :is(button,summary){cursor:pointer}.bEWvZa_main button{border-radius:5px;min-height:42px;padding:8px 12px}.bEWvZa_main button:disabled{opacity:.45;cursor:not-allowed}.bEWvZa_main :is(button,input,select,textarea,summary,a,[tabindex]):focus-visible{outline:2px solid var(--tx-0);outline-offset:4px}.bEWvZa_main :is(input,select,textarea){border:1px solid var(--bdr-med);width:100%;min-width:0;min-height:42px;color:var(--tx-1);background:var(--bg-0);caret-color:var(--tx-0);border-radius:5px;padding:8px 10px}.bEWvZa_main input::-moz-placeholder{color:var(--tx-2);opacity:1}.bEWvZa_main textarea::-moz-placeholder{color:var(--tx-2);opacity:1}.bEWvZa_main input::placeholder,.bEWvZa_main textarea::placeholder{color:var(--tx-2);opacity:1}.bEWvZa_main textarea{resize:vertical}.bEWvZa_main label{gap:6px;display:grid}.bEWvZa_main :is(h1,h2,h3,h4){color:var(--tx-0);text-wrap:balance;font-weight:600;line-height:1.4}.bEWvZa_main h2{margin:0 0 16px;font-size:20px}.bEWvZa_main h3{margin:0 0 10px;font-size:16px}.bEWvZa_main p{overflow-wrap:anywhere}.bEWvZa_main a{text-underline-offset:4px;text-decoration:underline}.bEWvZa_heading{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:32px;display:flex}.bEWvZa_heading h1{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(28px,3vw,36px)}.bEWvZa_heading p{color:var(--tx-2);margin:0}.bEWvZa_heading>span,.bEWvZa_note{color:var(--tx-2);font-size:12px}.bEWvZa_heading>span{white-space:nowrap}.bEWvZa_tabs{border-bottom:1px solid var(--bdr-med);gap:30px;margin-bottom:28px;display:flex}.bEWvZa_tabs button{color:var(--tx-2);border-bottom:2px solid #0000;border-radius:0;padding:10px 0 16px;font-size:16px}.bEWvZa_tabs button[aria-selected=true]{color:var(--tx-0);border-color:var(--tx-0);font-weight:600}.bEWvZa_layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:48px;display:grid}.bEWvZa_inputColumn,.bEWvZa_outputColumn{min-width:0}.bEWvZa_castForm,.bEWvZa_editForm{gap:18px;display:grid}.bEWvZa_castForm h2{margin-bottom:0}.bEWvZa_castForm p{margin:0}.bEWvZa_pair,.bEWvZa_numberInputs{gap:12px;display:flex}.bEWvZa_pair>*,.bEWvZa_numberInputs>*{flex:1;min-width:0}.bEWvZa_checkbox{align-items:center;gap:8px!important;display:flex!important}.bEWvZa_checkbox input{width:17px;height:17px;min-height:17px;accent-color:var(--tx-0);flex:0 0 17px;padding:0}.bEWvZa_primary{background:var(--tx-0);color:var(--bg-0);border:1px solid var(--tx-0)}.bEWvZa_secondary,.bEWvZa_fileButton{color:var(--tx-1);border:1px solid var(--bdr-med);background:var(--bg-0)}.bEWvZa_main .bEWvZa_primary:hover:not(:disabled){opacity:.85}.bEWvZa_main .bEWvZa_secondary:hover:not(:disabled),.bEWvZa_fileButton:hover{background:var(--bg-2)}.bEWvZa_actions{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.bEWvZa_notice{background:var(--bg-1);border:1px solid var(--bdr-med);border-radius:5px;margin:16px 0 24px;padding:14px 16px}.bEWvZa_notice p{margin:0 0 10px}.bEWvZa_error{color:var(--error);padding:8px 0}.bEWvZa_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.bEWvZa_question{white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch}.bEWvZa_result:focus,.bEWvZa_evidenceFocus:focus{outline:2px solid var(--bdr-med);outline-offset:8px}.bEWvZa_board{border-bottom:1px solid var(--bdr-med);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:22px 0 30px;display:grid}.bEWvZa_hex{text-align:center;min-width:0}.bEWvZa_hex h3{color:var(--tx-2);margin:0 0 10px;font-size:13px;font-weight:400}.bEWvZa_hex strong{font-family:var(--font-serif), serif;margin-bottom:6px;font-size:24px;display:block}.bEWvZa_hex>.bEWvZa_note{display:block}.bEWvZa_lines{width:156px;max-width:100%;margin:24px auto 14px}.bEWvZa_lineRow{align-items:center;gap:7px;margin:10px 0;display:flex}.bEWvZa_lineNo,.bEWvZa_lineMark{width:15px;color:var(--tx-2);font-variant-numeric:tabular-nums;flex:0 0 15px;font-size:11px}.bEWvZa_line{gap:13px;width:100%;height:10px;display:flex}.bEWvZa_line i{background:var(--tx-0);flex:1}.bEWvZa_lineRow[data-moving] .bEWvZa_line{outline:1px solid var(--tx-2);outline-offset:4px}.bEWvZa_lineMark{color:var(--tx-0)}.bEWvZa_bodyLabel{margin:12px 0 0;font-size:12px}.bEWvZa_relations{padding-top:32px}.bEWvZa_relations p{margin:0 0 16px}.bEWvZa_tableWrap{scrollbar-color:var(--bdr-med) var(--bg-0);overflow:auto}.bEWvZa_main table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.bEWvZa_main th,.bEWvZa_main td{text-align:left;border-bottom:1px solid var(--bdr-med);padding:12px 8px}.bEWvZa_main th{color:var(--tx-2);font-size:12px;font-weight:500}.bEWvZa_relations>.bEWvZa_note{margin-top:12px}.bEWvZa_disclosure{border-top:1px solid var(--bdr-med);margin:26px 0;padding-top:16px}.bEWvZa_disclosure summary{color:var(--tx-0);padding:5px 0}.bEWvZa_disclosure p{max-width:75ch}.bEWvZa_facts{margin:18px 0}.bEWvZa_facts>div{margin:0 0 22px}.bEWvZa_facts dt{font-weight:600}.bEWvZa_facts small{color:var(--tx-2);margin-left:10px;font-size:11px;font-weight:400}.bEWvZa_facts dd{color:var(--tx-2);max-width:75ch;margin:6px 0 0}.bEWvZa_exports{border-top:1px solid var(--bdr-med);margin-top:24px;padding-top:24px}.bEWvZa_exports label{max-width:480px}.bEWvZa_empty{text-align:center;background:var(--bg-1);min-height:480px;padding:40px 24px}.bEWvZa_empty>p{color:var(--tx-2);max-width:45ch;margin:16px auto}.bEWvZa_emptyLines{width:120px;color:var(--bdr-med);gap:12px;margin:38px auto;display:grid}.bEWvZa_emptyLines>i,.bEWvZa_emptyLines>div>i{background:currentColor;height:10px;display:block}.bEWvZa_emptyLines>div{gap:16px;display:flex}.bEWvZa_emptyLines>div>i{flex:1}.bEWvZa_ai{border-top:1px solid var(--bdr-med);margin-top:48px;padding-top:32px}.bEWvZa_ai>.bEWvZa_note{max-width:85ch}.bEWvZa_ai .ai-provider-select{margin-top:24px}.bEWvZa_evidenceFocus{border:1px solid var(--bdr-med);border-radius:5px;margin:20px 0;padding:18px}.bEWvZa_evidenceFocus p{white-space:pre-wrap;margin-bottom:0}.bEWvZa_evidenceList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.bEWvZa_evidenceList button{text-align:left;border:1px solid var(--bdr-med)}.bEWvZa_evidenceList button[aria-pressed=true]{background:var(--bg-2)}.bEWvZa_evidenceList small{color:var(--tx-2);font-size:11px;display:block}.bEWvZa_conversation{max-width:85ch}.bEWvZa_conversation article{border-bottom:1px solid var(--bdr-med);padding:22px 0}.bEWvZa_conversation header{color:var(--tx-2);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.bEWvZa_conversation p{white-space:pre-wrap}.bEWvZa_conversation pre{white-space:pre-wrap;overflow-wrap:anywhere}.bEWvZa_conversation [data-role=user]{background:var(--bg-1);padding:16px}.bEWvZa_main .bEWvZa_citation{border-bottom:1px solid var(--tx-2);text-align:left;min-height:0;margin:0 3px;padding:1px 5px;font-size:12px;display:inline}.bEWvZa_composer{max-width:85ch;margin-top:24px}.bEWvZa_fileButton{cursor:pointer;border-radius:5px;align-items:center;min-height:42px;padding:8px 12px;position:relative;display:flex!important}.bEWvZa_fileButton input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.bEWvZa_fileButton:focus-within{outline:2px solid var(--tx-0);outline-offset:4px}.bEWvZa_search{max-width:520px;margin:28px 0}.bEWvZa_emptyCases{color:var(--tx-2);padding:48px 0}.bEWvZa_caseList article{border-top:1px solid var(--bdr-med);padding:24px 0}.bEWvZa_caseList h3{overflow-wrap:anywhere}.bEWvZa_editForm{max-width:720px;margin-top:20px}.bEWvZa_editForm button{justify-self:start}.bEWvZa_footer{border-top:1px solid var(--bdr-med);color:var(--tx-2);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;font-size:12px;display:flex}@media (max-width:1000px){.bEWvZa_layout{grid-template-columns:280px minmax(0,1fr);gap:30px}.bEWvZa_hex strong{font-size:20px}.bEWvZa_board{gap:8px}.bEWvZa_lineRow{gap:4px}.bEWvZa_lineNo,.bEWvZa_lineMark{flex-basis:12px;width:12px}}@media (max-width:760px){.bEWvZa_main{padding:28px 20px 48px}.bEWvZa_heading{display:block}.bEWvZa_heading>span{margin-top:12px;display:block}.bEWvZa_layout{grid-template-columns:1fr;gap:28px}.bEWvZa_main :is(input,select,textarea){font-size:16px}.bEWvZa_empty{min-height:360px;padding:28px 18px}.bEWvZa_board{gap:6px}.bEWvZa_hex strong{font-size:20px}.bEWvZa_hex>.bEWvZa_note{font-size:10px}.bEWvZa_line{gap:9px;height:8px}.bEWvZa_lineNo,.bEWvZa_lineMark{flex-basis:10px;width:10px;font-size:10px}.bEWvZa_lineRow{gap:3px}.bEWvZa_lines{margin-top:20px}.bEWvZa_bodyLabel{font-size:11px}.bEWvZa_evidenceList{grid-template-columns:repeat(2,minmax(0,1fr))}.bEWvZa_sectionHeading{align-items:flex-start}.bEWvZa_main th,.bEWvZa_main td{padding:10px 5px}.bEWvZa_facts dd{color:var(--tx-1)}}@media (prefers-reduced-motion:no-preference){.bEWvZa_result{animation:.22s ease-out bEWvZa_reveal}@keyframes bEWvZa_reveal{0%{opacity:.7}to{opacity:1}}}
.EKz1fG_main{--qm-gold:#8c713e;--qm-tint:#f8f6f1;max-width:1180px;color:var(--tx-0);margin:0 auto;padding:58px 32px 100px}.EKz1fG_reviewSection{background:var(--bg-1);border:1px solid var(--bdr);border-radius:20px;margin-top:28px;padding:30px}.EKz1fG_reviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0 18px;display:grid}.EKz1fG_reviewGrid label{align-content:start}.EKz1fG_reviewDateActions{gap:16px;margin-top:8px;display:flex}.EKz1fG_reviewDateActions button{color:var(--qm-gold);background:0 0;border:0;padding:0;font-size:11px}.EKz1fG_reviewSection .EKz1fG_actions{margin:18px 0}.EKz1fG_reviewTimeline{border-top:1px solid var(--bdr);margin-top:26px;padding-top:18px}.EKz1fG_reviewTimeline h3{font:500 17px/1.6 var(--font-serif,serif);margin:0 0 14px}.EKz1fG_reviewTimeline h3 small{color:var(--tx-2);font:12px var(--font);margin-left:8px}.EKz1fG_reviewTimeline>details{border:1px solid var(--bdr);border-radius:12px;margin-top:10px;overflow:hidden}.EKz1fG_reviewTimeline>details>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px;font-size:13px;display:flex}.EKz1fG_reviewTimeline summary small{color:var(--tx-2);font-size:11px}.EKz1fG_reviewTimeline>details>summary:after{content:"+";color:var(--qm-gold);margin-left:auto}.EKz1fG_reviewTimeline>details[open]>summary:after{content:"−"}.EKz1fG_reviewBadge{background:var(--qm-tint);color:var(--qm-gold);white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:11px;display:inline-block}.EKz1fG_reviewEntry{padding:0 18px 18px;font-size:13px;line-height:1.9}.EKz1fG_reviewEntry h4{color:var(--qm-gold);margin:16px 0 5px;font-size:12px;font-weight:500}.EKz1fG_reviewEntry>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.EKz1fG_reviewReading{border-top:1px solid var(--bdr);margin-top:20px;padding-top:14px}.EKz1fG_reviewReading>summary{cursor:pointer;color:var(--qm-gold)}.EKz1fG_reviewReading article{background:var(--qm-tint);overflow-wrap:anywhere;border-radius:10px;margin-top:14px;padding:16px}.EKz1fG_reviewReading article header{flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.EKz1fG_reviewReading article small{color:var(--tx-2)}.EKz1fG_reviewReading article p{white-space:pre-wrap}.EKz1fG_caseFilters{flex-wrap:wrap;align-items:end;gap:16px;margin:18px 0;display:flex}.EKz1fG_caseFilters>label{min-width:150px}.EKz1fG_caseFilters>.EKz1fG_dueCheck{align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.EKz1fG_dueCheck input{width:15px;height:15px;accent-color:var(--qm-gold)}.EKz1fG_caseFilters>span{color:var(--tx-2);margin-left:auto;font-size:12px;line-height:44px}@media (max-width:760px){.EKz1fG_reviewSection{border-radius:16px;padding:22px 16px}.EKz1fG_reviewGrid{grid-template-columns:1fr;gap:16px}.EKz1fG_caseFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.EKz1fG_caseFilters>label{min-width:0}.EKz1fG_reviewTimeline>details>summary{gap:8px;padding:14px}}.EKz1fG_formFieldset{border:0;min-width:0;margin:0;padding:0}.EKz1fG_castResult{border:1px solid var(--bdr-med);background:var(--qm-tint);border-radius:16px;margin-bottom:22px;padding:22px 26px;scroll-margin-top:24px}.EKz1fG_castResult:focus-visible,.EKz1fG_aiSection:focus-visible{outline:2px solid var(--qm-gold);outline-offset:3px}.EKz1fG_castResultHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.EKz1fG_castResultHeading h2{margin:0 0 7px;font-size:18px;font-weight:500}.EKz1fG_castResultHeading h2 span{color:var(--qm-gold);margin-right:7px}.EKz1fG_castResultHeading p{color:var(--tx-2);margin:0;font-size:12px;line-height:1.8}.EKz1fG_castResultHeading button{border:1px solid var(--qm-gold);color:var(--qm-gold);background:var(--bg-1);border-radius:9px;flex-shrink:0;padding:10px 15px;font-size:13px}.EKz1fG_castQuestion{overflow-wrap:anywhere;gap:14px;margin:17px 0 0;font-size:14px;line-height:1.8;display:flex}.EKz1fG_castQuestion span{color:var(--qm-gold);flex-shrink:0}.EKz1fG_castResult>p:last-child{margin-bottom:0}.EKz1fG_aiSection{scroll-margin-top:24px}@media (max-width:760px){.EKz1fG_castResult{padding:18px}.EKz1fG_castResultHeading{flex-direction:column;align-items:start;gap:12px}.EKz1fG_castQuestion{display:block}.EKz1fG_castQuestion span{margin-bottom:5px;font-size:12px;display:block}}.EKz1fG_small{color:var(--tx-2);font-size:12px;line-height:1.85}.EKz1fG_evidenceSection,.EKz1fG_aiSection{border:1px solid var(--bdr);background:var(--bg-1);border-radius:20px;min-width:0;margin-top:28px;padding:30px}.EKz1fG_readingHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.EKz1fG_readingHeading h2{font:500 23px/1.5 var(--font-serif,serif);letter-spacing:.04em;margin:10px 0 0}.EKz1fG_readingHeading h2 small{font:12px/1.5 var(--font);color:var(--tx-2);margin-left:8px}.EKz1fG_localBadge{background:var(--qm-tint);color:var(--qm-gold);border-radius:20px;padding:6px 11px;font-size:11px}.EKz1fG_stemEvidence{grid-template-columns:1fr 1fr;gap:16px;display:grid}.EKz1fG_stemEvidence button{text-align:left;border:1px solid var(--bdr);background:var(--qm-tint);color:var(--tx-0);border-radius:14px;padding:20px}.EKz1fG_stemEvidence button>span{color:var(--qm-gold);justify-content:space-between;font-size:15px;display:flex}.EKz1fG_stemEvidence i{font-style:normal}.EKz1fG_stemEvidence p,.EKz1fG_patternGrid p{color:var(--tx-1);margin:12px 0 0;font-size:13px;line-height:1.9}.EKz1fG_patternGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;margin-top:16px;display:grid}.EKz1fG_patternGrid details{border:1px solid var(--bdr);border-radius:12px;min-width:0;padding:15px}.EKz1fG_patternGrid summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.EKz1fG_patternGrid summary:after{content:"+";color:var(--tx-2)}.EKz1fG_patternGrid details[open] summary:after{content:"−"}.EKz1fG_patternGrid details[open]{grid-column:1/-1}.EKz1fG_patternGrid details[open] ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 18px;display:grid}.EKz1fG_patternGrid summary small{color:var(--tx-2);white-space:nowrap;font-size:11px}.EKz1fG_patternGrid .EKz1fG_patternMatched{border-color:var(--qm-gold);background:var(--qm-tint)}.EKz1fG_patternMatched summary small{color:var(--qm-gold)}.EKz1fG_patternGrid ul{margin:12px 0 0;padding:0;list-style:none}.EKz1fG_patternGrid li button{border:0;border-bottom:1px solid var(--bdr);color:var(--tx-1);text-align:left;background:0 0;width:100%;padding:8px 0;font-size:11px;line-height:1.7}.EKz1fG_patternGrid li span{color:var(--tx-2);display:block}.EKz1fG_evidenceLinks{flex-wrap:wrap;gap:18px;margin:20px 0;display:flex}.EKz1fG_evidenceLinks button{color:var(--qm-gold);background:0 0;border:0;padding:0;font-size:12px}.EKz1fG_activeEvidence{border:1px solid var(--qm-gold);background:var(--qm-tint);border-radius:12px;margin-bottom:22px;padding:18px;font-size:13px;line-height:1.8}.EKz1fG_activeEvidence>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.EKz1fG_activeEvidence>div:first-child{justify-content:space-between}.EKz1fG_activeEvidence p{margin:10px 0}.EKz1fG_activeEvidence button{border:1px solid var(--bdr-med);color:var(--qm-gold);background:var(--bg-1);border-radius:6px;padding:3px 9px;font-size:12px}.EKz1fG_activeEvidence button[aria-pressed=true]{border-color:var(--qm-gold)}.EKz1fG_board .EKz1fG_relatedPalace{box-shadow:inset 0 0 0 2px var(--qm-gold)}.EKz1fG_aiIntro,.EKz1fG_boundQuestion{color:var(--tx-1);font-size:13px;line-height:1.9}.EKz1fG_aiSection .ai-provider-select{max-width:520px;margin:24px 0}.EKz1fG_readingEmpty{border-top:1px solid var(--bdr);border-bottom:1px solid var(--bdr);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0;padding:25px 0;display:grid}.EKz1fG_readingEmpty span{color:var(--qm-gold);letter-spacing:.1em;font-size:12px}.EKz1fG_readingEmpty b{color:var(--tx-1);letter-spacing:0;margin-left:14px;font-weight:400}.EKz1fG_boundQuestion{background:var(--qm-tint);overflow-wrap:anywhere;border-radius:10px;padding:14px 18px}.EKz1fG_conversation{margin:24px 0}.EKz1fG_conversation article{border:1px solid var(--bdr);overflow-wrap:anywhere;border-radius:14px;margin:16px 0;padding:22px;font-size:14px;line-height:1.9}.EKz1fG_conversation article header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.EKz1fG_conversation header strong{letter-spacing:.08em;font-size:12px}.EKz1fG_conversation header small{color:var(--tx-2);font-size:11px}.EKz1fG_conversation article>p{white-space:pre-wrap}.EKz1fG_userMessage{background:var(--qm-tint);margin-left:40px!important}.EKz1fG_assistantMessage{background:var(--bg-0)}.EKz1fG_conversation .markdown-text p{margin:10px 0}.EKz1fG_conversation .markdown-text h4{color:var(--qm-gold);margin:20px 0 10px}.EKz1fG_conversation .markdown-text pre{white-space:pre-wrap;overflow-wrap:anywhere}.EKz1fG_citation{border:1px solid var(--bdr-med);color:var(--qm-gold);background:var(--qm-tint);vertical-align:baseline;border-radius:5px;margin:0 4px;padding:2px 6px;display:inline;font-size:11px!important}.EKz1fG_invalidCitation,.EKz1fG_readingWarning{color:var(--tx-1);font-size:12px}.EKz1fG_readingWarning{border-left:2px solid var(--qm-gold);white-space:pre-wrap;padding-left:12px}.EKz1fG_composer{border-top:1px solid var(--bdr);padding-top:22px}.EKz1fG_composer .EKz1fG_actions{margin:16px 0}@media (max-width:760px){.EKz1fG_evidenceSection,.EKz1fG_aiSection{border-radius:16px;padding:22px 16px}.EKz1fG_readingHeading h2{font-size:20px}.EKz1fG_stemEvidence{grid-template-columns:1fr;gap:10px}.EKz1fG_stemEvidence button{padding:16px}.EKz1fG_patternGrid{grid-template-columns:1fr 1fr;gap:8px}.EKz1fG_patternGrid details{padding:12px}.EKz1fG_patternGrid summary{gap:6px;font-size:12px}.EKz1fG_patternGrid details[open] ul{grid-template-columns:repeat(2,minmax(0,1fr))}.EKz1fG_readingEmpty{grid-template-columns:1fr 1fr;gap:20px}.EKz1fG_conversation article{padding:16px}.EKz1fG_userMessage{margin-left:18px!important}}[data-theme=dark] .EKz1fG_main{--qm-gold:#d5b876;--qm-tint:#25221c}.EKz1fG_main button,.EKz1fG_main input,.EKz1fG_main select,.EKz1fG_main textarea{font:inherit}.EKz1fG_main button{cursor:pointer}.EKz1fG_main button:disabled{cursor:not-allowed;opacity:.45}.EKz1fG_main button:focus-visible,.EKz1fG_main a:focus-visible,.EKz1fG_main summary:focus-visible,.EKz1fG_main input:focus-visible,.EKz1fG_main select:focus-visible,.EKz1fG_main textarea:focus-visible{outline:2px solid var(--qm-gold);outline-offset:4px}.EKz1fG_main input,.EKz1fG_main select,.EKz1fG_main textarea{width:100%;min-width:0;color:var(--tx-0);border:1px solid var(--bdr-med);background:var(--bg-1);border-radius:12px;outline:none;padding:13px 15px}.EKz1fG_main textarea{resize:vertical;min-height:110px;line-height:1.8}.EKz1fG_main label{color:var(--tx-1);gap:9px;font-size:13px;display:grid}.EKz1fG_main label small{color:var(--tx-2);font-size:11px}.EKz1fG_main a{text-underline-offset:4px}.EKz1fG_overline{font:11px/1.5 var(--font);letter-spacing:.2em;color:var(--tx-2)}.EKz1fG_intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.EKz1fG_intro h1{font:500 38px/1.3 var(--font-serif,"Noto Serif SC", "Songti SC", serif);letter-spacing:.12em;margin:18px 0 12px}.EKz1fG_intro p{color:var(--tx-2);font-size:14px;line-height:1.8}.EKz1fG_ruleLink{white-space:nowrap;color:var(--qm-gold);padding-bottom:5px;font-size:12px}.EKz1fG_form{border:1px solid var(--bdr);background:var(--bg-card);border-radius:20px;padding:28px 30px}.EKz1fG_form h2,.EKz1fG_workbench h2,.EKz1fG_history h2{margin:0;font-size:19px;font-weight:500}.EKz1fG_formHeading,.EKz1fG_historyHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.EKz1fG_textButton{color:var(--qm-gold);background:0 0;border:0;padding:5px 0;font-size:12px!important}.EKz1fG_fields{grid-template-columns:1.8fr .6fr .6fr 1.4fr;align-items:end;gap:14px;display:grid}.EKz1fG_dateField{color:var(--tx-1);gap:9px;min-width:0;font-size:13px;display:grid}.EKz1fG_dateSelects{grid-template-columns:1.3fr 1fr 1fr;gap:6px;display:grid}.EKz1fG_dateSelects select{padding-left:9px;padding-right:5px}.EKz1fG_timeReadout{justify-content:center;align-self:center;align-items:center;gap:12px;display:flex}.EKz1fG_timeReadout svg{flex:0 0 58px;width:58px;height:58px}.EKz1fG_timeReadout>span{color:var(--tx-2);gap:4px;font-size:11px;display:grid}.EKz1fG_timeReadout b{letter-spacing:.06em;color:var(--qm-gold);font:600 18px/1.3 ui-monospace,monospace}.EKz1fG_timeReadout small{font-size:10px}.EKz1fG_advanced{border-bottom:1px solid var(--bdr);margin:21px 0;padding-bottom:17px}.EKz1fG_advanced summary,.EKz1fG_rules summary{cursor:pointer;color:var(--tx-1);font-size:12px}.EKz1fG_advanced summary span{color:var(--tx-2);margin-left:14px;font-size:11px}.EKz1fG_advancedFields{grid-template-columns:100px 210px 1fr;align-items:end;gap:18px;margin:18px 0 0;display:grid}.EKz1fG_advancedFields p{color:var(--tx-2);margin:0;font-size:12px;line-height:1.8}.EKz1fG_questionFields{grid-template-columns:1fr 120px 210px;align-items:end;gap:14px;display:grid}.EKz1fG_questionFields label:first-child{grid-template-columns:auto 1fr}.EKz1fG_questionFields label:first-child input{grid-column:1/-1}.EKz1fG_main .EKz1fG_primary{border:1px solid var(--bg-inv);background:var(--bg-inv);color:var(--tx-inv);border-radius:12px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:12px 22px;font-size:14px;font-weight:600;display:inline-flex}.EKz1fG_primary span{font-size:18px;font-weight:400}.EKz1fG_messages{z-index:10;position:sticky;top:12px}.EKz1fG_messages:empty{display:none}.EKz1fG_messages p{border-radius:10px;margin:12px 0;padding:12px 16px;font-size:13px;line-height:1.7;box-shadow:0 3px 15px #00000008}.EKz1fG_notice{background:var(--qm-tint);border:1px solid var(--bdr-med);color:var(--tx-1)}.EKz1fG_error{background:var(--bg-card);color:#b04435;border:1px solid #c58a7c}[data-theme=dark] .EKz1fG_error{color:#edaa96}.EKz1fG_toolbar{justify-content:space-between;align-items:center;gap:15px;margin:30px 0 18px;display:flex}.EKz1fG_stepButtons{gap:8px;display:flex}.EKz1fG_stepButtons button,.EKz1fG_actions>button:not(.EKz1fG_primary),.EKz1fG_exportButtons button,.EKz1fG_exports>button,.EKz1fG_historyTools>button,.EKz1fG_importPreview button,.EKz1fG_undo button{background:var(--bg-card);border:1px solid var(--bdr-med);color:var(--tx-1);border-radius:10px;padding:10px 15px;font-size:12px}.EKz1fG_viewOptions{gap:18px;display:flex}.EKz1fG_main .EKz1fG_viewOptions label,.EKz1fG_main .EKz1fG_check{align-items:center;gap:7px;font-size:12px;display:flex}.EKz1fG_main input[type=checkbox]{width:15px;height:15px;accent-color:var(--qm-gold)}.EKz1fG_chartLayout{grid-template-columns:minmax(0,1.85fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}.EKz1fG_chart{background:var(--bg-card);border:1px solid var(--bdr-med);border-radius:18px;padding:30px;scroll-margin-top:24px}.EKz1fG_chartHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.EKz1fG_chartHeading h2{font:500 28px/1.5 var(--font-serif,"Songti SC", serif);letter-spacing:.06em;margin:10px 0 0}.EKz1fG_chartHeading h2 small{font:12px/1.6 var(--font);letter-spacing:0;color:var(--qm-gold);white-space:nowrap;margin-left:12px}.EKz1fG_seal{color:var(--qm-gold);letter-spacing:.2em;border:1px solid;border-radius:6px;flex-shrink:0;padding:5px 7px;font:12px/1.5 serif}.EKz1fG_dateLine{margin:15px 0 5px;font:13px/1.8 ui-monospace,monospace}.EKz1fG_dateLine span{color:var(--tx-2);font:10px/1.8 var(--font);white-space:nowrap;margin-left:9px}.EKz1fG_lunarLine{color:var(--tx-2);margin:0;font-size:11px;line-height:1.8}.EKz1fG_pillars{background:var(--bg-1);border-radius:10px;grid-template-columns:repeat(4,1fr);margin:22px 0 18px;padding:13px 0;display:grid}.EKz1fG_pillars div{border-right:1px solid var(--bdr);justify-items:center;gap:5px;display:grid}.EKz1fG_pillars div:last-child{border:0}.EKz1fG_pillars small{color:var(--tx-2);letter-spacing:.1em;font-size:10px}.EKz1fG_pillars strong{font:500 22px/1.5 var(--font-serif,"Songti SC", serif);letter-spacing:.18em;padding-left:.18em}.EKz1fG_chiefs{color:var(--tx-2);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;display:flex}.EKz1fG_chiefs b{color:var(--qm-gold);font-size:13px;font-weight:500}.EKz1fG_compass{text-align:center;color:var(--qm-gold);padding:22px 0 10px;font-size:10px;position:relative}.EKz1fG_compass span{color:var(--tx-2);font-size:9px;position:absolute;bottom:10px;right:0}.EKz1fG_board{border-top:1px solid var(--bdr-heavy);border-left:1px solid var(--bdr-heavy);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.EKz1fG_palace{text-align:left;border:0;border-right:1px solid var(--bdr-heavy);border-bottom:1px solid var(--bdr-heavy);background:var(--bg-card);min-width:0;color:var(--tx-0);border-radius:0;flex-direction:column;min-height:164px;padding:12px 12px 9px;transition:background .15s;display:flex;position:relative}.EKz1fG_palace:hover{background:var(--bg-1)}.EKz1fG_palace.EKz1fG_selected{z-index:1;outline:2px solid var(--qm-gold);outline-offset:-2px;background:var(--qm-tint)}.EKz1fG_palace.EKz1fG_chief .EKz1fG_palaceHeading{color:var(--qm-gold)}.EKz1fG_palaceHeading{color:var(--tx-2);justify-content:space-between;gap:4px;margin-bottom:12px;font-size:11px;display:flex}.EKz1fG_palaceHeading small{font-size:9px}.EKz1fG_god{letter-spacing:.12em;color:var(--tx-2);margin-bottom:9px;font-size:11px}.EKz1fG_star,.EKz1fG_gate{align-items:baseline;gap:3px;line-height:1.7;display:flex}.EKz1fG_star b,.EKz1fG_gate b{font-family:var(--font-serif,"Songti SC", serif);letter-spacing:.06em;white-space:nowrap;font-size:17px;font-weight:500}.EKz1fG_star>small{color:var(--qm-gold);font-size:10px}.EKz1fG_stem{font:15px/1.5 var(--font-serif,serif);white-space:nowrap;margin-left:auto}.EKz1fG_stem>small{font:8px/1 var(--font);color:var(--tx-2);margin-right:4px}.EKz1fG_stem sup{font:8px/1.1 var(--font);color:var(--qm-gold);margin-left:2px}.EKz1fG_palaceFooter{min-height:25px;color:var(--tx-2);flex-wrap:wrap;justify-content:space-between;gap:4px;margin-top:auto;padding-top:9px;font-size:9px;display:flex}.EKz1fG_palaceFooter>span:last-child{gap:3px;margin-left:auto;display:flex}.EKz1fG_palaceFooter i{border-radius:3px;padding:1px 3px;font-size:9px;font-style:normal}.EKz1fG_marks i{color:var(--qm-gold);background:var(--qm-tint);border:1px solid var(--bdr-med)}.EKz1fG_center{background:var(--bg-1);align-items:center}.EKz1fG_center .EKz1fG_palaceHeading{width:100%}.EKz1fG_centerMark{font:32px/1.4 var(--font-serif,serif);color:var(--qm-gold);opacity:.65;margin-top:2px}.EKz1fG_center>span:not(.EKz1fG_palaceHeading):not(.EKz1fG_centerMark){margin-top:8px;font-size:11px}.EKz1fG_center>small{color:var(--tx-2);margin-top:5px;font-size:9px;line-height:1.8}.EKz1fG_compassBottom{text-align:center;color:var(--qm-gold);margin:10px 0 16px;font-size:10px}.EKz1fG_legend{color:var(--tx-2);margin:0 0 18px;font-size:10px;line-height:1.9}.EKz1fG_facts{border-top:1px solid var(--bdr);grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding-top:16px;display:grid}.EKz1fG_facts dt{color:var(--tx-2);margin-bottom:5px;font-size:10px}.EKz1fG_facts dd{margin:0;font-size:12px}.EKz1fG_termLine{color:var(--tx-2);margin:18px 0 0;font-size:10px;line-height:1.9}.EKz1fG_version{color:var(--tx-2);margin:8px 0 0;font-size:9px;line-height:1.8}.EKz1fG_detail{border-top:1px solid var(--bdr);padding:30px 24px}.EKz1fG_detail h2{font:500 25px/1.6 var(--font-serif,serif);margin:16px 0 12px}.EKz1fG_detail h2 small{font:11px/1.5 var(--font);color:var(--qm-gold);white-space:nowrap;margin-left:6px}.EKz1fG_detailLead{color:var(--tx-2);font-size:12px;line-height:1.9}.EKz1fG_detailStems{grid-template-columns:repeat(3,1fr);margin:0;padding:20px 0;display:grid}.EKz1fG_detailStems dt{color:var(--tx-2);margin-bottom:7px;font-size:11px}.EKz1fG_detailStems dd{margin:0;font-size:15px}.EKz1fG_annotation{border-left:2px solid var(--qm-gold);color:var(--tx-1);background:var(--qm-tint);margin:5px 0 20px;padding:12px 15px;font-size:12px;line-height:1.9}.EKz1fG_annotation p{margin:0 0 5px}.EKz1fG_annotation p:last-child{margin:0}.EKz1fG_symbol{border-bottom:1px solid var(--bdr);padding:16px 0}.EKz1fG_symbol summary{cursor:pointer;color:var(--tx-0);font-size:15px}.EKz1fG_symbol summary small{float:right;color:var(--tx-2);padding-top:4px;font-size:10px}.EKz1fG_symbol p{color:var(--tx-2);margin:14px 0 0;font-size:12px;line-height:1.9}.EKz1fG_studyNote{color:var(--tx-2);margin-top:24px;font-size:11px;line-height:1.9}.EKz1fG_workbench{border-bottom:1px solid var(--bdr);grid-template-columns:1.4fr 1fr;gap:40px;margin-top:24px;padding:36px 0;display:grid}.EKz1fG_notes h2{margin:10px 0 22px}.EKz1fG_notes label{margin-bottom:18px}.EKz1fG_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.EKz1fG_actions>span{color:var(--tx-2);font-size:11px}.EKz1fG_exports{background:var(--bg-1);border-radius:16px;padding:24px}.EKz1fG_exports p{color:var(--tx-2);font-size:12px;line-height:1.8}.EKz1fG_exportButtons{flex-wrap:wrap;gap:8px;margin:20px 0 25px;display:flex}.EKz1fG_exports .EKz1fG_small{margin:10px 0 18px;font-size:11px}.EKz1fG_shareField{margin-top:18px}.EKz1fG_shareField input{font-size:11px}.EKz1fG_history{margin-top:38px}.EKz1fG_historyHeading h2{margin-top:10px}.EKz1fG_historyHeading h2 small{font:12px var(--font);color:var(--tx-2);margin-left:8px}.EKz1fG_historyHeading>a{color:var(--tx-2);font-size:12px}.EKz1fG_historyTools{align-items:center;gap:10px;display:flex}.EKz1fG_historyTools>input{flex:1;max-width:470px;margin-right:auto;font-size:12px}.EKz1fG_main .EKz1fG_filePicker{cursor:pointer;border:1px solid var(--bdr-med);border-radius:10px;flex-shrink:0;padding:10px 15px;font-size:12px;display:inline-flex;position:relative;overflow:hidden}.EKz1fG_filePicker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.EKz1fG_filePicker:focus-within{outline:2px solid var(--qm-gold);outline-offset:4px}.EKz1fG_importPreview,.EKz1fG_undo{border:1px solid var(--bdr-med);background:var(--qm-tint);border-radius:12px;margin-top:15px;padding:15px;font-size:12px;line-height:1.8}.EKz1fG_importPreview button{margin-right:10px}.EKz1fG_undo{justify-content:space-between;align-items:center;gap:15px;display:flex}.EKz1fG_recordList{margin-top:20px}.EKz1fG_recordList article{border-bottom:1px solid var(--bdr);gap:15px;padding:18px 10px;display:flex}.EKz1fG_recordList .EKz1fG_activeRecord{background:var(--qm-tint)}.EKz1fG_recordOpen{text-align:left;min-width:0;color:var(--tx-0);background:0 0;border:0;flex:1;gap:8px;display:grid}.EKz1fG_recordOpen span{overflow-wrap:anywhere;font-size:14px}.EKz1fG_recordOpen small{color:var(--tx-2);font-size:11px;line-height:1.7}.EKz1fG_delete{color:var(--tx-2);background:0 0;border:0;padding:8px;font-size:11px!important}.EKz1fG_empty{text-align:center;color:var(--tx-2);border:1px dashed var(--bdr-med);border-radius:12px;padding:40px 20px;font-size:13px;line-height:2}.EKz1fG_rules{border-top:1px solid var(--bdr);margin-top:44px;padding-top:22px;scroll-margin-top:20px}.EKz1fG_rules summary{font-size:13px}.EKz1fG_rules summary span{float:right;color:var(--tx-2);font-size:11px}.EKz1fG_rules>div{color:var(--tx-2);margin-top:18px;font-size:12px;line-height:2}.EKz1fG_rules a{color:var(--qm-gold);text-decoration:underline}@media (min-width:1100px){.EKz1fG_detail{position:sticky;top:30px}}@media (max-width:1000px){.EKz1fG_main{padding:40px 24px 80px}.EKz1fG_chartLayout{grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);gap:12px}.EKz1fG_chart{padding:22px 18px}.EKz1fG_detail{padding:24px 15px}.EKz1fG_palace{padding:10px 8px 7px}.EKz1fG_star b,.EKz1fG_gate b{font-size:15px}.EKz1fG_stem{font-size:14px}.EKz1fG_fields{grid-template-columns:1.4fr .8fr .8fr}.EKz1fG_timeReadout{background:var(--qm-tint);border-radius:12px;grid-column:1/-1;justify-content:flex-start;margin-top:4px;padding:12px 16px}.EKz1fG_timeReadout>span{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.EKz1fG_timeReadout svg{flex-basis:45px;width:45px;height:45px}.EKz1fG_workbench{gap:26px}}@media (max-width:760px){.EKz1fG_main{padding:34px 18px 70px}.EKz1fG_intro{margin-bottom:25px;display:block}.EKz1fG_intro h1{font-size:32px}.EKz1fG_intro p{font-size:12px}.EKz1fG_ruleLink{margin-top:12px;display:inline-block}.EKz1fG_form{border-radius:16px;padding:22px 18px}.EKz1fG_formHeading h2{font-size:17px}.EKz1fG_textButton{font-size:10px!important}.EKz1fG_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.EKz1fG_dateField{grid-column:1/-1}.EKz1fG_main input,.EKz1fG_main select,.EKz1fG_main textarea{font-size:16px}.EKz1fG_timeReadout>span{gap:3px;display:grid}.EKz1fG_timeReadout small{font-size:9px}.EKz1fG_questionFields{grid-template-columns:minmax(0,1fr) 90px}.EKz1fG_questionFields .EKz1fG_primary{grid-column:1/-1;margin-top:8px}.EKz1fG_advancedFields{grid-template-columns:80px minmax(0,1fr);gap:12px}.EKz1fG_advancedFields p{grid-column:1/-1}.EKz1fG_toolbar{flex-wrap:wrap}.EKz1fG_viewOptions{gap:12px;margin-left:auto}.EKz1fG_viewOptions label{font-size:11px!important}.EKz1fG_chartLayout{grid-template-columns:minmax(0,1fr)}.EKz1fG_chart{padding:23px 12px 18px}.EKz1fG_chartHeading h2{font-size:25px}.EKz1fG_chartHeading h2 small{margin-left:7px;font-size:11px}.EKz1fG_chartHeading .EKz1fG_overline{font-size:10px}.EKz1fG_dateLine{font-size:12px}.EKz1fG_dateLine span{margin-left:0;display:block}.EKz1fG_palace{min-height:151px;padding:10px 7px 6px}.EKz1fG_palaceHeading{font-size:10px}.EKz1fG_palaceHeading small{font-size:8px}.EKz1fG_star b,.EKz1fG_gate b{letter-spacing:0;font-size:15px}.EKz1fG_stem{font-size:13px}.EKz1fG_stem>small{margin-right:2px;font-size:7px}.EKz1fG_stem sup{margin-left:1px;font-size:7px}.EKz1fG_star>small,.EKz1fG_palaceFooter{font-size:8px}.EKz1fG_palaceFooter i{padding:0 2px;font-size:8px}.EKz1fG_palaceFooter>span:last-child{gap:2px}.EKz1fG_compass span,.EKz1fG_center>small{font-size:8px}.EKz1fG_facts{gap:7px}.EKz1fG_facts dd{font-size:11px}.EKz1fG_legend{font-size:9px}.EKz1fG_detail{border-top:0;padding:25px 5px 10px}.EKz1fG_detail h2{margin-top:12px}.EKz1fG_workbench{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px}.EKz1fG_exports{padding:22px 18px}.EKz1fG_historyTools{flex-wrap:wrap}.EKz1fG_historyTools>input{flex-basis:100%;max-width:none}.EKz1fG_historyTools button,.EKz1fG_filePicker{flex:1;justify-content:center}.EKz1fG_historyHeading>a{font-size:11px}.EKz1fG_undo{align-items:start}.EKz1fG_undo span{overflow-wrap:anywhere;flex:1;min-width:0}.EKz1fG_undo button{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.EKz1fG_palace{transition:none}}.EKz1fG_ruleRelations{border:1px solid var(--bdr);border-radius:14px;margin:20px 0;padding:18px}.EKz1fG_ruleRelations>summary{cursor:pointer;color:var(--tx-2)}.EKz1fG_ruleRelations .EKz1fG_evidenceLinks{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.EKz1fG_ruleRelations button{text-align:left;white-space:normal;line-height:1.7}.EKz1fG_questionGuide{border:1px solid var(--bdr);border-radius:14px;grid-column:1/-1;padding:16px;font-size:14px;line-height:1.7}.EKz1fG_questionGuide summary{cursor:pointer}.EKz1fG_questionGuide label{margin:12px 0}.EKz1fG_questionGuide p,.EKz1fG_questionGuide small{color:var(--tx-2)}.EKz1fG_questionGuide button{margin-top:12px}.EKz1fG_syncPanel{border:1px solid var(--bdr);border-radius:22px;margin:32px 0;padding:clamp(20px,4vw,36px);line-height:1.7}.EKz1fG_syncPanel h2{margin:8px 0}.EKz1fG_syncPanel details{margin-top:20px}.EKz1fG_syncPanel summary{cursor:pointer}.EKz1fG_syncPanel summary small{color:var(--tx-2);margin-left:10px}.EKz1fG_syncActions,.EKz1fG_reminderRow{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.EKz1fG_syncPanel button{border:1px solid var(--bdr);background:var(--bg-1);cursor:pointer;color:inherit;border-radius:10px;padding:9px 14px}.EKz1fG_syncPanel button:disabled{opacity:.5;cursor:not-allowed}.EKz1fG_conflictList{min-width:0;margin:20px 0 24px}.EKz1fG_conflictRecord{border-top:1px solid var(--bdr);padding:16px 0}.EKz1fG_conflictRecord summary{overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.EKz1fG_conflictRecord summary:before{content:"+";color:var(--qm-gold)}.EKz1fG_conflictRecord[open] summary:before{content:"−"}.EKz1fG_conflictRecord summary>span{flex:1;min-width:0;font-weight:600}.EKz1fG_conflictRecord summary>small{flex-shrink:0}.EKz1fG_conflictChoices{border:0;border-bottom:1px solid var(--bdr);flex-wrap:wrap;gap:10px 20px;margin:16px 0;padding:16px 0;display:flex}.EKz1fG_conflictChoices legend{color:var(--tx-2);font-size:13px}.EKz1fG_conflictChoices label{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:inline-flex}.EKz1fG_conflictChoices input{accent-color:var(--qm-gold);width:16px;height:16px}.EKz1fG_conflictFields{margin:0}.EKz1fG_conflictFields>div{border-bottom:1px solid var(--bdr);padding:14px 0}.EKz1fG_conflictFields dt{margin-bottom:10px;font-weight:600}.EKz1fG_conflictFields dd{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.EKz1fG_conflictFields dd>div{min-width:0}.EKz1fG_conflictFields dd>div>span{color:var(--tx-2);font-size:12px}.EKz1fG_diffValue pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:24rem;margin:6px 0;font-size:13px;line-height:1.65;overflow:auto}.EKz1fG_diffValue button{font-size:12px}.EKz1fG_conflictActions{flex-wrap:wrap;gap:10px;display:flex}.EKz1fG_syncPanel .EKz1fG_conflictActions>button:first-child{background:var(--tx-0);color:var(--bg-0)}.EKz1fG_conflictRecord summary:focus-visible,.EKz1fG_syncPanel button:focus-visible{outline:2px solid var(--qm-gold);outline-offset:4px}@media (max-width:540px){.EKz1fG_conflictFields dd{grid-template-columns:minmax(0,1fr);gap:12px}.EKz1fG_conflictRecord summary{flex-wrap:wrap}.EKz1fG_conflictRecord summary>small{margin-left:0}}.EKz1fG_backupList{padding:0;list-style:none}.EKz1fG_backupList li{border-bottom:1px solid var(--bdr);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.EKz1fG_backupList li>span{flex:220px}.EKz1fG_extendedOptions{border-top:1px solid var(--bdr);grid-column:1/-1;min-width:0;padding-top:18px}.EKz1fG_optionCheck{align-items:center;gap:10px;display:flex!important}.EKz1fG_optionCheck input{width:auto!important;min-height:auto!important}.EKz1fG_optionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.EKz1fG_optionGrid label{min-width:0}.EKz1fG_optionGrid input,.EKz1fG_optionGrid select{box-sizing:border-box;width:100%}.EKz1fG_timeConversion{background:var(--bg-1);overflow-wrap:anywhere;border-radius:12px;gap:8px;padding:16px;font-size:13px;display:grid}@media (max-width:540px){.EKz1fG_optionGrid{grid-template-columns:minmax(0,1fr)}}
