.ChecklistBook-module__pc0rHa__main{position:relative;overflow:clip}.ChecklistBook-module__pc0rHa__hero{max-width:980px;padding-top:calc(var(--header-h) + env(safe-area-inset-top,0px) + clamp(32px, 6vw, 88px));isolation:isolate;flex-direction:column;gap:16px;padding-bottom:clamp(20px,3vw,32px);display:flex;position:relative}.ChecklistBook-module__pc0rHa__heroSun{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#f9a60261 0%,#e9510538 38%,#e9510514 66%,#e9510500 100%);border-radius:50%;width:clamp(360px,52vw,760px);position:absolute;top:clamp(-260px,-14vw,-110px);right:clamp(-360px,-18vw,-120px)}.ChecklistBook-module__pc0rHa__bracket{color:var(--mute)}.ChecklistBook-module__pc0rHa__title{max-width:16ch;font-size:clamp(2.2rem,5.4vw,4.4rem)}.ChecklistBook-module__pc0rHa__lead{max-width:52ch}.ChecklistBook-module__pc0rHa__quote{border-left:3px solid var(--orange);background:var(--mist);border-radius:0 18px 18px 0;max-width:640px;margin:4px 0 0;padding:16px 18px 16px 20px}.ChecklistBook-module__pc0rHa__quote blockquote{letter-spacing:-.02em;margin:0;font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:500;line-height:1.4}.ChecklistBook-module__pc0rHa__quote figcaption{color:var(--mute);margin-top:8px;font-size:13px}.ChecklistBook-module__pc0rHa__facts{flex-wrap:wrap;gap:6px 20px;margin:2px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.ChecklistBook-module__pc0rHa__facts li{align-items:center;gap:10px;display:flex}.ChecklistBook-module__pc0rHa__facts .dot{width:6px;height:6px}.ChecklistBook-module__pc0rHa__note{background:#e9510512;border-radius:14px;max-width:640px;padding:12px 14px;font-size:14px;line-height:1.55;box-shadow:inset 0 0 0 1px #e9510538}.ChecklistBook-module__pc0rHa__account{max-width:640px;color:var(--mute);font-size:13px}.ChecklistBook-module__pc0rHa__account a,.ChecklistBook-module__pc0rHa__inlineLink{color:var(--orange-deep);text-underline-offset:3px;text-decoration:underline}.ChecklistBook-module__pc0rHa__blocks{flex-direction:column;gap:18px;max-width:980px;padding-bottom:clamp(20px,3vw,32px);display:flex}.ChecklistBook-module__pc0rHa__section{border-radius:var(--r-lg);background:var(--mist);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:8px;padding:clamp(8px,1.2vw,12px);display:flex}.ChecklistBook-module__pc0rHa__sectionHead{justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 4px 10px;display:flex}.ChecklistBook-module__pc0rHa__sectionTitle{letter-spacing:-.02em;align-items:center;gap:10px;font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:500;display:flex}.ChecklistBook-module__pc0rHa__tag{background:var(--ink);color:#fff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.ChecklistBook-module__pc0rHa__sectionScore{color:var(--mute);flex:none;font-size:13px}.ChecklistBook-module__pc0rHa__items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ChecklistBook-module__pc0rHa__item{background:var(--paper);transition:box-shadow .4s var(--ease-out);border-radius:20px;gap:14px;padding:16px;display:grid;box-shadow:0 1px #0a080608}@media (min-width:900px){.ChecklistBook-module__pc0rHa__item{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:14px 24px;padding:18px 18px 18px 20px}.ChecklistBook-module__pc0rHa__tip{grid-column:1/-1}}.ChecklistBook-module__pc0rHa__item[data-answer=yes]{box-shadow:inset 0 0 0 1px #e9510552}.ChecklistBook-module__pc0rHa__item[data-answer=no],.ChecklistBook-module__pc0rHa__item[data-answer=partly]{box-shadow:inset 0 0 0 1px #0a080624}.ChecklistBook-module__pc0rHa__itemText{gap:14px;min-width:0;display:flex}.ChecklistBook-module__pc0rHa__itemNum{color:var(--mute);flex:none;padding-top:2px;font-size:12px}.ChecklistBook-module__pc0rHa__item[data-answer] .ChecklistBook-module__pc0rHa__itemNum{color:var(--orange)}.ChecklistBook-module__pc0rHa__itemBody{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.ChecklistBook-module__pc0rHa__question{font-size:15px;line-height:1.5}.ChecklistBook-module__pc0rHa__hint{color:var(--mute);font-size:12.5px;line-height:1.5}.ChecklistBook-module__pc0rHa__timecode{background:var(--fog);letter-spacing:.04em;color:var(--mute);border-radius:999px;padding:3px 9px;font-size:11.5px;display:inline-flex}a.ChecklistBook-module__pc0rHa__timecode:hover{color:var(--orange-deep);background:#e951051a}.ChecklistBook-module__pc0rHa__tip{background:#e9510512;border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.55}.ChecklistBook-module__pc0rHa__tipLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--orange-deep);margin-bottom:4px;font-size:11px;display:block}.ChecklistBook-module__pc0rHa__seg{background:var(--fog);border-radius:14px;gap:2px;padding:3px;display:grid}.ChecklistBook-module__pc0rHa__segOption{min-height:48px;color:var(--mute);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .3s var(--ease-out);background:0 0;border:0;border-radius:11px;place-items:center;padding:0 6px;font-size:13.5px;display:grid;position:relative}.ChecklistBook-module__pc0rHa__segOption:hover:not([data-on]){color:var(--ink)}.ChecklistBook-module__pc0rHa__segOption[data-on]{color:#fff}.ChecklistBook-module__pc0rHa__segOption:focus-visible{box-shadow:var(--focus);border-radius:11px}.ChecklistBook-module__pc0rHa__segOption:disabled{cursor:progress}.ChecklistBook-module__pc0rHa__segThumb{background:#3a3531;border-radius:11px;position:absolute;inset:0;box-shadow:0 6px 14px -8px #0a080699}.ChecklistBook-module__pc0rHa__segThumb[data-value="2"]{background:var(--orange);box-shadow:0 8px 18px -10px #e95105e6}.ChecklistBook-module__pc0rHa__segThumb[data-value="1"]{background:var(--ink)}.ChecklistBook-module__pc0rHa__segLabel{z-index:1;position:relative}.ChecklistBook-module__pc0rHa__bar{z-index:40;padding:10px var(--gutter) max(12px, env(safe-area-inset-bottom));pointer-events:none;position:sticky;bottom:0}.ChecklistBook-module__pc0rHa__barInner{max-width:980px;min-height:52px;box-shadow:inset 0 0 0 1px var(--line), 0 10px 30px -18px #1e0e0459;pointer-events:auto;background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-inline:auto;padding:8px 16px;display:grid}.ChecklistBook-module__pc0rHa__barCount{color:var(--mute);font-size:13px}.ChecklistBook-module__pc0rHa__barCount b{color:var(--ink);font-size:15px;font-weight:600}.ChecklistBook-module__pc0rHa__barTrack{background:#0a08061a;border-radius:999px;height:4px;position:relative;overflow:hidden}.ChecklistBook-module__pc0rHa__barTrack span{border-radius:inherit;background:var(--orange);transform-origin:0;transition:transform .45s var(--ease-out);position:absolute;inset:0}.ChecklistBook-module__pc0rHa__saveNote{color:var(--mute);white-space:nowrap;font-size:11.5px}.ChecklistBook-module__pc0rHa__saveNote[data-status=saved]{color:#1d7a3a}.ChecklistBook-module__pc0rHa__saveNote[data-status=retrying],.ChecklistBook-module__pc0rHa__saveNote[data-status=auth],.ChecklistBook-module__pc0rHa__saveNote[data-status=blocked]{color:#8a1a10}@media (max-width:420px){.ChecklistBook-module__pc0rHa__barInner{grid-template-columns:auto minmax(0,1fr)}.ChecklistBook-module__pc0rHa__saveNote{display:none}}.ChecklistBook-module__pc0rHa__result{flex-direction:column;gap:clamp(18px,3vw,26px);max-width:980px;padding-top:clamp(16px,3vw,32px);padding-bottom:clamp(64px,8vw,110px);display:flex}.ChecklistBook-module__pc0rHa__score{border-radius:var(--r-lg);background:var(--night);color:#fff;isolation:isolate;flex-direction:column;gap:16px;padding:clamp(22px,3.4vw,40px);display:flex;position:relative;overflow:hidden}.ChecklistBook-module__pc0rHa__score:before{content:"";z-index:-1;background:radial-gradient(80% 120% at 0 100%,#e951056b,#0000 62%);position:absolute;inset:0}.ChecklistBook-module__pc0rHa__score[data-band=system]:before{background:radial-gradient(80% 120% at 0 100%,#f9a60266,#0000 62%)}.ChecklistBook-module__pc0rHa__score[data-band=risk]:before{background:radial-gradient(80% 120% at 0 100%,#c60e0373,#0000 62%)}.ChecklistBook-module__pc0rHa__scoreLabel{color:#fff9}.ChecklistBook-module__pc0rHa__scoreValue{letter-spacing:-.06em;font-size:clamp(3.4rem,10vw,5.6rem);font-weight:500;line-height:.9}.ChecklistBook-module__pc0rHa__scoreValue small{letter-spacing:-.02em;color:#ffffff73;font-size:.42em}.ChecklistBook-module__pc0rHa__scale{flex-direction:column;gap:8px;display:flex}.ChecklistBook-module__pc0rHa__scaleTrack{gap:3px;height:8px;display:flex;position:relative}.ChecklistBook-module__pc0rHa__scaleTrack span{background:#ffffff2e;border-radius:999px}.ChecklistBook-module__pc0rHa__scaleTrack span[data-band=risk]{background:#c60e03bf}.ChecklistBook-module__pc0rHa__scaleTrack span[data-band=partial]{background:#e95105d9}.ChecklistBook-module__pc0rHa__scaleTrack span[data-band=system]{background:#f9a602e6}.ChecklistBook-module__pc0rHa__marker{width:16px;height:16px;box-shadow:0 0 0 3px var(--night);transition:left .5s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ChecklistBook-module__pc0rHa__scaleLabels{color:#fff9;gap:3px;font-size:11.5px;display:flex}.ChecklistBook-module__pc0rHa__scaleLabels b{color:#fff;font-weight:500}.ChecklistBook-module__pc0rHa__level{letter-spacing:-.03em;font-size:clamp(1.3rem,2.6vw,1.8rem);font-weight:500;line-height:1.2}.ChecklistBook-module__pc0rHa__levelText{color:#ffffffb8;max-width:60ch;font-size:14.5px;line-height:1.55}.ChecklistBook-module__pc0rHa__blockList{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ChecklistBook-module__pc0rHa__blockList li{background:#ffffff0f;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 10px;font-size:13px;display:grid}.ChecklistBook-module__pc0rHa__blockList li[data-low]{box-shadow:inset 0 0 0 1px #e95105b3}.ChecklistBook-module__pc0rHa__blockName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ChecklistBook-module__pc0rHa__dots{gap:4px;display:inline-flex}.ChecklistBook-module__pc0rHa__dots i{background:#fff3;border-radius:50%;width:8px;height:8px}.ChecklistBook-module__pc0rHa__dots i[data-on]{background:var(--orange)}.ChecklistBook-module__pc0rHa__focus{color:#ffd2b8;font-size:14px;line-height:1.55}.ChecklistBook-module__pc0rHa__links{border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:8px;padding:18px 20px;display:flex}.ChecklistBook-module__pc0rHa__linksTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:12px}.ChecklistBook-module__pc0rHa__links ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ChecklistBook-module__pc0rHa__links a{color:var(--orange-deep);font-size:15px;font-weight:500}.ChecklistBook-module__pc0rHa__cta{border-radius:var(--r-lg);background:radial-gradient(90% 90% at 100% 0%, #f9a60259, transparent 55%), var(--orange);color:#fff;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(22px,4vw,40px);display:flex}.ChecklistBook-module__pc0rHa__ctaText{letter-spacing:-.02em;max-width:60ch;font-size:clamp(1.05rem,1.9vw,1.3rem);font-weight:500;line-height:1.4}.ChecklistBook-module__pc0rHa__ctaButton{white-space:normal;text-align:left}@media (max-width:559px){.ChecklistBook-module__pc0rHa__ctaButton{width:100%}}.ChecklistBook-module__pc0rHa__after{flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:14px;display:flex}.ChecklistBook-module__pc0rHa__previewBanner{max-width:980px;margin-top:calc(var(--header-h) + 16px);margin-bottom:calc(-1 * (var(--header-h) + 8px));color:#6b3f00;z-index:2;background:#fff6e0;border-radius:14px;padding-block:10px;font-size:13px;position:relative;box-shadow:inset 0 0 0 1px #b86e0059}
