.toaster.svelte-1kymlcg{z-index:100000;width:max-content;max-width:min(24rlh, calc(100vw - 2 * var(--toast-offset)));background:0 0;border:none;flex-direction:column;gap:.5rlh;margin:0;padding:0 1rlh;display:flex;position:fixed}.toaster.svelte-1kymlcg.top{top:var(--offset)}.toaster.svelte-1kymlcg.bottom{bottom:var(--offset)}.toaster.svelte-1kymlcg.center{margin-inline:auto;left:0;right:0}.toaster.svelte-1kymlcg.left{left:1rlh}.toaster.svelte-1kymlcg.right{right:1rlh}.toast.svelte-1kymlcg{text-align:left;align-items:center;gap:.75rlh;padding:.625rlh .875rlh;animation:.15s ease-out svelte-1kymlcg-toast-in;display:flex}.toast-message.svelte-1kymlcg{overflow-wrap:anywhere;margin:0}.toast-action.svelte-1kymlcg{white-space:nowrap;font-family:inherit;font-size:inherit;color:var(--toast-ink);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:.125rlh .25rlh;font-weight:600;text-decoration:underline}.toast-action.svelte-1kymlcg:hover{color:var(--color-secondary)}.toast-close.svelte-1kymlcg{--toast-close-size:1.25em;line-height:1;font-size:var(--toast-close-size);color:color-mix(in oklab, var(--toast-ink) 60%, transparent);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.toast-close.svelte-1kymlcg:hover{color:var(--toast-ink)}.toast-spinner.svelte-1kymlcg{border:2px solid color-mix(in oklab, var(--toast-ink) 25%, transparent);border-top-color:var(--toast-ink);--toast-spinner-radius:50%;border-radius:var(--toast-spinner-radius);flex:none;width:1em;height:1em;animation:.7s linear infinite svelte-1kymlcg-toast-spin}@keyframes svelte-1kymlcg-toast-in{0%{opacity:0;transform:translateY(-.5rlh)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1kymlcg-toast-spin{to{transform:rotate(360deg)}}.throbber.svelte-1x5d1ao{--color-highlight:var(--color-secondary);background-image:repeating-linear-gradient(to right, var(--color-secondary) 0%, var(--color-highlight) 50%, var(--color-secondary) 100%);z-index:7;pointer-events:none;background-position-x:200%;background-size:200%;height:.25rlh;animation:2s linear infinite svelte-1x5d1ao-throbber;position:fixed;top:0;left:0;right:0}@keyframes svelte-1x5d1ao-throbber{to{background-position-x:0%}}html:has(.shell) .throbber.svelte-1x5d1ao{top:var(--shell-bar-height)}@layer reset{:root{font-synthesis:none;font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100svh;position:relative}body{min-height:calc(100svh - 16px)}*,:before,:after{box-sizing:inherit}a:any-link{color:inherit}body{min-width:320px;margin:0}button.unbutton{appearance:none;font:inherit;color:inherit;text-align:inherit;background-color:#0000;border:none;margin:0;padding:0;display:inline-block}}@layer defaults{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-background);color:var(--color-fg);accent-color:var(--color-secondary);font-family:var(--font-ui);--font-weight-normal:var(--font-weight-on-navy);font-weight:var(--font-weight-normal);box-sizing:border-box;scrollbar-gutter:stable;scrollbar-color:rgb(from var(--color-light-gray) r g b / 60%) transparent;padding:8px;font-size:1rem;line-height:1.25rem;overflow:auto}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgb(from var(--color-light-gray) r g b / 60%);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:rgb(from var(--color-light-gray) r g b / 85%)}::-webkit-scrollbar-corner{background:0 0}p{max-width:50em}th{text-align:left}li{line-height:inherit}li::marker{line-height:0}p,dd,td{line-height:var(--leading-body)}}@layer app{.as-link{cursor:pointer;text-decoration:underline}a.subtle,.as-link.subtle,a.as-button,sup a:link:not(:hover),sup .as-link:not(:hover){text-decoration:none}:is(nav,.widget) a:any-link,:is(nav,.widget) button.as-link{color:var(--color-primary);-webkit-text-decoration:inherit;text-decoration:inherit;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}:is(nav,.widget) a:hover,:is(nav,.widget) button.as-link:hover{text-decoration:underline}fieldset{border:solid 1px var(--color-light-gray);margin-block:1rlh;padding-block:calc(1rlh - 1px);padding-inline:1rlh}fieldset>legend{margin-block:0;padding-block:0;line-height:0}.page{background-color:var(--color-white);color:var(--color-black);--color-fg:var(--color-black);--font-weight-normal:var(--font-weight-on-light);font-weight:var(--font-weight-normal);min-height:100%;padding:1rlh}.page li,.widget li,dialog li{line-height:var(--leading-body)}dl.data{columns:2 auto}dl.data>dt{font-weight:var(--font-weight-bold);width:33%}dl.data>dd{width:60%}dl.data>dt,dl.data>dd{vertical-align:top;margin:0;padding:0;display:inline-block}.table-wrap{contain:layout;inline-size:100%;overflow-x:auto}.onward{text-align:right}.onward-icon{font-size:var(--font-size-h2);line-height:2rlh}@container (width<=11rlh){.onward-icon{font-size:1rem;line-height:1rlh}}time[title]{border-bottom:1px dotted}section,main,header,button,a.as-button{border-radius:var(--border-radius-default)}p:where(:not(.h1,.h2,.h3)){margin-block:1rlh;padding-bottom:0}.big{font-size:3rem;line-height:3rlh;font-family:var(--font-heading);font-weight:var(--font-weight-heading);color:var(--color-primary);margin-block:1rlh;padding-block:.35rlh .65rlh}h1,.h1{font-size:var(--font-size-h1);line-height:2rlh;font-family:var(--font-heading);font-weight:var(--font-weight-heading);color:var(--color-primary);margin-block:1rlh;padding-block:.175rlh .825rlh}h2,.h2{font-size:var(--font-size-h2);line-height:2rlh;font-family:var(--font-heading);font-weight:var(--font-weight-heading);color:var(--color-primary);margin-block:1rlh;padding-block:.3rlh .7rlh}h3,.h3{font-size:var(--font-size-h3);line-height:1rlh;font-family:var(--font-ui);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-block:1rlh;padding-block:0;transform:translateY(-.1rlh)}h1:first-child,h2:first-child,h3:first-child,.big:first-child,.h1:first-child,.h2:first-child,.h3:first-child{margin-block-start:0}h1:last-child,h2:last-child,h3:last-child,.big:last-child,.h1:last-child,.h2:last-child,.h3:last-child,h1.close,h2.close,h3.close,.big.close,.h1.close,.h2.close,.h3.close{margin-block-end:0}.subhead{font-family:var(--font-ui);font-weight:var(--font-weight-normal);font-size:1rem;line-height:1.25rem}button:where(:not(.unbutton)),a.as-button{--color-fg:var(--color-white);--color-bg:var(--color-primary);font-family:var(--font-ui);font-size:inherit;border-radius:var(--border-radius-default);background-color:var(--color-bg);height:calc(2rlh - 2px);color:var(--color-fg);border-width:var(--border-width);border-style:solid;border-color:var(--color-bg);text-align:center;-webkit-user-select:none;user-select:none;break-inside:avoid;align-items:center;margin-block:1px;padding:.25rem 1rem;font-weight:500;display:inline-flex}button:where(.secondary),a.as-button:where(.secondary){color:var(--color-bg);border-color:var(--color-bg);background-color:#0000}button:where(.color-alt),a.as-button:where(.color-alt){--color-fg:var(--color-white);--color-bg:var(--color-secondary)}button:where(:disabled),a.as-button:where(:disabled){--color-fg:var(--color-disabled-fg);--color-bg:var(--color-disabled-bg)}button:active:not(:disabled),a.as-button:active:not(:disabled){transform:translate(1px,1px)}.input,input[type=text],input[type=search],input[type=email],input[type=number],input[type=date],input:not([type]),select:not([multiple]){height:2rlh;font-family:var(--font-ui);border-radius:var(--border-radius-default);border-width:var(--border-width);border-style:solid;border-color:var(--color-light-gray);background-color:var(--color-white);padding:.5rem;font-size:1rem}.input:disabled,input:disabled,select:disabled,textarea:disabled{background-color:var(--color-off-white);color:var(--color-dark-gray);cursor:not-allowed}select[multiple]{font-family:var(--font-ui);border-radius:var(--border-radius-default);border-width:var(--border-width);border-style:solid;border-color:var(--color-light-gray);background-color:var(--color-white);padding:.5rem;font-size:1rem}output{min-height:2rlh;padding:calc(.5rlh - var(--border-width)) .5rlh;font-family:var(--font-data);border-radius:var(--border-radius-default);border-width:var(--border-width);border-style:solid;border-color:var(--color-light-gray);background-color:var(--color-white);font-size:1rem;display:inline-block}dialog{background-color:var(--color-white);color:var(--color-black);--color-fg:var(--color-black);--font-weight-normal:var(--font-weight-on-light);font-weight:var(--font-weight-normal);border-width:var(--border-width);border-style:solid;border-color:var(--color-light-gray);border-radius:var(--border-radius-rounded)}dialog::backdrop{background-color:rgb(from var(--color-black) r g b / var(--overlay-opacity))}input[type=checkbox],input[type=radio]{margin-block:0}pre{font-family:var(--font-data);margin-block:1rlh;font-weight:500}code{font-family:var(--font-data);font-weight:500;line-height:1em}.data{font-family:var(--font-data);font-weight:var(--font-weight-normal)}ul.subtle{margin-block:1rlh;padding:0;list-style-type:none}ul.subtle>li{padding-inline:.5rlh 0;list-style-type:none}ul.unlist{margin-block:0;padding:0;list-style-type:none}ul.unlist>li{padding-inline:0;list-style-type:none}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.widget{padding-inline:var(--gap,1rlh);padding-block:var(--gap,1rlh) calc(1rlh - var(--gap,1rlh));background-color:var(--color-white);color:var(--color-black);--color-fg:var(--color-black);--font-weight-normal:var(--font-weight-on-light);font-weight:var(--font-weight-normal);position:relative;container:widget/inline-size}.widget>:last-child{margin-block-end:0}.widget.widget-small{padding:.5rlh}.icon{vertical-align:middle;height:1lh;display:inline-block}.sr-only{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon-btn{border-radius:var(--border-radius-default);cursor:pointer;color:var(--color-dark-gray);justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.icon-btn:hover:not(:disabled){color:var(--color-secondary)}.icon-btn svg{fill:currentColor;width:1rem;height:1rem}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.danger-btn{color:var(--color-error)}.icon-btn.danger-btn:hover:not(:disabled){background-color:var(--color-error)}.icon-btn.danger-btn:hover:not(:disabled) svg,.icon-btn.danger-btn:hover:not(:disabled) svg path{fill:var(--color-white)}.pqc-table{border-collapse:collapse;width:100%;font-size:var(--font-size-small)}.pqc-table th{text-align:left;font-weight:var(--font-weight-bold);font-size:var(--font-size-fine);color:var(--color-dark-gray);border-bottom:1px solid var(--color-light-gray);padding:.5rlh .5rem}.pqc-table td{border-bottom:1px solid color-mix(in srgb, var(--color-light-gray) 50%, transparent);color:var(--color-black);padding:.5rlh .5rem}.pqc-table .num{text-align:right;font-family:var(--font-data)}.pqc-table td.red{color:var(--posture-red-ink)}.pqc-table td.yellow{color:var(--posture-yellow-ink)}.pqc-table td.transition{color:var(--posture-transition-ink)}.pqc-table td.green{color:var(--posture-green-ink)}.pqc-table td.uncategorized{color:var(--posture-uncategorized-ink)}.pqc-table .source{font-family:var(--font-data);font-size:.8125rem}.pqc-table tr.clickable{cursor:pointer}.pqc-table tr.clickable:hover td{background-color:color-mix(in srgb, var(--color-secondary) 3%, transparent)}.is-mockup{position:relative}.show-mockups .is-mockup:after{content:"Mock-up";font-size:var(--font-size-fine);color:#dc143c;background-color:rgb(from var(--color-error) r g b / 10%);border:1px solid rgb(from var(--color-error) r g b / 40%);border-radius:var(--border-radius-sharp);z-index:10;padding-inline:2px;position:absolute;top:3px;right:3px}html:has(.shell){scrollbar-gutter:auto;padding:0;overflow:hidden}html:has(.shell-content.light){background-color:var(--work-surface)}.shell{--banner-height:0px;flex-direction:column;block-size:100svh;min-inline-size:0;display:flex}.shell.has-banner{--banner-height:48px}.shell-content{grid-template-columns:minmax(0, var(--shell-content-max));padding-inline:var(--shell-content-gutter);padding-block:var(--shell-content-pad-top) 1rlh;flex:auto;grid-auto-rows:max-content;justify-content:center;min-block-size:0;display:grid;overflow-y:auto}.shell-content:focus{outline:none}.shell-content>*{min-inline-size:0}.shell-content.light{background-color:var(--work-surface);color:var(--work-ink)}@media (width<=640px){.shell-content{--shell-content-gutter:1rlh}}}@layer utils{.content-injection-safety{display:grid}.identifier{font-family:var(--font-data);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.band-numeral{font-family:var(--font-heading);font-variant-numeric:tabular-nums;line-height:var(--leading-display);color:var(--color-primary)}.band-numeral>.low{font-weight:var(--score-low-weight)}.band-numeral>.dash{font-weight:var(--score-dash-weight)}.band-numeral>.high{font-weight:var(--score-high-weight)}.posture-red{--posture-fill:var(--posture-red-fill);--posture-pattern:var(--posture-red-pattern);--posture-fill-on-navy:var(--posture-red-fill-on-navy);--posture-ink:var(--posture-red-ink);--posture-glyph:var(--posture-red-glyph)}.posture-yellow{--posture-fill:var(--posture-yellow-fill);--posture-pattern:var(--posture-yellow-pattern);--posture-pattern-size:var(--posture-yellow-pattern-size);--posture-fill-on-navy:var(--posture-yellow-fill-on-navy);--posture-ink:var(--posture-yellow-ink);--posture-glyph:var(--posture-yellow-glyph)}.posture-transition{--posture-fill:var(--posture-transition-fill);--posture-pattern:var(--posture-transition-pattern);--posture-fill-on-navy:var(--posture-transition-fill-on-navy);--posture-ink:var(--posture-transition-ink);--posture-glyph:var(--posture-transition-glyph)}.posture-green{--posture-fill:var(--posture-green-fill);--posture-pattern:var(--posture-green-pattern);--posture-fill-on-navy:var(--posture-green-fill-on-navy);--posture-ink:var(--posture-green-ink);--posture-glyph:var(--posture-green-glyph)}.posture-uncategorized{--posture-fill:var(--posture-uncategorized-fill);--posture-pattern:var(--posture-uncategorized-pattern);--posture-fill-on-navy:var(--posture-uncategorized-fill);--posture-ink:var(--posture-uncategorized-ink);--posture-glyph:var(--posture-uncategorized-glyph)}.work-progress{background-image:linear-gradient(90deg, transparent, var(--projected-fill) 50%, transparent);background-repeat:no-repeat;background-size:40% 100%;block-size:3px;inline-size:100%;animation:1.2s ease-in-out infinite work-sweep;position:absolute;inset-block-end:0;inset-inline-start:0}@keyframes work-sweep{0%{background-position:-66% 0}to{background-position:166% 0}}@media (prefers-reduced-motion:reduce){.work-progress{background-image:linear-gradient(90deg, var(--projected-fill), var(--projected-fill));background-size:100% 100%;animation:1.6s ease-in-out infinite work-pulse}@keyframes work-pulse{0%,to{opacity:.25}50%{opacity:.7}}}.posture-unobserved{--posture-ink:var(--posture-unobserved-ink);background-color:var(--color-light-gray);background-image:var(--posture-unobserved-hatch)}.sev-critical{--sev:var(--posture-red-fill)}.sev-high{--sev:color-mix(in srgb, var(--posture-red-fill) 72%, var(--work-card))}.sev-medium{--sev:color-mix(in srgb, var(--posture-red-fill) 48%, var(--work-card))}.sev-low{--sev:color-mix(in srgb, var(--posture-red-fill) 26%, var(--work-card))}.sev-unknown{--sev:var(--posture-uncategorized-fill)}.sev-critical,.sev-high,.sev-medium,.sev-low,.sev-unknown{--posture-fill:var(--sev);--posture-pattern:linear-gradient(var(--sev), var(--sev));--posture-ink:var(--work-ink)}.posture-track{block-size:var(--posture-track-height);border-radius:var(--posture-track-radius);background-color:var(--work-track);min-inline-size:0;display:flex;overflow:hidden}.posture-seg{background-image:var(--posture-pattern);background-size:var(--posture-pattern-size,auto);block-size:100%}.posture-seg+.posture-seg{margin-inline-start:var(--posture-track-gap)}.posture-swatch{border-radius:var(--posture-track-radius);background-image:var(--posture-pattern);background-size:var(--posture-pattern-size,auto);vertical-align:-.05em;block-size:.8em;inline-size:.8em;margin-inline-end:.4em;display:inline-block}.posture-glyph:before{content:var(--posture-glyph,"");color:var(--posture-ink);font-weight:var(--font-weight-bold);margin-inline-end:.25em}.fill-container{position:absolute;inset:0}}@font-face{font-family:Epilogue;font-style:normal;font-weight:100 900;src:url(./Epilogue.BPpwkAES.woff2)format("woff2")}@font-face{font-family:Epilogue;font-style:italic;font-weight:100 900;src:url(./Epilogue-Italic.UGQ8aApF.woff2)format("woff2")}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:200;src:url(./BaiJamjuree-ExtraLight.CeQ_YUoz.woff2)format("woff2"),url(./BaiJamjuree-ExtraLight.4McKhC8f.ttf)format("ttf")}@font-face{font-family:Bai Jamjuree;font-style:italic;font-weight:200;src:url(./BaiJamjuree-ExtraLightItalic.CLAA4cbb.woff2)format("woff2"),url(./BaiJamjuree-ExtraLightItalic.DVLCDKRC.ttf)format("ttf")}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:300;src:url(./BaiJamjuree-Light.DRRA7P3_.woff2)format("woff2"),url(./BaiJamjuree-Light.cft0qNnr.ttf)format("ttf")}@font-face{font-family:Bai Jamjuree;font-style:italic;font-weight:300;src:url(./BaiJamjuree-LightItalic.CYAI1I05.woff2)format("woff2"),url(./BaiJamjuree-LightItalic.B6I1p59R.ttf)format("ttf")}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:400;src:url(./BaiJamjuree-Regular.CxWSo94F.woff2)format("woff2"),url(./BaiJamjuree-Regular.ZGwtEWvt.ttf)format("ttf")}@font-face{font-family:Bai Jamjuree;font-style:italic;font-weight:400;src:url(./BaiJamjuree-Italic.Ct5qMEaX.woff2)format("woff2"),url(./BaiJamjuree-Italic.i3VKCmOF.ttf)format("ttf")}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:500;src:url(./BaiJamjuree-Medium.BLArWqnE.woff2)format("woff2"),url(./BaiJamjuree-Medium.Cyb7aPLt.ttf)format("ttf")}@font-face{font-family:Bai Jamjuree;font-style:italic;font-weight:500;src:url(./BaiJamjuree-MediumItalic.COgltz6r.woff2)format("woff2"),url(./BaiJamjuree-MediumItalic.BRkArAXO.ttf)format("ttf")}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:600;src:url(./BaiJamjuree-SemiBold.CU06AOnR.woff2)format("woff2"),url(./BaiJamjuree-SemiBold.Drrt-PTo.ttf)format("ttf")}@font-face{font-family:Bai Jamjuree;font-style:italic;font-weight:600;src:url(./BaiJamjuree-SemiBoldItalic.BXHeBfLq.woff2)format("woff2"),url(./BaiJamjuree-SemiBoldItalic.BFBZz2B2.ttf)format("ttf")}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:700;src:url(./BaiJamjuree-Bold.CTDtAgbP.woff2)format("woff2"),url(./BaiJamjuree-Bold.DeBm7U-G.ttf)format("ttf")}@font-face{font-family:Bai Jamjuree;font-style:italic;font-weight:700;src:url(./BaiJamjuree-BoldItalic.IKxMC6Z5.woff2)format("woff2"),url(./BaiJamjuree-BoldItalic.SJ_FnkQX.ttf)format("ttf")}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(./Montserrat-VariableFont_wght.C-kcA8-z.woff2)format("woff2"),url(./Montserrat-VariableFont_wght.CiIa1Ne8.ttf)format("ttf")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;src:url(./Montserrat-Italic-VariableFont_wght.bgMIwg2e.woff2)format("woff2"),url(./Montserrat-Italic-VariableFont_wght.B1o0utJu.ttf)format("ttf")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:100 900;src:url(./SourceCodeVF-Upright.tRLAQ-4A.woff2)format("woff2"),url(./SourceCodeVF-Upright.Bv9wqN0x.otf)format("otf")}@font-face{font-family:Source Code Pro;font-style:italic;font-weight:100 900;src:url(./SourceCodeVF-Italic.XvamrWN5.woff2)format("woff2"),url(./SourceCodeVF-Italic.DOXGBR4D.otf)format("otf")}:root{--color-background:#03042d;--color-primary:var(--lightningcss-light,#03042d)var(--lightningcss-dark,#f1f1f1);--color-secondary:var(--lightningcss-light,#0029dd)var(--lightningcss-dark,#0de693);--color-highlight:var(--lightningcss-light,#0de693)var(--lightningcss-dark,#0029dd);--color-white:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#1f1f2f);--color-black:var(--lightningcss-light,#000015)var(--lightningcss-dark,#f1f1f1);--color-off-white:var(--lightningcss-light,#f8f8f8)var(--lightningcss-dark,#262636);--color-light-gray:var(--lightningcss-light,#c0c2c6)var(--lightningcss-dark,#505f79);--color-dark-gray:var(--lightningcss-light,#505f79)var(--lightningcss-dark,#f4f5f7);--color-success:#0de693;--color-warning:#ffab00;--color-error:var(--lightningcss-light,#de350b)var(--lightningcss-dark,#ff8a6b);--color-transition:#0891b2;--color-warning-text:#92600a;--color-transition-text:var(--lightningcss-light,#0e7490)var(--lightningcss-dark,#38bdf8);--color-success-text:#047857;--color-accent-purple:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#b69cf8);--color-brand-glow:#1fdb7d;--font-ui:Epilogue, sans-serif;--font-weight-heading:400;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:600;--font-weight-on-light:400;--font-weight-on-navy:500;--font-data:Source Code Pro, monospace;--font-heading:Bai Jamjuree, sans-serif;--base-size:1.5rem;--font-size-big:3rem;--font-size-h1:2rem;--font-size-h2:1.5rem;--font-size-h3:1rem;--font-size-body:1rem;--font-size-small:.875rem;--font-size-fine:.75rem;--letter-spacing-small:.01em;--leading-body:1.45;--leading-tight:1.25;--leading-display:1.1;--score-low-weight:600;--score-dash-weight:200;--score-high-weight:300;--base-spacing:5rlh;--border-radius-default:.2rem;--border-radius-rounded:.3rem;--border-radius-sharp:.25rem;--radius-sm:var(--border-radius-default);--border-width:1px;--overlay-opacity:.5;--shadow-1:0 2px 8px rgb(from var(--color-black) r g b / 12%);--shadow-2:0 4px 12px rgb(from var(--color-black) r g b / 16%);--pattern-tint:#ffffff40;--pattern-tint-strong:#ffffff59;--banner-height:0px;--posture-red-fill:#de350b;--posture-yellow-fill:#eda100;--posture-transition-fill:#0891b2;--posture-green-fill:#0bbf7c;--posture-uncategorized-fill:#505f79;--posture-red-stripe:#f26a44;--posture-yellow-dot:#c07f00;--posture-transition-stripe:#3aa9c9;--posture-red-fill-on-navy:#c93009;--posture-yellow-fill-on-navy:#c98500;--posture-transition-fill-on-navy:#067f9d;--posture-green-fill-on-navy:#0aad73;--posture-red-ink:var(--lightningcss-light,#b02a09)var(--lightningcss-dark,#ff8a6b);--posture-yellow-ink:var(--lightningcss-light,#92600a)var(--lightningcss-dark,#ffab00);--posture-transition-ink:var(--lightningcss-light,#0e7490)var(--lightningcss-dark,#38bdf8);--posture-green-ink:var(--lightningcss-light,#047857)var(--lightningcss-dark,#0de693);--posture-uncategorized-ink:var(--lightningcss-light,#505f79)var(--lightningcss-dark,#c0c2c6);--posture-red-glyph:"✖";--posture-yellow-glyph:"△";--posture-transition-glyph:"◇";--posture-green-glyph:"✓";--posture-uncategorized-glyph:"○";--posture-track-height:14px;--posture-track-radius:4px;--posture-track-gap:2px;--posture-red-pattern:repeating-linear-gradient(135deg, var(--posture-red-fill) 0 3px, var(--posture-red-stripe) 3px 6px);--posture-yellow-pattern:radial-gradient(circle at 3px 3px, var(--posture-yellow-dot) 1.3px, var(--posture-yellow-fill) 1.3px);--posture-yellow-pattern-size:7px 7px;--posture-transition-pattern:repeating-linear-gradient(45deg, var(--posture-transition-fill) 0 4px, var(--posture-transition-stripe) 4px 8px);--posture-green-pattern:linear-gradient(var(--posture-green-fill), var(--posture-green-fill));--posture-uncategorized-pattern:linear-gradient(var(--posture-uncategorized-fill), var(--posture-uncategorized-fill));--posture-unobserved-ink:#505f79;--posture-unobserved-hatch:repeating-linear-gradient(45deg, rgb(from var(--color-dark-gray) r g b / 30%) 0 1px, transparent 1px 8px), repeating-linear-gradient(-45deg, rgb(from var(--color-dark-gray) r g b / 30%) 0 1px, transparent 1px 8px);--criticality-high-fill:var(--color-primary);--criticality-high-border:var(--color-primary);--criticality-high-ink:var(--color-white);--criticality-medium-fill:transparent;--criticality-medium-border:var(--color-primary);--criticality-medium-ink:var(--color-primary);--criticality-low-fill:transparent;--criticality-low-border:var(--color-light-gray);--criticality-low-ink:var(--color-dark-gray);--criticality-unrated-fill:transparent;--criticality-unrated-border:var(--posture-yellow-ink);--criticality-unrated-ink:var(--posture-yellow-ink);--shell-bar-height:52px;--shell-strip-height:38px;--shell-menu-width:300px;--shell-content-gutter:2rlh;--shell-content-pad-top:1.5rlh;--shell-content-max:110rem;--shell-surface:#03042d;--shell-surface-raised:#101238;--shell-ink:#f1f1f1;--shell-ink-muted:#c9cbdd;--shell-ink-faint:#a9acc7;--shell-ink-dim:#72769c;--shell-rule:#4a4c6e;--shell-accent:#0de693;--shell-scrim:rgb(from var(--shell-surface) r g b / 18%);--shell-menu-shadow:-8px 8px 30px rgb(from var(--shell-surface) r g b / 35%);--shell-radius-pill:999px;--shell-radius-key:4px;--shell-radius-menu:0 0 0 12px;--shell-burger-size:1.2rem;--shell-crumb-size:.95rem;--shell-world-size:.85rem;--shell-strip-size:.8rem;--shell-vlabel-size:.68rem;--shell-menu-label-size:.66rem;--shell-menu-item-size:.92rem;--toast-bg:var(--color-white);--toast-ink:var(--color-black);--toast-line:var(--color-light-gray);--toast-shadow:var(--shadow-2);--toast-offset:24px;--work-surface:#f7f8fa;--work-card:#fff;--work-line:#e6e8ef;--work-ink:#0b0c2a;--work-muted:#5b5e77;--work-faint:#6f7181;--work-link:#0029dd;--work-row-hover:#fafbfe;--work-track:#eef0f5;--work-radius:10px;--card-gutter:0px;--work-gap:2rem;--work-card-shadow:0 1px 2px rgb(from var(--work-ink) r g b / 4%);--work-focus-ring:inset 0 0 0 2px var(--work-link);--cause-rating:#0bbf7c;--cause-inventory:#0891b2;--cause-knowledge:#eda100;--cause-logic:#9a9db3;--cause-quiet:#c0c2c6;--cause-glyph-size:10px;--projected-fill:var(--color-secondary);--projected-ink:var(--color-white);--spark-line:1.5px;--spark-marker:4px;--score-hero-numeral:4.6rem;--score-sm-numeral:2rem;--score-hero-unit:1.5rem;--score-sm-unit:.95rem;--score-label-size:.72rem;--score-cause-size:.88rem;--score-cause-size-sm:.8rem;--score-section-title:1.05rem;--score-eyebrow-size:.72rem;--score-name-size:1.7rem;--score-row-label:1.1rem;--score-row-spark-hero:34px;--score-row-spark-sm:26px;--score-row-num-hero:4.6rem;--score-row-num-sm:2.2rem;--score-row-cause:2.5rem;--score-row-band:1.1rem;--score-row-gap:.1rem;--score-aside-height:3.4rem;--score-unit-hero:calc(var(--score-row-label) + var(--score-row-num-hero) + var(--score-row-spark-hero) + var(--score-row-cause) + var(--score-row-band) + 4 * var(--score-row-gap));--score-unit-sm:calc(var(--score-row-label) + var(--score-row-num-sm) + var(--score-row-spark-sm) + var(--score-row-cause) + var(--score-row-band) + 4 * var(--score-row-gap))}:root{--color-bg:var(--color-background);--color-fg:var(--color-white);--color-disabled-fg:var(--color-dark-gray);--color-disabled-bg:var(--color-light-gray);--gap:.4rlh;--cell-padding:.5rlh;--cell-min:24px;--section-scroll-max:55vh}@media screen and (width<=60rlh){:root{--gap:.3rlh}}:root[data-density=compact]{--gap:.25rlh;--cell-padding:.25rlh;--cell-min:18px}:root[data-prefer-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-prefer-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-weight-normal:500;--font-weight-on-light:500;--font-weight-bold:700}.user-input{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.clickable{cursor:pointer}.date,.data{font-family:var(--font-data);font-variant-numeric:tabular-nums}body:has(.shell){--toast-bg:var(--shell-surface-raised);--toast-ink:var(--shell-ink);--toast-line:var(--shell-rule);--toast-offset:calc(var(--shell-bar-height) + .75rlh)}.toast-success{border-color:var(--color-success)!important}.toast-error{border-color:var(--color-error)!important}
