@font-face{font-family:LifeCheckWordmark;src:url(data:font/woff;base64,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) format('woff');font-weight:400;font-style:normal;font-display:swap}


.fr-report{--lc-logo:url(data:image/webp;base64,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)}
.fr-report{--fr-ink:#261c15;--fr-soft:#796b5c;--fr-line:#e3d8ca;max-width:1040px;margin:0 auto;color:var(--fr-ink);font:17px/1.7 Arial,sans-serif;background:#fff;border-radius:22px;overflow:hidden}
.fr-report *{box-sizing:border-box}.fr-report h1,.fr-report h2,.fr-report h3,.fr-report h4{line-height:1.25;letter-spacing:-.025em;color:#261c15}.fr-report h1{font-size:clamp(2rem,5vw,3.5rem);margin:.25em 0}.fr-report h2{font-size:clamp(1.7rem,4vw,2.3rem);margin:0 0 1em}.fr-report h3{font-size:1.3rem;margin:.4em 0 .7em}.fr-report h4{font-size:1rem;margin:.8em 0}.fr-report p{margin:.75em 0 1em}.fr-report a{color:#765d3d;text-underline-offset:4px}.fr-report summary{cursor:pointer;line-height:1.4}.fr-report summary:hover{color:#8b6b3f}.fr-cover{padding:58px 7% 35px;background:#f6efe4}.fr-eyebrow{text-transform:uppercase;font-size:.77rem;letter-spacing:.13em;font-weight:700}.fr-date{color:#796b5c;font-size:.95rem}.fr-nav{display:flex;gap:8px;flex-wrap:wrap;padding:20px 7%;border-bottom:1px solid var(--fr-line);background:#f6efe4}.fr-nav a{padding:6px 10px;border:1px solid #e3d8ca;border-radius:99px;text-decoration:none;font-size:.8rem;white-space:nowrap}.fr-nav a:hover{background:#f6efe4}.fr-section{padding:45px 7%;border-bottom:1px solid var(--fr-line);scroll-margin-top:18px}.fr-kind-overview{font-size:1.14rem}.fr-section-intro{color:#796b5c;max-width:760px}.fr-caption{font-size:.85rem;color:var(--fr-soft);line-height:1.5}.fr-life-wheel{display:block;max-width:690px;width:100%;margin:10px auto}.fr-life-wheel a path{transition:filter .15s}.fr-life-wheel a:hover path,.fr-life-wheel a:focus path{filter:brightness(1.08);stroke:#261c15;stroke-width:2}.fr-cell-number{font-size:10px;fill:#243b31;pointer-events:none;font-weight:600}.fr-wheel-label{font-size:15px;font-weight:600;fill:#32463b}.fr-wheel-center{font-size:15px;font-weight:600;fill:#32463b}.fr-legend{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center;color:#796b5c;font-size:.8rem;margin:4px 0 30px}.fr-legend span{display:flex;align-items:center;gap:7px}.fr-legend i{display:inline-block;width:12px;height:12px;border-radius:3px}.fr-sphere{margin:32px 0}.fr-topic-list{display:grid;grid-template-columns:1fr;gap:7px}.fr-topic{border:1px solid var(--fr-line);border-radius:11px;background:#f6efe4;overflow:hidden;scroll-margin-top:18px}.fr-topic>summary{display:flex;align-items:center;gap:12px;padding:14px 16px;list-style:none}.fr-topic>summary:after{content:'+';margin-left:auto;color:#796b5c}.fr-topic[open]>summary:after{content:'−'}.fr-topic summary small{margin-left:auto;font-size:.72rem;color:#796b5c;white-space:nowrap}.fr-dot{width:11px;height:11px;border-radius:50%;background:var(--dot);flex:none}.fr-topic-body{padding:0 20px 18px;border-top:1px solid #e3d8ca}.fr-fact-note{border-left:3px solid #d3aa74;padding-left:16px}.fr-body-data{padding:12px 16px;background:#f6efe4;border-radius:9px;font-size:.9rem}.fr-radar{display:block;width:100%;max-width:650px;margin:8px auto}.fr-radar-label{font-size:11.5px;fill:#49392c;font-weight:600}.fr-radar-num{font-size:9px;fill:#7b6b5c}.fr-legend .fr-solid-line{height:0;width:22px;border-top:3px solid #b86c50;border-radius:0}.fr-legend .fr-dashed-line{height:0;width:22px;border-top:3px dashed #887466;border-radius:0}.fr-trait{padding:28px 0;border-top:1px solid #e3d8ca}.fr-trait>header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px}.fr-trait-score{font-size:1.8rem;font-weight:650;color:#765d3d;white-space:nowrap}.fr-trait-score small{display:block;text-align:right;font-size:.7rem;font-weight:400;color:#796b5c}.fr-score-row{display:grid;grid-template-columns:160px 1fr;gap:16px;align-items:center;margin:12px 0;font-size:.8rem;color:#796b5c}.fr-range{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.fr-range i{display:block;padding:4px;text-align:center;border-radius:4px;background:#f6efe4;color:#796b5c;font-size:.72rem;font-style:normal}.fr-range i.active{background:#69957e;color:#fff}.fr-range-load i.active{background:#887466;color:#fff}.fr-parameter{margin:8px 0;border:1px solid #e3d8ca;border-radius:9px}.fr-parameter>summary{display:flex;justify-content:space-between;gap:15px;padding:12px 15px;list-style:none;font-size:.9rem}.fr-parameter>summary small{white-space:nowrap;color:#487b61}.fr-parameter>div{padding:0 16px 14px}.fr-all-parameters,.fr-theory,.fr-other-wishes,.fr-library,.fr-answer-archive{margin-top:20px;padding:15px 18px;border:1px solid #e3d8ca;border-radius:10px;background:#f6efe4}.fr-theory{font-size:.88rem;background:#f6efe4}.fr-book-level{margin:16px 0;border-top:1px solid #e3d8ca;padding-top:12px}.fr-wishes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px}.fr-wish{padding:20px;border-radius:12px;background:#f6efe4;border:1px solid #e3d8ca}.fr-wish h3{font-size:1.08rem}.fr-wish p:last-child{font-size:.93rem;margin-bottom:0}.fr-connection{margin:30px 0}.fr-evidence{margin-top:15px;color:#796b5c;font-size:.82rem;padding:12px;border-top:1px solid #e3d8ca}.fr-states{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fr-state-card{padding:23px;border:1px solid #e3d8ca;border-radius:13px;background:#f6efe4}.fr-state-score{font-weight:600;font-size:1.13rem;color:#487b61}.fr-state-score small{display:block;font-size:.8rem;font-weight:400}.fr-state-card details{font-size:.85rem}.fr-book-axis{padding:28px 0;border-top:1px solid #e3d8ca}.fr-book-poles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fr-book-pole{padding:16px;background:#f6efe4;border:1px solid #e3d8ca;border-radius:10px;font-size:.9rem}.fr-book-pole summary{font-weight:600}.fr-book-pole summary small{display:block;font-size:.7rem;font-weight:400;color:#796b5c;margin-top:7px}.fr-personal-book{border-bottom:1px solid #e3d8ca;padding-bottom:12px}.fr-reading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fr-book-card{padding:23px;border:1px solid #e3d8ca;background:#f6efe4;border-radius:12px}.fr-book-card h3{font-size:1.2rem}.fr-book-annotation{color:#796b5c;font-size:.87rem}.fr-library details{margin:15px 0;padding:10px 0;border-top:1px solid #e3d8ca}.fr-reading-topic{margin:22px 0}.fr-reading-topic p{font-size:.85rem;margin:.5em 0}.fr-answer-archive>div{border-top:1px solid #e3d8ca;padding:16px 0;font-size:.86rem}.fr-footer{padding:25px 7%;font-size:.78rem;color:#796b5c;background:#f6efe4}.fr-report details[open]>summary{margin-bottom:15px}.fr-report button{font:inherit}.fr-report svg text{font-family:Arial,sans-serif}
@media(max-width:650px){.fr-report{font-size:16px;border-radius:13px}.fr-cover{padding:32px 6% 22px}.fr-section{padding:30px 6%}.fr-nav{padding:15px 6%;gap:6px}.fr-nav a{font-size:.73rem;padding:5px 8px}.fr-topic summary small{display:none}.fr-states,.fr-reading,.fr-book-poles{grid-template-columns:1fr}.fr-score-row{grid-template-columns:115px 1fr;gap:8px;font-size:.73rem}.fr-wheel-label{font-size:18px}.fr-radar-label{font-size:12px}.fr-trait-score{font-size:1.45rem}.fr-report h3{font-size:1.18rem}.fr-parameter>summary{font-size:.85rem}.fr-book-axis{padding:24px 0}.fr-library,.fr-theory,.fr-answer-archive{padding:12px}.fr-cell-number{font-size:12px}}
@media print{.fr-report{max-width:none;font-size:11pt;border-radius:0}.fr-nav{display:none}.fr-section{padding:20px 0;break-inside:auto}.fr-cover{padding:20px 0;background:#fff}.fr-trait,.fr-book-axis,.fr-state-card{break-inside:avoid}.fr-report details:not([open]){display:block}.fr-report details:not([open])>:not(summary){display:none}.fr-life-wheel,.fr-radar{max-width:460px}.fr-report a{color:inherit}.fr-report svg{print-color-adjust:exact}.fr-report *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

.fr-trait-score-open{font-size:15px;line-height:1.35;max-width:160px;color:var(--fr-muted,#796b5c)}.fr-book-example{margin:18px 0;padding:17px 21px;background:#f6efe4;border-radius:10px;border-left:3px solid #d3aa74}.fr-book-example .fr-caption{margin-bottom:8px}.fr-book-example blockquote{margin:0;font-size:17px;line-height:1.65;color:#49392c}.fr-book-example+.fr-book-poles{margin-top:18px}

/* Book layout restored from report.css + web/report-shell.css at 78282b0. */
.fr-report{--fr-ink:#261c15;--fr-soft:#796b5c;--fr-line:#e3d8ca;display:grid;grid-template-columns:248px minmax(0,1fr);max-width:1440px;min-height:100vh;overflow:visible;border-radius:0;background:linear-gradient(to right,#211912 0,#211912 248px,#fffdf9 248px,#fffdf9 100%);font:17px/1.65 Arial,sans-serif}
.fr-report>*{min-width:0;grid-column:2}.fr-report h1,.fr-report h2,.fr-report h3,.fr-report h4{font-family:Georgia,serif;font-weight:400;color:#261c15;line-height:1.3;letter-spacing:-.015em}
.fr-report h1{font-size:36px;line-height:1.18;margin:9px 0 14px;letter-spacing:-.7px}.fr-report h2{font-size:27px}.fr-report h3{font-size:21px}.fr-report h4{font-size:19px}
.fr-cover{padding:30px 38px 22px;background:#fffdf9;border-bottom:1px solid #e8e1d7}
.fr-eyebrow{font:16px/1.5 Arial,sans-serif;text-transform:none;letter-spacing:.3px;color:#806341}.fr-date{font-size:16px;color:#796b5c}
.fr-nav{grid-column:1;grid-row:1 / span 30;position:sticky;top:0;align-self:start;display:flex;flex-direction:column;gap:3px;max-height:100vh;overflow-y:auto;padding:22px 16px 18px;background:#211912;border:0;color:#ddd1c1}
.fr-nav-brand{display:flex;align-items:center;gap:11px;padding:0 8px;margin:0 0 19px;color:#efdebf;font:400 28px/1.2 LifeCheckWordmark,Georgia,serif}
.fr-nav-brand:before{content:'';width:34px;height:34px;flex:none;background:var(--lc-logo) center/contain no-repeat}
.fr-nav-person{padding:0 10px 18px;margin-bottom:10px;border-bottom:1px solid #493b2e;color:#f6eee3;font:17px/1.5 Arial,sans-serif;overflow-wrap:anywhere}
.fr-nav a{display:flex;align-items:center;min-height:44px;padding:9px 10px;margin:0;border:0;border-radius:6px;color:#ddd1c1;background:transparent;text-decoration:none;font:16px/1.4 Arial,sans-serif;white-space:normal}
.fr-nav a:hover,.fr-nav a:focus-visible{background:#34291f;color:#fff3dd}.fr-nav a:first-of-type{background:#433524;color:#ffe1a9}
.fr-section{padding:30px 38px;border-bottom:1px solid #e8e1d7;scroll-margin-top:20px;background:#fffdf9}.fr-kind-overview{font-size:17px}.fr-kind-overview>p:first-of-type{font-size:22px;line-height:1.5}
.fr-section p,.fr-section li{font-size:17px;line-height:1.65}.fr-caption,.fr-report small{font-size:16px;line-height:1.5;color:#796b5c}.fr-report a{color:#765d3d}
.fr-nav a{color:#ddd1c1}.fr-nav a:hover,.fr-nav a:focus-visible{color:#fff3dd}.fr-nav a:first-of-type{color:#ffe1a9}
.fr-topic{border-radius:8px;background:#fffdf9}.fr-topic>summary{padding:14px 16px}.fr-topic-body{border-color:#e8e1d7}.fr-topic summary small{font-size:16px}
.fr-trait,.fr-book-axis,.fr-connection{border-color:#e8e1d7}.fr-trait-score{color:#487b61;font-family:Arial,sans-serif}.fr-trait-score small{font-size:16px}
.fr-all-parameters,.fr-theory,.fr-other-wishes,.fr-library,.fr-answer-archive,.fr-book-example{background:#f6efe4;border-color:#e3d8ca;border-radius:8px;font-size:16px}
.fr-wish,.fr-state-card,.fr-book-pole,.fr-book-card{background:#f6efe4;border-color:#e3d8ca;border-radius:8px}.fr-book-example{border-left-color:#d3aa74}.fr-book-example blockquote{font:17px/1.65 Arial,sans-serif;color:#49392c}
.fr-footer{padding:20px 38px;font:16px/1.5 Arial,sans-serif;background:#fffdf9;color:#79634b}.fr-mobile-navigation{display:none}
@media(max-width:920px){.fr-report{display:block;min-height:0;max-width:100%;background:#fffdf9}.fr-nav{display:none}.fr-cover{padding:24px 22px 22px}.fr-section{padding:26px 22px}.fr-report h1{font-size:32px}.fr-report h2{font-size:27px}.fr-report h3{font-size:21px}.fr-mobile-navigation{display:block;background:#211912;color:#efdebf}.fr-mobile-navigation>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:11px 18px;min-height:58px;margin:0!important;font:26px/1.2 LifeCheckWordmark,Georgia,serif;color:#efdebf}.fr-mobile-navigation>summary:before{content:'';width:31px;height:31px;flex:none;background:var(--lc-logo) center/contain no-repeat}.fr-mobile-navigation>summary>span{margin-left:auto;font:16px/1.4 Arial,sans-serif;color:#eedcc5}.fr-mobile-navigation nav{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:8px 14px 14px}.fr-mobile-navigation a{padding:11px 10px;min-height:44px;border-radius:5px;font:16px/1.4 Arial,sans-serif;color:#e3d6c5;text-decoration:none}.fr-mobile-navigation a:hover{background:#34291f;color:#fff3dd}.fr-footer{padding:20px 22px}}
@media(max-width:600px){.fr-report{border-radius:0;font-size:17px}.fr-cover{padding:23px 18px}.fr-section{padding:26px 18px}.fr-report h1{font-size:30px}.fr-report h2{font-size:25px}.fr-report h3{font-size:21px}.fr-section p,.fr-section li{font-size:17px}.fr-states,.fr-reading,.fr-book-poles,.fr-wishes{grid-template-columns:minmax(0,1fr)}.fr-topic summary small{display:block}.fr-mobile-navigation nav{grid-template-columns:minmax(0,1fr)}.fr-parameter>summary{font-size:16px}.fr-all-parameters,.fr-theory,.fr-other-wishes,.fr-library,.fr-answer-archive{padding:12px}.fr-footer{padding:18px}.fr-trait-score{font-size:25px}}
@media print{.fr-report{display:block;background:#fff;min-height:0}.fr-nav,.fr-mobile-navigation{display:none!important}.fr-cover,.fr-section,.fr-footer{padding:20px 0}.fr-report h1{font-size:27px}.fr-report h2{font-size:22px}.fr-report h3{font-size:19px}.fr-section p,.fr-section li{font-size:11pt}.fr-report details{break-inside:auto}.fr-report details:not([open])>:not(summary){display:none}}

@font-face{font-family:LifeCheckWheel;src:url(data:font/woff2;base64,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) format("woff2");font-style:normal;font-weight:400;font-display:swap}
.lcg-profile{margin:24px 0 32px}.lcg-profile-key{display:flex;flex-wrap:wrap;gap:8px 22px;padding-bottom:20px;font-size:.8rem;color:#796b5c}.lcg-profile-key span{display:flex;align-items:center;gap:8px}.lcg-key-point{width:9px;height:9px;border-radius:50%;background:#b86c50;display:inline-block}.lcg-key-interval{width:22px;height:3px;background:#b86c50;border-left:2px solid #b86c50;border-right:2px solid #b86c50;display:inline-block;position:relative}.lcg-key-interval:before,.lcg-key-interval:after{content:'';position:absolute;top:-3px;bottom:-3px;border-left:2px solid #b86c50}.lcg-key-interval:before{left:-2px}.lcg-key-interval:after{right:-2px}.lcg-profile-trait{padding:18px 0;border-top:1px solid #e3d8ca}.fr-report .lcg-profile-trait h3{margin:0 0 12px;font-size:1rem;letter-spacing:0}.lcg-profile-trait h3 a{text-decoration:none}.lcg-profile-line{display:grid;grid-template-columns:minmax(150px,1fr) minmax(170px,2fr) 62px;gap:12px;align-items:center;margin:7px 0}.lcg-profile-condition{font-size:.83rem;line-height:1.35}.lcg-profile-condition small{display:block;color:#796b5c;font-size:.72rem;margin-top:4px}.lcg-profile-value{font-size:1.1rem;text-align:right;font-variant-numeric:tabular-nums;color:#b86c50}.lcg-profile-load .lcg-profile-value{color:#887466}.lcg-profile-value-open,.lcg-profile-load .lcg-profile-value-open{color:#8a8074;font-weight:400}.lcg-range{display:block;width:100%;min-width:0;line-height:1.2;position:relative}.lcg-range svg{display:block;width:100%;height:40px;overflow:visible}.lcg-range-open-label{display:block;text-align:center;font-size:.72rem;color:#796b5c;margin-top:-2px;line-height:1.3}.lcg-range-open svg{opacity:.7}.lcg-life-wheel{display:block;max-width:690px;width:100%;margin:10px auto}.lcg-life-wheel a:hover path,.lcg-life-wheel a:focus path{stroke:#261c15;stroke-width:2;filter:brightness(1.04)}.lcg-life-wheel a:focus text,.lcg-life-wheel a:hover text{fill:#243b31;text-decoration:underline}.lcg-wheel-label{font-size:16px;font-weight:600;fill:#32463b}.lcg-wheel-center{font-size:15px;font-weight:600;fill:#32463b}.lcg-topic-badge{display:inline-block;width:13px;height:13px;border-radius:3px;flex:0 0 13px;border:1px solid transparent}.lcg-status-green{background:#a6c9b7}.lcg-status-yellow{background:#f2dc82}.lcg-status-red{background:#e78593}.lcg-status-neutral{background-color:#e8e8e2;background-image:radial-gradient(#8a8f88 1px,transparent 1.1px);background-size:4px 4px;border-color:#a6ada5}.lcg-status-unknown{background:#fff;border:1px dashed #a6ada5}.lcg-status-not_applicable{background:repeating-linear-gradient(135deg,#fffdf9 0,#fffdf9 3px,#bdbfb6 3px,#bdbfb6 4px);border-color:#bdbfb6}.lcg-life-legend{list-style:none;margin:10px 0 28px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;font-size:.8rem;line-height:1.4;color:#796b5c}.lcg-life-legend li{display:flex;align-items:center;gap:8px}.fr-report .fr-topic>summary small{white-space:normal;line-height:1.3;text-align:right}.fr-report .fr-topic>summary .lcg-topic-badge{align-self:center}
@media(max-width:650px){.lcg-profile-line{grid-template-columns:minmax(0,1fr) 46px;column-gap:10px;row-gap:1px}.lcg-profile-condition{grid-column:1/-1;display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:.78rem}.lcg-profile-condition small{font-size:.67rem;text-align:right;margin:0}.lcg-profile-line+.lcg-profile-line{margin-top:12px}.lcg-profile-key{display:grid;gap:9px;font-size:.76rem}.fr-report .lcg-profile-trait h3{font-size:1rem;line-height:1.4}.lcg-profile-value{font-size:1rem}.lcg-life-legend{grid-template-columns:repeat(2,minmax(0,1fr));font-size:.75rem;gap:12px}.lcg-wheel-label{font-size:19px}.fr-report .fr-topic>summary{display:grid;grid-template-columns:13px 1fr 14px;column-gap:10px;row-gap:5px}.fr-report .fr-topic>summary small{display:block;grid-column:2;text-align:left;font-size:.72rem;margin:0}.fr-report .fr-topic>summary:after{grid-column:3;grid-row:1/3;align-self:center;margin:0}}
@media print{.lcg-profile-trait{break-inside:avoid}.lcg-life-wheel{max-width:460px}.lcg-profile-line{grid-template-columns:150px 1fr 45px}.lcg-profile-key{font-size:8pt}.lcg-range svg{height:32px}.lcg-profile-condition{font-size:8pt}.lcg-profile-condition small,.lcg-range-open-label{font-size:7pt}.lcg-life-legend{font-size:8pt}}

.lcg-life-map{position:relative;max-width:690px;width:100%;margin:10px auto}.lcg-life-map .lcg-life-wheel{margin:0;max-width:none}.lcg-mobile-sphere{display:none}
.lcg-life-map{scroll-margin-top:18px}.lcg-map-instruction{font-size:.82rem;color:#796b5c;line-height:1.5}.lcg-map-readout{display:none;padding:16px 18px;border:1px solid #dacebc;border-radius:12px;background:#f6efe4;scroll-margin-top:20px}.lcg-map-readout:target{display:block}.fr-report .lcg-map-readout h3{display:flex;align-items:center;gap:9px;margin:0 0 7px;font-size:1.05rem;letter-spacing:0}.fr-report .lcg-map-readout p{margin:0 0 8px}.lcg-map-readout-links{display:flex;flex-wrap:wrap;gap:4px 18px}.lcg-map-readout-links a{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem}.lcg-life-wheel a:focus-visible path{stroke:#243b31;stroke-width:3}.lcg-wheel-name{font-size:12px}.lcg-wheel-caption{font-size:11px}.lcg-map-readouts{min-width:0;overflow-wrap:anywhere}.lcg-profile-line>*{min-width:0}.lcg-profile-condition{overflow-wrap:anywhere}
@media(max-width:650px){.lcg-life-map .lcg-svg-sphere{display:none}.fr-report .lcg-mobile-sphere{display:block;position:absolute;transform:translate(-50%,-50%);font-size:12px;font-weight:600;line-height:1.2;color:#32463b;text-decoration:none;white-space:nowrap}.fr-report .lcg-mobile-sphere:hover{text-decoration:underline}}
@media print{.lcg-life-map{max-width:460px}.lcg-mobile-sphere{display:none!important}.lcg-life-map .lcg-svg-sphere{display:inline!important}}
@media print{.lcg-map-instruction,.lcg-map-readouts{display:none}}

/* Exact 5.18 two-ring map: geometry from LifeCheck_Circle(2).html. */
.lcg-life-map{max-width:960px;width:100%;min-width:0;margin:18px auto;font-family:LifeCheckWheel,Arial,sans-serif;container-type:inline-size}
.lcg-map-viewport{display:block;min-width:0;max-width:100%;width:100%;overflow:hidden;overscroll-behavior:contain}
.lcg-life-map .lcg-life-wheel{display:block;width:100%;min-width:0;max-width:960px;height:auto;aspect-ratio:1;margin:0;overflow:visible}
.lcg-life-wheel text{font-family:LifeCheckWheel,Arial,sans-serif!important;pointer-events:none;text-rendering:optimizeLegibility}
.lcg-inner-sector text{font-size:22px;font-weight:600;letter-spacing:-.5px}.lcg-outer-sector text{font-size:16px;font-weight:500;letter-spacing:0}
.lcg-life-wheel a path{stroke:none;transition:filter 150ms ease,stroke 150ms ease}.lcg-life-wheel .lcg-map-unknown{stroke:#a6ada5;stroke-width:1.2;stroke-dasharray:2 3}.lcg-life-wheel a:hover path,.lcg-life-wheel a:focus-visible path{stroke:var(--wheel-ink,#32463b);stroke-width:2.4;filter:brightness(.965)}
.lcg-life-wheel a:focus{outline:none}.lcg-wheel-title{fill:#32463b;font-size:28px;font-weight:500;letter-spacing:-.5px}.lcg-wheel-owner{font-size:28px}.lcg-wheel-centre-ring{fill:#fffdf9;stroke:#dce3dd;stroke-width:1.4}
.lcg-map-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;font:16px/1.5 Arial,sans-serif;color:#526458;margin:0 0 10px}.lcg-map-zoom{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:8px 12px;border:1px solid #c8d4cb;border-radius:7px;color:#32463b;background:#fffdf9;cursor:pointer}.lcg-map-zoom input{width:18px;height:18px;accent-color:#487b61}
.lcg-life-map:has(.lcg-map-zoom input:checked) .lcg-map-viewport{height:min(64svh,560px);overflow:auto;border:1px solid #dce3dd;border-radius:8px;-webkit-overflow-scrolling:touch}
.lcg-life-map:has(.lcg-map-zoom input:checked) .lcg-life-wheel{width:1040px;min-width:1040px;max-width:1040px;height:1040px}
.lcg-map-instruction{font:16px/1.6 Arial,sans-serif;color:#627267}.lcg-map-readout{background:#f6efe4;border-color:#dacebc;border-radius:8px;padding:16px 18px;scroll-margin-top:20px}.lcg-map-readout p,.lcg-map-readout-links a{font-size:16px}
.lcg-profile-key,.lcg-profile-condition,.lcg-profile-condition small,.lcg-life-legend{font-size:16px;line-height:1.5}.lcg-profile-trait{border-color:#e8e1d7}.fr-report .lcg-profile-trait h3{font-size:21px}.lcg-profile-value{font-size:22px}.lcg-profile-value-open,.lcg-profile-load .lcg-profile-value-open{color:#8a8074}.lcg-profile-key{color:#796b5c}
.lcg-profile-line{grid-template-columns:minmax(150px,1fr) minmax(150px,2fr) 62px}.lcg-range-open-label{font-size:14px}.lcg-life-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;color:#57685d}
.lcg-status-unknown{background:#e8e8e2;border:1px dashed #a6ada5}.lcg-status-neutral{background-color:#e8e8e2;background-image:radial-gradient(#8a8f88 1px,transparent 1.1px);background-size:4px 4px}
@media(max-width:650px){.lcg-profile-line{grid-template-columns:minmax(0,1fr) 46px;gap:6px 10px}.lcg-profile-condition{display:block;grid-column:1/-1;font-size:16px}.lcg-profile-condition small{display:block;text-align:left;font-size:16px}.lcg-profile-key{font-size:16px}.fr-report .lcg-profile-trait h3{font-size:21px}.lcg-profile-value{font-size:21px}.lcg-life-legend{grid-template-columns:minmax(0,1fr);font-size:16px}.lcg-map-tools{font-size:16px;flex-wrap:wrap}.lcg-map-zoom{font-size:16px}.lcg-map-instruction{font-size:16px}.lcg-life-map .lcg-svg-sphere{display:inline}.lcg-life-map .lcg-mobile-sphere{display:none}}
@media(prefers-reduced-motion:reduce){.lcg-life-wheel a path{transition:none}}
@media print{.lcg-life-map{max-width:960px}.lcg-map-tools,.lcg-map-instruction,.lcg-map-readouts{display:none}.lcg-life-map .lcg-map-viewport{height:auto!important;overflow:visible!important;border:0!important}.lcg-life-map .lcg-life-wheel{width:100%!important;min-width:0!important;max-width:960px!important;height:auto!important}.lcg-profile-line{grid-template-columns:150px 1fr 45px}}

.reader-report{--rr-ink:#261c15;--rr-muted:#796b5c;--rr-line:#e3d8ca;display:grid;grid-template-columns:248px minmax(0,1fr);max-width:1440px;min-height:100vh;margin:0 auto;background:linear-gradient(to right,#211912 0,#211912 248px,#fffdf9 248px,#fffdf9 100%);font:17px/1.72 Arial,sans-serif;color:var(--rr-ink)}
.reader-report *{box-sizing:border-box}
.reader-report .rr-main{grid-column:2;min-width:0;width:100%;overflow-wrap:break-word}
.reader-report .rr-sidebar{grid-column:1;grid-row:1;align-self:start;position:sticky;top:0;display:flex;flex-direction:column;height:100dvh;max-height:100vh;overflow:auto;padding:24px 16px 20px;background:#211912;color:#d3c3ad;scrollbar-width:thin;scrollbar-color:#66523f transparent}
.reader-report .rr-sidebar>a{display:flex;align-items:center;gap:9px;min-height:43px;padding:10px 11px;border-radius:5px;color:#d3c3ad;text-decoration:none;font:15px/1.4 Arial,sans-serif}
.reader-report .rr-sidebar>a:hover,.reader-report .rr-sidebar>a:focus-visible{background:#433124;color:#ffe6b9}
.reader-report .rr-sidebar .rr-brand{gap:11px;padding:0 8px;margin-bottom:24px;color:#efd297;font:30px/1.2 LifeCheckWordmark,Georgia,serif}
.reader-report .rr-logo,.reader-report .rr-cover-mark{display:block;flex:none;width:35px;height:35px;background:var(--lc-logo) center/contain no-repeat}
.reader-report .rr-owner{padding:0 11px 20px;margin:0 0 14px;border-bottom:1px solid #4c3a29;color:#f3e6d3;font:17px/1.5 Arial,sans-serif;overflow-wrap:anywhere}
.reader-report .rr-nav-number{flex:0 0 18px;font:11px/1.4 Arial,sans-serif;color:#ab8b66}
.reader-report .rr-sidebar .rr-answer-link{margin-top:16px;padding-top:18px;border-top:1px solid #4c3a29;border-radius:0;color:#bda486;font-size:13px}
.reader-report .rr-sidebar-note{margin:auto 10px 0;padding-top:30px;color:#a68b6d;font:12px/1.8 Arial,sans-serif}
.reader-report .rr-mobile-nav{display:none}
.reader-report .rr-cover{position:relative;margin:0;padding:32px 42px 39px;overflow:hidden;background:radial-gradient(ellipse at 90% 43%,#a57d411e 0,transparent 57%),linear-gradient(118deg,#241b13,#1b1510);color:#efdebf;border-bottom:1px solid #614b2c}
.reader-report .rr-cover-brand{display:flex;align-items:center;gap:12px;padding-bottom:24px;border-bottom:1px solid #c7a16b3d;font:32px/1.05 LifeCheckWordmark,Georgia,serif;color:#efd297}
.reader-report .rr-cover-mark{width:42px;height:42px}
.reader-report .rr-cover-brand small{display:block;margin-top:7px;color:#baa080;font:10px/1.5 Arial,sans-serif;letter-spacing:.8px}
.reader-report .rr-cover-brand .rr-author{margin-left:auto;color:#c7a77e;font:17px/1.4 Georgia,serif}
.reader-report .rr-cover-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.45fr);align-items:center;gap:24px;padding-top:39px}
.reader-report .rr-cover .rr-kicker{margin:0 0 18px;color:#bc9b72;font-size:11px;letter-spacing:1.2px}
.reader-report .rr-cover h1{margin:0 0 21px;max-width:15ch;color:#f3e7d1;font:400 clamp(39px,4.6vw,67px)/1.08 Georgia,serif;letter-spacing:-.035em;overflow-wrap:anywhere}
.reader-report .rr-cover-subtitle{max-width:47ch;margin:0;color:#d3c0a7;font:16px/1.7 Arial,sans-serif}
.reader-report .rr-cover-date{margin:20px 0 0;color:#baa38a;font:13px/1.5 Arial,sans-serif}
.reader-report .rr-cover-enter{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:48px;margin-top:28px;padding:12px 19px;border:1px solid #dfc18b;background:#dfc18b;border-radius:2px;color:#251b12;font:15px/1.4 Arial,sans-serif;text-decoration:none}
.reader-report .rr-cover-enter:hover{background:#eed5a5}
.reader-report .rr-seal{position:relative;display:grid;place-items:center;justify-self:end;aspect-ratio:1;width:100%;max-width:230px;border:1px solid #c4a16e85;border-radius:50%;color:#c7a77e}
.reader-report .rr-seal:before,.reader-report .rr-seal:after{content:'';position:absolute;inset:11px;border:1px solid #c4a16e26;border-radius:50%}
.reader-report .rr-seal:after{inset:-12px;border-color:#c4a16e19}
.reader-report .rr-seal span{font:400 clamp(48px,6.5vw,94px)/1 Georgia,serif;letter-spacing:-.06em;padding-right:.06em;opacity:.82}
.reader-report .rr-section{padding:39px 42px 35px;scroll-margin-top:24px;border-color:#e8e1d7;min-width:0}
.reader-report .rr-page-header{margin:0 0 26px;max-width:860px}
.reader-report .rr-kicker{margin:0 0 10px;color:#97734d;font:11px/1.5 Arial,sans-serif;letter-spacing:.8px}
.reader-report .rr-page-header h2{margin:0;font:400 35px/1.2 Georgia,serif;letter-spacing:-.6px;color:#35291d}
.reader-report .rr-story{max-width:84ch;margin:0 0 27px;min-width:0}
.reader-report .rr-story h3{margin:0 0 12px;color:#594a37;font:600 18px/1.45 Arial,sans-serif;letter-spacing:0}
.reader-report .rr-story h4{margin:0 0 12px;color:#63503a;font:400 21px/1.4 Georgia,serif}
.reader-report .rr-story p{margin:0 0 13px;font:17px/1.74 Arial,sans-serif;color:#392e24}
.reader-report .rr-overview-story p{font-size:18px;line-height:1.75}
.reader-report .rr-story p:last-child{margin-bottom:0}
.reader-report .rr-evidence{margin:15px 0 0;border-top:1px solid #ebe1d3;color:#796b5c;font:14px/1.6 Arial,sans-serif}
.reader-report .rr-evidence>summary{width:fit-content;max-width:100%;padding:8px 0;min-height:36px;cursor:pointer;color:#896d49;font:13px/1.5 Arial,sans-serif}
.reader-report .rr-evidence>div{padding:12px 16px 2px;background:#f7f1e7;border-left:2px solid #cbb18a}
.reader-report .rr-evidence p{font-size:14px;line-height:1.65;color:#6b5b47}
.reader-report .rr-evidence b{font-weight:600;color:#635039}
.reader-report .rr-related{display:flex;flex-wrap:wrap;gap:7px 21px;margin-top:17px}
.reader-report .rr-related a,.reader-report .rr-page-index a{display:inline-flex;align-items:baseline;justify-content:space-between;gap:9px;color:#816445;text-decoration:none;border-bottom:1px solid #d8c4a8;padding:6px 0;font:14px/1.55 Arial,sans-serif}
.reader-report .rr-related a:hover,.reader-report .rr-page-index a:hover{color:#a05d42;border-color:#a05d42}
.reader-report .rr-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0 37px}
.reader-report .rr-focus-card{display:flex;flex-direction:column;gap:11px;padding-top:18px;border-top:2px solid #cba57a;text-decoration:none;color:inherit;min-width:0}
.reader-report .rr-focus-card .rr-kicker{margin:0}
.reader-report .rr-focus-card h3{margin:0;font:400 22px/1.3 Georgia,serif;color:#4a3828}
.reader-report .rr-focus-card p{margin:0;color:#79664f;font:15px/1.65 Arial,sans-serif}
.reader-report .rr-read-more{margin-top:auto;padding-top:5px;color:#896b43;font:13px/1.5 Arial,sans-serif}
.reader-report .rr-preview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:29px;margin:34px 0}
.reader-report .rr-preview-grid>section{min-width:0;padding-top:20px;border-top:1px solid #d8c4a8}
.reader-report .rr-preview-grid header{margin-bottom:14px}
.reader-report .rr-preview-grid h3{margin:0 0 7px;font:400 25px/1.3 Georgia,serif}
.reader-report .rr-preview-grid header>a{color:#8b6b43;font:13px/1.5 Arial,sans-serif;text-decoration:none;border-bottom:1px solid #d8c4a8}
.reader-report .rr-preview-grid section>p{font:14px/1.65 Arial,sans-serif;color:#796b5c;margin:0 0 13px}
.reader-report .rr-mini-trait{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;align-items:baseline;padding:11px 0;border-bottom:1px solid #ece4d8;color:#4b3c2b;text-decoration:none;font:14px/1.5 Arial,sans-serif}
.reader-report .rr-mini-trait strong{font-weight:400;color:#6b7457;font-size:17px}
.reader-report .rr-mini-trait small{grid-column:1 / -1;color:#927557;font:12px/1.5 Arial,sans-serif}
.reader-report .rr-preview-grid .rr-preview-key{font:12px/1.6 Arial,sans-serif;color:#927557;margin-top:14px}
.reader-report .rr-map-preview .lcg-life-wheel{display:block;width:100%;height:auto;max-width:100%;margin:0 auto}
.reader-report .rr-map-preview>div{min-width:0;max-width:100%;margin-top:23px}
.reader-report .rr-plan-entry{display:flex;flex-direction:column;gap:9px;margin-top:27px;padding:24px 26px;background:#f6efe3;border:1px solid #dac8ad;color:#5b452b;text-decoration:none}
.reader-report .rr-plan-entry .rr-kicker{margin:0}
.reader-report .rr-plan-entry strong{font:400 27px/1.3 Georgia,serif}
.reader-report .rr-plan-entry>span:last-child{font:15px/1.6 Arial,sans-serif}
.reader-report .rr-page-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 28px;margin:0 0 34px}
.reader-report .rr-page-index a{width:100%;padding:9px 0}
.reader-report .rr-observation{padding:26px 0 13px;border-top:1px solid #d8c4a8;scroll-margin-top:28px}
.reader-report .rr-observation>.rr-story>h3{font:400 27px/1.3 Georgia,serif;color:#493725;margin-bottom:17px}
.reader-report .rr-sphere-story,.reader-report .rr-trait-story{margin:16px 0 23px}
.reader-report .rr-trait-definition{margin:19px 0 22px;padding:0 0 0 17px;border-left:2px solid #d8c4a8;color:#796b5c}
.reader-report .rr-trait-definition p{margin:0;font:15px/1.7 Arial,sans-serif;color:#796b5c}
.reader-report .rr-trait-definition .rr-definition-label{margin-bottom:5px;font:11px/1.5 Arial,sans-serif;color:#927557}
.reader-report .rr-detail-heading{margin:24px 0 10px;color:#927557;font:13px/1.5 Arial,sans-serif}
.reader-report .fr-sphere{padding-top:26px;margin-top:28px;border-top:1px solid #d8c4a8;scroll-margin-top:28px}
.reader-report .fr-sphere>h3{font-size:29px;margin:0 0 16px}
.reader-report .fr-trait{padding-top:29px;margin-top:30px;scroll-margin-top:28px}
.reader-report .fr-trait>header h3{font-size:28px}
.reader-report .fr-trait>.fr-caption{font-size:14px;line-height:1.6}
.reader-report .rr-wish-details{margin:28px 0;padding:17px 20px;background:#f7f1e7;border:1px solid #e3d8ca;border-radius:5px}
.reader-report .rr-wish-details>summary{cursor:pointer;font:16px/1.55 Arial,sans-serif;color:#6f5333}
.reader-report .rr-wish-details[open]>summary{margin-bottom:20px}
.reader-report .rr-plan-intro{padding-bottom:22px;border-bottom:1px solid #d8c4a8}
.reader-report .rr-page-footer{display:flex;justify-content:space-between;gap:25px;margin-top:31px;padding-top:13px}
.reader-report .rr-page-footer a{max-width:49%;padding:7px 0;border-bottom:1px solid #d7c4a5;text-decoration:none;color:#896b43;font:13px/1.55 Arial,sans-serif}
.reader-report .rr-page-footer a:last-child{text-align:right}
.reader-report .rr-footer{padding:25px 42px;color:#8a7052;font-size:13px;line-height:1.65}
.reader-report a:focus-visible,.reader-report summary:focus-visible{outline:2px solid #ad824b;outline-offset:4px}
.reader-report .rr-cover a:focus-visible{outline-color:#f3dfbb}
@media(max-width:1180px){.reader-report .rr-cover{padding-left:32px;padding-right:32px}.reader-report .rr-section{padding-left:32px;padding-right:32px}.reader-report .rr-focus-grid{gap:18px}.reader-report .rr-focus-card h3{font-size:21px}.reader-report .rr-cover-main{grid-template-columns:minmax(0,1fr) 150px}.reader-report .rr-seal span{font-size:65px}}
@media(max-width:920px){.reader-report{display:block;max-width:100%;background:#fffdf9}.reader-report .rr-sidebar{display:none}.reader-report .rr-mobile-nav{display:block;background:#211912;color:#efdebf}.reader-report .rr-mobile-nav>summary{display:flex;align-items:center;gap:10px;list-style:none;min-height:58px;padding:11px 18px;cursor:pointer;margin:0!important}.reader-report .rr-mobile-brand{font:26px/1.2 LifeCheckWordmark,Georgia,serif}.reader-report .rr-mobile-nav>summary>span:last-child{margin-left:auto;font:14px/1.5 Arial,sans-serif;color:#d4bd9e}.reader-report .rr-mobile-nav nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:8px 16px 18px}.reader-report .rr-mobile-nav nav>a{display:flex;gap:9px;align-items:baseline;min-height:43px;padding:10px 8px;color:#e3d6c5;text-decoration:none;font:15px/1.5 Arial,sans-serif}.reader-report .rr-cover-main{grid-template-columns:minmax(0,1fr) minmax(140px,.42fr)}.reader-report .rr-cover h1{font-size:clamp(45px,7vw,65px)}.reader-report .rr-section{padding-top:31px;padding-bottom:29px}.reader-report .rr-page-header h2{font-size:32px}}
@media(max-width:600px){.reader-report .rr-cover{padding:23px 21px 30px}.reader-report .rr-cover-brand{font-size:28px;gap:10px;padding-bottom:20px}.reader-report .rr-cover-mark{width:35px;height:35px}.reader-report .rr-cover-brand .rr-author{font-size:14px}.reader-report .rr-cover-brand small{font-size:9px;letter-spacing:.4px}.reader-report .rr-cover-main{display:block;padding-top:27px}.reader-report .rr-seal{display:none}.reader-report .rr-cover h1{font-size:clamp(37px,10.2vw,58px);max-width:18ch;line-height:1.1}.reader-report .rr-cover-subtitle{font-size:15px;line-height:1.7}.reader-report .rr-cover .rr-kicker{margin-bottom:16px}.reader-report .rr-cover-enter{margin-top:24px;min-height:48px}.reader-report .rr-section{padding:28px 19px}.reader-report .rr-page-header{margin-bottom:24px}.reader-report .rr-page-header h2{font-size:30px;line-height:1.23}.reader-report .rr-story p,.reader-report .rr-overview-story p{font-size:16px;line-height:1.74}.reader-report .rr-story h3{font-size:17px;line-height:1.5}.reader-report .rr-evidence p{font-size:14px}.reader-report .rr-focus-grid{grid-template-columns:minmax(0,1fr);gap:0;margin:26px 0 30px}.reader-report .rr-focus-card{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px 12px;padding:18px 0;border-top-width:1px}.reader-report .rr-focus-card .rr-kicker{grid-column:1;grid-row:1 / 4;margin-top:3px}.reader-report .rr-focus-card h3,.reader-report .rr-focus-card p,.reader-report .rr-focus-card .rr-read-more{grid-column:2}.reader-report .rr-focus-card h3{font-size:24px}.reader-report .rr-focus-card .rr-read-more{padding-top:0}.reader-report .rr-preview-grid{grid-template-columns:minmax(0,1fr);gap:25px}.reader-report .rr-mini-trait{font-size:15px}.reader-report .rr-preview-grid h3{font-size:25px}.reader-report .rr-map-preview>div{max-width:450px;margin:18px auto 0}.reader-report .rr-plan-entry{padding:20px}.reader-report .rr-plan-entry strong{font-size:26px}.reader-report .rr-plan-entry>span:last-child{font-size:14px}.reader-report .rr-page-index{grid-template-columns:minmax(0,1fr);gap:3px;margin-bottom:27px}.reader-report .rr-observation{padding-top:23px}.reader-report .rr-observation>.rr-story>h3{font-size:26px;line-height:1.3}.reader-report .rr-related{gap:6px 18px}.reader-report .rr-related a{font-size:13px}.reader-report .fr-sphere>h3,.reader-report .fr-trait>header h3{font-size:25px}.reader-report .rr-wish-details{padding:15px}.reader-report .rr-mobile-nav nav{grid-template-columns:minmax(0,1fr)}.reader-report .rr-mobile-nav>summary{gap:8px;padding-left:16px;padding-right:16px}.reader-report .rr-mobile-nav .rr-logo{width:30px;height:30px}.reader-report .rr-mobile-nav>summary>span:last-child{font-size:13px}.reader-report .rr-footer{padding:20px}.reader-report .rr-page-footer{gap:20px;margin-top:24px}.reader-report .rr-page-footer a{font-size:12px;line-height:1.65}}
@media(prefers-reduced-motion:reduce){.reader-report *{scroll-behavior:auto!important;transition:none!important}}
@media print{.reader-report{display:block;max-width:none;background:white;color:#261c15;font-size:11pt}.reader-report .rr-sidebar,.reader-report .rr-mobile-nav,.reader-report .rr-page-footer,.reader-report .rr-cover-enter,.reader-report .rr-page-index{display:none!important}.reader-report .rr-main{width:100%}.reader-report .rr-cover{background:white!important;color:#35291d;padding:10mm 0 14mm;break-after:page}.reader-report .rr-cover-brand{color:#35291d;border-color:#baa27a}.reader-report .rr-cover h1{color:#35291d!important;font-size:40pt!important}.reader-report .rr-cover-subtitle,.reader-report .rr-cover-date,.reader-report .rr-cover .rr-kicker{color:#846b4b}.reader-report .rr-cover-main{display:grid;grid-template-columns:1fr 45mm;gap:15mm}.reader-report .rr-seal{display:grid;width:45mm;color:#a78a60;border-color:#a78a60}.reader-report .rr-seal span{font-size:44pt}.reader-report .rr-section{padding:12mm 0 8mm;break-before:page}.reader-report .rr-page-header h2{font-size:25pt}.reader-report .rr-story p,.reader-report .rr-overview-story p{font-size:11pt;line-height:1.65}.reader-report .rr-story h3{font-size:13pt}.reader-report .rr-story h4{font-size:13pt}.reader-report .rr-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7mm}.reader-report .rr-focus-card{break-inside:avoid}.reader-report .rr-focus-card h3{font-size:14pt}.reader-report .rr-focus-card p{font-size:10pt}.reader-report .rr-preview-grid{grid-template-columns:1fr 1fr;gap:10mm}.reader-report .rr-preview-grid>section{break-inside:avoid}.reader-report .rr-footer{padding:8mm 0;font-size:9pt}.reader-report .rr-plan-entry{break-inside:avoid}.reader-report a{color:inherit}.reader-report *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

/* Adapter for the hosted LifeCheck styles and the offline test markup.
   Brand, fonts, colours and report styles come from the original host bundles. */
html { min-width: 280px; }
body { min-width: 280px; }
body [hidden], body .hidden { display: none !important; }
body.home-view #app, body.question-view #app, body.report-view #app,
body.information-view #app { max-width: none; margin: 0; padding: 0; }
button, input, textarea, select { font: inherit; }
.skip-link { position: fixed; left: 12px; top: -100px; z-index: 200; padding: 10px 16px; color: #211710; background: #fffdf8; border-radius: 6px; }
.skip-link:focus { top: 8px; }
body.report-view button { cursor: pointer; border: 0; background: transparent; color: inherit; }
button, a, input, textarea, summary { -webkit-tap-highlight-color: transparent; }
button:focus-visible, a:focus-visible, input:focus-visible,
textarea:focus-visible, select:focus-visible, summary:focus-visible {
  outline: 3px solid #ad824b; outline-offset: 3px;
}
.toast { position: fixed; z-index: 120; left: 50%; bottom: max(18px, env(safe-area-inset-bottom)); transform: translateX(-50%); width: max-content; max-width: calc(100vw - 32px); padding: 12px 17px; border: 1px solid #d4c3aa; border-radius: 9px; background: #fffdf8; color: #302018; box-shadow: 0 5px 24px #21171024; font: 16px/1.45 Arial,sans-serif; }

/* The host wraps only its main content in #app. Here #app also owns the header. */
body.home-view .home-main { width: 100%; max-width: 1300px; margin: auto; padding: 0 30px 32px; }
body.home-view .brand { padding: 0; }
body.home-view .home-report-shot { padding: 0; cursor: pointer; }
body.home-view .home-preview-links button { display: inline-flex; align-items: center; gap: 7px; padding: 0 0 2px; border: 0; border-bottom: 1px solid #d3aa7470; color: var(--home-ink); background: transparent; font: 400 16px/1.5 var(--home-sans); white-space: nowrap; }
body.home-view .home-secondary { padding: 0 0 28px; color: var(--home-muted); font: 16px/1.6 var(--home-sans); }
body.home-view .home-secondary > details { margin-top: 18px; }
body.home-view .home-secondary summary { width: fit-content; cursor: pointer; min-height: 32px; }
body.home-view .home-secondary p { margin: 10px 0; }
body.home-view .home-secondary .buttons { margin-top: 12px; }
body.home-view .home-secondary .text-button { color: var(--home-ink); }
body.home-view .example-row { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 14px; align-items: center; }
body.home-view .example-row select { min-width: 0; max-width: 100%; min-height: 44px; padding: 9px 12px; border: 1px solid #8a6a4480; border-radius: 6px; color: #fff0d5; background: #2a1b14; font-size: 16px; }
body.home-view .home-method button { text-decoration: underline; text-underline-offset: 3px; }

/* A single question occupies the available viewport. Content is never clipped.
   Overflow is an accessibility fallback for zoom, keyboards and very small screens. */
body.question-view { height: 100vh; height: var(--lc-viewport-height,100dvh); overflow: hidden; background: #fcf8f2; color: #211710; font: 16px/1.55 Arial,sans-serif; }
body.question-view #app { display: flex; flex-direction: column; height: 100%; min-height: 0; overflow: hidden; }
body.question-view .app-header { flex: 0 0 55px; position: relative; height: 55px; min-height: 55px; z-index: 30; }
body.question-view .brand { padding: 0; }
body.question-view .quiz-shell { display: flex; flex-direction: column; flex: 1 1 auto; width: 100%; max-width: 960px; min-height: 0; margin: 0 auto; padding: 14px 26px 22px; overflow: hidden; }
body.question-view .test-head { flex: none; display: flex; align-items: center; gap: 12px; min-height: 30px; margin: 0 0 6px; }
body.question-view .test-stage { flex: 1; min-width: 0; color: #7f7365; font: 16px/1.4 Arial,sans-serif; }
body.question-view .test-head .counter { flex: none; margin-left: auto; color: #513c27; font: 16px/1.4 Arial,sans-serif; font-variant-numeric: tabular-nums; white-space: nowrap; }
body.question-view .test-head .text-button { flex: none; font-size: 15px; padding: 5px 0; min-height: 30px; }
body.question-view .progress { flex: 0 0 5px; height: 5px; margin: 0 0 10px; }
body.question-view .life-navigation { flex: none; min-width: 0; margin: 0 0 10px; }
body.question-view .sphere-progress, body.question-view .aspect-progress { min-width: 0; max-width: 100%; overscroll-behavior-x: contain; }
body.question-view .sphere-progress { padding-bottom: 4px; }
body.question-view .aspect-progress { padding-top: 3px; padding-bottom: 1px; }
body.question-view .sphere-step, body.question-view .aspect-step { cursor: pointer; }
body.question-view .quiz-shell > .notice { flex: none; max-width: none; padding: 9px 12px; margin: 0 0 8px; font-size: 15px; line-height: 1.4; }
body.question-view .question-card { flex: 0 1 auto; min-height: 0; min-width: 0; margin: 0; padding: 24px 30px 18px; border: 1px solid #e0d6c9; border-radius: 15px; background: #fffdf8; box-shadow: 0 6px 22px #34200d04; overflow: auto; overscroll-behavior: contain; }
body.question-view .single-question-card { display: flex; flex-direction: column; overflow: hidden; }
body.question-view .question-canvas { flex: 0 1 auto; min-height: 0; overflow-y: auto; overflow-x: hidden; overscroll-behavior: contain; scrollbar-width: thin; scrollbar-color: #c7b89e transparent; padding: 0 3px 2px; margin: 0 -3px; scroll-padding-block: 8px; }
body.question-view .question-meta { display: flex; flex-wrap: wrap; align-items: baseline; gap: 3px 14px; margin: 0 0 9px; color: #796d60; font: 15px/1.4 Arial,sans-serif; }
body.question-view .question-topic { color: #806341; }
body.question-view .question-period { font-size: 14px; }
body.question-view .question-field { display: block; min-width: 0; margin: 0; padding: 0; border: 0; }
body.question-view .question-title { display: block; float: none; width: 100%; max-width: 100%; padding: 0; margin: 0 0 15px; color: #211710; font: 600 26px/1.4 Arial,sans-serif; letter-spacing: -.3px; overflow-wrap: break-word; }
body.question-view .question-instruction { margin: -3px 0 10px; color: #796d60; font: 15px/1.4 Arial,sans-serif; }
body.question-view .subject-context, body.question-view .action-subject { margin: 0 0 10px; color: #624620; font: 16px/1.4 Arial,sans-serif; overflow-wrap: anywhere; }
body.question-view .bounded-options { display: flex; flex-direction: column; gap: 9px; min-width: 0; }
body.question-view .option { position: relative; display: flex; align-items: flex-start; gap: 13px; width: 100%; min-width: 0; min-height: 48px; margin: 0; padding: 13px 17px; border: 1px solid #e2d8ca; border-radius: 10px; background: #fffdf9; color: #211710; font: 400 16px/1.5 Arial,sans-serif; text-align: left; cursor: pointer; white-space: normal; }
body.question-view .option:hover { border-color: #b89b70; background: #f5eee3; }
body.question-view .option.selected { border-color: #aa8757; background: #f4eadb; box-shadow: inset 3px 0 #ad8855; }
body.question-view .option:focus-within { outline: 3px solid #ad824b; outline-offset: 2px; }
body.question-view .option input { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); clip-path: inset(50%); white-space: nowrap; border: 0; }
body.question-view .option .mark { display: block; flex: 0 0 20px; width: 20px; height: 20px; margin-top: 2px; border: 1px solid #bdac94; border-radius: 50%; background: #fffdf9; }
body.question-view .option input[type=checkbox] + .mark { border-radius: 5px; }
body.question-view .option.selected .mark { border: 6px solid #a8814b; }
body.question-view .option-label { min-width: 0; overflow-wrap: break-word; }
body.question-view .choice-branch { justify-content: space-between; align-items: center; }
body.question-view .choice-branch > span:first-child { flex: 1; min-width: 0; }
body.question-view .choice-branch > span:last-child { flex: none; }
body.question-view .choice-count { font-size: 14px; color: #796d60; }
body.question-view .choice-breadcrumb { margin: 0 0 5px; }
body.question-view .choice-breadcrumb .text-button { min-height: 32px; padding: 4px 0; font-size: 15px; }
body.question-view .choice-heading { margin: 0 0 10px; color: #624620; font: 600 16px/1.4 Arial,sans-serif; }
body.question-view .compact-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); }
body.question-view .compact-grid .option { align-items: center; min-height: 49px; }
body.question-view .selection-summary { display: block; min-height: 36px; padding: 6px 0 0; font: 15px/1.4 Arial,sans-serif; color: #765d3d; text-align: left; }
body.question-view .question-utilities { display: flex; flex: none; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 0 14px; margin-top: 8px; }
body.question-view .question-utilities .text-button { min-height: 36px; padding: 7px 0; font: 15px/1.4 Arial,sans-serif; color: #796d60; text-align: left; }
body.question-view .question-error { flex: none; margin: 0; color: #9c3f28; font: 15px/1.4 Arial,sans-serif; }
body.question-view .question-error:empty { display: none; }
body.question-view .question-error:not(:empty) { margin-top: 5px; }
body.question-view .question-footer { display: flex; flex: none; align-items: center; justify-content: space-between; gap: 14px; position: static; margin: 7px 0 0; padding: 10px 0 0; border-top: 1px solid #eee5d9; background: transparent; }
body.question-view .question-footer .text-button { min-height: 44px; padding: 10px 0; font-size: 16px; }
body.question-view .question-footer .primary { min-height: 44px; padding: 12px 22px; border: 0; border-radius: 25px; background: #1f1410; color: #f9eedc; font: 16px/1.4 Arial,sans-serif; white-space: nowrap; }
body.question-view .question-footer .primary:hover { background: #493326; }
body.question-view .short-text-input, body.question-view .question-text,
body.question-view .number-input input { display: block; width: 100%; min-height: 48px; padding: 12px 14px; border: 1px solid #cdbba2; border-radius: 8px; background: #fffdf9; color: #211710; font: 16px/1.5 Arial,sans-serif; }
body.question-view .question-text { height: 112px; max-height: 220px; resize: vertical; }
body.question-view .number-input { display: flex; align-items: center; gap: 12px; color: #796d60; }
body.question-view .number-input input { max-width: 190px; }
body.question-view .return-options { margin: 15px 0; gap: 8px; }
body.question-view .question-card > h2 { font: 600 23px/1.35 Arial,sans-serif; }
body.question-view #close-return-menu { min-height: 44px; padding: 10px 0; color: #765d3d; text-align: left; }
body.question-view .panel { min-width: 0; padding: 24px; border: 1px solid #e0d6c9; border-radius: 15px; background: #fffdf8; overflow-y: auto; }
body.question-view .panel > p { margin: 16px 0; }

/* Session controls and context are separate surfaces; they do not push answers. */
body.question-view .session-tools { position: relative; }
body.question-view .session-tools > summary { cursor: pointer; list-style: none; min-height: 44px; padding: 11px 0 11px 12px; color: #796d60; font: 16px/1.4 Arial,sans-serif; }
body.question-view .session-tools > summary::-webkit-details-marker { display: none; }
body.question-view .session-tools-content { position: absolute; right: 0; top: calc(100% + 7px); z-index: 45; width: 280px; max-width: calc(100vw - 28px); padding: 12px 17px; border: 1px solid #d6c8b4; border-radius: 10px; background: #fffdf8; box-shadow: 0 8px 26px #30201820; }
body.question-view .session-tools-content .text-button { display: block; width: 100%; min-height: 44px; text-align: left; }
body.question-view .save-note { margin: 7px 0; color: #796d60; font: 14px/1.45 Arial,sans-serif; }
body.question-view .question-context-panel:not([hidden]) { position: fixed; inset: 0; z-index: 100; display: flex; align-items: center; justify-content: center; padding: 24px; background: #21171075; }
body.question-view .question-context-content { width: 100%; max-width: 650px; max-height: 100%; min-height: 0; padding: 22px 26px; overflow: auto; overscroll-behavior: contain; border: 1px solid #d6c8b4; border-radius: 14px; background: #fffdf8; color: #211710; box-shadow: 0 12px 55px #21171030; font: 16px/1.55 Arial,sans-serif; }
body.question-view .question-context-content > header { display: flex; align-items: flex-start; justify-content: space-between; gap: 14px; margin-bottom: 17px; }
body.question-view .question-context-content h2 { margin: 7px 0 0; font: 600 22px/1.3 Arial,sans-serif; }
body.question-view .question-context-content h3 { margin: 0 0 9px; font: 600 18px/1.4 Arial,sans-serif; }
body.question-view .question-context-content section, body.question-view .question-context-content .answer-history-item { margin: 20px 0 0; padding-top: 17px; border-top: 1px solid #e0d6c9; }
body.question-view .question-context-content p { margin: 10px 0; }
body.question-view .question-context-content li { margin: 9px 0; }
body.question-view .question-context-content ul { padding-left: 23px; }
body.question-view .question-context-content .text-button { min-height: 44px; padding: 10px 0; text-align: left; }
body.question-view #close-question-context { flex: none; white-space: nowrap; }
body.question-view .answer-history { margin-top: 18px; }
body.question-view .answer-history > summary { cursor: pointer; min-height: 40px; padding: 8px 0; color: #765d3d; }

/* Keep the complete report's own design. Only its surrounding offline controls. */
body.report-view { height: auto; overflow: auto; }
body.report-view .report-document { width: 100%; max-width: none; padding: 0; margin: 0; }
body.report-view .report-tools { padding: 12px 26px; border-bottom: 1px solid #e0d6c9; background: #f7f1e8; color: #796d60; font: 16px/1.5 Arial,sans-serif; }
body.report-view .report-tools > summary { width: fit-content; cursor: pointer; min-height: 28px; }
body.report-view .report-tools-content { display: flex; flex-wrap: wrap; gap: 0 24px; padding-top: 8px; }
body.report-view .report-tools-content .text-button { min-height: 44px; text-align: left; }
body.report-view .report-reflection { max-width: 950px; margin: 34px auto; padding: 24px; color: #3d3025; }
body.report-view .report-reflection h2 { margin: 0 0 12px; font: 400 27px/1.3 Georgia,serif; }
body.report-view .report-reflection p { font: 17px/1.65 Arial,sans-serif; margin: 0 0 16px; }
body.report-view .report-reflection textarea { width: 100%; min-height: 112px; padding: 13px 15px; border: 1px solid #d5c7b7; border-radius: 7px; background: #fffdf9; font: 16px/1.5 Arial,sans-serif; }
body.report-view #save-reflection { margin-top: 12px; min-height: 44px; padding: 11px 17px; border-radius: 6px; background: linear-gradient(115deg,#fae6c4,#d3aa74); color: #261c15; }
body.information-view .information-shell { max-width: 1000px; margin: auto; padding: 28px 26px 45px; }
body.information-view .decision-page h1 { font-size: 34px; margin-bottom: 22px; }
body.information-view .decision-content { line-height: 1.7; overflow-wrap: break-word; }
body.information-view .decision-content p { margin: 14px 0; }
body.information-view .actions { margin-top: 24px; }

@media (max-width: 650px) {
  body.question-view .app-header { flex-basis: 47px; height: 47px; min-height: 47px; padding: 0 14px; }
  body.question-view .brand { gap: 8px; }
  body.question-view .brand img { width: 31px; height: 31px; }
  body.question-view .brand span { font-size: 27px; }
  body.question-view .quiz-shell { padding: 8px 12px max(10px,env(safe-area-inset-bottom)); }
  body.question-view .test-head { gap: 8px; min-height: 30px; margin-bottom: 3px; }
  body.question-view .test-stage { font-size: 14px; line-height: 1.25; }
  body.question-view .test-head .counter { font-size: 14px; line-height: 1.3; }
  body.question-view .test-head .text-button { font-size: 14px; }
  body.question-view .progress { flex-basis: 4px; height: 4px; margin-bottom: 5px; }
  body.question-view .life-navigation { margin-bottom: 6px; }
  body.question-view .sphere-progress { gap: 5px; padding: 1px 1px 3px; scrollbar-width: none; }
  body.question-view .sphere-progress::-webkit-scrollbar { display: none; }
  body.question-view .sphere-step { min-height: 31px; padding: 4px 9px; font-size: 14px; line-height: 1.5; }
  body.question-view .aspect-progress { display: none; }
  body.question-view .question-card { padding: 16px 16px 12px; border-radius: 13px; }
  body.question-view .question-meta { margin-bottom: 7px; gap: 2px 10px; font-size: 14px; line-height: 1.3; }
  body.question-view .question-period { font-size: 13px; }
  body.question-view .question-title { font-size: 22px; line-height: 1.28; letter-spacing: -.2px; margin-bottom: 12px; }
  body.question-view .question-instruction { margin: -2px 0 8px; font-size: 14px; line-height: 1.35; }
  body.question-view .bounded-options { gap: 7px; }
  body.question-view .option { gap: 10px; min-height: 47px; padding: 10px 12px; border-radius: 9px; font-size: 16px; line-height: 1.4; }
  body.question-view .option .mark { flex-basis: 18px; width: 18px; height: 18px; margin-top: 2px; }
  body.question-view .option.selected .mark { border-width: 5px; }
  body.question-view .compact-grid { gap: 7px; }
  body.question-view .compact-grid .option { min-height: 48px; padding: 10px; gap: 8px; }
  body.question-view .choice-breadcrumb { margin-bottom: 3px; }
  body.question-view .choice-breadcrumb .text-button { font-size: 14px; min-height: 29px; padding: 3px 0; }
  body.question-view .choice-heading { margin-bottom: 8px; font-size: 15px; line-height: 1.35; }
  body.question-view .choice-count { font-size: 13px; }
  body.question-view .question-utilities { margin-top: 5px; gap: 0 12px; }
  body.question-view .question-utilities .text-button { min-height: 34px; font-size: 14px; line-height: 1.35; padding: 7px 0; }
  body.question-view .question-footer { margin-top: 4px; padding-top: 7px; }
  body.question-view .question-footer .primary { min-height: 44px; padding: 10px 19px; }
  body.question-view .selection-summary { font-size: 14px; min-height: 32px; padding-top: 5px; }
  body.question-view .question-context-panel:not([hidden]) { padding: 14px; }
  body.question-view .question-context-content { padding: 17px 18px; border-radius: 12px; }
  body.question-view .question-context-content > header { gap: 10px; margin-bottom: 12px; }
  body.question-view .question-context-content h2 { font-size: 20px; }
  body.question-view #close-question-context { font-size: 14px; }
  body.report-view .report-tools { padding: 11px 18px; }
  body.report-view .report-reflection { margin: 20px auto; padding: 18px; }
  body.information-view .information-shell { padding: 24px 18px; }
}
@media (max-width: 560px) {
  body.home-view .home-main { padding: 0 20px 24px; }
}
@media (max-width: 650px) and (max-height: 740px) {
  body.question-view .quiz-shell { padding-top: 5px; padding-bottom: max(6px,env(safe-area-inset-bottom)); }
  body.question-view .question-card { padding: 12px 14px 9px; }
  body.question-view .question-title { font-size: 21px; line-height: 1.26; margin-bottom: 10px; }
  body.question-view .option { padding: 9px 11px; line-height: 1.35; min-height: 44px; }
  body.question-view .bounded-options { gap: 6px; }
  body.question-view .question-meta { margin-bottom: 6px; }
  body.question-view .question-utilities { margin-top: 3px; }
  body.question-view .question-footer { padding-top: 5px; margin-top: 3px; }
}
/* The layout controller tries these in order before allowing fallback scroll.
   Density changes spacing and secondary navigation, never answer text. */
body.question-view[data-density=compact] .life-navigation,
body.question-view[data-density=tight] .life-navigation { display: none; }
body.question-view[data-density=compact] .quiz-shell { padding-top: 6px; padding-bottom: max(8px,env(safe-area-inset-bottom)); }
body.question-view[data-density=compact] .question-card { padding-top: 15px; padding-bottom: 11px; }
body.question-view[data-density=compact] .question-title { font-size: 22px; line-height: 1.3; margin-bottom: 10px; }
body.question-view[data-density=compact] .question-meta { margin-bottom: 6px; }
body.question-view[data-density=compact] .bounded-options { gap: 7px; }
body.question-view[data-density=compact] .option { padding-top: 10px; padding-bottom: 10px; min-height: 44px; font-size: 16px; line-height: 1.4; }
body.question-view[data-density=compact] .question-utilities { margin-top: 4px; }
body.question-view[data-density=compact] .question-footer { margin-top: 3px; padding-top: 6px; }
body.question-view[data-density=tight] .quiz-shell { padding-top: 4px; padding-bottom: max(6px,env(safe-area-inset-bottom)); }
body.question-view[data-density=tight] .test-head { min-height: 28px; margin-bottom: 3px; }
body.question-view[data-density=tight] .progress { margin-bottom: 5px; }
body.question-view[data-density=tight] .question-card { padding-top: 11px; padding-bottom: 9px; }
body.question-view[data-density=tight] .question-meta { margin-bottom: 5px; }
body.question-view[data-density=tight] .question-title { font-size: 20px; line-height: 1.25; margin-bottom: 9px; }
body.question-view[data-density=tight] .question-instruction { margin-bottom: 7px; }
body.question-view[data-density=tight] .bounded-options { gap: 5px; }
body.question-view[data-density=tight] .option { min-height: 44px; padding-top: 6px; padding-bottom: 6px; font-size: 16px; line-height: 1.35; }
body.question-view[data-density=tight] .compact-grid .option { min-height: 44px; }
body.question-view[data-density=tight] .question-utilities { margin-top: 3px; }
body.question-view[data-density=tight] .question-footer { margin-top: 2px; padding-top: 5px; }
body.question-view[data-density=tight] .choice-breadcrumb .text-button { min-height: 28px; padding-top: 2px; padding-bottom: 2px; }
body.question-view[data-density=tight] .choice-heading { margin-bottom: 6px; }
body.question-view[data-layout-fallback=scroll] .question-canvas { overflow-y: auto; }
body.question-view .question-reference { margin: 0 0 8px; color: #624620; font: 16px/1.35 Arial,sans-serif; overflow-wrap: anywhere; }
body.question-view .choice-depth-field .question-title { font: 400 16px/1.35 Arial,sans-serif; letter-spacing: 0; margin-bottom: 6px; color: #796d60; }
body.question-view .choice-depth-field .choice-heading { font: 600 20px/1.25 Arial,sans-serif; color: #211710; margin-bottom: 8px; }
body.question-view[data-layout-fallback=document] { height: auto; min-height: var(--lc-viewport-height,100dvh); overflow-y: auto; }
body.question-view[data-layout-fallback=document] #app { height: auto; min-height: var(--lc-viewport-height,100dvh); overflow: visible; }
body.question-view[data-layout-fallback=document] .quiz-shell { flex: none; overflow: visible; }
body.question-view[data-layout-fallback=document] .single-question-card,
body.question-view[data-layout-fallback=document] .question-canvas { overflow: visible; }
/* A keyboard or large zoom may leave less than one readable answer's height.
   Let the document scroll in that case; no text or action is hidden. */
@media (max-height: 500px) {
  body.question-view { height: auto; min-height: 100vh; min-height: 100dvh; overflow-y: auto; }
  body.question-view #app { height: auto; min-height: 100vh; min-height: 100dvh; overflow: visible; }
  body.question-view .quiz-shell { flex: none; overflow: visible; }
  body.question-view .single-question-card, body.question-view .question-canvas { overflow: visible; }
  body.question-view .question-context-panel:not([hidden]) { padding: 8px; }
}
@media (prefers-reduced-motion: reduce) {
  body.question-view *, body.question-view *::before, body.question-view *::after { transition: none !important; scroll-behavior: auto !important; }
}
@media print {
  .report-tools, .report-reflection, .toast, #import-file { display: none !important; }
  body.report-view .report-document { width: 100%; margin: 0; padding: 0; }
}

/* r8: the complete behavioural scale stays visible in the main answer list. */
body.question-view .action-basis-line { display:flex; align-items:baseline; flex-wrap:wrap; gap:2px 10px; margin:0 0 8px; color:#796d60; font:15px/1.3 Arial,sans-serif; }
body.question-view .action-basis-line .text-button { min-height:30px; padding:3px 0; color:#765d3d; text-decoration:underline; text-underline-offset:3px; }
body.question-view .one-case-notice { margin:0 0 9px; padding:7px 10px; border-left:3px solid #b28d53; background:#f4eadb; color:#513c27; font:16px/1.35 Arial,sans-serif; }
body.question-view .choice-sequence-position { margin:0 0 5px; color:#796d60; font:14px/1.3 Arial,sans-serif; }
body.question-view .single-case-question { margin:0 0 9px; color:#624620; font:16px/1.35 Arial,sans-serif; }
body.question-view .auxiliary-selection { margin:0 0 9px; color:#624620; font:16px/1.35 Arial,sans-serif; }
body.question-view .question-field .bounded-options { gap:7px; }
body.question-view[data-density=compact] .question-field .bounded-options { gap:5px; }
body.question-view[data-density=tight] .question-field .bounded-options { gap:4px; }
body.question-view[data-density=tight] .action-basis-line { margin-bottom:5px; }
body.question-view[data-density=tight] .one-case-notice { margin-bottom:6px; padding:5px 8px; }
body.question-view[data-density=tight] .question-card { padding-left:12px; padding-right:12px; }
body.question-view[data-density=tight] .option { padding-left:10px; padding-right:10px; gap:9px; }
