*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.theme-morning{--theme-basic:var(--txt-basic);--theme-bg:var(--bg-basic);--theme-accent:var(--txt-alert);--theme-primary:var(--bg-secondary);--theme-primary-on-fill:var(--txt-on-fill);--theme-disabled:var(--bg-disabled)}.theme-afternoon{--theme-basic:var(txt-basic);--theme-bg:var(--bg-accent);--theme-accent:var(--txt-secondary);--theme-primary:var(--bg-secondary);--theme-primary-on-fill:var(--txt-on-fill);--theme-disabled:var(--bg-disabled)}.theme-evening{--theme-basic:var(--txt-alert);--theme-bg:var(--bg-disabled);--theme-accent:var(--txt-alert);--theme-primary:var(--bg-secondary);--theme-primary-on-fill:var(--txt-on-fill);--theme-disabled:var(--bg-disabled)}.theme-night{--theme-basic:var(--txt-on-fill);--theme-bg:var(--bg-secondary);--theme-accent:var(--bg-accent);--theme-primary:var(--bg-conversion);--theme-primary-on-fill:var(--bg-disabled);--theme-accent:var(--bg-disabled)}:root{--txt-basic:#0d0a0a;--txt-description:#aaa;--txt-accent:#0070b3;--txt-on-fill:#fff;--txt-link:#0070b3;--txt-alert:#ff0051;--txt-disabled:#777;--bg-primary:#fff;--bg-basic:#fff;--bg-accent:#ffca36;--bg-secondary:#0070b3;--bg-conversion:#0d0a0a;--bg-light:#f7f7f7;--bg-disabled:#c4c4c4;--bg-stripe:repeating-linear-gradient(-60.8deg,transparent,#00000013 0.2%,#00000013 0.25%,transparent 0.5%,transparent 2%) repeat left top /cover;--border-default:#e2e2e2;--font-basic:"Murecho Variable";--font-latin:"Barlow Semi Condensed";--z-index-floating:15;--z-index-dialog:10;--z-index-screen:5;--z-index-basic:1;--transition-ease:250ms ease;--transition-enter:375ms ease-out;--transition-leave:250ms ease-in}html{height:100%;min-height:100%;background-color:var(--theme-bg)}@media screen and (max-width:479px){html{font-size:4.2666666667vw}}@media screen and (min-width:480px)and (max-width:1439px){html{font-size:1.1111111111vw}}@media screen and (min-width:1440px){html{font-size:16px}}body{min-height:100%;margin:0;font-family:Murecho Variable,Hiragino Kaku Gothic ProN,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:1rem;color:var(--theme-basic);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:has([data-stop-scrolling=true]){overflow:hidden}body:not([data-location-change=true]){scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}[id=root]{position:relative;z-index:1;display:grid;grid-template-rows:1fr auto;min-height:100svh}a,a:not([class]){color:currentColor;text-decoration:none}a:not([class]){display:inline-block;padding:.25rem 0;font-weight:500;background:rgba(0,0,0,0) linear-gradient(currentColor,currentColor) no-repeat 0 100%/100% .125rem;background-color:rgba(0,0,0,0);transition:background-size var(--transition-ease)}@media(any-hover){a:not([class]):hover{background:rgba(0,0,0,0) linear-gradient(currentColor,currentColor) no-repeat 100% 100%/0 .125rem;transition:background-size var(--transition-leave)}}.lucide{stroke-width:2.5px}