picture[data-astro-cid-uxp23elu]>img[data-astro-cid-uxp23elu]{display:block}.opacity-enter-active[data-astro-cid-oenwriqq],.opacity-leave-active[data-astro-cid-oenwriqq]{transition-property:opacity;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.opacity-enter-from[data-astro-cid-oenwriqq],.opacity-leave-to[data-astro-cid-oenwriqq]{opacity:0}footer[data-astro-cid-oenwriqq]{text-align:center;margin-top:48px;padding-top:1rem;padding-bottom:1rem;padding-bottom:calc(env(safe-area-inset-bottom) + 1rem)}footer[data-astro-cid-oenwriqq] .socratica-webring[data-astro-cid-oenwriqq]{font-size:1.5rem}footer[data-astro-cid-oenwriqq] .text[data-astro-cid-oenwriqq]{font-size:.8rem;margin-top:.5rem;opacity:.8}footer[data-astro-cid-oenwriqq] .text[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:inherit}footer[data-astro-cid-oenwriqq] .text[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:visited{color:inherit}footer[data-astro-cid-oenwriqq] .personal-logo-link[data-astro-cid-oenwriqq]{display:block;width:min-content;margin:0 auto}footer[data-astro-cid-oenwriqq] .personal-logo-link[data-astro-cid-oenwriqq] .pfp[data-astro-cid-oenwriqq]{display:block;height:auto;width:2rem;border-radius:50%}.opacity-enter-active[data-v-6ab6ef24],.opacity-leave-active[data-v-6ab6ef24]{transition-property:opacity;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.opacity-enter-from[data-v-6ab6ef24],.opacity-leave-to[data-v-6ab6ef24]{opacity:0}:where(.button-base[data-v-6ab6ef24]){all:unset;pointer-events:all;-webkit-user-select:none;user-select:none;cursor:pointer;background:transparent;transition-property:background,box-shadow,border-color,color;transition-duration:.18s;transition-timing-function:cubic-bezier(.4,0,.2,1);touch-action:manipulation}:where(.button-base):not(.none).flat[data-v-6ab6ef24]{border-width:.8px;border-style:solid;border-color:transparent}@media(any-hover:hover){:where(.button-base):not(.none).flat[data-v-6ab6ef24]:hover:not(:disabled):not(.disabled){--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) rgba(255, 255, 255, .08);background-color:var(--csstools-light-dark-toggle--0, rgba(0, 0, 0, .08));background-color:light-dark(rgba(0,0,0,.08),rgba(255,255,255,.08))}}:where(.button-base):not(.none).flat[data-v-6ab6ef24]:focus-visible:not(:disabled):not(.disabled){--csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) rgba(255, 255, 255, .08);background-color:var(--csstools-light-dark-toggle--1, rgba(0, 0, 0, .08));background-color:light-dark(rgba(0,0,0,.08),rgba(255,255,255,.08));--csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) rgba(255, 255, 255, .54);outline-color:var(--csstools-light-dark-toggle--2, rgba(0, 0, 0, .54));outline-color:light-dark(rgba(0,0,0,.54),rgba(255,255,255,.54));outline-style:solid;outline-width:.15rem;outline-offset:.15rem}:where(.button-base):not(.none).flat[data-v-6ab6ef24]:active:not(:disabled):not(.disabled){--csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) rgba(255, 255, 255, .24);background-color:var(--csstools-light-dark-toggle--3, rgba(0, 0, 0, .24));background-color:light-dark(rgba(0,0,0,.24),rgba(255,255,255,.24))}:where(.button-base):not(.none).raised.height-2-5[data-v-6ab6ef24],:where(.button-base):not(.none).filled.height-2-5[data-v-6ab6ef24]{position:relative;z-index:1;--csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #fff;--csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) rgb(89.5576872712%, 89.5576872712%, 89.5576872712%);background:linear-gradient(var(--csstools-light-dark-toggle--4, rgb(12.2221542306%, 12.2221542306%, 12.2221542306%)),var(--csstools-light-dark-toggle--5, #000));background:linear-gradient(light-dark(rgb(12.2221542306%,12.2221542306%,12.2221542306%),#fff),light-dark(#000,rgb(89.5576872712%,89.5576872712%,89.5576872712%)));border-width:.8px;border-style:solid;--csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) rgb(79.3401772554%, 79.3401772554%, 79.3401772554%);border-color:var(--csstools-light-dark-toggle--6, rgb(19.8915920845%, 19.8915920845%, 19.8915920845%));border-color:light-dark(rgb(19.8915920845%,19.8915920845%,19.8915920845%),rgb(79.3401772554%,79.3401772554%,79.3401772554%));--buttonOverlayBorderRadius: calc(var(--buttonBorderRadius) - .8px)}:where(.button-base):not(.none).raised.height-2-5[data-v-6ab6ef24]:before,:where(.button-base):not(.none).filled.height-2-5[data-v-6ab6ef24]:before{position:absolute;z-index:-1;inset:0;content:"";--csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) rgb(69.3633832478%, 69.3633832478%, 69.3633832478%);--csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) rgb(59.6461268389%, 59.6461268389%, 59.6461268389%);background:linear-gradient(var(--csstools-light-dark-toggle--7, rgb(36.6506238085%, 36.6506238085%, 36.6506238085%)),var(--csstools-light-dark-toggle--8, rgb(28.060424754%, 28.060424754%, 28.060424754%)));background:linear-gradient(light-dark(rgb(36.6506238085%,36.6506238085%,36.6506238085%),rgb(69.3633832478%,69.3633832478%,69.3633832478%)),light-dark(rgb(28.060424754%,28.060424754%,28.060424754%),rgb(59.6461268389%,59.6461268389%,59.6461268389%)));border-radius:var(--buttonOverlayBorderRadius);opacity:0;transition-property:opacity;transition-duration:.18s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(any-hover:hover){:where(.button-base):not(.none).raised.height-2-5[data-v-6ab6ef24]:hover:not(:disabled):not(.disabled),:where(.button-base):not(.none).filled.height-2-5[data-v-6ab6ef24]:hover:not(:disabled):not(.disabled){--csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) rgb(69.3633832478%, 69.3633832478%, 69.3633832478%);border-color:var(--csstools-light-dark-toggle--9, rgb(28.060424754%, 28.060424754%, 28.060424754%));border-color:light-dark(rgb(28.060424754%,28.060424754%,28.060424754%),rgb(69.3633832478%,69.3633832478%,69.3633832478%))}:where(.button-base):not(.none).raised.height-2-5[data-v-6ab6ef24]:hover:not(:disabled):not(.disabled):before,:where(.button-base):not(.none).filled.height-2-5[data-v-6ab6ef24]:hover:not(:disabled):not(.disabled):before{opacity:.5}}:where(.button-base):not(.none).raised.height-2-5[data-v-6ab6ef24]:focus-visible:not(:disabled):not(.disabled),:where(.button-base):not(.none).filled.height-2-5[data-v-6ab6ef24]:focus-visible:not(:disabled):not(.disabled){--csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) rgb(59.6461268389%, 59.6461268389%, 59.6461268389%);border-color:var(--csstools-light-dark-toggle--10, rgb(36.6506238085%, 36.6506238085%, 36.6506238085%));border-color:light-dark(rgb(36.6506238085%,36.6506238085%,36.6506238085%),rgb(59.6461268389%,59.6461268389%,59.6461268389%));--csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) #fff;outline-color:var(--csstools-light-dark-toggle--11, #000);outline-color:light-dark(#000,#fff);outline-style:solid;outline-width:.15rem;outline-offset:.15rem}:where(.button-base):not(.none).raised.height-2-5[data-v-6ab6ef24]:focus-visible:not(:disabled):not(.disabled):before,:where(.button-base):not(.none).filled.height-2-5[data-v-6ab6ef24]:focus-visible:not(:disabled):not(.disabled):before{opacity:.7}:where(.button-base):not(.none).raised.height-2-5[data-v-6ab6ef24]:active:not(:disabled):not(.disabled),:where(.button-base):not(.none).filled.height-2-5[data-v-6ab6ef24]:active:not(:disabled):not(.disabled){--csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) rgb(50.211072939%, 50.211072939%, 50.211072939%);border-color:var(--csstools-light-dark-toggle--12, rgb(45.6078361031%, 45.6078361031%, 45.6078361031%));border-color:light-dark(rgb(45.6078361031%,45.6078361031%,45.6078361031%),rgb(50.211072939%,50.211072939%,50.211072939%))}:where(.button-base):not(.none).raised.height-2-5[data-v-6ab6ef24]:active:not(:disabled):not(.disabled):before,:where(.button-base):not(.none).filled.height-2-5[data-v-6ab6ef24]:active:not(:disabled):not(.disabled):before{opacity:1}:where(.button-base):not(.none).raised.height-3[data-v-6ab6ef24],:where(.button-base):not(.none).filled.height-3[data-v-6ab6ef24]{position:relative;z-index:1;--csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) #fff;--csstools-light-dark-toggle--14: var(--csstools-color-scheme--light) rgb(87.49572782%, 87.49572782%, 87.49572782%);background:linear-gradient(var(--csstools-light-dark-toggle--13, rgb(16.7583552362%, 16.7583552362%, 16.7583552362%)),var(--csstools-light-dark-toggle--14, #000));background:linear-gradient(light-dark(rgb(16.7583552362%,16.7583552362%,16.7583552362%),#fff),light-dark(#000,rgb(87.49572782%,87.49572782%,87.49572782%)));border-width:.8px;border-style:solid;--csstools-light-dark-toggle--15: var(--csstools-color-scheme--light) rgb(75.3195932897%, 75.3195932897%, 75.3195932897%);border-color:var(--csstools-light-dark-toggle--15, rgb(26.3908790249%, 26.3908790249%, 26.3908790249%));border-color:light-dark(rgb(26.3908790249%,26.3908790249%,26.3908790249%),rgb(75.3195932897%,75.3195932897%,75.3195932897%));--buttonOverlayBorderRadius: calc(var(--buttonBorderRadius) - .8px)}:where(.button-base):not(.none).raised.height-3[data-v-6ab6ef24]:before,:where(.button-base):not(.none).filled.height-3[data-v-6ab6ef24]:before{position:absolute;z-index:-1;inset:0;content:"";--csstools-light-dark-toggle--16: var(--csstools-color-scheme--light) rgb(63.5005339831%, 63.5005339831%, 63.5005339831%);--csstools-light-dark-toggle--17: var(--csstools-color-scheme--light) rgb(52.0742580299%, 52.0742580299%, 52.0742580299%);background:linear-gradient(var(--csstools-light-dark-toggle--16, rgb(47.4395888303%, 47.4395888303%, 47.4395888303%)),var(--csstools-light-dark-toggle--17, rgb(36.6506238085%, 36.6506238085%, 36.6506238085%)));background:linear-gradient(light-dark(rgb(47.4395888303%,47.4395888303%,47.4395888303%),rgb(63.5005339831%,63.5005339831%,63.5005339831%)),light-dark(rgb(36.6506238085%,36.6506238085%,36.6506238085%),rgb(52.0742580299%,52.0742580299%,52.0742580299%)));border-radius:var(--buttonOverlayBorderRadius);opacity:0;transition-property:opacity;transition-duration:.18s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(any-hover:hover){:where(.button-base):not(.none).raised.height-3[data-v-6ab6ef24]:hover:not(:disabled):not(.disabled),:where(.button-base):not(.none).filled.height-3[data-v-6ab6ef24]:hover:not(:disabled):not(.disabled){--csstools-light-dark-toggle--18: var(--csstools-color-scheme--light) rgb(63.5005339831%, 63.5005339831%, 63.5005339831%);border-color:var(--csstools-light-dark-toggle--18, rgb(36.6506238085%, 36.6506238085%, 36.6506238085%));border-color:light-dark(rgb(36.6506238085%,36.6506238085%,36.6506238085%),rgb(63.5005339831%,63.5005339831%,63.5005339831%))}:where(.button-base):not(.none).raised.height-3[data-v-6ab6ef24]:hover:not(:disabled):not(.disabled):before,:where(.button-base):not(.none).filled.height-3[data-v-6ab6ef24]:hover:not(:disabled):not(.disabled):before{opacity:.5}}:where(.button-base):not(.none).raised.height-3[data-v-6ab6ef24]:focus-visible:not(:disabled):not(.disabled),:where(.button-base):not(.none).filled.height-3[data-v-6ab6ef24]:focus-visible:not(:disabled):not(.disabled){--csstools-light-dark-toggle--19: var(--csstools-color-scheme--light) rgb(52.0742580299%, 52.0742580299%, 52.0742580299%);border-color:var(--csstools-light-dark-toggle--19, rgb(47.4395888303%, 47.4395888303%, 47.4395888303%));border-color:light-dark(rgb(47.4395888303%,47.4395888303%,47.4395888303%),rgb(52.0742580299%,52.0742580299%,52.0742580299%));--csstools-light-dark-toggle--20: var(--csstools-color-scheme--light) #fff;outline-color:var(--csstools-light-dark-toggle--20, #000);outline-color:light-dark(#000,#fff);outline-style:solid;outline-width:.15rem;outline-offset:.15rem}:where(.button-base):not(.none).raised.height-3[data-v-6ab6ef24]:focus-visible:not(:disabled):not(.disabled):before,:where(.button-base):not(.none).filled.height-3[data-v-6ab6ef24]:focus-visible:not(:disabled):not(.disabled):before{opacity:.7}:where(.button-base):not(.none).raised.height-3[data-v-6ab6ef24]:active:not(:disabled):not(.disabled),:where(.button-base):not(.none).filled.height-3[data-v-6ab6ef24]:active:not(:disabled):not(.disabled){--csstools-light-dark-toggle--21: var(--csstools-color-scheme--light) rgb(41.0861305271%, 41.0861305271%, 41.0861305271%);border-color:var(--csstools-light-dark-toggle--21, rgb(58.6895085965%, 58.6895085965%, 58.6895085965%));border-color:light-dark(rgb(58.6895085965%,58.6895085965%,58.6895085965%),rgb(41.0861305271%,41.0861305271%,41.0861305271%))}:where(.button-base):not(.none).raised.height-3[data-v-6ab6ef24]:active:not(:disabled):not(.disabled):before,:where(.button-base):not(.none).filled.height-3[data-v-6ab6ef24]:active:not(:disabled):not(.disabled):before{opacity:1}:where(.button-base):not(.none).raised-light.height-2-5[data-v-6ab6ef24],:where(.button-base):not(.none).filled-light.height-2-5[data-v-6ab6ef24]{position:relative;z-index:1;--csstools-light-dark-toggle--22: var(--csstools-color-scheme--light) rgba(246, 245, 244, .08);--csstools-light-dark-toggle--23: var(--csstools-color-scheme--light) rgba(86.1020665275%, 85.7182646586%, 85.3344390733%, .08);background:linear-gradient(var(--csstools-light-dark-toggle--22, rgba(32.8140115579%, 31.8548054431%, 30.9013240408%, .04)),var(--csstools-light-dark-toggle--23, rgba(23, 21, 19, .04)));background:linear-gradient(light-dark(rgba(32.8140115579%,31.8548054431%,30.9013240408%,.04),rgba(246,245,244,.08)),light-dark(rgba(23,21,19,.04),rgba(86.1020665275%,85.7182646586%,85.3344390733%,.08)));border-width:.8px;border-style:solid;--csstools-light-dark-toggle--24: var(--csstools-color-scheme--light) rgba(75.9634029599%, 75.5885403432%, 75.2136268089%, .08);border-color:var(--csstools-light-dark-toggle--24, rgba(41.6163502684%, 40.6156675208%, 39.6216862384%, .04));border-color:light-dark(rgba(41.6163502684%,40.6156675208%,39.6216862384%,.04),rgba(75.9634029599%,75.5885403432%,75.2136268089%,.08));--buttonOverlayBorderRadius: calc(var(--buttonBorderRadius) - .8px)}:where(.button-base):not(.none).raised-light.height-2-5[data-v-6ab6ef24]:before,:where(.button-base):not(.none).filled-light.height-2-5[data-v-6ab6ef24]:before{position:absolute;z-index:-1;inset:0;content:"";--csstools-light-dark-toggle--25: var(--csstools-color-scheme--light) rgba(66.0714012152%, 65.706167352%, 65.3408508921%, .08);--csstools-light-dark-toggle--26: var(--csstools-color-scheme--light) rgba(56.4460476597%, 56.0912705463%, 55.7363732407%, .08);background:linear-gradient(var(--csstools-light-dark-toggle--25, rgba(60.2148378413%, 59.1439426244%, 58.0812178189%, .04)),var(--csstools-light-dark-toggle--26, rgba(50.7615437406%, 49.7239760871%, 48.6939067071%, .04)));background:linear-gradient(light-dark(rgba(60.2148378413%,59.1439426244%,58.0812178189%,.04),rgba(66.0714012152%,65.706167352%,65.3408508921%,.08)),light-dark(rgba(50.7615437406%,49.7239760871%,48.6939067071%,.04),rgba(56.4460476597%,56.0912705463%,55.7363732407%,.08)));border-radius:var(--buttonOverlayBorderRadius);opacity:0;transition-property:opacity;transition-duration:.18s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(any-hover:hover){:where(.button-base):not(.none).raised-light.height-2-5[data-v-6ab6ef24]:hover:not(:disabled):not(.disabled),:where(.button-base):not(.none).filled-light.height-2-5[data-v-6ab6ef24]:hover:not(:disabled):not(.disabled){--csstools-light-dark-toggle--27: var(--csstools-color-scheme--light) rgba(66.0714012152%, 65.706167352%, 65.3408508921%, .08);border-color:var(--csstools-light-dark-toggle--27, rgba(50.7615437406%, 49.7239760871%, 48.6939067071%, .04));border-color:light-dark(rgba(50.7615437406%,49.7239760871%,48.6939067071%,.04),rgba(66.0714012152%,65.706167352%,65.3408508921%,.08))}:where(.button-base):not(.none).raised-light.height-2-5[data-v-6ab6ef24]:hover:not(:disabled):not(.disabled):before,:where(.button-base):not(.none).filled-light.height-2-5[data-v-6ab6ef24]:hover:not(:disabled):not(.disabled):before{opacity:.5}}:where(.button-base):not(.none).raised-light.height-2-5[data-v-6ab6ef24]:focus-visible:not(:disabled):not(.disabled),:where(.button-base):not(.none).filled-light.height-2-5[data-v-6ab6ef24]:focus-visible:not(:disabled):not(.disabled){--csstools-light-dark-toggle--28: var(--csstools-color-scheme--light) rgba(56.4460476597%, 56.0912705463%, 55.7363732407%, .08);border-color:var(--csstools-light-dark-toggle--28, rgba(60.2148378413%, 59.1439426244%, 58.0812178189%, .04));border-color:light-dark(rgba(60.2148378413%,59.1439426244%,58.0812178189%,.04),rgba(56.4460476597%,56.0912705463%,55.7363732407%,.08));--csstools-light-dark-toggle--29: var(--csstools-color-scheme--light) rgba(246, 245, 244, .54);outline-color:var(--csstools-light-dark-toggle--29, rgba(23, 21, 19, .54));outline-color:light-dark(rgba(23,21,19,.54),rgba(246,245,244,.54));outline-style:solid;outline-width:.15rem;outline-offset:.15rem}:where(.button-base):not(.none).raised-light.height-2-5[data-v-6ab6ef24]:focus-visible:not(:disabled):not(.disabled):before,:where(.button-base):not(.none).filled-light.height-2-5[data-v-6ab6ef24]:focus-visible:not(:disabled):not(.disabled):before{opacity:.7}:where(.button-base):not(.none).raised-light.height-2-5[data-v-6ab6ef24]:active:not(:disabled):not(.disabled),:where(.button-base):not(.none).filled-light.height-2-5[data-v-6ab6ef24]:active:not(:disabled):not(.disabled){--csstools-light-dark-toggle--30: var(--csstools-color-scheme--light) rgba(47.1115764553%, 46.7682720457%, 46.4248017607%, .08);border-color:var(--csstools-light-dark-toggle--30, rgba(69.9487347749%, 68.8473595737%, 67.7547358935%, .04));border-color:light-dark(rgba(69.9487347749%,68.8473595737%,67.7547358935%,.04),rgba(47.1115764553%,46.7682720457%,46.4248017607%,.08))}:where(.button-base):not(.none).raised-light.height-2-5[data-v-6ab6ef24]:active:not(:disabled):not(.disabled):before,:where(.button-base):not(.none).filled-light.height-2-5[data-v-6ab6ef24]:active:not(:disabled):not(.disabled):before{opacity:1}:where(.button-base):not(.none).raised-light.height-3[data-v-6ab6ef24],:where(.button-base):not(.none).filled-light.height-3[data-v-6ab6ef24]{position:relative;z-index:1;--csstools-light-dark-toggle--31: var(--csstools-color-scheme--light) rgba(246, 245, 244, .08);--csstools-light-dark-toggle--32: var(--csstools-color-scheme--light) rgba(84.055446632%, 83.6733828902%, 83.2912902975%, .08);background:linear-gradient(var(--csstools-light-dark-toggle--31, rgba(38.052013554%, 37.0672972023%, 36.0889174113%, .04)),var(--csstools-light-dark-toggle--32, rgba(23, 21, 19, .04)));background:linear-gradient(light-dark(rgba(38.052013554%,37.0672972023%,36.0889174113%,.04),rgba(246,245,244,.08)),light-dark(rgba(23,21,19,.04),rgba(84.055446632%,83.6733828902%,83.2912902975%,.08)));border-width:.8px;border-style:solid;--csstools-light-dark-toggle--33: var(--csstools-color-scheme--light) rgba(71.9759644277%, 71.6048636985%, 71.2336999857%, .08);border-color:var(--csstools-light-dark-toggle--33, rgba(48.9068664349%, 47.8763638131%, 46.8532114453%, .04));border-color:light-dark(rgba(48.9068664349%,47.8763638131%,46.8532114453%,.04),rgba(71.9759644277%,71.6048636985%,71.2336999857%,.08));--buttonOverlayBorderRadius: calc(var(--buttonBorderRadius) - .8px)}:where(.button-base):not(.none).raised-light.height-3[data-v-6ab6ef24]:before,:where(.button-base):not(.none).filled-light.height-3[data-v-6ab6ef24]:before{position:absolute;z-index:-1;inset:0;content:"";--csstools-light-dark-toggle--34: var(--csstools-color-scheme--light) rgba(60.2627510209%, 59.9036811775%, 59.5445070079%, .08);--csstools-light-dark-toggle--35: var(--csstools-color-scheme--light) rgba(48.953856785%, 48.6081652555%, 48.2623177752%, .08);background:linear-gradient(var(--csstools-light-dark-toggle--34, rgba(71.9271446715%, 70.8199676965%, 69.7216496084%, .04)),var(--csstools-light-dark-toggle--35, rgba(60.2148378413%, 59.1439426244%, 58.0812178189%, .04)));background:linear-gradient(light-dark(rgba(71.9271446715%,70.8199676965%,69.7216496084%,.04),rgba(60.2627510209%,59.9036811775%,59.5445070079%,.08)),light-dark(rgba(60.2148378413%,59.1439426244%,58.0812178189%,.04),rgba(48.953856785%,48.6081652555%,48.2623177752%,.08)));border-radius:var(--buttonOverlayBorderRadius);opacity:0;transition-property:opacity;transition-duration:.18s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(any-hover:hover){:where(.button-base):not(.none).raised-light.height-3[data-v-6ab6ef24]:hover:not(:disabled):not(.disabled),:where(.button-base):not(.none).filled-light.height-3[data-v-6ab6ef24]:hover:not(:disabled):not(.disabled){--csstools-light-dark-toggle--36: var(--csstools-color-scheme--light) rgba(60.2627510209%, 59.9036811775%, 59.5445070079%, .08);border-color:var(--csstools-light-dark-toggle--36, rgba(60.2148378413%, 59.1439426244%, 58.0812178189%, .04));border-color:light-dark(rgba(60.2148378413%,59.1439426244%,58.0812178189%,.04),rgba(60.2627510209%,59.9036811775%,59.5445070079%,.08))}:where(.button-base):not(.none).raised-light.height-3[data-v-6ab6ef24]:hover:not(:disabled):not(.disabled):before,:where(.button-base):not(.none).filled-light.height-3[data-v-6ab6ef24]:hover:not(:disabled):not(.disabled):before{opacity:.5}}:where(.button-base):not(.none).raised-light.height-3[data-v-6ab6ef24]:focus-visible:not(:disabled):not(.disabled),:where(.button-base):not(.none).filled-light.height-3[data-v-6ab6ef24]:focus-visible:not(:disabled):not(.disabled){--csstools-light-dark-toggle--37: var(--csstools-color-scheme--light) rgba(48.953856785%, 48.6081652555%, 48.2623177752%, .08);border-color:var(--csstools-light-dark-toggle--37, rgba(71.9271446715%, 70.8199676965%, 69.7216496084%, .04));border-color:light-dark(rgba(71.9271446715%,70.8199676965%,69.7216496084%,.04),rgba(48.953856785%,48.6081652555%,48.2623177752%,.08));--csstools-light-dark-toggle--38: var(--csstools-color-scheme--light) rgba(246, 245, 244, .54);outline-color:var(--csstools-light-dark-toggle--38, rgba(23, 21, 19, .54));outline-color:light-dark(rgba(23,21,19,.54),rgba(246,245,244,.54));outline-style:solid;outline-width:.15rem;outline-offset:.15rem}:where(.button-base):not(.none).raised-light.height-3[data-v-6ab6ef24]:focus-visible:not(:disabled):not(.disabled):before,:where(.button-base):not(.none).filled-light.height-3[data-v-6ab6ef24]:focus-visible:not(:disabled):not(.disabled):before{opacity:.7}:where(.button-base):not(.none).raised-light.height-3[data-v-6ab6ef24]:active:not(:disabled):not(.disabled),:where(.button-base):not(.none).filled-light.height-3[data-v-6ab6ef24]:active:not(:disabled):not(.disabled){--csstools-light-dark-toggle--39: var(--csstools-color-scheme--light) rgba(38.0980900253%, 37.7675394398%, 37.4367657472%, .08);border-color:var(--csstools-light-dark-toggle--39, rgba(84.0057469788%, 82.8655387351%, 81.7347828926%, .04));border-color:light-dark(rgba(84.0057469788%,82.8655387351%,81.7347828926%,.04),rgba(38.0980900253%,37.7675394398%,37.4367657472%,.08))}:where(.button-base):not(.none).raised-light.height-3[data-v-6ab6ef24]:active:not(:disabled):not(.disabled):before,:where(.button-base):not(.none).filled-light.height-3[data-v-6ab6ef24]:active:not(:disabled):not(.disabled):before{opacity:1}:where(.button-base):not(.none).raised[data-v-6ab6ef24]{--csstools-light-dark-toggle--40: var(--csstools-color-scheme--light) rgba(0, 0, 0, .1);--csstools-light-dark-toggle--41: var(--csstools-color-scheme--light) rgba(0, 0, 0, .1);box-shadow:0 4px 6px -1px var(--csstools-light-dark-toggle--40, rgba(0, 0, 0, .1)),0 2px 4px -2px var(--csstools-light-dark-toggle--41, rgba(0, 0, 0, .1));box-shadow:0 4px 6px -1px light-dark(rgba(0,0,0,.1),rgba(0,0,0,.1)),0 2px 4px -2px light-dark(rgba(0,0,0,.1),rgba(0,0,0,.1))}@media(any-hover:hover){:where(.button-base):not(.none).raised[data-v-6ab6ef24]:hover:not(:disabled):not(.disabled){--csstools-light-dark-toggle--42: var(--csstools-color-scheme--light) rgba(0, 0, 0, .1);--csstools-light-dark-toggle--43: var(--csstools-color-scheme--light) rgba(0, 0, 0, .1);box-shadow:0 10px 15px -3px var(--csstools-light-dark-toggle--42, rgba(0, 0, 0, .1)),0 4px 6px -4px var(--csstools-light-dark-toggle--43, rgba(0, 0, 0, .1));box-shadow:0 10px 15px -3px light-dark(rgba(0,0,0,.1),rgba(0,0,0,.1)),0 4px 6px -4px light-dark(rgba(0,0,0,.1),rgba(0,0,0,.1))}}:where(.button-base):not(.none).raised[data-v-6ab6ef24]:focus-visible:not(:disabled):not(.disabled){--csstools-light-dark-toggle--44: var(--csstools-color-scheme--light) rgba(0, 0, 0, .1);--csstools-light-dark-toggle--45: var(--csstools-color-scheme--light) rgba(0, 0, 0, .1);box-shadow:0 10px 15px -3px var(--csstools-light-dark-toggle--44, rgba(0, 0, 0, .1)),0 4px 6px -4px var(--csstools-light-dark-toggle--45, rgba(0, 0, 0, .1));box-shadow:0 10px 15px -3px light-dark(rgba(0,0,0,.1),rgba(0,0,0,.1)),0 4px 6px -4px light-dark(rgba(0,0,0,.1),rgba(0,0,0,.1))}:where(.button-base):not(.none).raised[data-v-6ab6ef24]:active:not(:disabled):not(.disabled){--csstools-light-dark-toggle--46: var(--csstools-color-scheme--light) rgba(0, 0, 0, .1);--csstools-light-dark-toggle--47: var(--csstools-color-scheme--light) rgba(0, 0, 0, .1);box-shadow:0 20px 25px -5px var(--csstools-light-dark-toggle--46, rgba(0, 0, 0, .1)),0 8px 10px -6px var(--csstools-light-dark-toggle--47, rgba(0, 0, 0, .1));box-shadow:0 20px 25px -5px light-dark(rgba(0,0,0,.1),rgba(0,0,0,.1)),0 8px 10px -6px light-dark(rgba(0,0,0,.1),rgba(0,0,0,.1))}:where(.button-base[data-v-6ab6ef24]):disabled,:where(.button-base).disabled[data-v-6ab6ef24]{cursor:not-allowed;opacity:.5}.button[data-v-ca328e78]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:4em;text-align:center;padding-right:.7em;padding-left:.7em;height:2.5em;--buttonBorderRadius: .8rem;border-radius:var(--buttonBorderRadius);text-shadow:0 1px 0 rgba(0,0,0,.06);fill:currentColor}.button.small[data-v-ca328e78]{min-width:2.67em;padding-right:.47em;padding-left:.47em;height:1.67em}.button.text-color-primary[data-v-ca328e78]{--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #fff;color:var(--csstools-light-dark-toggle--0, rgba(0, 0, 0, .87));color:light-dark(rgba(0,0,0,.87),#fff);--csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #fff;fill:var(--csstools-light-dark-toggle--1, rgba(0, 0, 0, .87));fill:light-dark(rgba(0,0,0,.87),#fff)}.button.text-color-primary-light[data-v-ca328e78]{--csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #fff;color:var(--csstools-light-dark-toggle--2, rgba(0, 0, 0, .87));color:light-dark(rgba(0,0,0,.87),#fff);--csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #fff;fill:var(--csstools-light-dark-toggle--3, rgba(0, 0, 0, .87));fill:light-dark(rgba(0,0,0,.87),#fff)}.button.text-color-primary-light[data-v-ca328e78] *{--csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) currentColor;color:var(--csstools-light-dark-toggle--4, rgb(from currentColor r g b/.8));color:light-dark(rgb(from currentColor r g b/.8),currentColor);--csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) currentColor;fill:var(--csstools-light-dark-toggle--5, rgb(from currentColor r g b/.8));fill:light-dark(rgb(from currentColor r g b/.8),currentColor)}.button.text-color-secondary[data-v-ca328e78]{--csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) rgba(255, 255, 255, .7);color:var(--csstools-light-dark-toggle--6, rgba(0, 0, 0, .54));color:light-dark(rgba(0,0,0,.54),rgba(255,255,255,.7));--csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) rgba(255, 255, 255, .7);fill:var(--csstools-light-dark-toggle--7, rgba(0, 0, 0, .54));fill:light-dark(rgba(0,0,0,.54),rgba(255,255,255,.7))}.button.text-color-primary-inverted[data-v-ca328e78]{--csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) rgba(0, 0, 0, .87);color:var(--csstools-light-dark-toggle--8, #fff);color:light-dark(#fff,rgba(0,0,0,.87));--csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) rgba(0, 0, 0, .87);fill:var(--csstools-light-dark-toggle--9, #fff);fill:light-dark(#fff,rgba(0,0,0,.87))}.button.text-color-secondary-inverted[data-v-ca328e78]{--csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) rgba(0, 0, 0, .54);color:var(--csstools-light-dark-toggle--10, rgba(255, 255, 255, .7));color:light-dark(rgba(255,255,255,.7),rgba(0,0,0,.54));--csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) rgba(0, 0, 0, .54);fill:var(--csstools-light-dark-toggle--11, rgba(255, 255, 255, .7));fill:light-dark(rgba(255,255,255,.7),rgba(0,0,0,.54))}.button.icon-only[data-v-ca328e78]{min-width:unset;width:3em;height:3em;--buttonBorderRadius: 1.5em}.button.icon-only.small[data-v-ca328e78]{width:2.4em;height:2.4em;--buttonBorderRadius: 1.2em}.button:not(.icon-only)>.icon[data-v-ca328e78]{margin-right:.24em;margin-left:-.08em}.button.icon-only>.icon[data-v-ca328e78]{font-size:1.75em}.button>.icon[data-v-ca328e78]{-webkit-user-select:none;user-select:none;font-size:1.25em;display:flex;align-items:center}.button>.icon[data-v-ca328e78] svg{transform:translateY(var(--translate-y, 0%));height:1em;width:auto}.button>.label[data-v-ca328e78]{-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize;font-weight:500}span[data-v-07b0a335]{display:contents}
