*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}body{line-height:1;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-wrap-style:pretty}#root{isolation:isolate}details>summary{list-style:none}details>summary::marker{display:none}summary::-webkit-details-marker{display:none}ul{list-style-type:none}html{font-size:16px}:root{--font-stack: Arial, Helvetica, sans-serif}html,body{font-family:var(--font-stack);-webkit-font-smoothing:antialiased;font-weight:400;text-rendering:optimizeLegibility;line-height:1.2}kbd,pre,samp{font-family:var(--font-stack)!important;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}code{direction:ltr;font-family:Courier,monospace!important}a>code{font-family:var(--font-stack)}.layout{display:flex;flex-direction:column;min-height:100vh;min-inline-size:100vw;--layout-gap: 24px;--layout-gap-scalable: 24px}@media screen and (min-width: 1800px){.layout{--layout-gap-scalable: calc(50% - 876px) }}.layout-padding{padding-inline:var(--layout-gap)!important}.layout-margin{margin-inline:var(--layout-gap-scalable)!important}.layout-body{display:grid;width:100%;max-width:100%}.layout-body-header{grid-area:header}.layout-body-hero{grid-area:hero}.layout-body-menu{grid-area:menu}.layout-body-main{grid-area:main}.layout-body-aside{grid-area:aside}.layout-body-footer{grid-area:footer}.layout-body-hero:empty,.layout-body-main:empty,.layout-body-footer:empty,.layout-body-aside:empty,.layout-body-menu:empty{display:none}.layout .layout-body,.layout.layout-single .layout-body,.layout.layout-holy-grail .layout-body{grid-template:auto auto auto minmax(0,1fr) auto auto / minmax(0,1fr);grid-template-areas:"header" "hero" "menu" "main" "aside" "footer"}@media screen and (min-width: 768px),print{.layout.layout-holy-grail .layout-body{grid-template:auto auto minmax(0,1fr) auto auto / minmax(0,1fr) minmax(0,2fr);grid-template-areas:"header header" "hero hero" "menu main" "menu aside" "footer footer"}}@media screen and (min-width: 1088px){.layout.layout-holy-grail .layout-body{grid-template:auto auto minmax(0,1fr) auto / minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);grid-template-areas:"header header header" "hero hero hero" "menu main aside" "footer footer footer"}}@media screen and (min-width: 1800px){.layout.layout-holy-grail .layout-body{grid-template:auto auto minmax(0,1fr) auto / auto 450px 900px 450px auto;grid-template-areas:"header header header header header" "hero hero hero hero hero" ". menu main aside ." "footer footer footer footer footer"}}.layout.layout-sidecar-left .layout-body-aside{display:none}.layout.layout-sidecar-left .layout-body{grid-template:auto auto auto minmax(0,1fr) auto / minmax(0,1fr);grid-template-areas:"header" "hero" "menu" "main" "footer"}@media screen and (min-width: 768px),print{.layout.layout-sidecar-left .layout-body{grid-template:auto auto minmax(0,1fr) auto / minmax(0,1fr) minmax(0,2fr);grid-template-areas:"header header" "hero hero" "menu main" "footer footer"}}@media screen and (min-width: 1088px){.layout.layout-sidecar-left .layout-body{grid-template:auto auto minmax(0,1fr) auto / minmax(0,1fr) minmax(0,3fr);grid-template-areas:"header header" "hero hero" "menu main" "footer footer"}}@media screen and (min-width: 1800px){.layout.layout-sidecar-left .layout-body{grid-template:auto auto minmax(0,1fr) auto / auto 450px 1350px auto;grid-template-areas:"header header header header" "hero hero hero hero" ". menu main ." "footer footer footer footer"}}.layout.layout-sidecar-right .layout-body-menu{display:none}.layout.layout-sidecar-right .layout-body{grid-template:auto auto auto minmax(0,1fr) auto / minmax(0,1fr);grid-template-areas:"header" "hero" "main" "aside" "footer"}@media screen and (min-width: 768px),print{.layout.layout-sidecar-right .layout-body{grid-template:auto auto minmax(0,1fr) auto / minmax(0,2fr) minmax(0,1fr);grid-template-areas:"header header" "hero hero" "main aside" "footer footer"}}@media screen and (min-width: 1088px){.layout.layout-sidecar-right .layout-body{grid-template:auto auto minmax(0,1fr) auto / minmax(0,3fr) minmax(0,2fr);grid-template-areas:"header header" "hero hero" "main aside" "footer footer"}}@media screen and (min-width: 1800px){.layout.layout-sidecar-right .layout-body{grid-template:auto auto minmax(0,1fr) auto / auto minmax(0,1350px) 450px auto;grid-template-areas:"header header header header" "hero hero hero hero" ". main aside ." "footer footer footer footer"}}.layout.layout-twin .layout-body-menu{display:none}.layout.layout-twin .layout-body{grid-template:auto auto auto minmax(0,1fr) auto / minmax(0,1fr);grid-template-areas:"header" "hero" "main" "aside" "footer"}@media screen and (min-width: 768px),print{.layout.layout-twin .layout-body{grid-template:auto auto minmax(0,1fr) auto / minmax(0,1fr) minmax(0,1fr);grid-template-areas:"header header" "hero hero" "main aside" "footer footer"}}@media screen and (min-width: 1088px){.layout.layout-twin .layout-body{grid-template:auto auto minmax(0,1fr) auto / minmax(0,1fr) minmax(0,1fr);grid-template-areas:"header header" "hero hero" "main aside" "footer footer"}}@media screen and (min-width: 1800px){.layout.layout-twin .layout-body{grid-template:auto auto minmax(0,1fr) auto / auto 1350px 450px auto;grid-template-areas:"header header header header" "hero hero hero hero" ". main aside ." "footer footer footer footer"}}:root{--markdown-paragraph-size: 1rem;--inline-code: #f6f8fa;--border: #e5e7eb;--text-subtle: #6b7280;--font-size-1: 2rem;--font-size-2: 1.75rem;--font-size-3: 1.5rem;--font-size-4: 1.25rem;--font-size-5: 1.1rem;--font-size-6: 1.05rem;--font-size-8: .875rem}.markdown pre{padding:1rem;border-radius:6px;background:#0b0b0c;color:#f7f7f8;overflow:auto}.markdown pre code{background:transparent;padding:0}.markdown{font-size:var(--markdown-paragraph-size, 1rem);line-height:1.6}.markdown :not(a):not(pre)>code{padding:.1em .2em;border-radius:3px;background-color:var(--inline-code, #f6f8fa);word-wrap:break-word;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-size:.85em}.markdown img,.markdown video{max-width:100%;height:auto;border:0}.markdown svg:not(:root){overflow:hidden}.markdown li{margin-block-start:.5em}.markdown ul,.markdown ol{margin-inline-start:2.375rem}.markdown ul{list-style-type:disc}.markdown ul ul{list-style-type:circle;margin:0;margin-inline-start:1.25rem}.markdown ul ul ul{list-style-type:square}.markdown ul:not(:first-child){margin-block:1rem}.markdown ol{list-style-type:decimal}.markdown ol ol{list-style-type:lower-alpha;margin:0;margin-inline-start:1.25rem}.markdown ol ol ol{list-style-type:lower-roman}.markdown ol:not(:first-child){margin:1rem 0}.markdown a{color:CanvasText;font-weight:700}.markdown h1{font-size:var(--font-size-1, 2rem);margin-block-start:0;margin-block-end:.75rem;word-wrap:break-word;word-break:break-word}.markdown h1:first-of-type{margin-block-start:-.625rem;margin-block-end:0}.markdown h2{font-size:var(--font-size-2, 1.75rem);margin-block-start:2rem}.markdown h3{font-size:var(--font-size-3, 1.5rem);margin-block-start:1.875rem;margin-block-end:1.125rem}.markdown h4{font-size:var(--font-size-4, 1.25rem);margin-block-start:2.25rem;margin-block-end:.375rem}.markdown h5{font-size:var(--font-size-5, 1.1rem);margin-block-start:2.25rem;margin-block-end:.375rem;letter-spacing:1px}.markdown h6{font-size:var(--font-size-6, 1.05rem);margin-block-start:2.25rem;margin-block-end:.375rem;letter-spacing:1px}.markdown p{margin-block-start:var(--markdown-paragraph-size, 1rem);margin-block-end:0;word-wrap:break-word}.markdown blockquote{margin:1.2em 0 2em;padding:0 .8em;border-width:0 0 0 3px;border-style:solid;border-color:CanvasText}.markdown blockquote footer{color:CanvasText;font-size:var(--font-size-8, .875rem)}.screen-recording{border-radius:8px;border:1px solid CanvasText;box-shadow:0 4px 6px #0000001a;margin-top:1rem;height:450px!important}.logling-logo.svelte-oiwvqb{font-size:40px;text-decoration:overline;text-decoration-color:CanvasText;letter-spacing:-3px;color:CanvasText;font-weight:700;text-decoration-thickness:10px}.logling-link.svelte-oiwvqb{font-size:24px;color:CanvasText;text-decoration:none;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px}@media (max-width: 767px){.logling-logo.svelte-oiwvqb{font-size:30px}.logling-link.svelte-oiwvqb{font-size:18px}}.logling-logo.svelte-oiwvqb:hover{text-decoration-color:Mark}
