@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sora-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sora-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/sora-800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#14181F;--ink-2:#0E1116;--ink-3:#20252E;--paper:#F6F5F1;--card:#FFFFFF;--line:#E7E6DF;--line-2:#F0EFE9;--text:#171B22;--muted:#5F636C;--muted-2:#6B6F78;--verde:#12B67A;--verde-ink:#0C7E51;--verde-ink-hover:#0A6844;--verde-soft:#E4F6EE;--coral:#FF6A3D;--coral-2:#E14E22;--coral-soft:#FFE8E0;--good:#1C8A63;--good-soft:#E1F1EA;--warn:#C0552B;--warn-soft:#F6E6DE;--axis-hi:#0C7E51;--axis-mid:#B4661A;--axis-lo:#8A8E97;--grape:#7A3FD1;--grape-soft:#EFE7FA;--disp:"Sora",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100vh}body{background:var(--paper)}.at-root{font-family:var(--body);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.5}.at-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.at-disp{font-family:var(--disp)}.at-btn{font-family:var(--body);font-weight:600;font-size:14px;border:none;border-radius:10px;padding:11px 18px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:44px;transition:transform .12s ease,background .15s ease}.at-btn:active{transform:translateY(1px)}.at-btn:disabled{opacity:.5;cursor:not-allowed}.at-btn-primary{background:var(--verde-ink);color:#fff}.at-btn-primary:hover:not(:disabled){background:var(--verde-ink-hover)}.at-btn-ghost{background:transparent;color:var(--text);border:1px solid var(--line)}.at-btn-ghost:hover{background:#fff;border-color:#d3d2cb}.at-focus:focus-visible{outline:2px solid var(--verde-ink);outline-offset:2px}.at-track{height:5px;border-radius:99px;background:var(--line);overflow:hidden}.at-fill{height:100%;border-radius:99px;background:var(--verde);transition:width .5s cubic-bezier(.2,.7,.2,1)}.at-card{background:var(--card);border:1px solid var(--line);border-radius:14px}.at-chip{font-family:var(--mono);font-size:11px;letter-spacing:.02em;padding:3px 8px;border-radius:6px;border:1px solid var(--line);color:var(--muted);background:#fbfbf9;display:inline-flex;align-items:center;gap:5px}.at-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.at-fb{width:36px;height:36px;border-radius:9px;border:1px solid var(--line);background:transparent;display:grid;place-items:center;cursor:pointer;transition:all .13s}.at-fb:hover{border-color:#c9c8c0;background:#fbfbf9}.at-linkbtn{background:none;border:none;padding:0;cursor:pointer;color:var(--verde-ink);font-weight:600;font-family:var(--body)}.at-input{width:100%;font-family:var(--body);font-size:15px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--text)}.at-input:focus{outline:none;border-color:var(--verde-ink);box-shadow:0 0 0 3px var(--verde-soft)}.at-rowlink{cursor:default;transition:background .12s}.at-rowlink:hover{background:#faf9f6}.e-top-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.e-recent-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.e-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.at-sk{background:linear-gradient(100deg,var(--line-2) 30%,var(--line) 50%,var(--line-2) 70%);background-size:200% 100%;border-radius:8px;animation:at-shimmer 1.3s ease-in-out infinite}@keyframes at-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.e-toast{position:fixed;left:50%;bottom:88px;transform:translate(-50%);z-index:80;background:var(--ink);color:#fff;border-radius:12px;padding:12px 14px 12px 16px;display:flex;align-items:center;gap:14px;box-shadow:0 12px 30px #00000047;max-width:calc(100vw - 28px)}.at-slidewrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;justify-content:flex-end}.at-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#14161c6b;animation:at-fade .2s ease}.at-slide{position:relative;width:min(460px,100vw);height:100%;background:var(--card);box-shadow:-14px 0 40px #0000002e;overflow-y:auto;animation:at-slidein .28s cubic-bezier(.2,.7,.2,1)}@keyframes at-fade{0%{opacity:0}to{opacity:1}}@keyframes at-slidein{0%{transform:translate(24px);opacity:.6}to{transform:none;opacity:1}}.at-modalwrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;display:flex;align-items:center;justify-content:center;padding:20px}.at-modalbox{position:relative;width:min(640px,100%);max-height:92vh;overflow-y:auto;background:var(--card);border-radius:16px;box-shadow:0 24px 60px #00000047;animation:at-modalin .26s cubic-bezier(.2,.7,.2,1)}@keyframes at-modalin{0%{transform:translateY(12px) scale(.98);opacity:.5}to{transform:none;opacity:1}}@keyframes at-rise{0%{transform:translateY(110%) rotate(var(--r,0deg));opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateY(-130%) rotate(var(--r,0deg));opacity:0}}@keyframes at-pop{0%{transform:scale(1)}45%{transform:scale(1.35)}to{transform:scale(0);opacity:0}}.at-tile{position:absolute;bottom:0;will-change:transform;animation:at-rise linear forwards;cursor:pointer}.at-tile.caught{animation:at-pop .28s ease forwards}@keyframes at-blink{0%,42%,50%,to{transform:scaleY(1)}46%{transform:scaleY(.12)}}@keyframes at-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes at-mwiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}.mascot-eyes{transform-box:fill-box;transform-origin:center;animation:at-blink 4.4s infinite ease-in-out}.mascot-fab{animation:at-bob 3.2s ease-in-out infinite}.mascot-fab:hover{animation-play-state:paused}.mascot-fab:hover .mascot-svg{animation:at-mwiggle .5s ease}@keyframes at-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes at-settle{0%{transform:translate(8px,8px);opacity:.2}55%{transform:none;opacity:1}to{transform:none;opacity:1}}.at-pulse{animation:at-pulse 1.1s ease-in-out infinite}.at-settle{transform-box:fill-box;transform-origin:center;animation:at-settle 1.5s ease-in-out infinite}@media (max-width:760px){.e-top-grid{grid-template-columns:1fr}.e-recent-grid{grid-template-columns:1fr 1fr}.e-two{grid-template-columns:1fr}.at-fb{width:40px;height:40px}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}
