:root{color-scheme:light dark;--wym-bg: #ffffff;--wym-card: #f7f7f7;--wym-card-2: #f0f0f0;--wym-accent: #000000;--wym-text: #000000;--wym-text-2: #6e6e73;--wym-text-3: rgba(60, 60, 67, .3);--wym-divider: rgba(60, 60, 67, .29);--wym-btn-bg: var(--wym-text);--wym-btn-fg: var(--wym-bg);--wym-seg-selected: #ffffff;--wym-tabbar: rgba(253, 253, 253, .8);--wym-tabbar-selected: #ebebeb;--wym-king: #f5a623;--wym-stroke: color-mix(in srgb, var(--wym-text) 5%, transparent);--wym-stroke-strong: color-mix(in srgb, var(--wym-text) 8%, transparent);--wym-fill-ghost: color-mix(in srgb, var(--wym-text) 5%, transparent);--wym-seg-track: color-mix(in srgb, var(--wym-card-2) 65%, transparent);--wym-press: color-mix(in srgb, var(--wym-text-2) 10%, transparent);--wym-float-shadow: 0 8px 32px rgba(0, 0, 0, .1);--wym-device-shadow: 0 0 0 1px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04), 0 12px 24px -8px rgba(0, 0, 0, .08), 0 40px 80px -24px rgba(0, 0, 0, .12);--font-text: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-rounded: ui-rounded, "SF Pro Rounded", "Nunito", "Hiragino Maru Gothic ProN", "Arial Rounded MT Bold", system-ui, sans-serif;--fs-hero: clamp(2.75rem, 1.727rem + 4.364vw, 5rem);--fs-h2: clamp(2rem, 1.318rem + 2.909vw, 3.5rem);--fs-lead: clamp(1.1875rem, 1.131rem + .242vw, 1.3125rem);--wym-ease-out: cubic-bezier(.22, 1, .36, 1);--wym-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--col: 362px;--gutter: 20px}@media(prefers-color-scheme:dark){:root{--wym-bg: #000000;--wym-card: #191919;--wym-card-2: #262626;--wym-accent: #ffffff;--wym-text: #ffffff;--wym-text-2: rgba(235, 235, 245, .6);--wym-text-3: rgba(235, 235, 245, .3);--wym-divider: rgba(84, 84, 88, .65);--wym-seg-selected: #2c2c2e;--wym-tabbar: rgba(19, 19, 19, .8);--wym-tabbar-selected: #353535;--wym-device-shadow: 0 0 0 1px rgba(255, 255, 255, .1), 0 16px 32px -16px rgba(0, 0, 0, .6), 0 40px 80px -20px rgba(0, 0, 0, .7)}}*,*:before,*:after{box-sizing:border-box}html{background:var(--wym-bg);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:24px;scroll-padding-bottom:112px}body{margin:0;min-width:320px;background:var(--wym-bg);color:var(--wym-text);font-family:var(--font-text);font-size:1.0625rem;line-height:1.47;-webkit-font-smoothing:antialiased}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{font-weight:700;text-wrap:balance}p,li,dd,figcaption{text-wrap:pretty}summary{text-wrap:balance}img{display:block;max-width:100%}[hidden]{display:none!important}a{color:inherit;text-underline-offset:.2em}:focus-visible{outline:2px solid var(--wym-text);outline-offset:3px}main:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;top:12px;left:12px;z-index:100;display:grid;place-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:var(--wym-btn-bg);color:var(--wym-btn-fg);font-weight:600;text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:none}.wrap{width:min(100% - 2 * var(--gutter),var(--col));margin-inline:auto}.app-head{display:flex;align-items:center;gap:12px}.app-head img{width:44px;height:44px;border-radius:22.5%;box-shadow:0 0 0 1px var(--wym-stroke-strong)}.identity{font-size:.9375rem;line-height:1.33;color:var(--wym-text-2)}.app-name{font-size:2.125rem;line-height:1.12;font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 28px;border-radius:999px;background:var(--wym-btn-bg);color:var(--wym-btn-fg);font-size:1.125rem;font-weight:700;white-space:nowrap;text-decoration:none}.btn-small{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:var(--wym-card-2);box-shadow:inset 0 0 0 1px var(--wym-stroke);font-size:1rem;font-weight:600;text-decoration:none}.site-footer{margin-top:72px;padding-bottom:calc(123px + env(safe-area-inset-bottom))}.footer-top{display:grid;gap:24px}.footer-brand{display:inline-block;padding-inline:10px;margin-inline:-10px;font-size:1.375rem;line-height:44px;font-weight:700;text-decoration:none}.footer-brand:focus-visible{outline-offset:-6px}.footer-brand+p{margin-top:-8px;font-size:.9375rem;color:var(--wym-text-2)}.footer-links{display:flex;flex-wrap:wrap;gap:8px;margin-inline:-8px}.footer-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;font-size:1rem;font-weight:600;text-decoration:none}.footer-meta{margin-top:24px;font-size:.9375rem;color:var(--wym-text-2)}.footer-meta a{display:inline-block;padding:11px 8px;margin:-11px -6px;font-weight:600;color:var(--wym-text)}.footer-legal{margin-top:16px;max-width:76ch;font-size:.8125rem;line-height:1.4;color:var(--wym-text-2)}@media(hover:hover){.footer-links a:hover{text-decoration:underline}}@media(prefers-reduced-motion:no-preference){.btn,.btn-small{transition:transform .2s ease-in-out}.btn:active{transform:scale(.98)}.btn-small:active{transform:scale(.96)}.skip-link{transition:transform .2s var(--wym-ease-out)}}@media(min-width:960px){:root{--gutter: 48px}.wrap{width:min(100% - 2 * var(--gutter),3 * var(--col) + 40px)}.site-footer{margin-top:128px}.footer-top{grid-template-columns:1fr auto;align-items:end}}
