.header[data-v-97cd9a4d]{justify-content:center;align-items:center;margin:0 auto;padding:0 1em 1em}.title[data-v-97cd9a4d]{color:var(--color-on-surface);text-align:center;margin:.15em auto;font-weight:900;line-height:1.2}.subtitle[data-v-97cd9a4d]{color:var(--color-on-surface-variant);text-align:center;text-transform:uppercase;font-weight:600}.styles[data-v-df00cb93]{background-color:var(--color-container);border:1px solid var(--color-outline-variant);border-top-left-radius:var(--cap-border-radius);border-top-right-radius:var(--cap-border-radius);padding:1rem}.selected-style[data-v-df00cb93]{color:var(--color-on-surface-variant);flex:100%;align-items:center;font-weight:600}@media (width>=768px){.selected-style[data-v-df00cb93]{flex:1}}.legend[data-v-df00cb93]{margin:0}.fade-enter-from[data-v-df00cb93]{opacity:0;transform:translateY(-10px)}.fade-enter-to[data-v-df00cb93],.fade-leave-from[data-v-df00cb93]{opacity:1;transform:translateY(0)}.fade-enter-active[data-v-df00cb93],.fade-leave-active[data-v-df00cb93]{transition:all .15s cubic-bezier(1,.5,.8,1)}.fade-leave-to[data-v-df00cb93]{opacity:0;transform:translateY(10px)}.current-style[data-v-df00cb93]{margin:0 0 0 .5em}.current-style a[data-v-df00cb93]{color:var(--color-on-surface-variant);text-decoration:none}.style-options[data-v-df00cb93]{flex:100%;align-items:center;margin-top:10px}@media (width>=768px){.style-options[data-v-df00cb93]{flex:1}}.style-label[data-v-df00cb93]{cursor:pointer;min-width:48px;color:var(--color-on-surface-variant);-webkit-user-select:none;user-select:none;align-items:center;margin-bottom:.5em;margin-right:1.25em;padding-left:1.25em;font-weight:600;transition:all .2s ease-out;position:relative}.style-label[data-v-df00cb93]:last-child{margin-right:0}.style-label input[data-v-df00cb93]{opacity:0;cursor:pointer;width:100%;min-width:100%;height:48px;margin-left:-1.25em;position:absolute}.checkmark[data-v-df00cb93]{border:3px solid var(--color-outline-variant);border-radius:50%;width:1em;height:1em;transition:all .2s ease-out;position:absolute;top:.25em;left:0}.style-label input:focus~.checkmark[data-v-df00cb93]{border:3px solid var(--color-on-surface);z-index:100;background:0 0}.style-label input:checked~.checkmark[data-v-df00cb93]{background-color:var(--color-outline)}.checkmark[data-v-df00cb93]:after{content:"";display:none;position:absolute}.style-label input:checked~.checkmark[data-v-df00cb93]:after{display:block}@media (width>=768px){.style-options[data-v-df00cb93]{margin-top:0}.style-label[data-v-df00cb93]{margin-bottom:0}}.container.flex-row[data-v-252cc030]{flex-direction:column;display:flex}.input-container[data-v-252cc030],.result-container[data-v-252cc030]{color:var(--color-on-surface);border-left:1px solid var(--color-outline-variant);border-right:1px solid var(--color-outline-variant);border-collapse:collapse;height:250px;padding:1em;font-weight:400}@media (width>=768px){.container.flex-row[data-v-252cc030]{flex-direction:row}.input-container[data-v-252cc030],.result-container[data-v-252cc030]{width:50%;height:400px}}.input-container[data-v-252cc030]{background-color:var(--color-surface)}.input-container-bottom-border[data-v-252cc030]{background-color:var(--color-outline-variant);outline:none;width:100%;height:3px;transition:background-color .2s ease-out}.input-titles[data-v-252cc030]:focus{outline:none}.input-titles:focus+.input-container-bottom-border[data-v-252cc030]{background-color:var(--color-primary);transition:all .2s ease-out}.result-container[data-v-252cc030]{background-color:var(--color-surface)}.results[data-v-252cc030]{flex:1;overflow-y:auto}.results-active[data-v-252cc030]{background-color:var(--color-success)}.input-header[data-v-252cc030]{border-bottom:1px solid var(--color-outline-variant);margin-bottom:.5em;padding-bottom:.15em;font-weight:600}.input-titles[data-v-252cc030]{width:100%;height:100%;color:var(--color-on-surface);background-color:var(--color-surface);resize:none;caret-color:var(--color-primary);padding:0;font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,Adwaita Sans,Cantarell,Ubuntu,roboto,noto,helvetica,arial,sans-serif;line-height:1.6}.input-titles[data-v-252cc030],.result-title[data-v-252cc030]{border:none;margin:0;font-size:1.2em}:is(.input-titles,.results)[data-v-252cc030]::-webkit-scrollbar{width:10px}:is(.input-titles,.results)[data-v-252cc030]::-webkit-scrollbar-track{background:var(--color-outline)}:is(.input-titles,.results)[data-v-252cc030]::-webkit-scrollbar-thumb{background:var(--color-on-surface-variant)}:is(.input-titles,.results)[data-v-252cc030]::-webkit-scrollbar-thumb:hover{background:var(--color-on-surface)}.title-num[data-v-252cc030]{background:var(--color-container-overlay);color:var(--color-on-surface);vertical-align:text-top;border-radius:4px;margin-left:1px;padding:1px 3px;font-size:.8em}.fade-enter-from[data-v-252cc030]{opacity:0;transform:translateY(-10px)}.fade-enter-to[data-v-252cc030],.fade-leave-from[data-v-252cc030]{opacity:1;transform:translateY(0)}.fade-enter-active[data-v-252cc030],.fade-leave-active[data-v-252cc030]{transition:all .15s cubic-bezier(1,.5,.8,1)}.fade-leave-to[data-v-252cc030]{opacity:0;transform:translateY(10px)}.footer[data-v-16b81309]{background-color:var(--color-container);border:1px solid var(--color-outline-variant);border-bottom-left-radius:var(--cap-border-radius);border-bottom-right-radius:var(--cap-border-radius);justify-content:space-between;margin-bottom:2em}.button[data-v-16b81309]{cursor:pointer;color:var(--color-on-surface-variant);background:0 0;border:none;padding:1rem;font-weight:600;transition:all .2s}.button:first-child[data-v-16b81309]{border-right:1px solid var(--color-outline-variant)}.button:first-child[data-v-16b81309]:hover,.button:first-child[data-v-16b81309]:focus{outline:none;box-shadow:inset -1px 0 2px #00000040}.button:first-child[data-v-16b81309]:active{box-shadow:inset -2px 0 2px #00000059}.button:last-child[data-v-16b81309]{border-left:1px solid var(--color-outline-variant)}.button:last-child[data-v-16b81309]:hover,.button:last-child[data-v-16b81309]:focus{outline:none;box-shadow:inset 1px 0 2px #00000040}.button:last-child[data-v-16b81309]:active{box-shadow:inset 2px 0 2px #00000059}@media (width<=768px){.small[data-v-935d27c1]{display:block}.large[data-v-935d27c1]{display:none}}@media (width>=768px){.small[data-v-935d27c1]{display:none}.large[data-v-935d27c1]{display:block}}.instructions[data-v-935d27c1]{background:var(--color-warning);color:var(--color-on-warning);text-transform:uppercase;border-radius:5px;padding:2px 5px;font-weight:700}.explainer-container[data-v-f27d096a]{margin-top:6rem}.style-rules[data-v-f27d096a]{color:var(--color-on-surface);text-align:center;margin:.15em auto;font-weight:900;line-height:1.2}.style[data-v-f27d096a]{color:var(--color-on-surface);line-height:1.2;display:inline}.explainer[data-v-f27d096a]{margin:2em auto}.badge[data-v-f27d096a]{text-transform:uppercase;color:var(--color-on-surface);background-color:var(--color-container-overlay);vertical-align:text-top;border-radius:5px;margin-left:5px;padding:2px 5px;font-size:75%;font-weight:700;display:inline}.rule-container[data-v-f27d096a]{border-left:1px solid var(--color-primary);margin-left:1em}.footer[data-v-05d7236d]{background:var(--color-container);color:var(--color-on-surface);margin-top:5rem;padding:1em;font-size:.8em}.footer .container[data-v-05d7236d]{justify-content:space-between;width:100%}.footer .footer-col>img[data-v-05d7236d]{width:2em;height:2em}.footer .brand[data-v-05d7236d]{color:var(--color-on-surface);font-size:115%}.footer p[data-v-05d7236d]{margin:0}.footer a[data-v-05d7236d],.footer[data-v-05d7236d] :visited{color:currentColor;text-decoration:none}.social-media[data-v-05d7236d]{line-height:0}.social-media svg[data-v-05d7236d]{width:1.1rem;height:1.1rem;fill:var(--color-on-surface-variant);margin:.75em;transition:fill .2s ease-out}.social-media svg[data-v-05d7236d]:first-child{margin-left:0}.social-media svg[data-v-05d7236d]:hover{fill:var(--color-secondary)}.copyright[data-v-05d7236d]{color:var(--color-on-surface);font-size:.9em}.toast-stack[data-v-c21cf5ef]{z-index:9999;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:10px;right:10px}.toasted[data-v-c21cf5ef]{background:var(--color-container-overlay);color:var(--color-on-surface);border-radius:var(--cap-border-radius);border:2px solid;margin:4px 0;padding:.75em 1.25em;font-weight:600}.toast-enter-active[data-v-c21cf5ef],.toast-leave-active[data-v-c21cf5ef]{transition:all .2s}.toast-enter-from[data-v-c21cf5ef],.toast-leave-to[data-v-c21cf5ef]{opacity:0;transform:translateY(10px)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-primary:#af2d3a;--color-primary-contrast:#fff;--color-on-primary:#fff1ef;--color-on-primary-contrast:#000;--color-primary-container:#ffcdcb;--color-primary-container-contrast:#000;--color-on-primary-container:#180000;--color-on-primary-container-contrast:#fff;--color-secondary:#005462;--color-secondary-contrast:#fff;--color-on-secondary:#84f1ff;--color-on-secondary-contrast:#000;--color-secondary-container:#bfe6ee;--color-secondary-container-contrast:#000;--color-on-secondary-container:#00090e;--color-on-secondary-container-contrast:#fff;--color-tertiary:#8d6165;--color-tertiary-contrast:#fff;--color-on-tertiary:#fff0f2;--color-on-tertiary-contrast:#000;--color-tertiary-container:#edd8da;--color-tertiary-container-contrast:#000;--color-on-tertiary-container:#110103;--color-on-tertiary-container-contrast:#fff;--color-surface:#fcfcfc;--color-surface-contrast:#000;--color-on-surface:#211b1b;--color-on-surface-contrast:#fff;--color-on-surface-variant:#6b6463;--color-on-surface-variant-contrast:#fff;--color-container:#f0f0f0;--color-container-contrast:#000;--color-container-sunken:#e2e2e2;--color-container-sunken-contrast:#000;--color-container-overlay:#e9e9e9;--color-container-overlay-contrast:#000;--color-outline:#959191;--color-outline-contrast:#000;--color-outline-variant:#d3cfcf;--color-outline-variant-contrast:#000;--color-inverse-surface:#211b1b;--color-inverse-surface-contrast:#fff;--color-on-inverse-surface:#fffafc;--color-on-inverse-surface-contrast:#000;--color-error:#b14f46;--color-error-contrast:#fff;--color-on-error:#fff1ed;--color-on-error-contrast:#000;--color-error-container:#ffd2cc;--color-error-container-contrast:#000;--color-on-error-container:#190000;--color-on-error-container-contrast:#fff;--color-error-text:#b14f46;--color-error-text-contrast:#fff;--color-success:#199e6e;--color-success-contrast:#000;--color-on-success:#000a02;--color-on-success-contrast:#fff;--color-success-container:#c0e9d4;--color-success-container-contrast:#000;--color-on-success-container:#000a02;--color-on-success-container-contrast:#fff;--color-success-text:#008557;--color-success-text-contrast:#fff;--color-warning:#d2a23b;--color-warning-contrast:#000;--color-on-warning:#0d0400;--color-on-warning-contrast:#fff;--color-warning-container:#efdcb8;--color-warning-container-contrast:#000;--color-on-warning-container:#0d0400;--color-on-warning-container-contrast:#fff;--color-warning-text:#996b00;--color-warning-text-contrast:#fff;--color-primary-hover:#b63d48;--color-primary-hover-contrast:#fff;--color-primary-pressed:#b9454f;--color-primary-pressed-contrast:#fff;--color-on-disabled:#868686;--color-on-disabled-contrast:#000;--color-disabled-container:#e8e8e8;--color-disabled-container-contrast:#000;--color-scrim:#000;--color-scrim-contrast:#fff;--color-shadow:#000;--color-shadow-contrast:#fff;--light-angle:0deg;--shadow-strength:1;--shadow-color:#50494a;--highlight-color:#fff;--shadow-elevation-xs:calc(sin(var(--light-angle)) * -.5px) calc(cos(var(--light-angle)) * .5px) .8px 0px rgb(from var(--shadow-color) r g b / calc(.1 * var(--shadow-strength)));--shadow-elevation-low:inset 0 1px 0 rgb(from var(--highlight-color) r g b / calc(.5 * var(--shadow-strength))), calc(sin(var(--light-angle)) * -.5px) calc(cos(var(--light-angle)) * .5px) .6px 0px rgb(from var(--shadow-color) r g b / calc(.12 * var(--shadow-strength))), calc(sin(var(--light-angle)) * -1px) calc(cos(var(--light-angle)) * 1px) 1.3px -.6px rgb(from var(--shadow-color) r g b / calc(.12 * var(--shadow-strength))), calc(sin(var(--light-angle)) * -2.3px) calc(cos(var(--light-angle)) * 2.3px) 2.7px -1.3px rgb(from var(--shadow-color) r g b / calc(.12 * var(--shadow-strength)));--shadow-elevation-medium:inset 0 1px 0 rgb(from var(--highlight-color) r g b / calc(.5 * var(--shadow-strength))), calc(sin(var(--light-angle)) * -.5px) calc(cos(var(--light-angle)) * .5px) .6px 0px rgb(from var(--shadow-color) r g b / calc(.12 * var(--shadow-strength))), calc(sin(var(--light-angle)) * -1.8px) calc(cos(var(--light-angle)) * 1.8px) 2.1px -.5px rgb(from var(--shadow-color) r g b / calc(.12 * var(--shadow-strength))), calc(sin(var(--light-angle)) * -4.5px) calc(cos(var(--light-angle)) * 4.5px) 5.2px -1px rgb(from var(--shadow-color) r g b / calc(.12 * var(--shadow-strength))), calc(sin(var(--light-angle)) * -9px) calc(cos(var(--light-angle)) * 9px) 10.5px -1.6px rgb(from var(--shadow-color) r g b / calc(.12 * var(--shadow-strength)));--shadow-elevation-high:inset 0 1px 0 rgb(from var(--highlight-color) r g b / calc(.5 * var(--shadow-strength))), calc(sin(var(--light-angle)) * -.5px) calc(cos(var(--light-angle)) * .5px) .6px 0px rgb(from var(--shadow-color) r g b / calc(.11 * var(--shadow-strength))), calc(sin(var(--light-angle)) * -3px) calc(cos(var(--light-angle)) * 3px) 3.5px -.3px rgb(from var(--shadow-color) r g b / calc(.11 * var(--shadow-strength))), calc(sin(var(--light-angle)) * -6px) calc(cos(var(--light-angle)) * 6px) 6.8px -.6px rgb(from var(--shadow-color) r g b / calc(.11 * var(--shadow-strength))), calc(sin(var(--light-angle)) * -10.5px) calc(cos(var(--light-angle)) * 10.5px) 12px -1px rgb(from var(--shadow-color) r g b / calc(.11 * var(--shadow-strength))), calc(sin(var(--light-angle)) * -17px) calc(cos(var(--light-angle)) * 17px) 19px -1.4px rgb(from var(--shadow-color) r g b / calc(.11 * var(--shadow-strength))), calc(sin(var(--light-angle)) * -26px) calc(cos(var(--light-angle)) * 26px) 29px -1.9px rgb(from var(--shadow-color) r g b / calc(.11 * var(--shadow-strength)));--cap-border-radius:6px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-primary:#f16b6f;--color-primary-contrast:#000;--color-on-primary:#180000;--color-on-primary-contrast:#fff;--color-primary-container:#4a1e1f;--color-primary-container-contrast:#fff;--color-on-primary-container:#ffcbc9;--color-on-primary-container-contrast:#000;--color-secondary:#61d0e3;--color-secondary-contrast:#000;--color-on-secondary:#00090e;--color-on-secondary-contrast:#fff;--color-secondary-container:#10333a;--color-secondary-container-contrast:#fff;--color-on-secondary-container:#a5ecf9;--color-on-secondary-container-contrast:#000;--color-tertiary:#b38488;--color-tertiary-contrast:#000;--color-on-tertiary:#160002;--color-on-tertiary-contrast:#fff;--color-tertiary-container:#39292b;--color-tertiary-container-contrast:#fff;--color-on-tertiary-container:#f8d4d6;--color-on-tertiary-container-contrast:#000;--color-surface:#131313;--color-surface-contrast:#fff;--color-on-surface:#f5ecec;--color-on-surface-contrast:#000;--color-on-surface-variant:#978f8e;--color-on-surface-variant-contrast:#000;--color-container:#202020;--color-container-contrast:#fff;--color-container-sunken:#0b0b0b;--color-container-sunken-contrast:#fff;--color-container-overlay:#2a2a2a;--color-container-overlay-contrast:#fff;--color-outline:#837f7f;--color-outline-contrast:#000;--color-outline-variant:#3d3939;--color-outline-variant-contrast:#fff;--color-inverse-surface:#f2eded;--color-inverse-surface-contrast:#000;--color-on-inverse-surface:#161213;--color-on-inverse-surface-contrast:#fff;--color-error:#d67066;--color-error-contrast:#000;--color-on-error:#190000;--color-on-error-contrast:#fff;--color-error-container:#44231f;--color-error-container-contrast:#fff;--color-on-error-container:#ffccc4;--color-on-error-container-contrast:#000;--color-error-text:#d67066;--color-error-text-contrast:#000;--color-success:#4ec491;--color-success-contrast:#000;--color-on-success:#000a02;--color-on-success-contrast:#fff;--color-success-container:#113626;--color-success-container-contrast:#fff;--color-on-success-container:#a6f1cc;--color-on-success-container-contrast:#000;--color-success-text:#4ec491;--color-success-text-contrast:#000;--color-warning:#ffd673;--color-warning-contrast:#000;--color-on-warning:#0d0400;--color-on-warning-contrast:#fff;--color-warning-container:#3a2b0a;--color-warning-container-contrast:#fff;--color-on-warning-container:#fcd998;--color-on-warning-container-contrast:#000;--color-warning-text:#ffd673;--color-warning-text-contrast:#000;--color-primary-hover:#e06266;--color-primary-hover-contrast:#000;--color-primary-pressed:#d75e62;--color-primary-pressed-contrast:#000;--color-on-disabled:#555;--color-on-disabled-contrast:#fff;--color-disabled-container:#242424;--color-disabled-container-contrast:#fff;--color-scrim:#000;--color-scrim-contrast:#fff;--color-shadow:#000;--color-shadow-contrast:#fff;--shadow-color:#0e0c0c;--highlight-color:#ac9191}}*{box-sizing:border-box}html{font-size:16px}body{background:var(--color-container-sunken);color:var(--color-on-surface);margin:0;font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,Adwaita Sans,Cantarell,Ubuntu,roboto,noto,helvetica,arial,sans-serif;line-height:1.6}h1{font-size:3.052em}h2{font-size:2.441em}h3{font-size:1.953em}h4{font-size:1.563em}h5{font-size:1.25em}.m-0{margin:0}.container{max-width:1040px;margin:0 auto}.flex-row{flex-flow:wrap;display:flex}.flex-col{flex-direction:column;display:flex}.flex-100{width:100%}.app-container{background:var(--color-container-sunken);padding:1em}@media (width>=768px){html{font-size:17px}.app-container{padding:1em 2em}}@media (width>=992px){html{font-size:18px}}@media (width>=1200px){html{font-size:19px}}.toasted.custom-toast.outline.info{color:var(--color-secondary);border-color:var(--color-secondary)}.toasted.custom-toast.outline.success{color:var(--color-success-text);border-color:var(--color-success-text)}.underline{background-color:var(--color-primary);width:100%;height:2px;margin:2px auto}
