:root{color-scheme:dark;--avatar-surface:#182013;--avatar-ink:#eef2e4;--avatar-muted:#b4c2a2;--avatar-accent:#e4ff66;--avatar-on-accent:#171d0c;--avatar-line:#52633b;--avatar-radius:3px;--avatar-control-radius:2px;--avatar-heading:400 clamp(26px,3vw,42px)/1.12 Georgia,serif}*{box-sizing:border-box}body{margin:0;background:#10160d;color:#eef2e4;font-family:Arial,Helvetica,sans-serif}header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px max(24px,calc((100vw - 1220px)/2));border-bottom:1px solid #354326}a{color:#e4ff66;text-underline-offset:5px}.wordmark{font-size:13px;letter-spacing:.14em;text-decoration:none;font-weight:700}header>a:last-child{font-size:12px}main{max-width:1280px;margin:auto;padding:46px 30px 60px}.eyebrow{font-size:10px;letter-spacing:.18em;color:#b4c2a2}h1{font-family:Georgia,serif;font-size:clamp(40px,7vw,80px);font-weight:400;letter-spacing:-.04em;line-height:1.05;margin:18px 0}h1 em{color:#e4ff66;font-weight:400}.intro{color:#b4c2a2;font-size:16px;line-height:1.7}.development{font-size:10px;letter-spacing:.08em;color:#b4c2a2;text-transform:uppercase;margin:26px 0 8px}#avatar-account{font-size:12px;color:#cfd9be}footer{padding:24px 30px;font-size:10px;letter-spacing:.15em;border-top:1px solid #354326;color:#b4c2a2}@media(max-width:700px){header{padding:22px 16px}main{padding:28px 14px 40px}h1{font-size:48px}.intro{font-size:14px}}

main>.intro{max-width:48ch}main>.development{margin-top:18px}.wa-panel-heading{padding-bottom:20px;border-bottom:1px solid var(--avatar-line)}.wa-panel-heading h2{letter-spacing:-.025em}.wa-forms{background:#1d2817}.wa-features{padding:18px 0}.wa-features label{padding:4px 0}.wa-item{transition:border-color .15s ease}.wa-item:focus-within{border-color:var(--avatar-accent)}
@media(max-width:700px){main{padding-top:24px}h1{font-size:42px;margin:14px 0}.intro{margin-bottom:16px}.wa-panel-heading{padding-top:8px}}
/* BEGIN E02A SHARED APP NAVIGATION */
.kw-app-switcher{--kw-nav-bg:#fafbf7;--kw-nav-ink:#24332b;--kw-nav-muted:#59685f;--kw-nav-line:#d5dfd2;--kw-nav-tint:#eef3e8;--kw-nav-accent:#d9f478;position:relative;flex-shrink:0;font:14px/1.45 "Segoe UI",Arial,sans-serif;letter-spacing:normal;text-transform:none;color:var(--kw-nav-ink);text-align:left}
.kw-app-switcher *{box-sizing:border-box}.kw-app-switcher summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--kw-nav-line);border-radius:100px;cursor:pointer;list-style:none;background:var(--kw-nav-bg);color:var(--kw-nav-ink);font-size:13px;font-weight:650;white-space:nowrap;touch-action:manipulation}.kw-app-switcher summary::-webkit-details-marker{display:none}.kw-app-grid{font-size:19px;line-height:1}.kw-app-chevron{font-size:16px;transition:transform .18s}.kw-app-switcher[open] .kw-app-chevron{transform:rotate(180deg)}.kw-app-switcher :is(a,button,summary):focus-visible{outline:3px solid #6f873a;outline-offset:3px}.kw-app-switcher[open] summary{background:var(--kw-nav-tint)}
.kw-app-panel{position:absolute;right:0;top:calc(100% + 12px);width:390px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 120px);overflow:auto;overscroll-behavior:contain;background:var(--kw-nav-bg);border:1px solid var(--kw-nav-line);border-radius:22px;box-shadow:0 18px 55px #14271d26;padding:22px;z-index:1000}.kw-app-heading{margin-bottom:18px}.kw-app-kicker{display:block;font-size:9px;letter-spacing:.17em;font-weight:750;color:var(--kw-nav-muted);margin-bottom:7px}.kw-app-heading>strong{display:block;font:400 25px/1.15 Georgia,serif;letter-spacing:-.03em;color:var(--kw-nav-ink)}.kw-app-heading p{font-size:12px;color:var(--kw-nav-muted);margin:9px 0 0;line-height:1.5}
.kw-app-switcher .kw-app-list{display:grid;gap:8px;margin:0;padding:0}.kw-app-switcher .kw-app-card{display:flex;align-items:center;gap:12px;width:100%;min-height:76px;border:1px solid var(--kw-nav-line);border-radius:13px;background:transparent;color:var(--kw-nav-ink);text-decoration:none;text-align:left;padding:12px;font:inherit;cursor:pointer;letter-spacing:normal}.kw-app-card:hover{background:var(--kw-nav-tint)}.kw-app-card:after{display:none!important}.kw-app-mark{display:grid;place-items:center;width:39px;height:39px;flex-shrink:0;border-radius:11px;background:#dfe9d8;color:#2b4a38;font:21px/1 Georgia,serif}.kw-app-card[data-app=fit] .kw-app-mark{background:#e8e6d5;color:#5a522e}.kw-app-card[data-app=stocks] .kw-app-mark{background:#e3e9ed;color:#364e5f}.kw-app-copy{flex:1;min-width:0}.kw-app-copy strong{font-size:14px;display:block;font-weight:650}.kw-app-copy small{display:block;font-size:11px;color:var(--kw-nav-muted);line-height:1.4;margin-top:3px}.kw-app-state{font-size:10px;max-width:48px;flex-shrink:0;text-align:right;color:var(--kw-nav-muted)}.kw-app-note{font-size:11px!important;color:var(--kw-nav-muted)!important;line-height:1.55;margin:15px 1px!important}
.kw-app-switcher .kw-app-utilities{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding-top:12px;border-top:1px solid var(--kw-nav-line);margin:0}.kw-app-switcher .kw-app-utilities :is(a,button){min-height:55px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;border:0;border-radius:9px;background:none;text-decoration:none;padding:8px;text-align:left;color:var(--kw-nav-ink);font:600 12px/1.4 "Segoe UI",Arial,sans-serif;cursor:pointer}.kw-app-switcher .kw-app-utilities :is(a,button):hover{background:var(--kw-nav-tint)}.kw-app-utilities span{font-size:10px;font-weight:400;color:var(--kw-nav-muted)}.kw-app-home{display:flex;justify-content:space-between;border-top:1px solid var(--kw-nav-line);padding:14px 8px 0;margin-top:10px;color:var(--kw-nav-ink);font-size:12px;text-decoration:none}
header:has(.kw-app-switcher[open]){z-index:1001}.site-header:has(.kw-app-switcher[open]){z-index:1001}.site-header .kw-app-panel nav{gap:8px}.site-header .kw-app-panel a{letter-spacing:normal}.site-header .kw-app-panel nav>a:first-child{display:flex}.site-header .kw-app-panel a:after{display:none}.kw-app-switcher :is(a,button){touch-action:manipulation}
@media(max-width:600px){.kw-app-panel{position:fixed;top:86px;right:12px;width:390px;max-height:calc(100dvh - 106px);padding:18px}.kw-app-heading>strong{font-size:24px}.kw-app-switcher summary{padding:10px 12px}.kw-app-switcher .kw-app-card{gap:9px}.kw-app-copy small{font-size:11px}}
@media(max-width:700px){.site-header:has([data-ecosystem-nav=account]){padding:0 16px;gap:12px}.site-header:has([data-ecosystem-nav=account])>nav{gap:6px;flex-wrap:nowrap;justify-content:flex-end}.site-header:has([data-ecosystem-nav=account])>nav>a{display:none}.site-header:has([data-ecosystem-nav=account]) .motion-toggle{padding:7px 8px}.site-header:has([data-ecosystem-nav=account]) summary{padding:10px;gap:5px}}
header:has([data-ecosystem-nav=avatar])>.wordmark{order:-1}header:has([data-ecosystem-nav=avatar])>.kw-app-switcher{margin-left:auto}
@media(prefers-reduced-motion:reduce){.kw-app-chevron{transition:none}}
/* END E02A SHARED APP NAVIGATION */
