@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";
:root{--bg:#faf9f6;--surface:#fff;--surface-muted:#f8f6f1;--surface-elevated:#fff;--ink:#171717;--ink-soft:#2b2b2b;--muted:#797979;--muted-2:#9e9a91;--muted-3:#b8b5af;--line:#eae7e1;--line-strong:#ece8df;--yellow:#ffe66d;--yellow-soft:#fff7c7;--yellow-soft-border:#ffe66d8c;--blue:#8ec5ff;--blue-soft:#e7f4ff;--blue-soft-border:#8ec5ff73;--pink:#ffb6d9;--pink-soft:#fff0f7;--pink-soft-border:#ffb6d973;--green:#c9efb8;--green-soft:#e9fbe5;--green-dark:#568942;--shadow:0 20px 50px #22201914;--shadow-soft:0 8px 22px #1717170f;--radius-xl:36px;--radius-lg:28px;--radius-md:20px;--max-width:1180px;--nav-width:1180px}.tka-root{background:var(--bg);color:var(--ink);min-height:100vh}@keyframes dash-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.7)}}@keyframes dash-scan-bar{0%,to{opacity:.9;transform:scaleY(.85)}50%{opacity:1;transform:scaleY(1.25)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.7)}}:root{--island-spring:cubic-bezier(.34, 1.3, .64, 1);--island-smooth:cubic-bezier(.32, .72, 0, 1);--island-w:104px;--island-h:8px}@supports (transition-timing-function:linear(0, 1)){:root{--island-spring:linear(0, .035, .1204, .2325, .3543, .4745, .5858, .6842, .7678, .8365, .8912, .9334, .9648, .9872, 1.0023, 1.0119, 1.0173, 1.0196, 1.0198, 1.0186, 1.0167, 1.0143, 1.0119, 1.0096, 1.0074, 1.0056, 1.004, 1)}}.axm-island-shell{pointer-events:none;-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);width:100%;height:100%;transition:width .65s var(--island-spring), height .65s var(--island-spring), background-color .3s ease, border-color .3s ease, box-shadow .4s ease;background:#ffffffb3;border:1px solid #ffffffe6;border-radius:9999px;position:absolute;left:50%;box-shadow:0 8px 32px #17171712,inset 0 1.5px #ffffffe6,0 0 0 1px #e7e4db8c}.axm-island--top .axm-island-shell{top:0;transform:translate(-50%)}.axm-island--bottom .axm-island-shell{top:50%;transform:translate(-50%,-50%)}.axm-island-shell.is-scrolled{background:#ffffffe6;border-color:#e7e4dbf2;box-shadow:0 16px 40px #1717171c,0 4px 12px #1717170f,0 0 0 1px #e7e4dbb3}.axm-island-content{pointer-events:auto;transform-origin:50%;transition:opacity .26s ease .15s, transform .6s var(--island-spring) .1s, filter .26s ease .15s}.axm-island--bottom[data-compact=true] .axm-island-shell{width:var(--island-w);height:var(--island-h);transition:width .45s var(--island-smooth), height .45s var(--island-smooth), background-color .3s ease, border-color .3s ease, box-shadow .3s ease;background:#242422;border-color:#00000040;box-shadow:0 8px 18px #17171742}.axm-island--bottom[data-compact=true] .axm-island-content{opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .13s ease-out, transform .28s var(--island-smooth), filter .13s ease-out;transform:scale(.92)}@media (min-width:1024px){.axm-island--top[data-compact=true] .axm-island-shell{width:var(--island-w);height:var(--island-h);transition:width .45s var(--island-smooth), height .45s var(--island-smooth), background-color .3s ease, border-color .3s ease, box-shadow .3s ease;background:#242422;border-color:#00000040;box-shadow:0 8px 18px #17171742}.axm-island--top[data-compact=true] .axm-island-content{opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .13s ease-out, transform .28s var(--island-smooth), filter .13s ease-out;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.axm-island-shell,.axm-island-content{transition-duration:1ms!important;transition-delay:0s!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.axm-hang{--hang-ink:#171717;--hang-line:#ece8df;--hang-surface:#f8f6f1;--hang-cord:#c9c3b6;--hang-edge:#e8e3d7;--hang-gap:11px;--hang-attach:-1px;--hang-cord-len:14px;--hang-w-closed:138px;--hang-w-open:276px;--hang-spring:cubic-bezier(.34, 1.45, .64, 1);--hang-smooth:cubic-bezier(.22, 1, .36, 1);--hang-out:cubic-bezier(.4, 0, .2, 1);--hang-hide-y:-76px;--hang-pull-t:.8s;--hang-pull:cubic-bezier(.22, 0, .55, -.7);--hang-drop:cubic-bezier(.34, 1.5, .64, 1);pointer-events:auto;align-items:center;height:34px;display:flex;position:relative}.axm-hang[data-scrolled=true]{--hang-gap:9px}@media (max-width:640px){.axm-hang{--hang-gap:9px}}@media (max-width:359px){.axm-hang{--hang-w-open:calc(100vw - 84px)}}.axm-hang[data-open=true]{--hang-cord-len:24px}.axm-hang-rig{z-index:60;left:0;top:calc(100% + var(--hang-gap) + var(--hang-attach));width:var(--hang-w-closed);pointer-events:none;transition:width .42s var(--hang-out) 80ms, top .3s ease-out, transform .7s var(--hang-drop), visibility 0s;position:absolute}.axm-hang[data-open=true] .axm-hang-rig{width:var(--hang-w-open);transition:width .64s var(--hang-smooth) 60ms, top .3s ease-out, transform .7s var(--hang-drop), visibility 0s}.axm-hang-cord{width:1.5px;height:var(--hang-cord-len);background:var(--hang-cord);transition:height .42s var(--hang-out) 60ms, opacity .25s ease;border-radius:2px;position:absolute;top:0}.axm-hang-cord:before{content:"";box-sizing:border-box;border:1.5px solid var(--hang-ink);background:#fff;border-radius:50%;width:6px;height:6px;margin-left:-3px;transition:opacity .3s .4s;position:absolute;top:-2px;left:50%}.axm-hang-cord--l{left:16px}.axm-hang-cord--r{right:16px}.axm-hang[data-open=true] .axm-hang-cord{transition:height .64s var(--hang-spring), opacity .3s ease}.axm-hang-board{width:100%;margin-top:var(--hang-cord-len);pointer-events:auto;background:var(--hang-surface);border:1px solid var(--hang-line);box-shadow:0 3px 0 var(--hang-edge), 0 8px 18px #1717170f;transition:margin-top .42s var(--hang-out) 60ms, border-radius .42s var(--hang-out), background-color .3s ease, box-shadow .4s ease, opacity .25s ease, visibility 0s linear .5s;border-radius:12px;position:relative;overflow:hidden}.axm-hang[data-open=true] .axm-hang-board{box-shadow:0 3px 0 var(--hang-edge), 0 18px 40px #17171724;transition:margin-top .64s var(--hang-spring), border-radius .6s var(--hang-smooth), background-color .3s ease, box-shadow .5s ease, opacity .3s ease 40ms, visibility 0s;background:#fff;border-radius:20px}.axm-hang .axm-hang-tag{width:100%;height:32px;color:var(--hang-ink);letter-spacing:-.02em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px 0 11px;font-size:12px;font-weight:800;display:flex;position:relative}.axm-hang .axm-hang-tag:active{background:#17171708}.axm-hang .axm-hang-tag:focus-visible{outline:2px solid var(--blue,#8ec5ff);outline-offset:-3px;border-radius:12px}.axm-hang .axm-hang-tag:after{content:"";background:var(--hang-line);opacity:0;height:1px;transition:opacity .15s;position:absolute;bottom:0;left:10px;right:10px}.axm-hang[data-open=true] .axm-hang-tag:after{opacity:1;transition:opacity .3s .25s}.axm-hang-swap{vertical-align:middle;clip-path:inset(0 -400px 0 0);height:16px;display:inline-block;position:relative}.axm-hang-swap-text{white-space:nowrap;line-height:16px;transition:opacity .18s,transform .34s cubic-bezier(.4,0,.2,1);display:inline-block}.axm-hang[data-side=right] .axm-hang-swap-text--full,.axm-hang[data-side=left] .axm-hang-swap-text--short{z-index:1;opacity:1;transition-delay:.1s;position:relative;transform:translateY(0)}.axm-hang[data-side=right] .axm-hang-swap-text--short,.axm-hang[data-side=left] .axm-hang-swap-text--full{z-index:0;opacity:0;transition-delay:0s;position:absolute;top:0;left:0;transform:translateY(-100%)}.axm-hang .axm-hang-pill:focus-visible{outline:2px solid var(--blue,#8ec5ff);outline-offset:2px}.axm-hang-menu{visibility:hidden;transition:grid-template-rows .42s var(--hang-out), visibility 0s linear .42s;grid-template-rows:0fr;display:grid}.axm-hang[data-open=true] .axm-hang-menu{visibility:visible;transition:grid-template-rows .64s var(--hang-smooth) .1s, visibility 0s;grid-template-rows:1fr}.axm-hang-menu-inner{min-height:0;overflow:hidden}.axm-hang-item{opacity:0;transition:opacity .14s,transform .14s;transform:translateY(-6px)}.axm-hang[data-open=true] .axm-hang-item{opacity:1;transition:opacity .4s ease calc(.22s + var(--i,0) * 50ms), transform .55s var(--hang-smooth) calc(.22s + var(--i,0) * 50ms);transform:none}.axm-hang .axm-hang-pill{display:none}.axm-hang .axm-hang-tag{display:flex}.axm-hang .axm-hang-label{display:none}@media (min-width:1024px){.axm-hang{--hang-cord-len:0px;--hang-w-closed:140px;--hang-w-open:284px}.axm-hang[data-open=true]{--hang-cord-len:20px}.axm-hang .axm-hang-pill{display:inline-flex}.axm-hang .axm-hang-tag{display:none}.axm-hang .axm-hang-label{display:block}.axm-hang-cord{opacity:0}.axm-hang[data-open=true] .axm-hang-cord{opacity:1}.axm-hang-board{opacity:0;visibility:hidden}.axm-hang[data-open=true] .axm-hang-board{opacity:1;visibility:visible}}@media (max-width:1023px){.axm-hang{--hang-x-right:calc(100vw - 36px);--hang-x-left:84px;--hang-w-right:138px;--hang-w-left:84px;--hang-stretch:calc(var(--hang-x-right) - var(--hang-x-left) + var(--hang-w-left));transform:translateY(-50%) translateX(var(--hang-side-x,0px));transition:transform .42s var(--hang-out) 80ms;clip-path:inset(calc(100% + var(--hang-gap) + var(--hang-attach) - 2px) -60px -700px -700px);position:absolute;top:50%;left:6px;right:auto}.axm-hang[data-open=true]{transition:transform .64s var(--hang-smooth) 60ms}.axm-hang[data-side=left]{--hang-w-closed:84px;--hang-scale:.92;--hang-side-x:var(--hang-x-left)}.axm-hang[data-side=left][data-open=true]{--hang-side-x:var(--hang-w-open)}.axm-hang[data-side=right]{--hang-side-x:var(--hang-x-right)}.axm-hang-rig{transform:scale(var(--hang-scale,1));transform-origin:50% 0;left:auto;right:0}.axm-hang[data-moving=to-left]{animation:axm-hang-to-left 1.1s var(--hang-smooth) both}.axm-hang[data-moving=to-right]{animation:axm-hang-to-right 1.1s var(--hang-smooth) both}.axm-hang[data-moving=to-left] .axm-hang-rig{animation:axm-hang-rig-to-left 1.1s var(--hang-smooth) both}.axm-hang[data-moving=to-right] .axm-hang-rig{animation:axm-hang-rig-to-right 1.1s var(--hang-smooth) both}.axm-hang[data-moving] .axm-hang-rig{transform:scale(1)}.axm-hang-cord:after{content:"";background:var(--hang-cord);border-radius:2px;height:48px;position:absolute;bottom:100%;left:0;right:0}.axm-hang[data-hidden=true] .axm-hang-rig{transform:translateY(var(--hang-hide-y)) scale(var(--hang-scale,1));visibility:hidden;pointer-events:none;transition:width .42s var(--hang-out) 80ms, top .3s ease-out, transform var(--hang-pull-t) var(--hang-pull), visibility 0s linear var(--hang-pull-t)}.axm-hang[data-hidden=true] .axm-hang-cord:before{opacity:0;transition:opacity .16s}}@keyframes axm-hang-to-left{0%{transform:translateY(-50%) translateX(var(--hang-x-right));animation-timing-function:var(--hang-smooth)}40%{transform:translateY(-50%) translateX(var(--hang-x-right));animation-timing-function:linear}55%{transform:translateY(-50%) translateX(var(--hang-x-right));animation-timing-function:var(--hang-smooth)}to{transform:translateY(-50%) translateX(var(--hang-x-left))}}@keyframes axm-hang-to-right{0%{transform:translateY(-50%) translateX(var(--hang-x-left));animation-timing-function:var(--hang-smooth)}40%{transform:translateY(-50%) translateX(var(--hang-x-right));animation-timing-function:linear}55%{transform:translateY(-50%) translateX(var(--hang-x-right));animation-timing-function:var(--hang-smooth)}to{transform:translateY(-50%) translateX(var(--hang-x-right))}}@keyframes axm-hang-rig-to-left{0%{width:var(--hang-w-right);animation-timing-function:var(--hang-smooth)}40%{width:var(--hang-stretch);animation-timing-function:linear}55%{width:var(--hang-stretch);animation-timing-function:var(--hang-smooth)}to{width:var(--hang-w-left)}}@keyframes axm-hang-rig-to-right{0%{width:var(--hang-w-left);animation-timing-function:var(--hang-smooth)}40%{width:var(--hang-stretch);animation-timing-function:linear}55%{width:var(--hang-stretch);animation-timing-function:var(--hang-smooth)}to{width:var(--hang-w-right)}}@media (max-width:640px){.axm-hang{--hang-x-right:calc(100vw - 24px)}}@media (max-width:380px){.axm-hang{--hang-x-right:calc(100vw - 22px)}}@media (prefers-reduced-motion:reduce){.axm-hang,.axm-hang *,.axm-hang :before,.axm-hang :after{transition-duration:.01ms!important;transition-delay:0s!important}}
