.Simulator-module__7gnC5G__pageHero{padding:22px 0 12px}.Simulator-module__7gnC5G__pageHero .Simulator-module__7gnC5G__pageEyebrow{margin-bottom:6px}.Simulator-module__7gnC5G__pageTitle{letter-spacing:-.03em;margin:0;font-size:clamp(21px,2.4vw,30px);font-weight:600;line-height:1.45}.Simulator-module__7gnC5G__pageTitle span,.Simulator-module__7gnC5G__pageTitle em{display:inline-block}.Simulator-module__7gnC5G__pageTitle em{color:#5c8058;font-style:normal}.Simulator-module__7gnC5G__pageBody{padding:4px 0 48px}.Simulator-module__7gnC5G__shell{--ink:#173d36;--ink2:#2c4a42;--muted:#61726c;--faint:#8a9a93;--line:#dce5df;--line2:#e9eee9;--green:#205b49;--soft:#eaf0e5;--soft2:#f2f6ee;--card:#fff;--bar:#c9d8c1;--bar-on:#97b58b;--req:#7a9a3f;--cmp:#4d70b3;--crit:#b23b32;--crit-ink:#9b3f32;--crit-soft:#fbeceb;--crit-line:#efc9c4;--warn:#c07a2c;--warn-ink:#8a4a17;--warn-soft:#fff1e3;--good-ink:#2f6b3a;--good-soft:#e3efdd;color:var(--ink);font-size:14px;line-height:1.7}.Simulator-module__7gnC5G__shell button{font:inherit}.Simulator-module__7gnC5G__shell :focus-visible{outline:2px solid var(--green);outline-offset:2px}.Simulator-module__7gnC5G__shell h2,.Simulator-module__7gnC5G__shell h3,.Simulator-module__7gnC5G__shell h4{margin:0}.Simulator-module__7gnC5G__stack{grid-template-columns:minmax(0,1fr);gap:14px;display:grid;container-type:inline-size}.Simulator-module__7gnC5G__stack>*{min-width:0}.Simulator-module__7gnC5G__nw{display:inline-block}.Simulator-module__7gnC5G__muted{color:var(--muted);margin:0;font-size:12px}.Simulator-module__7gnC5G__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Simulator-module__7gnC5G__neg{color:var(--crit-ink)}.Simulator-module__7gnC5G__btnPrimary{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.Simulator-module__7gnC5G__btnPrimary:hover{background:#194c3c}.Simulator-module__7gnC5G__btnGhost{color:var(--green);background:var(--card);cursor:pointer;border:1px solid #c9d5cb;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:700}.Simulator-module__7gnC5G__btnGhost:hover{background:var(--soft2)}.Simulator-module__7gnC5G__btnGhost:disabled,.Simulator-module__7gnC5G__btnPrimary:disabled{opacity:.45;cursor:not-allowed}.Simulator-module__7gnC5G__small{border-radius:8px;padding:6px 12px;font-size:12px}.Simulator-module__7gnC5G__btnLink{color:var(--green);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:4px;padding:4px 2px;font-size:12.5px;font-weight:700;-webkit-text-decoration:underline #b4c8b1;text-decoration:underline #b4c8b1;display:inline-flex}.Simulator-module__7gnC5G__btnLink:disabled{opacity:.45;cursor:not-allowed}.Simulator-module__7gnC5G__danger{color:var(--crit-ink);-webkit-text-decoration-color:var(--crit-line);text-decoration-color:var(--crit-line)}.Simulator-module__7gnC5G__iconBtn{background:var(--card);width:32px;height:32px;color:var(--ink2);cursor:pointer;border:1px solid #c9d5cb;border-radius:8px;place-items:center;font-weight:700;display:inline-grid}.Simulator-module__7gnC5G__iconBtn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:14px;height:14px}.Simulator-module__7gnC5G__iconSmall{width:28px;height:28px}.Simulator-module__7gnC5G__btnOutline{color:var(--green);background:var(--card);cursor:pointer;white-space:nowrap;border:1px solid #c9d5cb;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.Simulator-module__7gnC5G__btnOutline:hover{background:var(--soft2)}.Simulator-module__7gnC5G__btnOutline svg,.Simulator-module__7gnC5G__fab svg{width:15px;height:15px}.Simulator-module__7gnC5G__shell :where(input:not([type=checkbox],[type=range],[type=file]),select){min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #c9d5cb;border-radius:8px;padding:6px 8px;font-size:13px}.Simulator-module__7gnC5G__shell input::placeholder{color:#8fa39a}.Simulator-module__7gnC5G__shell input:disabled,.Simulator-module__7gnC5G__shell select:disabled{color:var(--faint);background:#eef1ee}.Simulator-module__7gnC5G__unitInput{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.Simulator-module__7gnC5G__shell .Simulator-module__7gnC5G__unitInput input{text-align:right;font-variant-numeric:tabular-nums;width:100%;max-width:128px}.Simulator-module__7gnC5G__seg{border:1px solid var(--line);background:var(--card);border-radius:9px;display:inline-flex;overflow:hidden}.Simulator-module__7gnC5G__seg button{border:0;border-left:1px solid var(--line);color:var(--ink2);cursor:pointer;white-space:nowrap;background:0 0;padding:5px 12px;font-size:12px}.Simulator-module__7gnC5G__seg button:first-child{border-left:0}.Simulator-module__7gnC5G__seg button[aria-pressed=true]{background:var(--green);color:#fff}.Simulator-module__7gnC5G__seg button:disabled{opacity:.45;cursor:not-allowed}.Simulator-module__7gnC5G__segSmall button{padding:3px 9px;font-size:11.5px}.Simulator-module__7gnC5G__segBlock{display:flex}.Simulator-module__7gnC5G__segBlock button{flex:1;padding:7px 6px;font-size:12.5px}.Simulator-module__7gnC5G__segRich button{text-align:left;justify-items:start;min-width:88px;padding:5px 12px;line-height:1.35;display:grid}.Simulator-module__7gnC5G__segRich b{font-size:12px;font-weight:700}.Simulator-module__7gnC5G__segRich small{color:var(--muted);font-size:10.5px}.Simulator-module__7gnC5G__segRich small.Simulator-module__7gnC5G__short{color:var(--crit-ink)}.Simulator-module__7gnC5G__segRich button[aria-pressed=true] small{color:#d9e8e0}.Simulator-module__7gnC5G__tabs{background:var(--soft2);border-radius:10px;gap:2px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.Simulator-module__7gnC5G__tabs button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:5px 14px;font-size:13px;font-weight:700}.Simulator-module__7gnC5G__tabs button[aria-selected=true]{background:var(--card);color:var(--green);box-shadow:0 1px 2px #173d3624}.Simulator-module__7gnC5G__tag{color:var(--muted);vertical-align:1px;white-space:nowrap;background:#eef2ee;border-radius:4px;margin-left:6px;padding:0 6px;font-size:10.5px;font-style:normal;font-weight:700;line-height:1.7;display:inline-block}.Simulator-module__7gnC5G__tagWarn{background:var(--warn-soft);color:var(--warn-ink)}.Simulator-module__7gnC5G__tagOk{background:var(--good-soft);color:var(--good-ink)}.Simulator-module__7gnC5G__tagBlue{color:#355687;background:#e7eefb}.Simulator-module__7gnC5G__errorBanner{background:var(--crit-soft);color:var(--crit-ink);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:9px 14px;font-size:12.5px;display:flex}.Simulator-module__7gnC5G__errorBanner ul{margin:2px 0 0;padding-left:18px}.Simulator-module__7gnC5G__noResult{background:var(--card);border:1px solid var(--crit-line);border-radius:16px;padding:20px 22px}.Simulator-module__7gnC5G__noResult h2{font-size:16px}.Simulator-module__7gnC5G__noResult ul{color:var(--crit-ink);margin:8px 0 0;padding-left:18px;font-size:13px}.Simulator-module__7gnC5G__noResult button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.Simulator-module__7gnC5G__resultCard{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px 20px 14px}.Simulator-module__7gnC5G__stale{opacity:.55}.Simulator-module__7gnC5G__rcTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;display:flex}.Simulator-module__7gnC5G__headline{flex:380px;justify-items:start;gap:6px;min-width:0;display:grid}.Simulator-module__7gnC5G__headline h2{letter-spacing:-.01em;text-wrap:balance;font-size:20px;font-weight:600;line-height:1.5}.Simulator-module__7gnC5G__rcControls{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.Simulator-module__7gnC5G__state{border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:12px;font-weight:700;display:inline-flex}.Simulator-module__7gnC5G__state svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.Simulator-module__7gnC5G__isShort .Simulator-module__7gnC5G__state{background:var(--crit-soft);color:var(--crit-ink)}.Simulator-module__7gnC5G__isOk .Simulator-module__7gnC5G__state{background:var(--good-soft);color:var(--good-ink)}.Simulator-module__7gnC5G__isShort h2 b{color:var(--crit-ink)}.Simulator-module__7gnC5G__isOk h2 b{color:var(--good-ink)}.Simulator-module__7gnC5G__figures{border-top:1px solid var(--line2);grid-template-columns:1.15fr 1fr 1fr;margin:10px 0 0;padding-top:12px;display:grid}.Simulator-module__7gnC5G__figure{border-left:1px solid var(--line2);min-width:0;padding:2px 16px}.Simulator-module__7gnC5G__figure:first-child{border-left:0;padding-left:4px}.Simulator-module__7gnC5G__figure dt{color:var(--muted);font-size:12px}.Simulator-module__7gnC5G__figure dd{margin:0}.Simulator-module__7gnC5G__figureValue{font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;margin-top:2px;display:flex}.Simulator-module__7gnC5G__figureValue strong{letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:1.25}.Simulator-module__7gnC5G__figureKey .Simulator-module__7gnC5G__figureValue strong{color:var(--green)}.Simulator-module__7gnC5G__figureValue span,.Simulator-module__7gnC5G__figureValue small{color:var(--muted);font-size:12px}.Simulator-module__7gnC5G__figureNote{color:var(--muted);margin-top:2px;font-size:12px}.Simulator-module__7gnC5G__figureNote b{color:var(--crit-ink);font-weight:700}.Simulator-module__7gnC5G__assume{border-top:1px solid var(--line2);flex-wrap:wrap;gap:10px 26px;margin-top:8px;padding-top:12px;display:flex}.Simulator-module__7gnC5G__assumeGroup{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.Simulator-module__7gnC5G__assumeLabel{color:var(--muted);font-size:12px}.Simulator-module__7gnC5G__assumeNote{color:var(--muted);font-size:11.5px}.Simulator-module__7gnC5G__chart{margin-top:6px}.Simulator-module__7gnC5G__legend{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:4px 0;font-size:12px;display:flex}.Simulator-module__7gnC5G__legend span{align-items:center;gap:6px;display:inline-flex}.Simulator-module__7gnC5G__keyBar{background:var(--bar);border-radius:2px 2px 0 0;width:10px;height:12px;display:inline-block}.Simulator-module__7gnC5G__keyLine{border-top:2.5px solid var(--green);width:18px;height:0;display:inline-block}.Simulator-module__7gnC5G__keyLine.Simulator-module__7gnC5G__kReq{border-top:2px dashed var(--req)}.Simulator-module__7gnC5G__keyLine.Simulator-module__7gnC5G__kCmp{border-top:2px dotted var(--cmp)}.Simulator-module__7gnC5G__chartHost{touch-action:pan-y;cursor:crosshair;border-radius:8px;outline:none;min-width:0;position:relative}.Simulator-module__7gnC5G__chartHost:focus-visible{box-shadow:0 0 0 2px var(--green)}.Simulator-module__7gnC5G__chartHost svg{width:100%;height:auto;display:block;overflow:visible}.Simulator-module__7gnC5G__svgGrid{stroke:#e8eee9;stroke-width:1px}.Simulator-module__7gnC5G__svgZero{stroke:#9aaba3;stroke-width:1px}.Simulator-module__7gnC5G__svgTick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.Simulator-module__7gnC5G__svgUnit{fill:var(--faint);font-size:11px}.Simulator-module__7gnC5G__svgZone{fill:#b23b320e}.Simulator-module__7gnC5G__svgZoneLabel{fill:var(--crit-ink);font-size:11px}.Simulator-module__7gnC5G__svgBar{fill:var(--bar);transition:fill .1s}.Simulator-module__7gnC5G__svgBarOn{fill:var(--bar-on)}.Simulator-module__7gnC5G__svgLine{fill:none;stroke-linejoin:round;stroke-linecap:round}.Simulator-module__7gnC5G__lBal{stroke:var(--green);stroke-width:2.5px}.Simulator-module__7gnC5G__lReq{stroke:var(--req);stroke-width:2px;stroke-dasharray:6 4}.Simulator-module__7gnC5G__lCmp{stroke:var(--cmp);stroke-width:2px;stroke-dasharray:2 4}.Simulator-module__7gnC5G__svgDeplete{stroke:var(--crit);stroke-dasharray:3 3}.Simulator-module__7gnC5G__svgDepleteLabel{fill:var(--crit-ink);font-size:11.5px;font-weight:700}.Simulator-module__7gnC5G__svgMin{fill:var(--crit);stroke:#fff;stroke-width:2px}.Simulator-module__7gnC5G__svgMinLabel{fill:var(--crit-ink);font-size:11px}.Simulator-module__7gnC5G__svgKey{stroke-width:2.5px}.Simulator-module__7gnC5G__svgKey.Simulator-module__7gnC5G__kBal{stroke:var(--green)}.Simulator-module__7gnC5G__svgKey.Simulator-module__7gnC5G__kReq{stroke:var(--req);stroke-dasharray:4 3}.Simulator-module__7gnC5G__svgKey.Simulator-module__7gnC5G__kCmp{stroke:var(--cmp);stroke-dasharray:2 3}.Simulator-module__7gnC5G__svgEndLabel{fill:var(--ink2);font-size:11px}.Simulator-module__7gnC5G__svgSmallLabel{fill:var(--muted);font-size:10.5px}.Simulator-module__7gnC5G__svgCross{stroke:#7f9189;stroke-dasharray:3 3}.Simulator-module__7gnC5G__svgPin{fill:#205b4914}.Simulator-module__7gnC5G__svgDot{stroke:#fff;stroke-width:2px}.Simulator-module__7gnC5G__dBal{fill:var(--green)}.Simulator-module__7gnC5G__dReq{fill:var(--req)}.Simulator-module__7gnC5G__dCmp{fill:var(--cmp)}.Simulator-module__7gnC5G__dLump{fill:var(--warn);stroke:#fff;stroke-width:2px}.Simulator-module__7gnC5G__tip{z-index:5;pointer-events:none;border:1px solid var(--line);background:#fffffff7;border-radius:10px;min-width:214px;max-width:280px;padding:8px 10px;font-size:12px;position:absolute;top:6px;box-shadow:0 8px 22px #173d3624}.Simulator-module__7gnC5G__tipHead{border-bottom:1px solid var(--line2);margin-bottom:4px;padding-bottom:4px;font-size:13px;font-weight:700}.Simulator-module__7gnC5G__tipHead small{color:var(--muted);font-size:11px;font-weight:400}.Simulator-module__7gnC5G__tipRow{justify-content:space-between;gap:12px;padding:1px 0;display:flex}.Simulator-module__7gnC5G__tipRow span{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.Simulator-module__7gnC5G__tipRow strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.Simulator-module__7gnC5G__tk{border-top:2px solid var(--green);width:12px;display:inline-block}.Simulator-module__7gnC5G__tk.Simulator-module__7gnC5G__kReq{border-top-style:dashed;border-color:var(--req)}.Simulator-module__7gnC5G__tk.Simulator-module__7gnC5G__kCmp{border-top-style:dotted;border-color:var(--cmp)}.Simulator-module__7gnC5G__tkBar{background:var(--bar);border-radius:2px 2px 0 0;width:8px;height:10px;display:inline-block}.Simulator-module__7gnC5G__tipWorks{border-top:1px solid var(--line2);color:var(--ink2);margin:5px 0 0;padding-top:5px;font-size:11.5px;line-height:1.6}.Simulator-module__7gnC5G__tipWorks em{color:var(--warn-ink);font-style:normal;display:block}.Simulator-module__7gnC5G__periodControls{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;display:flex}.Simulator-module__7gnC5G__periodControls button{cursor:pointer;background:#fff;border:1px solid #d4dfd2;border-radius:6px;padding:4px 12px;font-size:12px}.Simulator-module__7gnC5G__periodControls button[aria-pressed=true]{color:#fff;background:var(--green);border-color:var(--green)}.Simulator-module__7gnC5G__periodControls select{margin-left:auto}.Simulator-module__7gnC5G__tableScroll{border:1px solid var(--line);border-radius:10px;max-width:100%;max-height:560px;margin-top:8px;position:relative;overflow:auto}.Simulator-module__7gnC5G__yearTable{border-collapse:separate;border-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:100%;font-size:12px}.Simulator-module__7gnC5G__yearTable caption{text-align:left;color:var(--muted);padding:9px 12px;font-size:12px}.Simulator-module__7gnC5G__yearTable th,.Simulator-module__7gnC5G__yearTable td{text-align:right;border-bottom:1px solid var(--line2);padding:7px 10px}.Simulator-module__7gnC5G__yearTable th[scope=row]{z-index:1;text-align:left;background:#f7faf4;font-weight:600;position:sticky;left:0}.Simulator-module__7gnC5G__yearTable thead th{z-index:2;background:var(--soft2);color:var(--ink2);font-weight:600;position:sticky;top:0}.Simulator-module__7gnC5G__yearTable thead th:first-child{z-index:3;text-align:left;left:0}.Simulator-module__7gnC5G__yearTable thead th small{color:var(--muted);font-size:10px;font-weight:400;display:block}.Simulator-module__7gnC5G__yearTable .Simulator-module__7gnC5G__sum{background:#f5f8f1;font-weight:700}.Simulator-module__7gnC5G__yearTable .Simulator-module__7gnC5G__em th,.Simulator-module__7gnC5G__yearTable .Simulator-module__7gnC5G__em td{background:var(--soft);font-weight:700}.Simulator-module__7gnC5G__yearTable .Simulator-module__7gnC5G__neg{font-weight:700}.Simulator-module__7gnC5G__yearTable tfoot th,.Simulator-module__7gnC5G__yearTable tfoot td{background:var(--soft2);font-weight:700}.Simulator-module__7gnC5G__cond{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.Simulator-module__7gnC5G__condLabel{color:#466d49;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.Simulator-module__7gnC5G__condLabel:before{content:"";background:#648846;border-radius:50%;width:7px;height:7px}.Simulator-module__7gnC5G__condSample{color:var(--warn-ink)}.Simulator-module__7gnC5G__condSample:before{background:var(--warn)}.Simulator-module__7gnC5G__condChips{flex-wrap:wrap;flex:360px;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.Simulator-module__7gnC5G__condChips button{color:var(--ink2);background:var(--soft);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:3px 11px;font-size:12px;transition:background .12s,border-color .12s}.Simulator-module__7gnC5G__condChips button:hover{background:#e0e9da;border-color:#b9ccb6}.Simulator-module__7gnC5G__condEnd{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;margin-left:auto;display:flex}.Simulator-module__7gnC5G__saveState{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.Simulator-module__7gnC5G__saveError{color:var(--warn-ink)}.Simulator-module__7gnC5G__notice{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:12px;display:flex}.Simulator-module__7gnC5G__below{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px;display:grid}.Simulator-module__7gnC5G__peaks,.Simulator-module__7gnC5G__guide{background:var(--card);border:1px solid var(--line);border-radius:16px;min-width:0;padding:14px 16px}.Simulator-module__7gnC5G__peaks h3,.Simulator-module__7gnC5G__guide h3{margin-bottom:6px;font-size:14px;font-weight:700}.Simulator-module__7gnC5G__peaks ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.Simulator-module__7gnC5G__peakRow{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:60px 96px minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:7px 8px;display:grid}.Simulator-module__7gnC5G__peakRow:hover{background:var(--soft2)}.Simulator-module__7gnC5G__peakRow[aria-pressed=true]{background:var(--soft)}.Simulator-module__7gnC5G__peakYear{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.Simulator-module__7gnC5G__peakYear small{margin-left:1px;font-size:11px;font-weight:400}.Simulator-module__7gnC5G__peakCost{font-variant-numeric:tabular-nums;font-weight:700}.Simulator-module__7gnC5G__peakWorks{color:var(--ink2);font-size:12px;line-height:1.6}.Simulator-module__7gnC5G__peakBal{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.Simulator-module__7gnC5G__peakBal.Simulator-module__7gnC5G__neg{color:var(--crit-ink)}.Simulator-module__7gnC5G__guide p{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.8}.Simulator-module__7gnC5G__guide .Simulator-module__7gnC5G__muted{margin-top:8px}.Simulator-module__7gnC5G__gauge{margin-top:30px;padding:0 6px}.Simulator-module__7gnC5G__gaugeTrack{background:#edf1ec;border-radius:999px;height:8px;position:relative}.Simulator-module__7gnC5G__gaugeBand{background:#c9dcc1;border-radius:999px;position:absolute;top:0;bottom:0}.Simulator-module__7gnC5G__gaugeAvg{background:#7c9a73;width:2px;height:14px;margin-left:-1px;position:absolute;top:-3px}.Simulator-module__7gnC5G__gaugeMark{background:var(--green);width:18px;height:18px;box-shadow:0 0 0 1px var(--green);border:3px solid #fff;border-radius:50%;margin-left:-9px;position:absolute;top:-5px}.Simulator-module__7gnC5G__gaugeMark span{color:var(--green);white-space:nowrap;font-size:11px;font-weight:700;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.Simulator-module__7gnC5G__gaugeScale{height:18px;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:6px;font-size:11px;position:relative}.Simulator-module__7gnC5G__gaugeScale span{white-space:nowrap;position:absolute;transform:translate(-50%)}.Simulator-module__7gnC5G__loginCard{background:var(--soft);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;padding:18px 22px;display:flex}.Simulator-module__7gnC5G__loginCard h2{margin-bottom:6px;font-size:15px}.Simulator-module__7gnC5G__loginCard ul{-moz-columns:2;columns:2;-moz-column-gap:28px;color:var(--ink2);column-gap:28px;margin:0;padding-left:18px;font-size:12.5px}.Simulator-module__7gnC5G__loginActions{justify-items:start;gap:4px;display:grid}.Simulator-module__7gnC5G__loginActions small{color:var(--muted);font-size:11px}.Simulator-module__7gnC5G__about{border-top:1px solid var(--line);padding:2px 2px 0}.Simulator-module__7gnC5G__about>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:10px 0;list-style:none;display:flex}.Simulator-module__7gnC5G__about>summary::-webkit-details-marker{display:none}.Simulator-module__7gnC5G__about>summary span{font-size:13px;font-weight:700}.Simulator-module__7gnC5G__about>summary span:before{content:"＋";color:var(--muted);margin-right:6px}.Simulator-module__7gnC5G__about[open]>summary span:before{content:"－"}.Simulator-module__7gnC5G__about>summary small{color:var(--muted);font-size:12px}.Simulator-module__7gnC5G__about ul{max-width:80ch;color:var(--ink2);gap:4px;margin:0 0 12px;padding-left:18px;font-size:12.5px;display:grid}.Simulator-module__7gnC5G__assumptionList{max-width:720px;margin:0 0 12px;font-size:12.5px}.Simulator-module__7gnC5G__assumptionList>div{border-bottom:1px solid var(--line2);grid-template-columns:minmax(110px,1fr) minmax(0,2.4fr);gap:12px;padding:6px 0;display:grid}.Simulator-module__7gnC5G__assumptionList dt{color:var(--muted)}.Simulator-module__7gnC5G__assumptionList dd{overflow-wrap:anywhere;margin:0}.Simulator-module__7gnC5G__assumptionList em{background:#eef3e7;border-radius:4px;margin-left:8px;padding:0 5px;font-size:11px;font-style:normal;display:inline-block}.Simulator-module__7gnC5G__aboutSub{margin:12px 0 6px;font-size:12.5px;font-weight:700}.Simulator-module__7gnC5G__about table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:12px}.Simulator-module__7gnC5G__about td,.Simulator-module__7gnC5G__about th{border-bottom:1px solid var(--line2);text-align:left;padding:5px 10px}.Simulator-module__7gnC5G__about a{color:var(--green)}.Simulator-module__7gnC5G__consult{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:14px 2px 0;display:flex}.Simulator-module__7gnC5G__consult>p{margin:0;font-size:13px;font-weight:700}.Simulator-module__7gnC5G__consultRow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.Simulator-module__7gnC5G__consultRow label{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.Simulator-module__7gnC5G__consultRow a{color:var(--green);font-size:12.5px;font-weight:700}.Simulator-module__7gnC5G__fab{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:700;display:inline-flex;position:fixed;box-shadow:0 8px 24px #173d364d}.Simulator-module__7gnC5G__fab:hover{background:#194c3c}.Simulator-module__7gnC5G__backdrop{z-index:45;opacity:0;pointer-events:none;background:#173d364d;transition:opacity .2s;position:fixed;inset:0}.Simulator-module__7gnC5G__backdropOpen{opacity:1;pointer-events:auto}.Simulator-module__7gnC5G__drawer{z-index:50;border-left:1px solid var(--line);visibility:hidden;width:min(420px,100vw);color:var(--ink);background:#fff;outline:none;flex-direction:column;transition:transform .24s,visibility 0s linear .24s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(calc(100% + 48px));box-shadow:-12px 0 32px #173d3629}.Simulator-module__7gnC5G__drawerOpen{visibility:visible;transition:transform .24s;transform:none}.Simulator-module__7gnC5G__drawerHead{padding:calc(12px + env(safe-area-inset-top,0px)) 18px 8px;justify-content:space-between;align-items:center;gap:10px;display:flex}.Simulator-module__7gnC5G__drawerHead h2{font-size:16px;font-weight:700}.Simulator-module__7gnC5G__preview{background:var(--soft2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin:0 18px 4px;padding:8px 12px;font-size:12.5px;display:flex}.Simulator-module__7gnC5G__preview b{font-variant-numeric:tabular-nums;margin:0 2px;font-size:16px}.Simulator-module__7gnC5G__previewState{font-weight:700}.Simulator-module__7gnC5G__preview.Simulator-module__7gnC5G__isShort .Simulator-module__7gnC5G__previewState{color:var(--crit-ink)}.Simulator-module__7gnC5G__preview.Simulator-module__7gnC5G__isOk .Simulator-module__7gnC5G__previewState{color:var(--good-ink)}.Simulator-module__7gnC5G__preview.Simulator-module__7gnC5G__isError .Simulator-module__7gnC5G__previewState{color:var(--warn-ink)}.Simulator-module__7gnC5G__drawerBody{overscroll-behavior:contain;flex:1;padding:2px 18px 22px;overflow-y:auto}.Simulator-module__7gnC5G__drawerTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:6px 0 0;display:flex}.Simulator-module__7gnC5G__sampleNote{background:var(--warn-soft);color:var(--ink2);border-radius:10px;justify-items:start;gap:6px;margin:8px 0 2px;padding:10px 12px;font-size:12.5px;display:grid}.Simulator-module__7gnC5G__sampleNote p{margin:0}.Simulator-module__7gnC5G__group{border-top:1px solid var(--line2);gap:10px;padding:14px 0 12px;display:grid}.Simulator-module__7gnC5G__groupFirst{border-top:0}.Simulator-module__7gnC5G__group h3{color:var(--green);letter-spacing:.04em;font-size:12px;font-weight:700}.Simulator-module__7gnC5G__groupHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.Simulator-module__7gnC5G__presets{gap:4px;display:flex}.Simulator-module__7gnC5G__presets button{border:1px solid var(--line);color:var(--ink2);cursor:pointer;background:#fff;border-radius:8px;padding:3px 8px;font-size:11px;line-height:1.3;display:grid}.Simulator-module__7gnC5G__presets small{color:var(--muted);font-size:9.5px}.Simulator-module__7gnC5G__presets button[aria-pressed=true]{border-color:var(--green);background:var(--soft)}.Simulator-module__7gnC5G__field{border-radius:8px;gap:2px;display:grid}.Simulator-module__7gnC5G__fieldRow{align-items:center;gap:8px;min-height:32px;display:flex}.Simulator-module__7gnC5G__fieldRow>label,.Simulator-module__7gnC5G__fieldLabel{flex:1;font-size:13px;font-weight:600}.Simulator-module__7gnC5G__value{align-items:center;gap:5px;display:inline-flex}.Simulator-module__7gnC5G__shell .Simulator-module__7gnC5G__value input{border:1px solid var(--line);width:96px;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;padding:4px 8px;font-size:15px;font-weight:700}.Simulator-module__7gnC5G__shell .Simulator-module__7gnC5G__value input:hover{border-color:#b9ccb6}.Simulator-module__7gnC5G__shell .Simulator-module__7gnC5G__value input:focus{outline:2px solid var(--green);outline-offset:1px;border-color:var(--green)}.Simulator-module__7gnC5G__shell .Simulator-module__7gnC5G__value input::placeholder{color:var(--green);font-size:12px;font-weight:600}.Simulator-module__7gnC5G__value em{min-width:56px;color:var(--muted);font-size:11.5px;font-style:normal}.Simulator-module__7gnC5G__field input[type=range]{width:100%;height:22px;accent-color:var(--green);cursor:pointer;margin:0}.Simulator-module__7gnC5G__field input[type=range]:disabled{opacity:.35}.Simulator-module__7gnC5G__auto{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:2px 9px;font-size:11px}.Simulator-module__7gnC5G__auto[aria-pressed=true]{background:var(--soft);color:var(--green);border-color:#b9ccb6;font-weight:700}.Simulator-module__7gnC5G__fieldNote{color:var(--muted);margin:0;font-size:11.5px}.Simulator-module__7gnC5G__fieldErr{color:var(--crit-ink);margin:0;font-size:12px}.Simulator-module__7gnC5G__hasError .Simulator-module__7gnC5G__value input{border-color:var(--crit)}.Simulator-module__7gnC5G__highlight{animation:1.4s Simulator-module__7gnC5G__flash}@keyframes Simulator-module__7gnC5G__flash{0%,30%{background:#fff4d6;box-shadow:0 0 0 6px #fff4d6}to{background:0 0;box-shadow:0 0 0 6px #0000}}.Simulator-module__7gnC5G__groupFold>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:2px 8px;list-style:none;display:flex}.Simulator-module__7gnC5G__groupFold>summary::-webkit-details-marker{display:none}.Simulator-module__7gnC5G__groupFold>summary h3:before{content:"＋ "}.Simulator-module__7gnC5G__groupFold[open]>summary h3:before{content:"－ "}.Simulator-module__7gnC5G__groupFold>summary small{color:var(--muted);font-size:11px}.Simulator-module__7gnC5G__groupFold[open]{gap:10px}.Simulator-module__7gnC5G__lockNote{background:var(--soft2);color:var(--ink2);border-radius:10px;justify-items:start;gap:2px;margin-top:10px;padding:12px;font-size:12.5px;display:grid}.Simulator-module__7gnC5G__lockNote p{margin:0}.Simulator-module__7gnC5G__drawerFoot{padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:10px;display:flex}.Simulator-module__7gnC5G__editor{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px 18px 18px}.Simulator-module__7gnC5G__editorHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;margin-bottom:12px;display:flex}.Simulator-module__7gnC5G__editorTitle h2{font-size:17px;font-weight:700}.Simulator-module__7gnC5G__editorTitle p{color:var(--muted);margin:2px 0 0;font-size:12px}.Simulator-module__7gnC5G__editorTitle b{color:var(--ink)}.Simulator-module__7gnC5G__planError{background:var(--crit-soft);color:var(--crit-ink);border-radius:8px;margin:0 0 10px;padding:8px 12px;font-size:12.5px}.Simulator-module__7gnC5G__worksBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:10px;display:flex}.Simulator-module__7gnC5G__chips{flex-wrap:wrap;gap:6px;display:flex}.Simulator-module__7gnC5G__chips button{border:1px solid var(--line);color:var(--ink2);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:12px;display:inline-flex}.Simulator-module__7gnC5G__chips button span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.Simulator-module__7gnC5G__chips button[aria-pressed=true]{border-color:var(--green);background:var(--green);color:#fff}.Simulator-module__7gnC5G__chips button[aria-pressed=true] span{color:#d7e6de}.Simulator-module__7gnC5G__chips button:disabled{opacity:.45;cursor:default}.Simulator-module__7gnC5G__chips .Simulator-module__7gnC5G__chipYear,.Simulator-module__7gnC5G__chips .Simulator-module__7gnC5G__chipYear[aria-pressed=true]{background:var(--soft);color:var(--green);border-color:#b9ccb6;font-weight:700}.Simulator-module__7gnC5G__worksLegend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:11px;display:flex}.Simulator-module__7gnC5G__worksLegend i{width:9px;height:9px;margin-left:8px}.Simulator-module__7gnC5G__worksTable{border:1px solid var(--line);border-radius:12px;overflow:hidden}.Simulator-module__7gnC5G__worksHead,.Simulator-module__7gnC5G__workRow{grid-template-columns:minmax(180px,1.3fr) 62px 42px 92px minmax(220px,2fr) 16px;align-items:center;gap:10px;padding:7px 12px;display:grid}.Simulator-module__7gnC5G__worksHead{background:var(--soft2);color:var(--muted);font-size:11.5px;font-weight:700}.Simulator-module__7gnC5G__worksHead>span:nth-child(4){text-align:right}.Simulator-module__7gnC5G__trackHead,.Simulator-module__7gnC5G__track{align-items:center;display:grid}.Simulator-module__7gnC5G__trackHead span{color:var(--muted);white-space:nowrap;font-size:10.5px;font-weight:400;overflow:visible}.Simulator-module__7gnC5G__worksGroup{border-top:1px solid var(--line2);color:var(--green);background:#fbfcf9;padding:5px 12px;font-size:11.5px;font-weight:700}.Simulator-module__7gnC5G__work{border-top:1px solid var(--line2)}.Simulator-module__7gnC5G__workRow{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0}.Simulator-module__7gnC5G__workRow:hover{background:#fafcf8}.Simulator-module__7gnC5G__workOpen .Simulator-module__7gnC5G__workRow{background:var(--soft2)}.Simulator-module__7gnC5G__workName{font-size:13px;font-weight:600;line-height:1.5}.Simulator-module__7gnC5G__workNext,.Simulator-module__7gnC5G__workCycle,.Simulator-module__7gnC5G__workCost{color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.Simulator-module__7gnC5G__workCost{text-align:right}.Simulator-module__7gnC5G__track{height:20px}.Simulator-module__7gnC5G__cell{place-items:center;height:20px;display:grid;position:relative}.Simulator-module__7gnC5G__cellTick{box-shadow:inset 1px 0 #edf2ee}.Simulator-module__7gnC5G__cellSel{background:#205b491a}.Simulator-module__7gnC5G__dot{background:var(--green);border-radius:50%;flex:none;display:inline-block}.Simulator-module__7gnC5G__dotAssumed{box-shadow:inset 0 0 0 2px var(--warn);background:#fff}.Simulator-module__7gnC5G__dotExtra{background:var(--warn);border-radius:2px}.Simulator-module__7gnC5G__chev{fill:none;width:14px;height:14px;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round;transition:transform .15s}.Simulator-module__7gnC5G__workOpen .Simulator-module__7gnC5G__chev{transform:rotate(180deg)}.Simulator-module__7gnC5G__workExcluded .Simulator-module__7gnC5G__workRow{color:var(--faint)}.Simulator-module__7gnC5G__workExcluded .Simulator-module__7gnC5G__workName{-webkit-text-decoration:line-through #c9d2cc;text-decoration:line-through #c9d2cc}.Simulator-module__7gnC5G__empty{color:var(--muted);margin:0;padding:16px;font-size:12.5px}.Simulator-module__7gnC5G__workEditor{border-top:1px dashed var(--line);background:var(--soft2);gap:10px;padding:12px 14px;display:grid}.Simulator-module__7gnC5G__weGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:end;gap:10px 14px;display:grid}.Simulator-module__7gnC5G__weField{gap:4px;min-width:0;font-size:12px;display:grid}.Simulator-module__7gnC5G__weLabel{color:var(--muted);font-size:11.5px;font-weight:700}.Simulator-module__7gnC5G__weHistory{flex-wrap:wrap;grid-column:span 2;align-items:center;gap:6px 10px;display:flex}.Simulator-module__7gnC5G__weHistory .Simulator-module__7gnC5G__weLabel{width:100%}.Simulator-module__7gnC5G__weWide{grid-column:1/-1}.Simulator-module__7gnC5G__weError{color:var(--crit-ink);margin:0;font-size:12px}.Simulator-module__7gnC5G__derived{color:var(--ink2);font-size:12.5px}.Simulator-module__7gnC5G__switch{cursor:pointer;align-self:center;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.Simulator-module__7gnC5G__switch input{appearance:none;cursor:pointer;background:#c5cfc9;border-radius:999px;flex:none;width:34px;height:20px;margin:0;transition:background .15s;position:relative}.Simulator-module__7gnC5G__switch input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.Simulator-module__7gnC5G__switch input:checked{background:var(--green)}.Simulator-module__7gnC5G__switch input:checked:after{transform:translate(14px)}.Simulator-module__7gnC5G__switch input:disabled{opacity:.4;cursor:not-allowed}.Simulator-module__7gnC5G__switchSmall input{width:30px;height:18px}.Simulator-module__7gnC5G__switchSmall input:after{width:14px;height:14px}.Simulator-module__7gnC5G__switchSmall input:checked:after{transform:translate(12px)}.Simulator-module__7gnC5G__weMore{border-top:1px solid var(--line2);padding-top:8px}.Simulator-module__7gnC5G__weMore>summary{color:var(--ink2);cursor:pointer;font-size:12.5px;font-weight:700}.Simulator-module__7gnC5G__weMore[open]>summary{margin-bottom:10px}.Simulator-module__7gnC5G__weMore .Simulator-module__7gnC5G__fieldNote{margin-top:8px}.Simulator-module__7gnC5G__weFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:12.5px;display:flex}.Simulator-module__7gnC5G__weFoot p{color:var(--ink2);margin:0}.Simulator-module__7gnC5G__others{border-top:1px solid var(--line2);margin-top:14px;padding-top:12px}.Simulator-module__7gnC5G__othersHead{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-bottom:8px;display:flex}.Simulator-module__7gnC5G__others h3{font-size:13px}.Simulator-module__7gnC5G__othersHead p{color:var(--muted);margin:0;font-size:12px}.Simulator-module__7gnC5G__otherRow{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:8px;display:flex}.Simulator-module__7gnC5G__shell .Simulator-module__7gnC5G__otherRow>input{flex:170px}.Simulator-module__7gnC5G__shell .Simulator-module__7gnC5G__otherRow .Simulator-module__7gnC5G__unitInput input{max-width:96px}.Simulator-module__7gnC5G__funding{gap:12px;display:grid}.Simulator-module__7gnC5G__fundingSummary{background:var(--soft2);border-radius:10px;gap:2px;padding:10px 14px;font-size:12.5px;display:grid}.Simulator-module__7gnC5G__fundingSummary p{margin:0}.Simulator-module__7gnC5G__fundingSummary.Simulator-module__7gnC5G__isShort b{color:var(--crit-ink)}.Simulator-module__7gnC5G__fundingSummary.Simulator-module__7gnC5G__isOk b{color:var(--good-ink)}.Simulator-module__7gnC5G__fundingChart svg{width:100%;height:auto;display:block;overflow:visible}.Simulator-module__7gnC5G__fundingCols{grid-template-columns:1fr 1fr;gap:16px 28px;display:grid}.Simulator-module__7gnC5G__funding h3{margin-bottom:6px;font-size:13px}.Simulator-module__7gnC5G__fundRow{border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:7px 0;font-size:12.5px;display:flex}.Simulator-module__7gnC5G__fundRow small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.Simulator-module__7gnC5G__fundRow b{font-variant-numeric:tabular-nums}.Simulator-module__7gnC5G__shell .Simulator-module__7gnC5G__fundRow .Simulator-module__7gnC5G__unitInput input{max-width:90px}.Simulator-module__7gnC5G__funding .Simulator-module__7gnC5G__btnGhost{margin-top:8px}.Simulator-module__7gnC5G__scen{gap:12px;display:grid}.Simulator-module__7gnC5G__scenWorking{background:var(--soft2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.Simulator-module__7gnC5G__scenNow{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.Simulator-module__7gnC5G__scenNow b{font-size:14px}.Simulator-module__7gnC5G__scenActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Simulator-module__7gnC5G__shell .Simulator-module__7gnC5G__scenActions input{width:250px;max-width:100%}.Simulator-module__7gnC5G__scenFrame{border:1px solid var(--line);border-radius:12px;position:relative}.Simulator-module__7gnC5G__scenTable tbody tr:last-child>:first-child{border-bottom-left-radius:11px}.Simulator-module__7gnC5G__scenTable tbody tr:last-child>:last-child{border-bottom-right-radius:11px}.Simulator-module__7gnC5G__scenTable{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;font-size:12.5px}.Simulator-module__7gnC5G__scenTable caption{text-align:left;color:var(--muted);padding:8px 12px;font-size:12px}.Simulator-module__7gnC5G__scenTable th,.Simulator-module__7gnC5G__scenTable td{border-bottom:1px solid var(--line2);text-align:left;padding:9px 12px}.Simulator-module__7gnC5G__scenTable thead th{color:var(--muted);background:#fbfcf9;font-size:11.5px;font-weight:700}.Simulator-module__7gnC5G__scenTable tbody tr:last-child>*{border-bottom:0}.Simulator-module__7gnC5G__scenTable tbody th{font-weight:700}.Simulator-module__7gnC5G__scenTable tbody th small{color:var(--muted);font-size:11px;font-weight:400;display:block}.Simulator-module__7gnC5G__shell .Simulator-module__7gnC5G__scenTable .Simulator-module__7gnC5G__nameInput{background:0 0;border-color:#0000;width:190px;padding:3px 6px;font-size:13px;font-weight:700}.Simulator-module__7gnC5G__shell .Simulator-module__7gnC5G__scenTable .Simulator-module__7gnC5G__nameInput:hover{border-color:var(--line);background:#fff}.Simulator-module__7gnC5G__shell .Simulator-module__7gnC5G__scenTable .Simulator-module__7gnC5G__nameInput:focus{border-color:var(--green);background:#fff}.Simulator-module__7gnC5G__scenTable .Simulator-module__7gnC5G__neg{font-weight:700}.Simulator-module__7gnC5G__activeRow{background:#f5f9f2}.Simulator-module__7gnC5G__scenOps{justify-content:flex-end;align-items:center;gap:6px;display:flex}.Simulator-module__7gnC5G__menuWrap{position:relative}.Simulator-module__7gnC5G__menu{z-index:10;border:1px solid var(--line);background:#fff;border-radius:10px;min-width:120px;padding:4px;display:grid;position:absolute;top:32px;right:0;box-shadow:0 8px 20px #173d3624}.Simulator-module__7gnC5G__menu[data-up]{top:auto;bottom:32px}.Simulator-module__7gnC5G__menu button{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:12.5px}.Simulator-module__7gnC5G__menu button:hover{background:var(--soft2)}.Simulator-module__7gnC5G__menu button:disabled{opacity:.45}.Simulator-module__7gnC5G__outputs{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.Simulator-module__7gnC5G__outCard{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-content:start;gap:2px;padding:12px 14px;font-size:13px;display:grid;position:relative}.Simulator-module__7gnC5G__outCard:hover{background:#fbfdf9;border-color:#b9ccb6}.Simulator-module__7gnC5G__outCard:disabled{opacity:.45;cursor:not-allowed}.Simulator-module__7gnC5G__outCard b{font-size:13px}.Simulator-module__7gnC5G__outCard small{color:var(--muted);font-size:11.5px;font-weight:400}.Simulator-module__7gnC5G__outCard input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.Simulator-module__7gnC5G__outCard:has(input[type=file]:focus-visible){outline:2px solid var(--green);outline-offset:2px}.Simulator-module__7gnC5G__outputs>p{grid-column:1/-1}.Simulator-module__7gnC5G__reportDialog{border:1px solid var(--line);border-radius:10px;width:min(1120px,96vw);max-width:96vw;height:92vh;max-height:92vh;margin:auto;padding:14px}.Simulator-module__7gnC5G__reportDialog::backdrop{background:#192d2373}.Simulator-module__7gnC5G__reportDialog[open]{flex-direction:column;display:flex}.Simulator-module__7gnC5G__reportDialog iframe{border:1px solid var(--line);flex:1;width:100%;min-height:0}.Simulator-module__7gnC5G__reportActions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.Simulator-module__7gnC5G__reportNote{color:var(--muted);font-size:11.5px}@container (max-width:900px){.Simulator-module__7gnC5G__below{grid-template-columns:1fr}}@container (max-width:780px){.Simulator-module__7gnC5G__worksHead{display:none}.Simulator-module__7gnC5G__workRow{grid-template-columns:minmax(0,1fr) auto 16px;grid-template-areas:"name next chev""track track track";row-gap:4px}.Simulator-module__7gnC5G__workName{grid-area:name}.Simulator-module__7gnC5G__workNext{grid-area:next}.Simulator-module__7gnC5G__workCycle,.Simulator-module__7gnC5G__workCost{display:none}.Simulator-module__7gnC5G__track{grid-area:track}.Simulator-module__7gnC5G__chev{grid-area:chev}.Simulator-module__7gnC5G__weHistory{grid-column:1/-1}.Simulator-module__7gnC5G__fundingCols{grid-template-columns:1fr}.Simulator-module__7gnC5G__loginCard ul{-moz-columns:1;columns:1}.Simulator-module__7gnC5G__scenTable,.Simulator-module__7gnC5G__scenTable tbody,.Simulator-module__7gnC5G__scenTable caption{display:block}.Simulator-module__7gnC5G__scenTable thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Simulator-module__7gnC5G__scenTable tr{border-top:1px solid var(--line2);grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:10px 12px;padding:12px;display:grid}.Simulator-module__7gnC5G__scenTable tbody th,.Simulator-module__7gnC5G__scenTable td{white-space:normal;border:0;padding:0}.Simulator-module__7gnC5G__scenTable tbody th{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 8px;display:flex}.Simulator-module__7gnC5G__scenTable tbody th small{flex-basis:100%}.Simulator-module__7gnC5G__shell .Simulator-module__7gnC5G__scenTable .Simulator-module__7gnC5G__nameInput{border-color:var(--line2);flex:150px;width:auto;max-width:100%}.Simulator-module__7gnC5G__scenTable td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:2px;font-size:10.5px;font-weight:400;display:block}.Simulator-module__7gnC5G__scenTable td.Simulator-module__7gnC5G__scenToggleCell{grid-column:1/3;align-self:center;align-items:center;gap:8px;display:flex}.Simulator-module__7gnC5G__scenTable td.Simulator-module__7gnC5G__scenToggleCell:before{color:var(--ink2);margin:0;font-size:12px;display:inline}.Simulator-module__7gnC5G__scenTable td.Simulator-module__7gnC5G__scenOpsCell{grid-column:3;align-self:center}.Simulator-module__7gnC5G__scenTable tbody tr:last-child>*{border-radius:0}.Simulator-module__7gnC5G__scenTable tbody tr:last-child{border-radius:0 0 11px 11px}}@container (max-width:700px){.Simulator-module__7gnC5G__cond{padding:10px}.Simulator-module__7gnC5G__condChips{scrollbar-width:none;flex-wrap:nowrap;flex-basis:100%;padding-bottom:2px;overflow-x:auto}.Simulator-module__7gnC5G__condChips::-webkit-scrollbar{display:none}.Simulator-module__7gnC5G__condEnd{justify-content:space-between;width:100%;margin-left:0}.Simulator-module__7gnC5G__resultCard{padding:12px 10px}.Simulator-module__7gnC5G__rcControls,.Simulator-module__7gnC5G__rcControls .Simulator-module__7gnC5G__tabs{width:100%}.Simulator-module__7gnC5G__rcControls .Simulator-module__7gnC5G__tabs button{flex:1;padding:5px 6px}.Simulator-module__7gnC5G__rcControls .Simulator-module__7gnC5G__seg{width:100%}.Simulator-module__7gnC5G__rcControls .Simulator-module__7gnC5G__seg button{flex:1}.Simulator-module__7gnC5G__assumeGroup{width:100%}.Simulator-module__7gnC5G__segRich{width:100%;display:flex}.Simulator-module__7gnC5G__segRich button{flex:1;min-width:0;padding:5px 7px}.Simulator-module__7gnC5G__peaks,.Simulator-module__7gnC5G__guide,.Simulator-module__7gnC5G__editor{padding:12px}.Simulator-module__7gnC5G__editorHead .Simulator-module__7gnC5G__tabs{width:100%}.Simulator-module__7gnC5G__editorHead .Simulator-module__7gnC5G__tabs button{flex:auto;padding:5px 4px;font-size:12.5px}.Simulator-module__7gnC5G__loginCard{padding:16px}}@container (max-width:560px){.Simulator-module__7gnC5G__headline h2{font-size:18px}.Simulator-module__7gnC5G__figures{grid-template-columns:1fr 1fr}.Simulator-module__7gnC5G__figure{padding:10px 0 0 12px}.Simulator-module__7gnC5G__figureKey{border-left:0;border-bottom:1px solid var(--line2);grid-column:1/-1;padding:0 0 10px}.Simulator-module__7gnC5G__figure:nth-child(2){border-left:0;padding-left:0}.Simulator-module__7gnC5G__figureValue strong{font-size:25px}.Simulator-module__7gnC5G__peakRow{grid-template-columns:52px minmax(0,1fr)}.Simulator-module__7gnC5G__peakWorks,.Simulator-module__7gnC5G__peakBal{grid-column:2}}@media (max-width:760px){.Simulator-module__7gnC5G__fab{padding:12px 16px;right:14px}}@media (prefers-reduced-motion:reduce){.Simulator-module__7gnC5G__drawer,.Simulator-module__7gnC5G__drawerOpen,.Simulator-module__7gnC5G__backdrop{transition:none}.Simulator-module__7gnC5G__highlight{background:#fff4d6;animation:none}}.Simulator-module__7gnC5G__shell [hidden]{display:none!important}.Simulator-module__7gnC5G__guideTools{color:#667b73;max-width:760px;margin:0 auto 20px;font-size:12px}.Simulator-module__7gnC5G__guideTools summary{cursor:pointer;min-height:32px}.Simulator-module__7gnC5G__guideTools button{min-height:44px;margin-right:20px}
.InputHint-module__tsj1ua__hint{color:#526b65;overflow-wrap:anywhere;margin:8px 0 14px;font-size:13px;line-height:1.65}.InputHint-module__tsj1ua__hint p{margin:0 0 6px}.InputHint-module__tsj1ua__hint summary{cursor:pointer;color:#196b61;min-height:36px;padding:6px 0;font-size:12px}.InputHint-module__tsj1ua__hint summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #196b61}.InputHint-module__tsj1ua__body{background:#f3f7f4;border-left:2px solid #b8cec5;border-radius:0 8px 8px 0;padding:12px 14px}.InputHint-module__tsj1ua__body a{text-underline-offset:3px;text-decoration:underline}.InputHint-module__tsj1ua__body small{font-size:11px;line-height:1.6;display:block}.InputHint-module__tsj1ua__quote{white-space:pre-line;background:#fff;border-left:3px solid #8fae9e;margin:10px 0;padding:10px 12px}.InputHint-module__tsj1ua__quote strong{margin-bottom:6px;font-size:12px;display:block}.InputHint-module__tsj1ua__sourceButton{color:#196b61;text-align:left;border:1px solid #b8cec5;border-radius:6px;margin:10px 0;padding:8px 10px;display:block}.InputHint-module__tsj1ua__sourceFrame{background:#fff;border:1px solid #b8cec5;width:100%;height:440px}
.MansionFacts-module__jSNLGW__bar{color:#244a45;background:#f3f8f5;border:1px solid #d5e6de;border-radius:14px;max-width:760px;margin:0 auto 14px;padding:12px 16px;font-size:13px;line-height:1.7}.MansionFacts-module__jSNLGW__bar p{margin:0}.MansionFacts-module__jSNLGW__bar p+p,.MansionFacts-module__jSNLGW__bar p+.MansionFacts-module__jSNLGW__actions,.MansionFacts-module__jSNLGW__bar .MansionFacts-module__jSNLGW__actions+p{margin-top:6px}.MansionFacts-module__jSNLGW__bar a{color:#0e706c;text-underline-offset:3px;font-weight:700;text-decoration:underline}.MansionFacts-module__jSNLGW__actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.MansionFacts-module__jSNLGW__bar button{color:#0e706c;cursor:pointer;background:#fff;border:1px solid #b9d3c8;border-radius:10px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700}.MansionFacts-module__jSNLGW__bar button:disabled{opacity:.5;cursor:default}.MansionFacts-module__jSNLGW__bar button:focus-visible,.MansionFacts-module__jSNLGW__bar input:focus-visible,.MansionFacts-module__jSNLGW__bar a:focus-visible{outline-offset:2px;outline:3px solid #17a79d}.MansionFacts-module__jSNLGW__bar .MansionFacts-module__jSNLGW__primary{color:#fff;background:#0e706c;border-color:#0e706c}.MansionFacts-module__jSNLGW__muted{color:#5f746e}.MansionFacts-module__jSNLGW__panel{background:#fff;border:1px solid #d5e6de;border-radius:12px;margin-top:10px;padding:14px}.MansionFacts-module__jSNLGW__panel h3{margin:0 0 6px;font-size:14px}.MansionFacts-module__jSNLGW__panel ul{margin:0 0 10px;padding:0;list-style:none}.MansionFacts-module__jSNLGW__panel li label{cursor:pointer;align-items:flex-start;gap:8px;padding:6px 0;display:flex}.MansionFacts-module__jSNLGW__panel li input{flex-shrink:0;width:16px;height:16px;margin-top:5px}.MansionFacts-module__jSNLGW__panel li b{font-weight:700}.MansionFacts-module__jSNLGW__status{margin-top:6px;font-weight:700}.MansionFacts-module__jSNLGW__error{color:#a33a2b}.MansionFacts-module__jSNLGW__mark{color:#0e706c;vertical-align:middle;white-space:nowrap;background:#e0f1eb;border-radius:999px;margin-left:6px;padding:0 7px;font-size:10.5px;font-weight:700;line-height:1.7;display:inline-block}@media print{.MansionFacts-module__jSNLGW__bar{display:none!important}}.MansionFacts-module__jSNLGW__bar a.MansionFacts-module__jSNLGW__primaryLink{color:#fff;background:#0e706c;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.MansionFacts-module__jSNLGW__bar a.MansionFacts-module__jSNLGW__primaryLink:hover{background:#0b5d5a}.MansionFacts-module__jSNLGW__bar .MansionFacts-module__jSNLGW__editLink{margin-top:6px;font-size:12.5px}.MansionFacts-module__jSNLGW__diffs{margin:6px 0 0;padding:0;list-style:none}.MansionFacts-module__jSNLGW__diffs>li{border-top:1px solid #d5e6de;padding:8px 0}.MansionFacts-module__jSNLGW__diffs>li:last-child{border-bottom:1px solid #d5e6de;margin-bottom:8px}.MansionFacts-module__jSNLGW__diffs b{margin-right:8px}.MansionFacts-module__jSNLGW__values{color:#244a45}.MansionFacts-module__jSNLGW__diffs .MansionFacts-module__jSNLGW__actions{margin-top:4px}.MansionFacts-module__jSNLGW__diffs small{margin-top:4px;display:block}.MansionFacts-module__jSNLGW__group+.MansionFacts-module__jSNLGW__group{border-top:1px dashed #b9d3c8;margin-top:10px;padding-top:10px}.MansionFacts-module__jSNLGW__missing{margin:4px 0 6px;padding-left:1.2em}
.NinteiCheck-module__68s41a__pageHero{padding:22px 0 12px}.NinteiCheck-module__68s41a__pageHero .NinteiCheck-module__68s41a__pageEyebrow{margin-bottom:6px}.NinteiCheck-module__68s41a__pageTitle{letter-spacing:.01em;color:#173d36;margin:0;font-size:clamp(21px,2.4vw,30px);font-weight:700;line-height:1.35}.NinteiCheck-module__68s41a__pageTitle span,.NinteiCheck-module__68s41a__pageTitle em{display:inline-block}.NinteiCheck-module__68s41a__pageTitle em{color:#5c8058;font-style:normal}.NinteiCheck-module__68s41a__pageBody{padding:4px 0 48px}.NinteiCheck-module__68s41a__tool{--ink:#173d36;--ink2:#2c4a42;--muted:#61726c;--faint:#8a9a93;--line:#dce5df;--line2:#e9eee9;--card:#fff;--green:#205b49;--soft:#eaf0e5;--soft2:#f2f6ee;--crit:#b23b32;--crit-ink:#9b3f32;--crit-soft:#fbeceb;--crit-line:#efc9c4;--warn:#c07a2c;--warn-ink:#8a4a17;--warn-soft:#fff1e3;--good:#4f8a4a;--good-ink:#2f6b3a;--good-soft:#e3efdd;color:var(--ink);grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.NinteiCheck-module__68s41a__tool :where(input,select,button,a,summary):focus-visible{outline:2px solid var(--green);outline-offset:2px}.NinteiCheck-module__68s41a__muted{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.NinteiCheck-module__68s41a__textButton{color:var(--green);text-underline-offset:4px;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12px;font-weight:700;text-decoration:underline}.NinteiCheck-module__68s41a__btnPrimary,.NinteiCheck-module__68s41a__btnOutline,.NinteiCheck-module__68s41a__btnGhost{cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.NinteiCheck-module__68s41a__btnPrimary{border:1px solid var(--green);background:var(--green);color:#fff}.NinteiCheck-module__68s41a__btnPrimary:hover{background:#184a3b}.NinteiCheck-module__68s41a__btnOutline{background:var(--card);color:var(--green);border:1px solid #c9d5cb}.NinteiCheck-module__68s41a__btnOutline:hover{background:var(--soft2)}.NinteiCheck-module__68s41a__btnGhost{border:1px solid var(--line);background:var(--soft2);color:var(--green)}.NinteiCheck-module__68s41a__btnGhost:hover{background:var(--soft)}.NinteiCheck-module__68s41a__btnLink{color:var(--green);text-underline-offset:4px;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:underline}.NinteiCheck-module__68s41a__btnPrimary:disabled,.NinteiCheck-module__68s41a__btnOutline:disabled,.NinteiCheck-module__68s41a__btnGhost:disabled{opacity:.45;cursor:not-allowed}.NinteiCheck-module__68s41a__summary{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px 22px 14px;scroll-margin-top:90px;box-shadow:0 1px 2px #173d360d}.NinteiCheck-module__68s41a__summaryTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.NinteiCheck-module__68s41a__summaryHead{flex:360px;justify-items:start;gap:8px;min-width:0;display:grid}.NinteiCheck-module__68s41a__summaryHead h2{color:var(--ink);margin:0;font-size:clamp(18px,2.1vw,22px);font-weight:700;line-height:1.45}.NinteiCheck-module__68s41a__stateChip{border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.NinteiCheck-module__68s41a__toneNeutral{background:var(--soft2);color:var(--muted)}.NinteiCheck-module__68s41a__toneWarn{background:var(--warn-soft);color:var(--warn-ink)}.NinteiCheck-module__68s41a__toneCrit{background:var(--crit-soft);color:var(--crit-ink)}.NinteiCheck-module__68s41a__toneOk{background:var(--good-soft);color:var(--good-ink)}.NinteiCheck-module__68s41a__purpose{background:var(--soft2);border-radius:12px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.NinteiCheck-module__68s41a__purpose button{min-height:38px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:6px 14px;font-size:13px;font-weight:700}.NinteiCheck-module__68s41a__purpose button[aria-pressed=true]{background:var(--card);color:var(--green);box-shadow:0 1px 2px #173d3629}.NinteiCheck-module__68s41a__purpose button:disabled{opacity:.5;cursor:not-allowed}.NinteiCheck-module__68s41a__summaryBody{border-top:1px solid var(--line2);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:16px;display:grid}.NinteiCheck-module__68s41a__summaryBlock{border-left:1px solid var(--line2);min-width:0;padding:14px 18px 6px}.NinteiCheck-module__68s41a__summaryBlock:first-child{border-left:0;padding-left:0}.NinteiCheck-module__68s41a__blockTitle{color:var(--ink2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 8px;font-size:12px;font-weight:700;display:flex}.NinteiCheck-module__68s41a__blockTitle small{color:var(--muted);font-size:11px;font-weight:400}.NinteiCheck-module__68s41a__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.NinteiCheck-module__68s41a__tile{background:var(--soft2);color:var(--ink);border-radius:10px;gap:2px;padding:8px 10px;text-decoration:none;display:grid}.NinteiCheck-module__68s41a__tile:hover{background:var(--soft)}.NinteiCheck-module__68s41a__tile b{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.15}.NinteiCheck-module__68s41a__tile span{color:var(--muted);font-size:11px;line-height:1.4}.NinteiCheck-module__68s41a__tileFail b{color:var(--crit-ink)}.NinteiCheck-module__68s41a__tileReview b{color:var(--warn-ink)}.NinteiCheck-module__68s41a__tilePass b{color:var(--good-ink)}.NinteiCheck-module__68s41a__bigLine{align-items:baseline;gap:4px;margin:0;display:flex}.NinteiCheck-module__68s41a__bigLine b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:30px;font-weight:700;line-height:1.15}.NinteiCheck-module__68s41a__bigLine span{color:var(--muted);font-size:12px}.NinteiCheck-module__68s41a__progressBar{background:var(--line2);border-radius:999px;height:6px;margin:8px 0 4px;overflow:hidden}.NinteiCheck-module__68s41a__progressBar i{border-radius:inherit;background:var(--green);height:100%;transition:width .2s;display:block}.NinteiCheck-module__68s41a__summaryFoot{border-top:1px solid var(--line2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:12px;padding-top:10px;display:flex}.NinteiCheck-module__68s41a__summaryFoot p{color:var(--muted);margin:0;font-size:11.5px}.NinteiCheck-module__68s41a__summaryLinks{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.NinteiCheck-module__68s41a__saveBar{background:var(--card);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(200px,300px) minmax(0,1fr) auto;align-items:end;gap:10px 18px;padding:12px 16px;display:grid}.NinteiCheck-module__68s41a__nameField{color:var(--ink2);gap:4px;margin:0;font-size:12px;font-weight:700;display:grid}.NinteiCheck-module__68s41a__saveInfo{align-self:center;gap:2px;min-width:0;display:grid}.NinteiCheck-module__68s41a__saveNote{color:var(--ink2);margin:0;font-size:12px;font-weight:700}.NinteiCheck-module__68s41a__actions{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.NinteiCheck-module__68s41a__importChoice{background:var(--warn-soft);border-radius:12px;grid-column:1/-1;gap:6px;padding:14px 16px;font-size:13px;display:grid}.NinteiCheck-module__68s41a__importChoice h3{margin:0;font-size:14px;font-weight:700}.NinteiCheck-module__68s41a__importChoice p{margin:0}.NinteiCheck-module__68s41a__issueBanner{border:1px solid var(--crit-line);background:var(--crit-soft);color:var(--crit-ink);border-radius:12px;padding:12px 16px;font-size:13px;line-height:1.7}.NinteiCheck-module__68s41a__issueBanner ul{margin:6px 0 0;padding-left:20px;list-style:outside}.NinteiCheck-module__68s41a__layout{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:26px;margin-top:6px;display:grid}.NinteiCheck-module__68s41a__aside{gap:6px;display:grid;position:sticky;top:24px}.NinteiCheck-module__68s41a__asideTitle{color:var(--muted);margin:0 0 4px;font-size:11.5px;font-weight:700}.NinteiCheck-module__68s41a__navList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.NinteiCheck-module__68s41a__navList a{color:var(--ink2);border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 8px;font-size:13px;text-decoration:none;display:grid}.NinteiCheck-module__68s41a__navList a:hover{background:var(--soft2)}.NinteiCheck-module__68s41a__navNum{color:var(--green);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.NinteiCheck-module__68s41a__navTitle{min-width:0;line-height:1.4}.NinteiCheck-module__68s41a__navCount{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.NinteiCheck-module__68s41a__navDone{color:var(--good-ink);font-weight:700}.NinteiCheck-module__68s41a__resultLink{border-top:1px solid var(--line);color:var(--green);margin-top:8px;padding:10px 8px 0;font-size:13px;font-weight:700;text-decoration:none}.NinteiCheck-module__68s41a__resultLink:hover{text-underline-offset:4px;text-decoration:underline}.NinteiCheck-module__68s41a__asideNote{color:var(--muted);margin:10px 8px 0;font-size:11px;line-height:1.7}.NinteiCheck-module__68s41a__main{min-width:0}.NinteiCheck-module__68s41a__chipNav{display:none}.NinteiCheck-module__68s41a__form{border:0;min-width:0;margin:0;padding:0}.NinteiCheck-module__68s41a__building{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 20px 20px;scroll-margin-top:80px}.NinteiCheck-module__68s41a__sectionHeading,.NinteiCheck-module__68s41a__questionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.NinteiCheck-module__68s41a__questionHeading{margin:26px 0 4px}.NinteiCheck-module__68s41a__questionHeading .NinteiCheck-module__68s41a__muted{flex:100%;order:3}.NinteiCheck-module__68s41a__sectionHeading h2,.NinteiCheck-module__68s41a__questionHeading h2{color:var(--ink);margin:0;font-size:17px;font-weight:700}.NinteiCheck-module__68s41a__sectionHeading+p{margin-top:4px}.NinteiCheck-module__68s41a__basicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin-top:16px;display:grid}.NinteiCheck-module__68s41a__field{min-width:0}.NinteiCheck-module__68s41a__fieldWide{grid-column:1/-1}.NinteiCheck-module__68s41a__label{color:var(--ink2);font-size:13.5px;font-weight:700;line-height:1.6;display:block}.NinteiCheck-module__68s41a__field small{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:400;line-height:1.6;display:block}.NinteiCheck-module__68s41a__basicGrid .NinteiCheck-module__68s41a__control{margin-top:6px}.NinteiCheck-module__68s41a__number{align-items:center;gap:8px;display:flex}.NinteiCheck-module__68s41a__number span{white-space:nowrap;color:var(--muted);font-size:12px}.NinteiCheck-module__68s41a__tool select,.NinteiCheck-module__68s41a__tool input[type=text],.NinteiCheck-module__68s41a__tool input[type=date]{width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #c9d5cb;border-radius:8px;padding:6px 10px;font-size:14px}.NinteiCheck-module__68s41a__tool select{padding-right:26px}.NinteiCheck-module__68s41a__number input{text-align:right;font-variant-numeric:tabular-nums}.NinteiCheck-module__68s41a__tool select:disabled,.NinteiCheck-module__68s41a__tool input:disabled{color:var(--faint);background:#eef1ee}.NinteiCheck-module__68s41a__choices{gap:6px;min-width:0;display:flex}.NinteiCheck-module__68s41a__choices label{cursor:pointer;flex:1;position:relative}.NinteiCheck-module__68s41a__choices input{opacity:0;width:1px;height:1px;position:absolute}.NinteiCheck-module__68s41a__choices span{min-height:38px;color:var(--ink2);white-space:nowrap;background:#fff;border:1px solid #cbd5cd;border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;transition:background .12s,border-color .12s;display:flex}.NinteiCheck-module__68s41a__choices label:hover span{border-color:#9fb8a6}.NinteiCheck-module__68s41a__choices input:checked+span{border-color:var(--green);background:var(--soft);color:var(--green);box-shadow:inset 0 0 0 1px var(--green);font-weight:700}.NinteiCheck-module__68s41a__choices input:focus-visible+span{outline:2px solid var(--green);outline-offset:2px}.NinteiCheck-module__68s41a__choices input:disabled+span{opacity:.55;cursor:not-allowed}.NinteiCheck-module__68s41a__choicesGrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--chip-min,110px)), 1fr));display:grid}.NinteiCheck-module__68s41a__choicesGrid span{white-space:normal;text-align:center;padding:5px 8px;line-height:1.35}.NinteiCheck-module__68s41a__choicesGrid4{grid-template-columns:repeat(auto-fit, minmax(clamp(min(100%, var(--chip-min,110px)), calc((4 * var(--chip-min,110px) + 18px - 100%) * 999), calc(50% - 3px)), 1fr))}.NinteiCheck-module__68s41a__choicesList{display:grid}.NinteiCheck-module__68s41a__choicesList span{white-space:normal;text-align:left;justify-content:flex-start;gap:10px;padding:7px 12px;line-height:1.5}.NinteiCheck-module__68s41a__choicesList span:before{content:"";background:#fff;border:1.5px solid #9fb8a6;border-radius:50%;flex:none;width:14px;height:14px}.NinteiCheck-module__68s41a__choicesList input:checked+span:before{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 3px #fff}.NinteiCheck-module__68s41a__suggest{background:var(--soft2);color:var(--green);font:inherit;text-align:left;cursor:pointer;border:1px dashed #9fb8a6;border-radius:8px;margin-top:8px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1.55;display:block}.NinteiCheck-module__68s41a__suggest:hover{border-color:var(--green);background:var(--soft)}.NinteiCheck-module__68s41a__dateSelect{flex-wrap:wrap;gap:6px 10px;min-width:0;display:flex}.NinteiCheck-module__68s41a__datePart{flex:78px;align-items:center;gap:4px;min-width:0;display:flex}.NinteiCheck-module__68s41a__datePart>span{color:var(--muted);font-size:12.5px}.NinteiCheck-module__68s41a__dateYear{flex:1.1 176px}.NinteiCheck-module__68s41a__dateMonthDay{flex:166px;gap:10px;min-width:0;display:flex}.NinteiCheck-module__68s41a__handoff{border-top:1px solid var(--line2);margin-top:18px}.NinteiCheck-module__68s41a__handoff>summary{cursor:pointer;color:var(--green);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding-top:12px;font-size:13px;font-weight:700;list-style:none;display:flex}.NinteiCheck-module__68s41a__handoff>summary::-webkit-details-marker{display:none}.NinteiCheck-module__68s41a__handoff>summary:before{content:"";border-right:2px solid var(--green);border-bottom:2px solid var(--green);align-self:center;width:7px;height:7px;margin-right:2px;transition:transform .15s;transform:rotate(-45deg)}.NinteiCheck-module__68s41a__handoff[open]>summary:before{transform:rotate(45deg)}.NinteiCheck-module__68s41a__handoff>summary small{color:var(--muted);font-size:11.5px;font-weight:400}.NinteiCheck-module__68s41a__handoff .NinteiCheck-module__68s41a__basicGrid{margin-top:12px}.NinteiCheck-module__68s41a__questions{background:var(--card);border:1px solid var(--line);border-radius:14px;margin-top:10px;scroll-margin-top:80px}.NinteiCheck-module__68s41a__questions>summary{cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto 14px;align-items:center;gap:14px;padding:14px 18px;list-style:none;display:grid}.NinteiCheck-module__68s41a__questions>summary::-webkit-details-marker{display:none}.NinteiCheck-module__68s41a__questions>summary:hover{background:#fbfdf9}.NinteiCheck-module__68s41a__questions>summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)translateY(-3px)}.NinteiCheck-module__68s41a__questions[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.NinteiCheck-module__68s41a__questions[open]>summary{border-bottom-right-radius:0;border-bottom-left-radius:0}.NinteiCheck-module__68s41a__sectionNumber{background:var(--soft2);min-width:38px;color:var(--green);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;padding:4px 6px;font-size:12px;font-weight:700;display:inline-flex}.NinteiCheck-module__68s41a__questions summary strong{color:var(--ink);font-size:15px;font-weight:700;display:block}.NinteiCheck-module__68s41a__questions summary small{color:var(--muted);margin-top:1px;font-size:11.5px;display:block}.NinteiCheck-module__68s41a__answered{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;justify-items:end;gap:5px;font-size:11.5px;display:grid}.NinteiCheck-module__68s41a__answeredDone{color:var(--good-ink);font-weight:700}.NinteiCheck-module__68s41a__miniBar{background:var(--line2);border-radius:999px;width:84px;height:4px;overflow:hidden}.NinteiCheck-module__68s41a__miniBar i{border-radius:inherit;background:var(--green);height:100%;display:block}.NinteiCheck-module__68s41a__answeredDone .NinteiCheck-module__68s41a__miniBar i{background:var(--good)}.NinteiCheck-module__68s41a__questionBody{border-top:1px solid var(--line2);padding:4px 20px 6px}.NinteiCheck-module__68s41a__sectionIntro{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.7}.NinteiCheck-module__68s41a__questionBody>.NinteiCheck-module__68s41a__field,.NinteiCheck-module__68s41a__docQuestions>.NinteiCheck-module__68s41a__field,.NinteiCheck-module__68s41a__hyokaGroup .NinteiCheck-module__68s41a__field{border-top:1px solid #eef2ee;grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;gap:10px 22px;padding:14px 0;display:grid}.NinteiCheck-module__68s41a__questionBody>.NinteiCheck-module__68s41a__field:first-child{border-top:0}.NinteiCheck-module__68s41a__questionBody .NinteiCheck-module__68s41a__label{font-size:13.5px}.NinteiCheck-module__68s41a__questionBody>p+.NinteiCheck-module__68s41a__field{border-top:0}.NinteiCheck-module__68s41a__docGrid{margin-top:14px;padding-bottom:6px}.NinteiCheck-module__68s41a__subHeading{border-top:1px solid var(--line2);color:var(--ink2);margin:18px 0 2px;padding-top:14px;font-size:14px;font-weight:700}.NinteiCheck-module__68s41a__nextSection{color:var(--green);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:0 20px 14px auto;padding:8px 0;font-size:13px;font-weight:700;text-decoration:underline;display:block}.NinteiCheck-module__68s41a__hyokaGroup{border-top:1px solid var(--line2);margin-top:6px}.NinteiCheck-module__68s41a__hyokaGroup>summary{color:var(--green);cursor:pointer;padding:12px 0;font-size:13.5px;font-weight:700}.NinteiCheck-module__68s41a__hyokaGroup .NinteiCheck-module__68s41a__control{max-width:none}.NinteiCheck-module__68s41a__calcWrap{grid-column:1/-1;min-width:0}.NinteiCheck-module__68s41a__calc{border:1px solid var(--line);background:var(--soft2);border-radius:12px;scroll-margin-top:80px}.NinteiCheck-module__68s41a__calc>summary{cursor:pointer;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:11px 14px;list-style:none;display:flex}.NinteiCheck-module__68s41a__calc>summary::-webkit-details-marker{display:none}.NinteiCheck-module__68s41a__calc>summary:before{content:"";border-right:2px solid var(--green);border-bottom:2px solid var(--green);align-self:center;width:7px;height:7px;margin-right:2px;transition:transform .15s;transform:rotate(-45deg)}.NinteiCheck-module__68s41a__calc[open]>summary:before{transform:rotate(45deg)}.NinteiCheck-module__68s41a__calc>summary small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.NinteiCheck-module__68s41a__calcTitle{color:var(--green);font-size:13.5px;font-weight:700}.NinteiCheck-module__68s41a__calcBody{gap:12px;padding:0 14px 14px;display:grid}.NinteiCheck-module__68s41a__calcIntro{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.NinteiCheck-module__68s41a__calcIntro a{color:var(--green)}.NinteiCheck-module__68s41a__calcUnits{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.NinteiCheck-module__68s41a__calcUnits>span{color:var(--ink2);margin-right:6px;font-size:12px;font-weight:700}.NinteiCheck-module__68s41a__calcUnits button{min-height:32px;color:var(--ink2);cursor:pointer;background:#fff;border:1px solid #c9d5cb;border-radius:8px;padding:4px 12px;font-size:12.5px}.NinteiCheck-module__68s41a__calcUnits button[aria-pressed=true]{border-color:var(--green);background:var(--soft);color:var(--green);box-shadow:inset 0 0 0 1px var(--green);font-weight:700}.NinteiCheck-module__68s41a__calcGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;display:grid}.NinteiCheck-module__68s41a__calcGrid .NinteiCheck-module__68s41a__control{margin-top:6px}.NinteiCheck-module__68s41a__echo{color:var(--green);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:12px}.NinteiCheck-module__68s41a__calcResult{border:1px solid var(--line);background:#fff;border-radius:10px;gap:6px;padding:12px 14px;display:grid}.NinteiCheck-module__68s41a__calcPending{background:0 0;border-style:dashed}.NinteiCheck-module__68s41a__calcValue{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.NinteiCheck-module__68s41a__calcValue span{color:var(--muted);font-size:12px}.NinteiCheck-module__68s41a__calcValue span:first-child{color:var(--ink2);font-weight:700}.NinteiCheck-module__68s41a__calcValue b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.2}.NinteiCheck-module__68s41a__calcNote{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.NinteiCheck-module__68s41a__noteOk{color:var(--good-ink);margin:4px 0 0;font-size:12.5px;font-weight:700}.NinteiCheck-module__68s41a__noteLow{color:var(--crit-ink);margin:4px 0 0;font-size:12.5px;font-weight:700}.NinteiCheck-module__68s41a__calcActions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:4px;display:flex}.NinteiCheck-module__68s41a__calcApplied{background:var(--good-soft);min-height:36px;color:var(--good-ink);border-radius:999px;align-items:center;padding:4px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.NinteiCheck-module__68s41a__results{background:var(--card);border:1px solid var(--line);border-radius:18px;margin-top:26px;padding:20px 22px 18px;scroll-margin-top:80px}.NinteiCheck-module__68s41a__resultsHead{gap:2px;display:grid}.NinteiCheck-module__68s41a__resultsHead h2{margin:0;font-size:18px;font-weight:700}.NinteiCheck-module__68s41a__nextActions{margin-top:14px}.NinteiCheck-module__68s41a__nextActions h3{color:var(--ink2);margin:0 0 8px;font-size:13px;font-weight:700}.NinteiCheck-module__68s41a__nextActions ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.NinteiCheck-module__68s41a__nextActions a{border:1px solid var(--line);background:var(--soft2);height:100%;color:var(--ink);border-radius:12px;gap:4px;padding:12px 14px;text-decoration:none;display:grid}.NinteiCheck-module__68s41a__nextActions a:hover{background:var(--soft);border-color:#b9ccb6}.NinteiCheck-module__68s41a__nextActions b{color:var(--green);font-size:13.5px}.NinteiCheck-module__68s41a__nextActions a span{color:var(--muted);font-size:12px;line-height:1.6}.NinteiCheck-module__68s41a__tabs{background:var(--soft2);border-radius:10px;gap:2px;margin-top:18px;padding:3px;display:inline-flex}.NinteiCheck-module__68s41a__tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:700}.NinteiCheck-module__68s41a__tabs button[aria-selected=true]{background:var(--card);color:var(--green);box-shadow:0 1px 2px #173d3624}.NinteiCheck-module__68s41a__panelHead{margin-top:16px}.NinteiCheck-module__68s41a__panelHead h3{margin:0 0 2px;font-size:16px;font-weight:700;line-height:1.5}.NinteiCheck-module__68s41a__group{border:1px solid var(--line);border-radius:12px;margin-top:10px;scroll-margin-top:80px}.NinteiCheck-module__68s41a__group>summary{cursor:pointer;align-items:center;gap:10px;padding:10px 14px;list-style:none;display:flex}.NinteiCheck-module__68s41a__group>summary::-webkit-details-marker{display:none}.NinteiCheck-module__68s41a__group>summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:7px;height:7px;margin-left:auto;transform:rotate(45deg)translateY(-2px)}.NinteiCheck-module__68s41a__group[open]>summary:after{transform:rotate(-135deg)}.NinteiCheck-module__68s41a__groupDot{background:var(--muted);border-radius:50%;flex:none;width:9px;height:9px}.NinteiCheck-module__68s41a__groupName{font-size:14px;font-weight:700}.NinteiCheck-module__68s41a__groupCount{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.NinteiCheck-module__68s41a__group_fail{border-color:var(--crit-line)}.NinteiCheck-module__68s41a__group_fail>summary{background:var(--crit-soft);border-radius:11px 11px 0 0}.NinteiCheck-module__68s41a__group_fail:not([open])>summary{border-radius:11px}.NinteiCheck-module__68s41a__group_fail .NinteiCheck-module__68s41a__groupDot{background:var(--crit)}.NinteiCheck-module__68s41a__group_fail .NinteiCheck-module__68s41a__groupName{color:var(--crit-ink)}.NinteiCheck-module__68s41a__group_review .NinteiCheck-module__68s41a__groupDot,.NinteiCheck-module__68s41a__group_info .NinteiCheck-module__68s41a__groupDot{background:var(--warn)}.NinteiCheck-module__68s41a__group_review .NinteiCheck-module__68s41a__groupName,.NinteiCheck-module__68s41a__group_info .NinteiCheck-module__68s41a__groupName{color:var(--warn-ink)}.NinteiCheck-module__68s41a__group_pass .NinteiCheck-module__68s41a__groupDot{background:var(--good)}.NinteiCheck-module__68s41a__group_pass .NinteiCheck-module__68s41a__groupName{color:var(--good-ink)}.NinteiCheck-module__68s41a__groupLead{color:var(--muted);margin:0;padding:8px 14px 0;font-size:12px;line-height:1.6}.NinteiCheck-module__68s41a__items{margin:0;padding:4px 14px 8px;list-style:none}.NinteiCheck-module__68s41a__items li{border-top:1px solid #eef2ee;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:2px 18px;padding:10px 0;display:grid}.NinteiCheck-module__68s41a__items li:first-child{border-top:0}.NinteiCheck-module__68s41a__itemLabel{color:var(--ink);margin:0;font-size:13.5px;font-weight:700;line-height:1.55}.NinteiCheck-module__68s41a__itemMeta{color:var(--muted);flex-wrap:wrap;grid-column:1;gap:4px 8px;margin:0;font-size:11px;display:flex}.NinteiCheck-module__68s41a__layerTag{background:var(--soft2);color:var(--green);border-radius:5px;padding:0 6px;font-weight:700}.NinteiCheck-module__68s41a__itemNext{color:var(--ink2);grid-area:1/2/span 2;margin:0;font-size:12.5px;line-height:1.65}.NinteiCheck-module__68s41a__sourceNote{color:var(--muted);margin:14px 0 0;font-size:11.5px;line-height:1.75}.NinteiCheck-module__68s41a__sourceNote a{color:var(--green)}.NinteiCheck-module__68s41a__resultActions{border-top:1px solid var(--line2);flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:14px;display:flex}.NinteiCheck-module__68s41a__notice{color:var(--ink2);margin:10px 0 0;font-size:12.5px}.NinteiCheck-module__68s41a__history{border-top:1px solid var(--line2);margin-top:12px}.NinteiCheck-module__68s41a__history>summary{color:var(--green);cursor:pointer;padding:12px 0;font-size:13px;font-weight:700}.NinteiCheck-module__68s41a__historyRow{border-top:1px solid #eef2ee;padding:8px 0 10px;font-size:12.5px;line-height:1.7}.NinteiCheck-module__68s41a__historyRow h4{margin:0;font-size:13px}.NinteiCheck-module__68s41a__historyRow ul{margin:2px 0 0;padding-left:18px;list-style:outside}.NinteiCheck-module__68s41a__reportPreview{margin-top:12px}.NinteiCheck-module__68s41a__reportPreview .NinteiCheck-module__68s41a__actions{margin-bottom:8px}.NinteiCheck-module__68s41a__reportPreview iframe{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;height:640px}.NinteiCheck-module__68s41a__score{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:10px 0 0;display:flex}.NinteiCheck-module__68s41a__score b{font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;line-height:1.2}.NinteiCheck-module__68s41a__score span{color:var(--muted);font-size:12px}.NinteiCheck-module__68s41a__scoreRows{gap:10px;margin-top:14px;display:grid}.NinteiCheck-module__68s41a__scoreRow{grid-template-columns:110px minmax(0,1fr) 112px;align-items:center;gap:14px;font-size:12.5px;display:grid}.NinteiCheck-module__68s41a__scoreName{color:var(--ink2);font-weight:700}.NinteiCheck-module__68s41a__scoreBar{background:var(--line2);border-radius:999px;height:8px;overflow:hidden}.NinteiCheck-module__68s41a__scoreBar i{border-radius:inherit;background:var(--green);height:100%;display:block}.NinteiCheck-module__68s41a__scorePending{color:var(--warn-ink);font-size:12px}.NinteiCheck-module__68s41a__scoreValue{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.NinteiCheck-module__68s41a__resultDetail{border-top:1px solid var(--line2);margin-top:14px}.NinteiCheck-module__68s41a__resultDetail>summary{color:var(--green);cursor:pointer;padding:12px 0;font-size:13px;font-weight:700}.NinteiCheck-module__68s41a__resultDetail ul{margin:0 0 8px;padding-left:18px;font-size:12.5px;line-height:1.8;list-style:outside}.NinteiCheck-module__68s41a__resultDetail ul a{color:var(--green)}.NinteiCheck-module__68s41a__tableScroll{border:1px solid var(--line);border-radius:10px;max-width:100%;position:relative;overflow-x:auto}.NinteiCheck-module__68s41a__tableScroll table{border-collapse:collapse;text-align:left;background:#fff;width:100%;min-width:600px;font-size:12px}.NinteiCheck-module__68s41a__tableScroll th{background:var(--soft2);color:var(--muted);font-size:11px;font-weight:700}.NinteiCheck-module__68s41a__tableScroll td,.NinteiCheck-module__68s41a__tableScroll th{border-bottom:1px solid var(--line2);vertical-align:top;padding:10px 12px}.NinteiCheck-module__68s41a__tableScroll tr:last-child td{border-bottom:0}.NinteiCheck-module__68s41a__mobileBar{display:none}@media (max-width:1000px){.NinteiCheck-module__68s41a__layout{grid-template-columns:170px minmax(0,1fr);gap:18px}.NinteiCheck-module__68s41a__questionBody>.NinteiCheck-module__68s41a__field,.NinteiCheck-module__68s41a__docQuestions>.NinteiCheck-module__68s41a__field,.NinteiCheck-module__68s41a__hyokaGroup .NinteiCheck-module__68s41a__field{grid-template-columns:minmax(0,1fr);gap:8px}.NinteiCheck-module__68s41a__saveBar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.NinteiCheck-module__68s41a__saveBar .NinteiCheck-module__68s41a__actions{grid-column:1/-1}}@media (max-width:760px){.NinteiCheck-module__68s41a__tool{padding-bottom:76px}.NinteiCheck-module__68s41a__summary{border-radius:16px;padding:14px 14px 12px}.NinteiCheck-module__68s41a__purpose{width:100%}.NinteiCheck-module__68s41a__purpose button{flex:1;padding:6px 8px;font-size:12.5px}.NinteiCheck-module__68s41a__summaryBody{grid-template-columns:minmax(0,1fr)}.NinteiCheck-module__68s41a__summaryBlock,.NinteiCheck-module__68s41a__summaryBlock:first-child{border-left:0;padding:12px 0 4px}.NinteiCheck-module__68s41a__summaryBlock+.NinteiCheck-module__68s41a__summaryBlock{border-top:1px solid var(--line2)}.NinteiCheck-module__68s41a__saveBar{grid-template-columns:minmax(0,1fr);padding:12px}.NinteiCheck-module__68s41a__layout{display:block}.NinteiCheck-module__68s41a__aside{display:none}.NinteiCheck-module__68s41a__chipNav{scrollbar-width:none;margin:0 -2px 4px;display:block;overflow-x:auto}.NinteiCheck-module__68s41a__chipNav::-webkit-scrollbar{display:none}.NinteiCheck-module__68s41a__chipNav .NinteiCheck-module__68s41a__navList{gap:6px;width:max-content;padding:2px;display:flex}.NinteiCheck-module__68s41a__chipNav .NinteiCheck-module__68s41a__navList a{border:1px solid var(--line);background:var(--card);white-space:nowrap;border-radius:999px;gap:6px;padding:6px 10px;display:inline-flex}.NinteiCheck-module__68s41a__building{padding:14px 14px 16px}.NinteiCheck-module__68s41a__basicGrid{grid-template-columns:minmax(0,1fr);gap:14px}.NinteiCheck-module__68s41a__calcGrid{grid-template-columns:minmax(0,1fr)}.NinteiCheck-module__68s41a__calcBody{padding:0 12px 12px}.NinteiCheck-module__68s41a__questions>summary{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px 14px}.NinteiCheck-module__68s41a__questions>summary:after{display:none}.NinteiCheck-module__68s41a__miniBar{width:56px}.NinteiCheck-module__68s41a__questionBody{padding:2px 14px 4px}.NinteiCheck-module__68s41a__choices span{min-height:44px}.NinteiCheck-module__68s41a__tool select,.NinteiCheck-module__68s41a__tool input[type=text],.NinteiCheck-module__68s41a__tool input[type=date]{min-height:44px;font-size:16px}.NinteiCheck-module__68s41a__nextSection{min-height:44px;margin-right:14px}.NinteiCheck-module__68s41a__results{border-radius:16px;padding:16px 14px}.NinteiCheck-module__68s41a__items li{grid-template-columns:minmax(0,1fr)}.NinteiCheck-module__68s41a__itemNext{grid-area:auto/1;margin-top:2px}.NinteiCheck-module__68s41a__scoreRow{grid-template-columns:88px minmax(0,1fr);gap:8px 10px}.NinteiCheck-module__68s41a__scoreValue{text-align:left;grid-column:2}.NinteiCheck-module__68s41a__score b{font-size:30px}.NinteiCheck-module__68s41a__mobileBar{z-index:40;background:var(--green);color:#fff;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;font-size:12px;text-decoration:none;transition:transform .2s,opacity .2s;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 8px 22px #173d3647}.NinteiCheck-module__68s41a__mobileBar[data-hidden]{opacity:0;pointer-events:none;transform:translateY(150%)}.NinteiCheck-module__68s41a__mobileCounts{gap:10px;display:flex}.NinteiCheck-module__68s41a__mobileCounts b{font-variant-numeric:tabular-nums;margin-right:2px;font-size:16px}.NinteiCheck-module__68s41a__numFail{color:#ffd6cf}.NinteiCheck-module__68s41a__numReview{color:#ffe3b8}.NinteiCheck-module__68s41a__mobileProgress{color:#cfe0d6;font-variant-numeric:tabular-nums}.NinteiCheck-module__68s41a__mobileGo{margin-left:auto;font-weight:700}}@media (prefers-reduced-motion:reduce){.NinteiCheck-module__68s41a__progressBar i,.NinteiCheck-module__68s41a__mobileBar{transition:none}}.NinteiCheck-module__68s41a__tool [hidden]{display:none!important}.NinteiCheck-module__68s41a__guideTools{color:#667b73;max-width:760px;margin:0 auto 20px;font-size:12px}.NinteiCheck-module__68s41a__guideTools summary{cursor:pointer;min-height:32px}.NinteiCheck-module__68s41a__averageMethods{gap:10px;margin-bottom:18px;display:grid}.NinteiCheck-module__68s41a__averageMethods button{text-align:left;background:#fff;border:1px solid #cadcd5;border-radius:12px;padding:14px 16px}.NinteiCheck-module__68s41a__averageMethods button[aria-pressed=true]{background:#e8f4ef;border-color:#0e706c}.NinteiCheck-module__68s41a__averageMethods b,.NinteiCheck-module__68s41a__averageMethods span{display:block}.NinteiCheck-module__68s41a__averageMethods span{color:#61726c;margin-top:4px;font-size:12px}.NinteiCheck-module__68s41a__calcStep{justify-content:space-between;margin:0 0 12px;font-size:14px;display:flex}.NinteiCheck-module__68s41a__calcGrid[data-calculator-steps]{display:block}
