.opacity-enter-active[data-v-5f1386ba],.opacity-leave-active[data-v-5f1386ba]{transition-property:opacity;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.opacity-enter-from[data-v-5f1386ba],.opacity-leave-to[data-v-5f1386ba]{opacity:0}.title[data-v-5f1386ba]{font-family:TypoPRO Linux Libertine,Linux Libertine,Georgia,Times,"Source Serif 4",serif;text-align:center;margin-bottom:1rem;margin-top:10svh}.title h1[data-v-5f1386ba]{font-size:2.5rem;font-weight:600;margin:0}.title p[data-v-5f1386ba]{font-size:1.2rem;font-weight:400;margin:0;opacity:.8}.input-section[data-v-5f1386ba],.result-header[data-v-5f1386ba]{padding:0 1rem;width:100%;max-width:500px;margin:0 auto;box-sizing:border-box}.cutoff-container label[data-v-5f1386ba]{display:flex;justify-content:space-between;align-items:center;margin:.5rem .5rem 0}.cutoff-container input[type=checkbox][role=switch][data-v-5f1386ba]{--csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) rgb(9, 9, 11);--background: var(--csstools-light-dark-toggle--6, rgb(255, 255, 255));--csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) rgb(228, 228, 231);--primary: var(--csstools-light-dark-toggle--7, rgb(24, 24, 27));--csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) #251e0d;--muted: var(--csstools-light-dark-toggle--8, rgb(244, 244, 245));-moz-appearance:none;appearance:none;-webkit-appearance:none;width:2.8rem;height:1.5rem;--csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) #251e0d;background-color:#f4f4f5;background-color:var(--csstools-light-dark-toggle--9, rgb(244, 244, 245));background-color:light-dark(rgb(244,244,245),#251e0d);background-color:var(--muted);border-radius:9999px;position:relative;cursor:pointer;transition:background-color .2s ease-in-out;--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) rgba(255, 255, 255, .1);box-shadow:inset 0 0 3px #0000001a;box-shadow:inset 0 0 3px var(--csstools-light-dark-toggle--0, rgba(0, 0, 0, .1));box-shadow:inset 0 0 3px light-dark(rgba(0,0,0,.1),rgba(255,255,255,.1))}@supports (color: light-dark(red,red)){.cutoff-container input[type=checkbox][role=switch][data-v-5f1386ba]{--background: light-dark(rgb(255, 255, 255), rgb(9, 9, 11));--primary: light-dark(rgb(24, 24, 27), rgb(228, 228, 231));--muted: light-dark(rgb(244, 244, 245), #251e0d)}}@supports not (color: light-dark(tan,tan)){.cutoff-container input[type=checkbox][role=switch][data-v-5f1386ba] *{--csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) rgb(9, 9, 11);--background: var(--csstools-light-dark-toggle--6, rgb(255, 255, 255));--csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) rgb(228, 228, 231);--primary: var(--csstools-light-dark-toggle--7, rgb(24, 24, 27));--csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) #251e0d;--muted: var(--csstools-light-dark-toggle--8, rgb(244, 244, 245))}}.cutoff-container input[type=checkbox][role=switch][data-v-5f1386ba]:checked{background-color:var(--primary);--csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) rgba(0, 0, 0, .1);box-shadow:inset 0 0 3px #ffffff1a;box-shadow:inset 0 0 3px var(--csstools-light-dark-toggle--1, rgba(255, 255, 255, .1));box-shadow:inset 0 0 3px light-dark(rgba(255,255,255,.1),rgba(0,0,0,.1))}.cutoff-container input[type=checkbox][role=switch][data-v-5f1386ba]:before{content:"";position:absolute;top:.1875rem;left:.1875rem;width:1.125rem;height:1.125rem;background-color:var(--background);border-radius:9999px;box-shadow:0 .0625rem .125rem #0003;transition:transform .2s ease-in-out}.cutoff-container input[type=checkbox][role=switch][data-v-5f1386ba]:checked:before{transform:translate(1.3rem)}input[type=datetime-local][data-v-5f1386ba],input[type=url][data-v-5f1386ba]{display:block;width:100%;box-sizing:border-box;padding:.5rem;border-radius:.8rem;border:none;border:2px solid light-dark(rgba(0,0,0,.1),rgba(255,255,255,.1));--csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) rgba(255, 255, 255, .05);background-color:#fff;background-color:var(--csstools-light-dark-toggle--2, #fff);background-color:light-dark(#fff,rgba(255,255,255,.05));color:inherit;font-size:1.2rem;font-weight:400;font-family:inherit;line-height:1.5;margin-top:1rem;transition:border-color .2s ease-in-out}@media(any-hover:hover){input[type=datetime-local][data-v-5f1386ba]:hover,input[type=url][data-v-5f1386ba]:hover{--csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) rgba(255, 255, 255, .2);border-color:#0003;border-color:var(--csstools-light-dark-toggle--3, rgba(0, 0, 0, .2));border-color:light-dark(rgba(0,0,0,.2),rgba(255,255,255,.2))}}input[type=datetime-local][data-v-5f1386ba]:focus,input[type=url][data-v-5f1386ba]:focus{outline:none;--csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) rgba(255, 255, 255, .5);border-color:#00000080;border-color:var(--csstools-light-dark-toggle--4, rgba(0, 0, 0, .5));border-color:light-dark(rgba(0,0,0,.5),rgba(255,255,255,.5))}.actions[data-v-5f1386ba]{margin-top:1rem}.actions[data-v-5f1386ba] button{width:100%}.error-message[data-v-5f1386ba]{margin:.5rem .5rem 0;color:red}.loading[data-v-5f1386ba]{margin-top:1rem}.loading[data-v-5f1386ba]>*{margin:0 auto}.result-section[data-v-5f1386ba]{margin-top:2rem}.result-header[data-v-5f1386ba]{text-align:center}.result-header .count[data-v-5f1386ba]{font-size:4.5rem;font-weight:600}.result-header .bottom[data-v-5f1386ba]{font-size:1.3rem}.result-header .char-count[data-v-5f1386ba],.result-header .sentence-count[data-v-5f1386ba]{opacity:.6;font-size:.9em}.result-header .title[data-v-5f1386ba]{font-size:1.5em;font-family:Linux Libertine,Georgia,Times,"Source Serif 4",serif}.legend[data-v-5f1386ba]{margin-top:1rem}.legend .item .color-box[data-v-5f1386ba]{display:inline-block;width:1rem;height:1rem;border-radius:.2rem;background-color:#ffff80;--csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) rgba(255, 255, 255, .1);border:2px solid rgba(0,0,0,.1);border:2px solid var(--csstools-light-dark-toggle--5, rgba(0, 0, 0, .1));border:2px solid light-dark(rgba(0,0,0,.1),rgba(255,255,255,.1));vertical-align:middle}.iframe-container[data-v-5f1386ba]{padding:0 1rem}iframe[data-v-5f1386ba]{display:block;width:100%;min-height:90svh;border:none;max-width:1200px;margin:0 auto;margin-top:1rem;border-radius:.8rem}a[data-v-5f1386ba]{color:inherit!important}small[data-v-5f1386ba]{font-size:.6em}
