@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.col-12{grid-column:12}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.text-left{text-align:left}.text-right{text-align:right}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#11243e;--muted:#718096;--line:#dde4ec;--paper:#f4f6f8;--gold:#bd8a2f;--navy:#10243f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Noto Sans JP,Yu Gothic,system-ui,sans-serif}button,input,a{font:inherit}button{cursor:pointer}.preview{color:#d7e0ea;background:#0d2038;justify-content:center;align-items:center;gap:15px;min-height:34px;padding:7px 24px;font-size:10px;display:flex}.preview b{letter-spacing:.14em;color:#fff;border:1px solid #6e829b;border-radius:30px;padding:2px 8px;font-size:8px}header{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;align-items:center;height:76px;padding:0 max(24px,50vw - 592px);display:flex;position:sticky;top:0}.brand{color:var(--ink);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex}.brand>span{flex-direction:column;display:flex}.brand strong{letter-spacing:.06em;font:19px Georgia}.brand small{letter-spacing:.2em;color:#8d99aa;font-size:7px}.logo{border:1px solid #b8c1ce;border-radius:50%;justify-content:center;align-items:end;gap:2px;width:30px;height:30px;padding:7px;display:flex}.logo b{background:var(--ink);border-radius:2px;width:3px;height:7px}.logo b:nth-child(2){background:#c99c42;height:14px}.logo b:nth-child(3){height:10px}nav{gap:28px;margin:auto;display:flex}nav a{color:#6d7b8c;font-size:11px;text-decoration:none}nav a:hover{color:var(--ink)}.mode{color:#637286;background:#fff;border:1px solid #d7dde5;border-radius:30px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:flex}.mode i{background:#bcc5d0;border-radius:10px;width:24px;height:14px;position:relative}.mode i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:all .2s;position:absolute;top:2px;left:2px}.mode i.on{background:#289676}.mode i.on:after{left:12px}.shell{max-width:1240px;margin:auto;padding:0 28px 90px}.hero{justify-content:space-between;align-items:end;padding:64px 0 35px;display:flex}.eyebrow{letter-spacing:.18em;color:#8c98a8;font-size:9px;font-weight:700}.hero h1{letter-spacing:.025em;margin:14px 0 12px;font:43px/1.25 Georgia,Yu Mincho,serif}.hero h1 em{color:#af7d24;font-style:normal}.hero>div>p:last-child{color:#768498;font-size:13px}.heroStatus{border:1px solid var(--line);background:#fff;display:flex}.heroStatus span{border-right:1px solid var(--line);flex-direction:column;min-width:115px;padding:18px;display:flex}.heroStatus span:last-child{border:0}.heroStatus b{font:25px Georgia}.heroStatus small{letter-spacing:.08em;color:#8491a2;margin-top:5px;font-size:7px}.statusStrip{border:1px solid var(--line);background:#fff;grid-template-columns:160px 190px 130px 1fr;align-items:center;padding:15px 19px;display:grid;box-shadow:0 8px 25px #1e324b09}.statusStrip>div{align-items:center;gap:9px;display:flex}.statusStrip span{flex-direction:column;display:flex}.statusStrip small{color:#8894a4;font-size:7px}.statusStrip b{margin-top:2px;font-size:9px}.dot{background:#c7973d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f6eddb}.holdDot{background:#b76158;box-shadow:0 0 0 4px #f7e9e8}.grayDot{background:#7c8a9c;box-shadow:0 0 0 4px #edf0f3}.statusStrip p{color:#748296;border-left:1px solid var(--line);margin:0;padding-left:18px;font-size:8px}.section{padding-top:78px}.sectionHead{align-items:start;gap:14px;margin-bottom:23px;display:flex}.sectionHead>span{color:#a27a30;border:1px solid #d6bd88;border-radius:50%;place-items:center;width:27px;height:27px;font:10px Georgia;display:grid}.sectionHead small{letter-spacing:.18em;color:#a27a30;font-size:7px}.sectionHead h2{margin:5px 0 6px;font:28px Georgia,Yu Mincho,serif}.sectionHead p{color:#758397;margin:0;font-size:10px;line-height:1.7}.lensGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.lens{appearance:none;text-align:left;border:1px solid var(--line);color:var(--ink);background:#fff;padding:19px;transition:all .18s;position:relative;box-shadow:0 6px 20px #1e324b06}.lens:before{content:"";background:#8995a5;width:3px;position:absolute;top:-1px;bottom:-1px;left:-1px}.lens.hold:before{background:#c39842}.lens.descriptive:before{background:#78879b}.lens.forward:before{background:#32927b}.lens:hover,.lens.selected{border-color:#aab7c6;transform:translateY(-2px);box-shadow:0 12px 28px #1e324b14}.lens.selected{outline:2px solid #1e3e6314}.lensTop{justify-content:space-between;display:flex}.lensTop>b{color:#4a6cac;border:1px solid #ccd7e9;padding:6px;font:10px Georgia}.lensTop span,.badge{letter-spacing:.04em;color:#677589;background:#edf0f4;border-radius:20px;padding:5px 8px;font-size:7px}.lens.hold .lensTop span,.badge.hold{color:#936a1c;background:#f7edda}.lens.forward .lensTop span,.badge.forward{color:#23775f;background:#e5f3ee}.lens h3{margin:17px 0 12px;font:20px Georgia,Yu Mincho,serif}.lens h3 small{color:#9aa5b3;margin-left:6px;font:8px system-ui}.state{align-items:center;gap:8px;display:flex}.state i{background:#b45d55;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f7e9e8}.state strong{letter-spacing:.06em;font-size:8px}.lens>p{color:#708095;min-height:43px;margin:14px 0;font-size:9px;line-height:1.65}.meta{border-top:1px solid #edf0f4;grid-template-columns:1.25fr 1fr;gap:7px;padding-top:11px;display:grid}.meta span{color:#667589;flex-direction:column;font-size:7px;display:flex}.meta small{letter-spacing:.1em;color:#a0aab6;margin-bottom:3px;font-size:6px}.detailPanel{background:var(--navy);color:#fff;grid-template-columns:1fr 1.1fr;gap:35px;margin-top:14px;padding:24px 27px;display:grid}.detailPanel h3{margin:12px 0 6px;font:22px Georgia,Yu Mincho,serif}.detailPanel p{color:#b7c3d0;font-size:9px;line-height:1.7}.detailPanel dl{margin:0;display:grid}.detailPanel dl div{border-bottom:1px solid #30445e;padding:9px 0}.detailPanel dt{color:#879ab0;font-size:7px}.detailPanel dd{margin:3px 0 0;font-size:9px}.simGrid{grid-template-columns:1fr 1.05fr;gap:14px;display:grid}.controlPanel,.resultPanel,.scenarioTable{border:1px solid var(--line);background:#fff;padding:26px}.controlPanel>label{color:#6c7a8c;font-size:9px;display:block}.controlPanel>label>span{float:right;color:var(--ink);font:16px Georgia}input[type=range]{accent-color:#b48530;width:100%;margin:17px 0 20px}.inputPair{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.numberField>span{color:#788698;font-size:8px}.numberField>div{background:#fafbfc;border:1px solid #dbe2e9;margin-top:6px;display:flex}.numberField input{width:100%;color:var(--ink);background:0 0;border:0;outline:none;padding:11px}.numberField b{color:#748195;border-left:1px solid #e1e6eb;place-items:center;min-width:44px;font-size:8px;display:grid}.assumption{color:#8e99a7;margin:19px 0 0;font-size:7px}.resultPanel{color:#fff;background:#10243f}.primaryResult{border-bottom:1px solid #32465f;padding-bottom:20px}.primaryResult small{color:#93a4b8;font-size:8px}.primaryResult strong{margin-top:8px;font:34px Georgia;display:block}.primaryResult>span{border-radius:20px;margin-top:8px;padding:4px 7px;font-size:9px;display:inline-block}.negative{color:#f0b4ad;background:#4a3438}.positive{color:#a7dfcd;background:#214b43}.resultGrid{grid-template-columns:1fr 1fr;margin-top:13px;display:grid}.resultGrid>div{border-bottom:1px solid #30445d;padding:11px 0}.resultGrid>div:nth-child(odd){border-right:1px solid #30445d}.resultGrid>div:nth-child(2n){padding-left:16px}.resultGrid small{color:#8fa1b6;font-size:7px;display:block}.resultGrid strong{margin-top:5px;font:15px Georgia;display:block}.resultPanel>p{color:#aebbc9;margin:17px 0 0;font-size:8px;line-height:1.7}.scenarioTable{grid-template-columns:1.35fr 1fr 1fr 1fr;align-items:center;gap:20px;margin-top:14px;display:grid}.scenarioTable>div:first-child small{letter-spacing:.14em;color:#a27a30;font-size:7px}.scenarioTable h3{margin:5px 0;font:15px Georgia,Yu Mincho,serif}.scenarioRow span{font-size:8px}.scenarioRow i{background:#e7ebef;height:4px;margin:10px 0;display:block}.scenarioRow i b{background:#c0923e;height:100%;display:block}.scenarioRow strong{font:14px Georgia}.separation{color:#68778a;background:#eef2f6;border:1px solid #dbe2e9;margin-top:10px;padding:12px 15px;font-size:8px}.separation b{color:#3c5068;margin-right:13px}.stageList{border:1px solid var(--line);background:#fff}.stageList article{border-bottom:1px solid #e8edf2;grid-template-columns:50px 1fr 90px;align-items:center;gap:17px;padding:18px 22px;display:grid}.stageList article:last-child{border:0}.stageList article>span{color:#a47c32;font:12px Georgia}.stageList small{letter-spacing:.12em;color:#9aa5b3;font-size:6px}.stageList h3{margin:3px 0;font:16px Georgia,Yu Mincho,serif}.stageList p{color:#758397;margin:0;font-size:8px}.stageList article>b{border-radius:20px;justify-self:end;padding:5px 9px;font-size:8px}.done{color:#26765f;background:#e5f2ed}.progress{color:#92691e;background:#f7edda}.locked{color:#52647a;background:#e9edf3}.trackGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.trackGrid article{border:1px solid var(--line);background:#fff;padding:25px}.trackGrid article:first-child{border-top:3px solid #70839a}.trackGrid article:last-child{border-top:3px solid #ba8a32}.trackGrid small{letter-spacing:.16em;color:#9b762f;font-size:7px}.trackGrid h3{margin:7px 0;font:21px Georgia,Yu Mincho,serif}.trackGrid ul{color:#68778a;margin:16px 0;padding-left:17px;font-size:9px;line-height:2}.trackGrid>article>span{color:#6d7c8e;background:#eef2f6;padding:6px 9px;font-size:7px;display:inline-block}.gateGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.gateGrid div{border:1px solid var(--line);background:#fff;align-items:center;gap:11px;padding:15px;display:flex}.gateGrid span{color:#a47b31;font:9px Georgia}.gateGrid b{font-size:9px}.finalNotice{color:#fff;background:#10243f;align-items:center;gap:17px;margin-top:15px;padding:23px;display:flex}.finalNotice .logo{border-color:#60738b}.finalNotice .logo b{background:#fff}.finalNotice .logo b:nth-child(2){background:#d2a64f}.finalNotice b{font:17px Georgia,Yu Mincho,serif}.finalNotice p{color:#afbdcb;margin:5px 0 0;font-size:8px}footer{border-top:1px solid var(--line);color:#8491a2;background:#fff;align-items:center;gap:28px;min-height:92px;padding:0 max(28px,50vw - 592px);font-size:8px;display:flex}footer p{margin-right:auto}footer .brand{opacity:.72}@media (max-width:980px){.lensGrid,.gateGrid{grid-template-columns:repeat(2,1fr)}.statusStrip{grid-template-columns:repeat(3,1fr)}.statusStrip p{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;margin-top:12px;padding:12px 0 0}.scenarioTable{grid-template-columns:1fr 1fr}.scenarioTable>div:first-child{grid-column:1/-1}}@media (max-width:720px){.preview{justify-content:flex-start}.preview span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}header{height:64px;padding:0 15px}nav{display:none}.shell{padding:0 15px 65px}.hero{padding:42px 0 27px;display:block}.hero h1{font-size:32px}.heroStatus{margin-top:25px}.heroStatus span{flex:1;min-width:0;padding:13px}.statusStrip{grid-template-columns:1fr}.statusStrip>div{padding:6px 0}.lensGrid,.gateGrid,.simGrid,.trackGrid,.detailPanel{grid-template-columns:1fr}.section{padding-top:58px}.sectionHead h2{font-size:24px}.inputPair,.scenarioTable{grid-template-columns:1fr}.scenarioTable>div:first-child{grid-column:auto}.stageList article{grid-template-columns:38px 1fr}.stageList article>b{grid-column:2;justify-self:start}.heroStatus b{font-size:20px}footer{flex-wrap:wrap;padding:20px 15px}footer p{order:3;width:100%;margin:0}}.backLink{color:#667589;border:1px solid var(--line);margin-left:auto;padding:8px 11px;font-size:9px;text-decoration:none}.auditShell{max-width:1120px;margin:auto;padding:0 28px 90px}.auditHero{border-bottom:1px solid var(--line);padding:62px 0 35px}.auditHero h1{margin:13px 0;font:42px/1.25 Georgia,Yu Mincho,serif}.auditHero h1 em{color:#af7d24;font-style:normal}.auditHero>p:last-child{color:#748296;max-width:720px;font-size:11px;line-height:1.8}.auditSection{padding-top:64px}.auditTitle{align-items:start;gap:13px;margin-bottom:20px;display:flex}.auditTitle>span{color:#a27a30;border:1px solid #d6bd88;border-radius:50%;place-items:center;width:27px;height:27px;font:10px Georgia;display:grid}.auditTitle small{letter-spacing:.16em;color:#a27a30;font-size:7px}.auditTitle h2{margin:5px 0;font:25px Georgia,Yu Mincho,serif}.auditStats{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.auditStats article{border-right:1px solid var(--line);padding:20px}.auditStats article:last-child{border:0}.auditStats small,.manifestGrid small{letter-spacing:.1em;color:#8a97a7;font-size:7px;display:block}.auditStats b{margin-top:7px;font:17px Georgia;display:block}.manifestGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.manifestGrid article{border:1px solid var(--line);background:#fff;padding:18px}.manifestGrid article>b{margin-top:7px;font-size:11px;display:block}.manifestGrid p{color:#758397;margin:7px 0 0;font-size:8px}.hashCard code,.history code{color:#52647a;overflow-wrap:anywhere;margin-top:8px;font:8px/1.6 ui-monospace,monospace;display:block}.diffBanner{color:#fff;background:#10243f;grid-template-columns:1fr 30px 1fr 110px;align-items:center;gap:15px;padding:20px;display:grid}.diffBanner div{flex-direction:column;display:flex}.diffBanner small{color:#879ab0;font-size:7px}.diffBanner b{margin-top:4px;font:15px Georgia}.diffBanner>span{text-align:center;color:#d0a14b}.diffBanner>strong{text-align:center;background:#28415e;padding:8px;font-size:8px}.diffReason{color:#708095;font-size:9px;line-height:1.7}.changedList{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.changedList span{border:1px solid var(--line);background:#fff;padding:12px;font:11px Georgia}.changedList b{color:#7c8998;margin-top:5px;font:6px system-ui;display:block}.safeRow{color:#286b59;background:#e6f2ed;margin-top:10px;padding:12px 15px;font-size:8px}.safeRow b{margin-right:14px}.checkGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.checkGrid div{border:1px solid var(--line);background:#fff;grid-template-columns:25px 1fr 36px;align-items:center;padding:13px;display:grid}.checkGrid span{color:#a27a30;font:8px Georgia}.checkGrid b{font-size:8px}.checkGrid i{color:#26765f;font-size:7px;font-style:normal}.gateTable{border:1px solid var(--line);background:#fff}.gateHead,.gateLine{border-bottom:1px solid #e8edf2;grid-template-columns:1fr 1fr 1.2fr 2fr;align-items:center;gap:10px;padding:13px 16px;display:grid}.gateHead{color:#fff;background:#10243f;font-size:7px}.gateLine>b{font:13px Georgia}.gateLine>span,.gateLine p{margin:0;font-size:8px}.gateLine .blocked{color:#9b4942}.gateLine .limited{color:#96701f}.auditNote{color:#748296;font-size:8px}.history{border-left:1px solid #c9d2dd;margin-left:10px}.history article{grid-template-columns:24px 1fr 90px;gap:15px;padding:5px 0 25px;display:grid}.history article>i{background:#8795a6;border-radius:50%;width:9px;height:9px;margin-left:-5px}.history .activeHistory>i{background:#2f9278;box-shadow:0 0 0 4px #dcefe9}.history small{color:#9a782f;font-size:7px}.history h3{margin:4px 0;font:18px Georgia}.history p{color:#748296;font-size:8px}.history article>b{color:#718096;font-size:7px}.activeHistory>b{color:#26765f!important}.auditClosing{color:#fff;background:#10243f;align-items:center;gap:15px;margin-top:60px;padding:22px;display:flex}.auditClosing .logo{border-color:#60738b}.auditClosing .logo b{background:#fff}.auditClosing .logo b:nth-child(2){background:#d2a64f}.auditClosing b{font:16px Georgia}.auditClosing p{color:#aebbc9;margin:5px 0 0;font-size:8px}@media (max-width:720px){.auditShell{padding:0 15px 60px}.auditHero{padding-top:40px}.auditHero h1{font-size:30px}.auditStats,.manifestGrid,.checkGrid{grid-template-columns:1fr}.auditStats article{border-right:0;border-bottom:1px solid var(--line)}.diffBanner{grid-template-columns:1fr 20px 1fr}.diffBanner>strong{grid-column:1/-1}.changedList{grid-template-columns:repeat(2,1fr)}.gateHead{display:none}.gateLine{grid-template-columns:1fr 1fr}.gateLine p{grid-column:1/-1}.backLink{margin-left:auto}.history article{grid-template-columns:20px 1fr}.history article>b{grid-column:2}}:root{--master-navy:#03152f;--master-navy-2:#082b55;--master-blue:#0c4ea2;--master-border:#b8d3f7;--master-text:#082c73;--master-gold:#e2ad12;--master-bg:#f4f8fd}body{background:var(--master-bg);color:#102a4d;font-variant-numeric:tabular-nums lining-nums;font-size:14px;line-height:1.6}.dashboardFrame{min-height:100vh}.dashboardWorkspace{min-width:0;margin-left:264px}.dashboardSidebar{z-index:30;color:#dce9fa;background:linear-gradient(#020e22 0%,#03254a 68%,#02152c 100%);border-right:1px solid #9abbe9;width:264px;padding:0 13px 26px;position:fixed;inset:0 auto 0 0;overflow:auto;box-shadow:7px 0 24px #01142f26}.sideBrand{color:#fff;border-bottom:1px solid #8aa8d4;flex-direction:column;justify-content:center;align-items:center;height:110px;margin:0 -13px 14px;padding:14px 18px;text-decoration:none;display:flex}.sideBrand strong{letter-spacing:.06em;color:var(--master-gold);font:34px/1 Georgia,serif}.sideBrand span{font:24px/1.2 Georgia,serif}.sideBrand small{letter-spacing:.04em;color:#cbd9eb;margin-top:7px;font-size:11px}.dashboardSidebar>a:not(.sideBrand){color:#dce9fa;border-radius:4px;margin:2px 0;padding:10px 13px;font-size:14px;font-weight:600;text-decoration:none;display:block}.dashboardSidebar>a:not(.sideBrand):hover{color:#fff;background:#0b3f78}.dashboardSidebar .sideActive{background:linear-gradient(90deg,#0f5db5,#0b4692);border:1px solid #2374ce;color:#fff!important}.dashboardSidebar>p{color:#fff;border-bottom:1px solid #b8d3f759;margin:19px 8px 7px;padding-bottom:6px;font-size:12px;font-weight:800}.dashboardSidebar>span{color:#b9cce4;justify-content:space-between;margin:5px 9px;font-size:12px;display:flex}.dashboardSidebar>span b{color:#fff;font-size:15px}.sidePrinciple{border-top:1px solid #b8d3f759;margin:22px 9px 0;padding-top:15px;line-height:1.7;display:block;color:#e8eef7!important;font-size:11px!important}.dashboardWorkspace>.preview{background:#06172e;justify-content:flex-end;min-height:36px;padding-right:28px;font-size:12px}.dashboardWorkspace>.preview b{border-color:#7893b9;font-size:10px}.dashboardWorkspace>header{color:#fff;background:linear-gradient(100deg,#03142e,#061a3a);border-color:#7d9ac3;height:74px;padding:0 28px;top:0}.dashboardWorkspace>header .brand{color:#fff}.dashboardWorkspace>header .brand strong{font-size:24px}.dashboardWorkspace>header .brand small{color:#ccd8e8;font-size:10px}.dashboardWorkspace>header .logo{border-color:#6d8db8}.dashboardWorkspace>header .logo b{background:#fff}.dashboardWorkspace>header nav a{color:#d7e4f4;font-size:14px;font-weight:600}.dashboardWorkspace>header nav a:hover{color:#fff}.dashboardWorkspace>header .mode{color:#fff;background:#102d54;border-color:#7795bd;font-size:12px}.dashboardWorkspace .shell{max-width:1420px;padding:0 22px 90px}.dashboardWorkspace .hero{align-items:center;padding:38px 0 24px}.dashboardWorkspace .eyebrow{color:#47688e;font-size:11px}.dashboardWorkspace .hero h1{color:#071c3c;margin:7px 0;font-size:38px}.dashboardWorkspace .hero h1 em{color:#b27c00}.dashboardWorkspace .hero>div>p:last-child{color:#536d8e;font-size:15px}.dashboardWorkspace .heroStatus{border-color:var(--master-border);border-radius:6px;overflow:hidden;box-shadow:0 5px 18px #09306714}.dashboardWorkspace .heroStatus span{border-color:#d4e3f6;min-width:148px;padding:18px 20px}.dashboardWorkspace .heroStatus b{color:#07378c;font:700 32px/1.1 Georgia,serif}.dashboardWorkspace .heroStatus small{color:#607897;font-size:10px}.dashboardWorkspace .statusStrip{border-color:var(--master-border);border-radius:6px;grid-template-columns:190px 220px 170px 1fr;padding:16px 20px;box-shadow:0 4px 14px #082d5f0f}.dashboardWorkspace .statusStrip small{font-size:10px}.dashboardWorkspace .statusStrip b{font-size:13px}.dashboardWorkspace .statusStrip p{font-size:12px;line-height:1.65}.dashboardWorkspace .section{padding-top:52px}.dashboardWorkspace .sectionHead{margin-bottom:17px}.dashboardWorkspace .sectionHead>span{color:#0b4aa0;border-color:#8fbaf0;width:30px;height:30px;font-size:12px}.dashboardWorkspace .sectionHead small{color:#0a4c9f;font-size:10px}.dashboardWorkspace .sectionHead h2{color:#082d6e;margin:2px 0 4px;font-size:28px}.dashboardWorkspace .sectionHead p{color:#526d8c;font-size:13px}.dashboardWorkspace .lensGrid{gap:12px}.dashboardWorkspace .lens{border-color:var(--master-border);border-radius:6px;padding:18px;box-shadow:0 3px 10px #082d5f0a}.dashboardWorkspace .lens:hover,.dashboardWorkspace .lens.selected{border-color:#3988e2;box-shadow:0 8px 20px #08438b24}.dashboardWorkspace .lensTop>b{color:#084b9e;font-size:12px}.dashboardWorkspace .lensTop span,.dashboardWorkspace .badge{font-size:10px;font-weight:700}.dashboardWorkspace .lens h3{color:#072f78;font-size:23px}.dashboardWorkspace .lens h3 small{font-size:11px}.dashboardWorkspace .state strong{font-size:12px}.dashboardWorkspace .lens>p{color:#4e6785;min-height:64px;font-size:13px;line-height:1.65}.dashboardWorkspace .meta{padding-top:12px}.dashboardWorkspace .meta span{font-size:11px}.dashboardWorkspace .meta small{font-size:9px}.dashboardWorkspace .detailPanel{background:linear-gradient(100deg,#062755,#0c4b93);border-radius:6px;padding:22px 25px}.dashboardWorkspace .detailPanel h3{font-size:24px}.dashboardWorkspace .detailPanel p,.dashboardWorkspace .detailPanel dd{font-size:13px}.dashboardWorkspace .detailPanel dt{font-size:10px}.dashboardWorkspace .detailPanel dl div{border-color:#fff3}.dashboardWorkspace .controlPanel,.dashboardWorkspace .resultPanel,.dashboardWorkspace .scenarioTable,.dashboardWorkspace .trackGrid article,.dashboardWorkspace .stageList,.dashboardWorkspace .gateGrid div{border-color:var(--master-border);border-radius:6px}.dashboardWorkspace .controlPanel>label{font-size:13px}.dashboardWorkspace .controlPanel>label>span{color:#07367f;font-size:20px;font-weight:700}.dashboardWorkspace .numberField>span,.dashboardWorkspace .numberField b{font-size:12px}.dashboardWorkspace .assumption{font-size:11px}.dashboardWorkspace .resultPanel{background:linear-gradient(135deg,#031b3d,#0b4c91)}.dashboardWorkspace .primaryResult small{font-size:12px}.dashboardWorkspace .primaryResult strong{letter-spacing:.02em;font-size:40px}.dashboardWorkspace .primaryResult>span{font-size:13px}.dashboardWorkspace .resultGrid small{font-size:10px}.dashboardWorkspace .resultGrid strong{font-size:20px}.dashboardWorkspace .resultPanel>p{font-size:12px}.dashboardWorkspace .scenarioTable>div:first-child small{font-size:10px}.dashboardWorkspace .scenarioTable h3{font-size:18px}.dashboardWorkspace .scenarioRow span{font-size:12px}.dashboardWorkspace .scenarioRow strong{font-size:17px}.dashboardWorkspace .separation{border-color:var(--master-border);font-size:12px}.dashboardWorkspace .stageList article{padding:17px 22px}.dashboardWorkspace .stageList article>span{font-size:14px}.dashboardWorkspace .stageList small{font-size:9px}.dashboardWorkspace .stageList h3{color:#073276;font-size:18px}.dashboardWorkspace .stageList p{font-size:12px}.dashboardWorkspace .stageList article>b{font-size:11px}.dashboardWorkspace .trackGrid h3{color:#073276;font-size:22px}.dashboardWorkspace .trackGrid small{font-size:10px}.dashboardWorkspace .trackGrid ul{font-size:13px}.dashboardWorkspace .trackGrid>article>span{font-size:11px}.dashboardWorkspace .gateGrid div{background:#fff;padding:14px}.dashboardWorkspace .gateGrid span,.dashboardWorkspace .gateGrid b{font-size:12px}.dashboardWorkspace .finalNotice{background:linear-gradient(100deg,#031b3d,#0a4687);border-radius:6px}.dashboardWorkspace .finalNotice b{font-size:20px}.dashboardWorkspace .finalNotice p{font-size:12px}.dashboardWorkspace>footer{color:#dbe6f5;background:#03152f;border-color:#7893b8;font-size:11px}.dashboardWorkspace>footer .brand{color:#fff}.dashboardWorkspace>footer .brand small{color:#aebfd5}@media (max-width:1180px){.dashboardWorkspace{margin-left:220px}.dashboardSidebar{width:220px}.sideBrand strong{font-size:27px}.sideBrand span{font-size:20px}.dashboardWorkspace .hero{display:block}.dashboardWorkspace .heroStatus{margin-top:20px}.dashboardWorkspace .statusStrip{grid-template-columns:repeat(3,1fr)}.dashboardWorkspace .statusStrip p{grid-column:1/-1}}@media (max-width:820px){.dashboardSidebar{display:none}.dashboardWorkspace{margin-left:0}.dashboardWorkspace>.preview{justify-content:center;padding:7px 12px}.dashboardWorkspace>header{padding:0 15px}.dashboardWorkspace>header nav{display:none}.dashboardWorkspace .shell{padding:0 14px 65px}.dashboardWorkspace .hero h1{font-size:31px}.dashboardWorkspace .heroStatus{grid-template-columns:repeat(3,1fr);display:grid}.dashboardWorkspace .heroStatus span{min-width:0;padding:13px 10px}.dashboardWorkspace .heroStatus b{font-size:26px}.dashboardWorkspace .statusStrip,.dashboardWorkspace .lensGrid,.dashboardWorkspace .gateGrid,.dashboardWorkspace .simGrid,.dashboardWorkspace .trackGrid{grid-template-columns:1fr}.dashboardWorkspace .lens>p{min-height:0}.dashboardWorkspace .detailPanel,.dashboardWorkspace .scenarioTable{grid-template-columns:1fr}.dashboardWorkspace .scenarioTable>div:first-child{grid-column:auto}}.sideBrand strong{white-space:nowrap;font-size:30px}.dashboardWorkspace .heroStatus b,.dashboardWorkspace .sectionHead>span,.dashboardWorkspace .sectionHead h2,.dashboardWorkspace .lensTop>b,.dashboardWorkspace .controlPanel>label>span,.dashboardWorkspace .numberField input,.dashboardWorkspace .primaryResult strong,.dashboardWorkspace .primaryResult>span,.dashboardWorkspace .resultGrid strong,.dashboardWorkspace .scenarioRow strong,.dashboardWorkspace .stageList article>span,.dashboardWorkspace .stageList article>b,.dashboardWorkspace .gateGrid span,.dashboardSidebar>span b{font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;font-family:Arial,Noto Sans JP,Yu Gothic,sans-serif}.dashboardWorkspace .controlPanel>label>span{font-size:22px;font-weight:700}.dashboardWorkspace .numberField input{font-size:20px;font-weight:700}.dashboardWorkspace .numberStepper{background:#f5f8fc;border-left:1px solid #d3deeb;grid-template-rows:1fr 1fr;width:34px;display:grid}.dashboardWorkspace .numberStepper button{color:#31577f;background:0 0;border:0;min-height:20px;padding:0;font-size:9px;line-height:1}.dashboardWorkspace .numberStepper button:first-child{border-bottom:1px solid #d3deeb}.dashboardWorkspace .numberStepper button:hover:not(:disabled){color:#073b82;background:#dfeafb}.dashboardWorkspace .numberStepper button:focus-visible{outline-offset:-2px;outline:2px solid #2374ce}.dashboardWorkspace .numberStepper button:disabled{color:#aeb9c7;cursor:not-allowed}.dashboardWorkspace .primaryResult strong{font-size:38px;font-weight:700}.dashboardWorkspace .resultGrid strong{font-size:21px;font-weight:700}.dashboardWorkspace .scenarioRow strong{font-size:18px;font-weight:700}.dashboardWorkspace .scenarioNote{color:#4f6887;border-top:1px solid #d7e4f5;grid-column:1/-1;margin:2px 0 0;padding-top:13px;font-size:12px;line-height:1.7}.dashboardWorkspace .stageList article>span{color:#0a4c9f;font-size:18px;font-weight:700}.dashboardWorkspace .stageList article>b{text-align:center;min-width:58px}.dashboardWorkspace .sectionHead h2{letter-spacing:.01em;font-weight:700}@media (max-width:820px){.dashboardWorkspace .primaryResult strong{font-size:32px}.dashboardWorkspace .controlPanel>label>span{font-size:20px}.dashboardWorkspace .resultGrid strong{font-size:19px}}.evidenceDownload{color:#fff;background:#0b4e9b;border-radius:4px;margin-top:14px;padding:11px 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.evidenceDownload:hover{background:#073b78}.silverEvidence .auditStats b{font-variant-numeric:tabular-nums;font-family:Arial,Noto Sans JP,Yu Gothic,sans-serif;font-weight:700}.dashboardWorkspace .simulatorTrust{background:#edf5ff;border:1px solid #b9d2ee;border-radius:6px;grid-template-columns:repeat(3,1fr);margin-bottom:12px;display:grid;overflow:hidden}.dashboardWorkspace .simulatorTrust span{border-right:1px solid #cbdff5;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;display:flex}.dashboardWorkspace .simulatorTrust span:last-child{border-right:0}.dashboardWorkspace .simulatorTrust small{letter-spacing:.1em;color:#55708f;font-size:9px}.dashboardWorkspace .simulatorTrust b{color:#073d82;font-size:12px}.dashboardWorkspace .formulaDisclosure{border:1px solid var(--master-border);background:#fff;border-radius:6px;margin-top:12px}.dashboardWorkspace .formulaDisclosure summary{cursor:pointer;color:#0a478f;padding:13px 16px;font-size:12px;font-weight:700}.dashboardWorkspace .formulaDisclosure summary:focus-visible{outline-offset:2px;outline:2px solid #2374ce}.dashboardWorkspace .formulaDisclosure>div{color:#536d8c;border-top:1px solid #d7e4f5;padding:12px 16px;font-size:11px;line-height:1.75}.dashboardWorkspace .formulaDisclosure p{margin:5px 0}.dashboardWorkspace .formulaDisclosure b{color:#082f6d}@media (max-width:820px){.dashboardWorkspace .simulatorTrust{grid-template-columns:1fr}.dashboardWorkspace .simulatorTrust span{border-bottom:1px solid #cbdff5;border-right:0}.dashboardWorkspace .simulatorTrust span:last-child{border-bottom:0}}.toolPage{color:#09264a;background:#f3f6fa;min-height:100vh}.toolPreview{color:#dce8f7;background:#061b37;justify-content:center;align-items:center;gap:14px;height:34px;font-size:10px;display:flex}.toolPreview b{letter-spacing:.12em;border:1px solid #7791b3;border-radius:20px;padding:3px 9px;font-size:8px}.toolHeader{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #d6e1ee;align-items:center;height:70px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}.toolBrand{color:#082e67;letter-spacing:.07em;flex-direction:column;font:700 19px Georgia;text-decoration:none;display:flex}.toolBrand small{letter-spacing:.18em;color:#6b7e98;font:7px Arial}.toolHeader nav{margin-left:auto;margin-right:0}.toolHeader nav a{color:#425f82}.toolShell{max-width:1180px;margin:auto;padding:48px 24px 80px}.toolTitle{justify-content:space-between;align-items:start;margin-bottom:25px;display:flex}.toolTitle small,.toolCard>small,.toolCardHead small{letter-spacing:.14em;color:#4773aa;font:700 9px Arial}.toolTitle h1{margin:7px 0;font:700 38px Georgia,Yu Mincho,serif}.toolTitle p{color:#657b96;margin:0;font-size:13px}.toolTitle>span{color:#3368aa;background:#fff;border:1px solid #c8d9ed;border-radius:20px;padding:7px 11px;font-size:10px}.toolCard{background:#fff;border:1px solid #d6e1ee;border-radius:12px;padding:25px;box-shadow:0 8px 25px #0e2f5509}.toolCardHead{justify-content:space-between;align-items:center;display:flex}.toolCard h2,.toolCardHead h2{margin:5px 0 18px;font-size:21px}.clearButton{color:#315e94;background:#f7faff;border:1px solid #c9d8e8;border-radius:6px;padding:9px 12px}.assetInputs{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.assetInputs label>span,.goalInputs label>span{color:#55708f;margin-bottom:6px;font-size:11px;display:block}.assetInputs label>div,.goalInputs label>div{border:1px solid #cedbea;border-radius:7px;align-items:center;height:44px;display:flex;overflow:hidden}.assetInputs b,.goalInputs b{color:#768aa3;padding:0 12px;font-size:12px}.assetInputs input,.goalInputs input{font-variant-numeric:tabular-nums;border:0;outline:0;width:100%;height:100%;padding:0 12px;font-size:16px}.privacyLine{color:#71849b;border-top:1px solid #e1e9f2;margin:17px 0 0;padding-top:14px;font-size:10px}.toolTwoCol{grid-template-columns:1.05fr .95fr;gap:16px;margin-top:16px;display:grid}.resultCard>strong{margin:8px 0 18px;font:700 34px Arial;display:block}.allocationList>div{border-top:1px solid #e7edf4;grid-template-columns:70px 1fr 55px 100px;align-items:center;gap:10px;padding:10px;font-size:11px;display:grid}.allocationList i{background:#edf1f6;border-radius:10px;height:7px;overflow:hidden}.allocationList i b{height:100%;display:block}.allocationList em{text-align:right;font-style:normal;font-weight:700}.allocationList small{text-align:right;color:#71849b}.guideCard p{color:#607792;font-size:12px;line-height:1.7}.guideCard a{color:#fff;background:#0b54b5;border-radius:7px;padding:12px 15px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.guideCard hr{border:0;border-top:1px solid #e1e9f2;margin:24px 0}.toolFoot{color:#71849b;text-align:center;margin-top:18px;font-size:10px}.boundaryStrip{background:#eaf4ff;border:1px solid #bad2ed;border-radius:8px;grid-template-columns:repeat(3,1fr);margin-bottom:16px;display:grid}.boundaryStrip span{border-right:1px solid #c7dcf3;justify-content:space-between;padding:12px 15px;display:flex}.boundaryStrip span:last-child{border:0}.boundaryStrip small{letter-spacing:.1em;color:#597491;font-size:8px}.boundaryStrip b{color:#0c4f9c;font-size:11px}.stressCols{margin-top:0}.scenarioButtons{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:17px;display:grid}.scenarioButtons button{color:#466586;background:#f7faff;border:1px solid #ccdaea;border-radius:6px;padding:10px 5px;font-size:10px}.scenarioButtons button.active{color:#fff;background:#0b54b5;border-color:#0b54b5}.shockList label{border-top:1px solid #e7edf4;grid-template-columns:1fr 80px 20px;align-items:center;padding:7px 0;font-size:11px;display:grid}.shockList input{text-align:right;border:1px solid #ccdaea;border-radius:5px;height:34px;padding:0 8px}.shockList input:disabled{color:#607792;background:#f4f6f9}.goalStatus{grid-template-columns:1fr 1fr;gap:8px;margin-top:19px;display:grid}.goalStatus>div{border-radius:7px;flex-direction:column;gap:4px;padding:13px;display:flex}.goalStatus b{font-size:13px}.goalStatus span{font-size:9px}.goalStatus .met{color:#247459;background:#e8f5ef}.goalStatus .unmet{color:#a34e47;background:#f9ebea}.stressResult{grid-template-columns:repeat(4,1fr);margin-top:16px;padding:0;display:grid;overflow:hidden}.stressResult>div{border-right:1px solid #dce5ef;flex-direction:column;padding:20px;display:flex}.stressResult>div:last-child{border:0}.stressResult small{letter-spacing:.1em;color:#6d829b;font:8px Arial}.stressResult strong{margin-top:7px;font:700 22px Arial}.stressResult .loss{color:#9d3f39;background:#fff6f5}.stressResult .loss span{margin-top:5px;font-size:12px}.stressRows>div{border-top:1px solid #e4ebf3;grid-template-columns:100px 80px 1fr 1fr;padding:11px 5px;font-size:11px;display:grid}.stressRows span,.stressRows em,.stressRows small{text-align:right}.stressRows em{color:#a14943;font-style:normal}.stressRows small{color:#667d97}.toolDisclosure{background:#fff;border:1px solid #d6e1ee;border-radius:8px;margin-top:16px}.toolDisclosure summary{cursor:pointer;color:#0c4f9c;padding:14px 17px;font-size:12px;font-weight:700}.toolDisclosure>div{color:#607792;border-top:1px solid #e1e9f2;padding:12px 17px;font-size:11px;line-height:1.75}.toolDisclosure p{margin:5px 0}@media (max-width:820px){.toolHeader{padding:0 15px}.toolHeader nav{display:none}.toolShell{padding:30px 14px 60px}.toolTitle{display:block}.toolTitle h1{font-size:30px}.toolTitle>span{margin-top:14px;display:inline-block}.assetInputs,.toolTwoCol,.boundaryStrip,.stressResult{grid-template-columns:1fr}.boundaryStrip span{border-bottom:1px solid #c7dcf3;border-right:0}.stressResult>div{border-bottom:1px solid #dce5ef;border-right:0}.allocationList>div{grid-template-columns:55px 1fr 48px}.allocationList small{grid-column:2/-1}.scenarioButtons,.goalStatus{grid-template-columns:1fr}.stressRows>div{grid-template-columns:60px 50px 1fr}.stressRows small{grid-column:2/-1}.toolCard{padding:18px}}.toolNumeric>span{color:#55708f;margin-bottom:6px;font-size:11px;display:block}.toolNumeric>div{background:#fff;border:1px solid #cedbea;border-radius:7px;align-items:center;height:44px;display:flex;overflow:hidden}.toolNumeric input{font-variant-numeric:tabular-nums;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 12px;font-size:16px}.toolNumeric>div>b{color:#768aa3;white-space:nowrap;padding:0 11px;font-size:11px}.toolStepper{background:#f3f7fc;border-left:1px solid #cedbea;flex:0 0 38px;grid-template-rows:1fr 1fr;align-self:stretch;width:38px;display:grid}.toolStepper button{color:#315e94;background:0 0;border:0;min-height:21px;padding:0;font-size:9px;line-height:1}.toolStepper button:first-child{border-bottom:1px solid #cedbea}.toolStepper button:hover:not(:disabled){background:#dfeafb}.toolStepper button:focus-visible{outline-offset:-2px;outline:2px solid #1765c1}.toolStepper button:disabled{color:#b2bdca;cursor:not-allowed}.shockList .toolNumeric{border-top:1px solid #e7edf4;padding:7px 0;display:block}.shockList .toolNumeric>div{height:36px}.shockList .toolNumeric input:disabled{color:#607792;background:#f4f6f9}.goalInputs .toolNumeric{display:block}.goalInputs{gap:13px;display:grid}@media (max-width:820px){.toolStepper{flex-basis:44px;width:44px}.toolStepper button{min-height:22px}.toolNumeric>div{height:46px}}.dashboardWorkspace .meta .metaWide{grid-column:1/-1;font-size:10px;line-height:1.55}.unavailableNotice{color:#5b6780;background:#fffaf0;border:1px solid #d2dfed;border-left:4px solid #b57b22;border-radius:6px;margin:12px 0 0;padding:13px 16px;font-size:13px;line-height:1.7}.limitationsGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.limitationsGrid article{border:1px solid var(--master-border);background:#fff;border-radius:6px;padding:18px;box-shadow:0 3px 10px #082d5f0a}.limitationsGrid span{color:#8a6118;background:#f7edda;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-block}.limitationsGrid h3{color:#073276;margin:13px 0 7px;font-size:20px}.limitationsGrid p{color:#536d8c;margin:0;font-size:13px;line-height:1.65}@media (max-width:820px){.limitationsGrid{grid-template-columns:1fr}.unavailableNotice{font-size:14px}.dashboardWorkspace .meta .metaWide{font-size:11px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.dashboardWorkspace{font-size:16px;font-weight:500}.dashboardWorkspace .preview,.dashboardWorkspace header a,.dashboardWorkspace .mode{font-weight:700}.dashboardWorkspace .eyebrow{font-size:13px;font-weight:800}.dashboardWorkspace .hero>div>p:last-child{font-size:17px;font-weight:600}.dashboardWorkspace .heroStatus b{font-size:34px;font-weight:800}.dashboardWorkspace .heroStatus small{font-size:11px;font-weight:700}.dashboardWorkspace .statusStrip small{font-size:11px;font-weight:600}.dashboardWorkspace .statusStrip b{font-size:14px;font-weight:800}.dashboardWorkspace .statusStrip p{font-size:13px;font-weight:600;line-height:1.7}.dashboardWorkspace .sectionHead small{font-size:11px;font-weight:800}.dashboardWorkspace .sectionHead h2{font-size:32px;font-weight:800}.dashboardWorkspace .sectionHead p{font-size:14px;font-weight:600}.dashboardWorkspace .lensTop span,.dashboardWorkspace .badge{font-size:11px;font-weight:800}.dashboardWorkspace .lens h3{font-size:25px;font-weight:700}.dashboardWorkspace .lens h3 small{font-size:12px;font-weight:600}.dashboardWorkspace .state strong{font-size:13px;font-weight:800}.dashboardWorkspace .lens>p{font-size:14px;font-weight:500}.dashboardWorkspace .meta span{font-size:12px;font-weight:600}.dashboardWorkspace .meta small{font-size:10px;font-weight:700}.dashboardWorkspace .detailPanel p,.dashboardWorkspace .detailPanel dd{font-size:14px;font-weight:500}.dashboardWorkspace .detailPanel dt{font-size:11px;font-weight:700}.dashboardWorkspace .controlPanel>label,.dashboardWorkspace .primaryResult>span{font-size:14px;font-weight:700}.dashboardWorkspace .numberField>span{font-size:13px;font-weight:700}.dashboardWorkspace .assumption,.dashboardWorkspace .resultPanel>p,.dashboardWorkspace .scenarioRow span,.dashboardWorkspace .separation,.dashboardWorkspace .stageList p,.dashboardWorkspace .gateGrid b,.dashboardWorkspace .finalNotice p{font-size:13px;font-weight:600}.dashboardWorkspace .resultGrid small,.dashboardWorkspace .scenarioTable>div:first-child small,.dashboardWorkspace .stageList small,.dashboardWorkspace .trackGrid small{font-size:11px;font-weight:700}.dashboardWorkspace .stageList article>b,.dashboardWorkspace .trackGrid>article>span{font-size:12px;font-weight:800}.dashboardWorkspace .trackGrid ul{font-size:14px;font-weight:500}.auditPage{font-size:16px;font-weight:500}.auditPage .eyebrow{font-size:13px;font-weight:800}.auditPage .auditHero>p:last-child{font-size:15px;font-weight:600}.auditPage .auditTitle small{font-size:11px;font-weight:800}.auditPage .auditTitle h2{font-size:29px;font-weight:700}.auditPage .auditStats small,.auditPage .manifestGrid small{font-size:10px;font-weight:700}.auditPage .auditStats b{font-size:21px;font-weight:800}.auditPage .manifestGrid article>b{font-size:14px;font-weight:800}.auditPage .manifestGrid p,.auditPage .diffReason,.auditPage .auditNote,.auditPage .history p{font-size:13px;font-weight:500}.auditPage .hashCard code,.auditPage .history code{font-size:11px;font-weight:600}.auditPage .changedList span{font-size:14px;font-weight:700}.auditPage .changedList b{font-size:9px;font-weight:700}.auditPage .safeRow{font-size:12px;font-weight:700}.auditPage .checkGrid span,.auditPage .checkGrid b,.auditPage .checkGrid i{font-size:11px;font-weight:700}.auditPage .gateHead{font-size:10px;font-weight:800}.auditPage .gateLine>b{font-size:15px;font-weight:800}.auditPage .gateLine>span,.auditPage .gateLine p{font-size:12px;font-weight:600}.auditPage .history small,.auditPage .history article>b{font-size:10px;font-weight:700}.auditPage .auditClosing p{font-size:12px;font-weight:600}.toolPage:has(.stressCols){font-size:16px;font-weight:500}.toolPage:has(.stressCols) .toolTitle p{font-size:15px;font-weight:600}:is(.toolPage:has(.stressCols) .toolTitle small,.toolPage:has(.stressCols) .toolCard>small){font-size:11px;font-weight:800}.toolPage:has(.stressCols) .toolTitle>span{font-size:12px;font-weight:700}.toolPage:has(.stressCols) .toolCard h2{font-size:24px;font-weight:800}.toolPage:has(.stressCols) .boundaryStrip small{font-size:10px;font-weight:700}.toolPage:has(.stressCols) .boundaryStrip b{font-size:13px;font-weight:800}.toolPage:has(.stressCols) .scenarioButtons button{font-size:13px;font-weight:700}.toolPage:has(.stressCols) .toolNumeric>span{font-size:13px;font-weight:700}.toolPage:has(.stressCols) .toolNumeric input{font-size:18px;font-weight:700}.toolPage:has(.stressCols) .toolNumeric>div>b{font-size:13px;font-weight:700}.toolPage:has(.stressCols) .privacyLine{font-size:12px;font-weight:600}.toolPage:has(.stressCols) .goalStatus b{font-size:15px;font-weight:800}.toolPage:has(.stressCols) .goalStatus span{font-size:12px;font-weight:600}.toolPage:has(.stressCols) .stressResult small{font-size:10px;font-weight:700}.toolPage:has(.stressCols) .stressResult strong{font-size:25px;font-weight:800}.toolPage:has(.stressCols) .stressRows>div{font-size:13px;font-weight:600}.toolPage:has(.stressCols) .toolDisclosure summary{font-size:14px}.toolPage:has(.stressCols) .toolDisclosure>div{font-size:13px;font-weight:500}@media (max-width:820px){.dashboardWorkspace .sectionHead h2{font-size:27px}.dashboardWorkspace .hero>div>p:last-child,.dashboardWorkspace .lens>p{font-size:15px}.auditPage .auditHero>p:last-child{font-size:14px}.toolPage:has(.stressCols) .stressRows>div{font-size:12px}}.dashboardWorkspace .simulatorActions{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 0;display:grid}.dashboardWorkspace .simulatorActions a{background:#fff;border:1px solid #b8d3f7;border-radius:7px;flex-direction:column;justify-content:center;min-height:74px;padding:13px 16px;text-decoration:none;transition:all .18s;display:flex;box-shadow:0 3px 10px #082d5f0a}.dashboardWorkspace .simulatorActions a:hover{border-color:#3988e2;transform:translateY(-1px);box-shadow:0 7px 18px #08438b1f}.dashboardWorkspace .simulatorActions span{color:#607896;font-size:11px;font-weight:700}.dashboardWorkspace .simulatorActions b{color:#084b9e;margin-top:4px;font-size:15px;font-weight:800}.dashboardWorkspace .simulatorActions a:last-child{background:#0b4e9b;border-color:#0b4e9b}.dashboardWorkspace .simulatorActions a:last-child span{color:#cfe0f4}.dashboardWorkspace .simulatorActions a:last-child b{color:#fff}@media (max-width:820px){.dashboardWorkspace .simulatorActions{grid-template-columns:1fr}.dashboardWorkspace .simulatorActions a{min-height:70px;padding:14px 16px}.dashboardWorkspace .simulatorActions span{font-size:12px}.dashboardWorkspace .simulatorActions b{font-size:16px}}.dashboardWorkspace .scenarioAmount{font-family:Arial,Noto Sans JP,Yu Gothic,sans-serif;font-size:inherit;font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;color:#082f6d;margin:0 3px;font-weight:800}.inflationLinkedResult{background:#eef6ff;border-color:#bad2ed;grid-template-columns:1fr auto auto;align-items:center;gap:22px;margin-top:16px;display:grid}.inflationLinkedResult h2{margin:4px 0 5px!important}.inflationLinkedResult p{color:#526f91;margin:0;font-size:13px}.inflationLinkedResult p b{color:#073d82;margin:0 4px}.inflationLinkedResult>strong{color:#073d82;font-variant-numeric:tabular-nums;font:800 28px Arial,Noto Sans JP,sans-serif}.inflationLinkedResult>a{color:#fff;white-space:nowrap;background:#0b54b5;border-radius:7px;padding:11px 14px;font-size:12px;font-weight:800;text-decoration:none}@media (max-width:820px){.inflationLinkedResult{grid-template-columns:1fr}.inflationLinkedResult>strong{font-size:25px}.inflationLinkedResult>a{justify-self:start}}.toolPage:has(.stressCols) .stressRows>div{grid-template-columns:120px 110px 1fr 1fr;align-items:center;gap:14px;padding:14px 6px}.toolPage:has(.stressCols) .stressRows b{font-size:15px;font-weight:800}.toolPage:has(.stressCols) .stressRows span{color:#082f6d;font-size:16px;font-weight:800}.toolPage:has(.stressCols) .stressRows em{font-size:16px;font-weight:800}.toolPage:has(.stressCols) .stressRows small{color:#355b85;font-size:15px;font-weight:800}.toolPage:has(.stressCols) .inflationLinkedResult p{font-size:15px;font-weight:600}.toolPage:has(.stressCols) .inflationLinkedResult p b{font-size:16px;font-weight:800}.toolPage:has(.stressCols) .stressResult small{font-size:12px}.toolPage:has(.stressCols) .stressResult strong{font-size:28px}:is(.toolPage:has(.stressCols) .stressRows b,.toolPage:has(.stressCols) .stressRows span,.toolPage:has(.stressCols) .stressRows em,.toolPage:has(.stressCols) .stressRows small){font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;font-family:Arial,Noto Sans JP,Yu Gothic,sans-serif;line-height:1.35}@media (max-width:820px){.toolPage:has(.stressCols) .stressRows>div{grid-template-columns:1fr auto;gap:8px 14px;padding:15px 4px}.toolPage:has(.stressCols) .stressRows b{font-size:16px}.toolPage:has(.stressCols) .stressRows span{font-size:17px}:is(.toolPage:has(.stressCols) .stressRows em,.toolPage:has(.stressCols) .stressRows small){text-align:right;grid-column:auto;font-size:16px}.toolPage:has(.stressCols) .stressRows em{text-align:left}.toolPage:has(.stressCols) .stressRows em:before{content:"変化 ";color:#7589a2;margin-bottom:2px;font-size:10px;font-style:normal;font-weight:700;display:block}.toolPage:has(.stressCols) .stressRows small:before{content:"テスト後 ";color:#7589a2;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.toolPage:has(.stressCols) .stressResult strong{font-size:27px}.toolPage:has(.stressCols) .inflationLinkedResult p{font-size:14px}.toolPage:has(.stressCols) .inflationLinkedResult p b{font-size:16px}}
