:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bgBase:#e9edf7;--bgMid:#fbfcff;--bgTop:#fbfcff;--textFull:#131316;--textMuted:#464654;--textDisabled:#9a9aa8;--textHero:#5a74f5;--borderFull:#1b0036;--borderMuted:#48464f;--borderSubtle:color-mix(in srgb, var(--borderMuted) 30%, transparent);--accentFull:#900090;--accentMuted:#5d325d;--onAccent:#f8f8fb;--accentSubtle:color-mix(in srgb, var(--accentFull) 10%, transparent);--dangerSubtle:color-mix(in srgb, var(--danger) 10%, transparent);--raisedBorder:color-mix(in srgb, var(--borderFull) 14%, transparent);--shadowRaised:0 1px 2px #28326e29, 0 6px 18px -8px #28326e29;--shadowPressed:inset 0 2px 4px #28326e29;--shadowRaisedHover:0 2px 4px #28326e29, 0 10px 26px -8px #28326e33;--radius:.5rem;--radiusLg:1rem;--radiusFull:999px;--fontBody:"Ubuntu Sans", "Ubuntu Sans Fallback", system-ui, sans-serif;--weightBody:450;--fontHeading:"Montserrat", "Montserrat Fallback", system-ui, sans-serif;--fontSizeXs:.75rem;--fontSizeSm:.875rem;--fontSizeMd:1rem;--fontSizeLg:1.125rem;--fontSizeXl:1.25rem;--fontSizeH1:3rem;--fontSizeH2:2.5rem;--fontSizeH3:2rem;--fontSizeH4:1.75rem;--fontSizeH5:1.5rem;--fontSizeDisplay:calc(clamp(3.5rem, 16vw, 6rem));--spaceHalf:.25rem;--space1:.5rem;--space2:1rem;--space3:2rem;--space4:4rem;--durationFast:.15s;--duration:.3s;--durationSlow:.6s;--easeOut:cubic-bezier(.215, .61, .355, 1);--easeIn:cubic-bezier(.55, .055, .675, .19);--danger:#b71c28;--success:#176b3b;--successSubtle:color-mix(in srgb, var(--success) 10%, transparent);--infoSubtle:color-mix(in srgb, var(--plateBlue) 10%, transparent);--plateBlue:#1f55c7;--plateYellow:#b38600;--plateGreen:#1a7d36;--plateRed:#cc2a2a;--plateGrey:#3b3b40;--plateFaceBlue:#1f55c7;--plateFaceYellow:#f5c400;--plateFaceGreen:#1a7d36;--plateFaceRed:#cc2a2a;--plateFaceGrey:#3b3b40;--onPlateFace:#fff;--onPlateFaceYellow:#1a1a1a;--scrim:#0006;--heroGlow:#ff95ff;--headerHeight:3rem}@media (width<=400px){:root{--fontSizeH2:2rem}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bgBase:#1a1a1a;--bgMid:#242424;--bgTop:#2f2f2f;--textFull:#f2f3f4;--textMuted:#c4c8d4;--textDisabled:#707480;--textHero:#5bcefa;--borderFull:#f4f2f4;--borderMuted:#cec6ce;--accentFull:#ff95ff;--accentMuted:#ddb6dd;--onAccent:#242424;--raisedBorder:transparent;--shadowRaised:none;--shadowPressed:none;--shadowRaisedHover:none;--danger:#ff8a95;--success:#5fd98f;--heroGlow:#900090;--plateBlue:#6c9bff;--plateYellow:#f5c400;--plateGreen:#3fbf63;--plateRed:#ff6b6b;--plateGrey:#9a9aa3}@keyframes expandWidth{0%{max-width:0}to{max-width:300px}}@keyframes closeWidth{0%{max-width:300px}to{max-width:0}}@font-face{font-display:swap;font-family:Ubuntu Sans;font-style:normal;font-weight:100 800;src:url(./ubuntu-sans-latin-wght-normal.4elLiOro.woff2)format("woff2-variations")}@font-face{font-display:swap;font-family:Ubuntu Sans;font-style:italic;font-weight:100 800;src:url(./ubuntu-sans-latin-wght-italic.Ci2ELJKW.woff2)format("woff2-variations")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(./montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2-variations")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100 900;src:url(./montserrat-latin-wght-italic.jzfX-GOl.woff2)format("woff2-variations")}@font-face{font-family:Ubuntu Sans Fallback;font-weight:100 599;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo);size-adjust:102.55%;ascent-override:91.66%;descent-override:25.35%;line-gap-override:0%}@font-face{font-family:Ubuntu Sans Fallback;font-weight:600 800;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold);size-adjust:98.49%;ascent-override:95.44%;descent-override:26.4%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback;font-weight:100 549;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo);size-adjust:115.36%;ascent-override:83.91%;descent-override:21.76%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback;font-weight:550 649;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold);size-adjust:108.77%;ascent-override:89%;descent-override:23.08%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback;font-weight:650 749;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold);size-adjust:110.51%;ascent-override:87.59%;descent-override:22.71%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback;font-weight:750 900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold);size-adjust:112.87%;ascent-override:85.76%;descent-override:22.24%;line-gap-override:0%}*{box-sizing:border-box;border-color:var(--borderFull)}button,input,select,textarea{font-family:inherit;font-weight:inherit}html{scroll-padding-top:calc(1rem + var(--headerHeight))}:focus-visible{outline:2px solid var(--accentFull);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,::backdrop,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}body{padding:var(--headerHeight) 0 0 0;font-family:var(--fontBody);font-weight:var(--weightBody);color:var(--textFull);background-color:var(--bgBase);margin:0;line-height:1.5}.btn,div,img{max-width:100%}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}img,input{border-radius:var(--radius)}button{color:inherit;cursor:pointer;font-size:inherit;font-weight:inherit;background:0 0;border:none;border-radius:0;padding:0}img{height:auto}a:link{color:var(--accentFull);font-weight:700}.btn,.segmentedItem,a:active,a:hover,a:link,a:visited{text-decoration:none}a:visited{color:var(--accentMuted)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{width:100%;font-family:var(--fontHeading);text-wrap:balance;color:var(--textFull);margin:0;line-height:1.25}.h1,h1{font-size:var(--fontSizeH1)}.h1,.h2,h1,h2{font-weight:800}.h2,h2{font-size:var(--fontSizeH2)}.h3,h3{font-size:var(--fontSizeH3);font-weight:700}.h4,h4{font-size:var(--fontSizeH4)}.h4,.h5,h4,h5{font-weight:600}.h5,h5{font-size:var(--fontSizeH5)}.h6,h6{font-size:var(--fontSizeXl);font-weight:500}.visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}hr{width:80%;color:var(--accentFull)}ol,ul{font-size:var(--fontSizeLg);margin-top:var(--space2);padding-left:var(--space2)}li{margin:var(--space1) 0 0 var(--space1)}p{width:100%;font-size:var(--fontSizeLg);text-align:left;margin:0}.fieldNote,.italic{font-style:italic}.btn,.center{text-align:center}.textMuted{color:var(--textMuted)}.textAccent{color:var(--accentFull)}.textHero{background-image:linear-gradient(to right,var(--accentFull),var(--textHero));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:900}.iconSmall{background-size:cover;width:2rem;height:2rem}.dark .iconSmall{filter:invert()}.btn{border-radius:var(--radius);cursor:pointer;font-size:var(--fontSizeMd);height:3rem;padding:0 var(--space3);transition:background-color var(--durationFast) ease,box-shadow var(--durationFast) ease;-webkit-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;width:fit-content;font-weight:700;display:flex}.btn:active:not(:disabled){box-shadow:var(--shadowPressed)}.btn:disabled{background-color:var(--bgBase);border-color:var(--bgBase);box-shadow:none;color:var(--textDisabled);cursor:not-allowed}.btnBlock{width:100%}.btnIcon{width:3rem;padding:0}.btnGhost{color:var(--textMuted)}.btnGhost:hover:not(:disabled),.btnGhost[aria-expanded=true]{color:var(--textFull)}.btnSm{font-size:var(--fontSizeSm);height:2.5rem;padding:0 var(--space2)}.btnPrimary,.btnPrimary:link,.btnPrimary:visited{background-color:var(--accentFull);border-color:color-mix(in srgb,var(--accentFull) 88%,#000);box-shadow:var(--shadowRaised);color:var(--onAccent)}.btnPrimary:hover:not(:disabled){background-color:var(--accentMuted)}.btnSecondary{background-color:var(--bgTop);border-color:var(--raisedBorder);box-shadow:var(--shadowRaised);color:var(--textFull)}.btnSecondary:hover:not(:disabled),.btnSubtle{background-color:var(--accentSubtle)}.btnSubtle{color:var(--accentFull);border-color:#0000}.btnSubtle:hover:not(:disabled){background-color:color-mix(in srgb,var(--accentFull) 20%,transparent)}.btnDanger{background-color:var(--danger);border-color:color-mix(in srgb,var(--danger) 88%,#000);box-shadow:var(--shadowRaised);color:var(--onAccent)}.btnDanger:hover:not(:disabled){background-color:color-mix(in srgb,var(--danger) 82%,var(--textFull))}.btnDangerSubtle{background-color:var(--dangerSubtle);color:var(--danger);border-color:#0000}.btnDangerSubtle:hover:not(:disabled){border-color:var(--danger)}.dark .btnDanger,.dark .btnPrimary{border-color:#0000}.dark .btnSecondary{background-color:color-mix(in srgb,var(--textFull) 10%,var(--bgTop))}.btn.btnEdged{border:2px solid var(--edgeColor)}.segmented{background-color:var(--bgBase);border-radius:var(--radius);gap:2px;width:fit-content;padding:2px;display:flex}.segmentedItem{border-radius:calc(-2px + var(--radius));color:var(--textMuted);cursor:pointer;font-size:var(--fontSizeSm);padding:var(--space1) var(--space2);transition:background-color var(--durationFast) ease;white-space:nowrap;background-color:#0000;border:none;flex:1;justify-content:center;align-items:center;font-weight:600;display:flex}.segmentedItem:hover:not([aria-pressed=true],[aria-current=page]){background-color:var(--accentSubtle);color:var(--textFull)}.segmentedItem[aria-current=page],.segmentedItem[aria-pressed=true]{background-color:var(--accentFull);color:var(--onAccent);font-weight:700}.menu{background-color:var(--bgTop);border:1px solid var(--raisedBorder);border-radius:var(--radius);box-shadow:var(--shadowRaised);padding:var(--space1);flex-direction:column;gap:2px;display:flex}.dark .menu{border-color:color-mix(in srgb,var(--textFull) 20%,transparent)}.menuItem,.menuItem:link,.menuItem:visited{border-radius:var(--radius);color:var(--textFull);cursor:pointer;font-size:var(--fontSizeMd);min-height:2.5rem;padding:0 var(--space1);background-color:#0000;border:none;align-items:center;width:100%;font-weight:600;text-decoration:none;display:flex}.menuItem:hover{background-color:var(--accentSubtle)}.menuItemDanger,.menuItemDanger:link,.menuItemDanger:visited{color:var(--danger)}.menuItemDanger:hover{background-color:var(--dangerSubtle)}.menuItem:disabled,.menuItem:disabled:hover{color:var(--textDisabled);cursor:not-allowed;background-color:#0000}.menuItem[aria-current=page],.menuItem[aria-current=true]{background-color:var(--accentSubtle)}.popup-enter-active,.popup-leave-active{transition:opacity var(--durationFast) var(--easeOut),transform var(--durationFast) var(--easeOut)}.popup-leave-active{transition-timing-function:var(--easeIn)}.popup-enter-from,.popup-leave-to{opacity:0;transform:translateY(-4px)}.popup-enter-from[data-side=above],.popup-leave-to[data-side=above]{transform:translateY(4px)}.actionsIcon{fill:currentColor}.field{margin-bottom:var(--space2)}.field:last-child{margin-bottom:0}.fieldLabel{color:var(--textFull);font-size:var(--fontSizeSm);margin-bottom:var(--space1);font-weight:600;display:block}.fieldNote{color:var(--textMuted)}.fieldError,.fieldNote{font-size:var(--fontSizeSm);margin-top:var(--space1);display:block}.fieldError{color:var(--danger);font-weight:500;line-height:1.3}.input{background-color:var(--bgBase);border:1px solid var(--borderMuted);border-radius:var(--radius);color:var(--textFull);font-size:var(--fontSizeMd);padding:var(--space1) var(--space2);transition:border-color var(--durationFast) ease;width:100%}.input::placeholder{color:var(--textMuted);opacity:.7}.input:hover{border-color:var(--borderFull)}.input:focus{border-color:var(--accentFull)}.input[aria-invalid=true]{border-color:var(--danger)}.input[aria-invalid=true]:focus-visible{outline-color:var(--danger)}select.input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--textMuted) 50%),linear-gradient(135deg,var(--textMuted) 50%,transparent 50%);cursor:pointer;padding-right:var(--space3);background-position:calc(100% - 1.25rem),calc(100% - .9rem);background-repeat:no-repeat;background-size:.35rem .35rem}select.input option{background-color:var(--bgTop);color:var(--textFull)}textarea.input{resize:vertical;min-height:9rem}.cue{outline-offset:2px;transition:outline-color var(--durationSlow) ease;outline:2px solid #0000}.cueActive{outline-color:var(--accentFull)}.target{outline:3px solid var(--accentFull)}.targetDanger{outline:3px solid var(--danger)}.range{accent-color:var(--accentFull);flex:1;min-width:0}.range:disabled{opacity:.35}.choice{border-radius:var(--radius);color:var(--textFull);cursor:pointer;font-size:var(--fontSizeSm);align-items:center;gap:var(--space1);padding:var(--space1);transition:background-color var(--durationFast) ease;display:inline-flex}.choice:hover{background-color:var(--accentSubtle)}.checkbox,.radio{appearance:none;border:2px solid var(--borderMuted);cursor:pointer;height:1.125rem;transition:background-color var(--durationFast) ease,border-color var(--durationFast) ease;flex-shrink:0;width:1.125rem;margin:0;position:relative}.radio{border-radius:50%}.checkbox{border-radius:calc(var(--radius) / 2)}.checkbox:checked,.radio:checked{border-color:var(--accentFull)}.radio:after{background-color:var(--accentFull);content:"";height:.5rem;transition:transform var(--durationFast) ease;border-radius:50%;width:.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.radio:checked:after{transform:translate(-50%,-50%)scale(1)}.checkbox:checked{background-color:var(--accentFull)}.checkbox:after{border:solid var(--onAccent);content:"";height:.55rem;transition:transform var(--durationFast) ease;border-width:0 2px 2px 0;width:.3rem;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)scale(0)}.checkbox:checked:after{transform:translate(-50%,-50%)rotate(45deg)scale(1)}.switch{color:var(--textFull);cursor:pointer;font-size:var(--fontSizeSm);align-items:center;gap:var(--space1);min-height:1.5rem;display:inline-flex;position:relative}.switchInput{cursor:pointer;opacity:0;margin:0;position:absolute;left:0}.switchInput,.switchTrack{width:2.25rem;height:1.25rem}.switchTrack{background-color:var(--bgBase);border:solid 1px var(--borderMuted);border-radius:var(--radiusFull);transition:background-color var(--durationFast);flex:none;position:relative}.switchKnob{background-color:var(--textMuted);height:.875rem;transition:transform var(--durationFast),background-color var(--durationFast);border-radius:50%;width:.875rem;position:absolute;top:.125rem;left:.125rem}.switchInput:checked+.switchTrack{background-color:var(--accentFull);border-color:var(--accentFull)}.switchInput:checked+.switchTrack .switchKnob{background-color:var(--bgTop);transform:translate(1rem)}.switchInput:focus-visible+.switchTrack{outline:2px solid var(--accentFull);outline-offset:2px}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.table{border-collapse:collapse;font-size:var(--fontSizeMd);width:100%}.table caption{padding-bottom:var(--space1);text-align:left;font-weight:700}.table td,.table th{border-bottom:1px solid var(--borderSubtle);padding:var(--space1);text-align:left}.table thead th{border-bottom-color:var(--borderMuted);color:var(--textMuted);font-size:var(--fontSizeSm);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.table tbody th{font-weight:600}.table .tableNumber{font-variant-numeric:tabular-nums;text-align:right}.readingColumn{width:100%;max-width:40rem;margin-inline:auto}.pageTitle,.readingColumn{padding-inline:var(--space2)}.pageTitle{text-align:center;margin-block-end:var(--space3)}.card{background-color:var(--bgTop);border:1px solid var(--raisedBorder);border-radius:var(--radiusLg);box-shadow:var(--shadowRaised)}.cardLink{transition:border-color var(--durationFast) ease,box-shadow var(--durationFast) ease}.cardLink:hover{border-color:color-mix(in srgb,var(--accentFull) 40%,transparent);box-shadow:var(--shadowRaisedHover)}.panel{background-color:var(--bgMid);border:1px solid var(--raisedBorder);border-radius:var(--radiusLg)}.cardHeader{border-bottom:1px solid var(--borderMuted);align-items:center;gap:var(--space2);padding-bottom:var(--space1);flex-wrap:wrap;justify-content:space-between;display:flex}.cardHeader>:is(h1,h2,h3,h4,h5,h6){width:auto}.sectionTitle{border-bottom:1px solid var(--borderMuted);color:var(--accentFull);font-size:var(--fontSizeMd);margin:0 0 var(--space2) 0;padding-bottom:var(--space1);width:100%}.cardTitle,.sectionTitle{letter-spacing:.05em;text-transform:uppercase;font-weight:700}.cardTitle{font-size:var(--fontSizeXl);color:var(--textFull)}.toolCard{align-items:stretch;gap:var(--space2);max-width:34rem;padding:var(--space2);flex-direction:column;width:100%;display:flex}.badge{background-color:var(--accentSubtle);border-radius:var(--radiusFull);color:var(--accentFull);font-size:var(--fontSizeSm);padding:0 var(--space1);font-weight:600;line-height:1.6;display:inline-block}.badgeInfo{background-color:var(--infoSubtle);color:var(--textFull)}.badgeBlue,.badgeGreen,.badgeGrey,.badgeRed,.badgeYellow{color:var(--textFull);background-color:#0000;border:2px solid;font-weight:700}.badgeBlue{border-color:var(--plateBlue)}.badgeYellow{border-color:var(--plateYellow)}.badgeGreen{border-color:var(--plateGreen)}.badgeRed{border-color:var(--plateRed)}.badgeGrey{border-color:var(--plateGrey)}.alert{border-radius:var(--radius);font-size:var(--fontSizeSm);margin-bottom:var(--space2);padding:var(--space2);border:1px solid #0000}.alertDanger{background-color:var(--dangerSubtle);border-color:var(--danger);color:var(--danger);font-weight:600}.timeDisplay{color:var(--textFull);font-size:var(--fontSizeDisplay);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.disclosure{color:inherit;font:inherit;align-items:center;gap:var(--space1);letter-spacing:inherit;text-align:left;text-transform:inherit;justify-content:space-between;width:100%;display:flex}.disclosureChevron{height:1rem;transition:transform var(--durationFast) ease;width:1rem}.disclosure[aria-expanded=true] .disclosureChevron{transform:rotate(180deg)}.listItemTitle{font-weight:700}.errorPage[data-v-4ad0ef9c]{flex-direction:column;align-items:center;display:flex}
