#sidebar[data-v-30c96912]{z-index:200;background:var(--dark);flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:72px;padding:70px 0 20px;display:flex;position:fixed;top:0;bottom:0;left:0}.nav-item[data-v-30c96912]{cursor:pointer;width:48px;height:48px;color:var(--ink3);background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.nav-item[data-v-30c96912]:hover{color:#fff;background:#ffffff14}.nav-item.active[data-v-30c96912]{background:var(--accent);color:#fff}.nav-item svg[data-v-30c96912]{width:20px;height:20px}.nav-tooltip[data-v-30c96912]{background:var(--dark2);color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:600;transition:opacity .15s;position:absolute;left:65px}.nav-item:hover .nav-tooltip[data-v-30c96912]{opacity:1}@media (width<=640px){#sidebar[data-v-30c96912]{z-index:200;top:initial;border-top:1px solid #ffffff14;flex-direction:row;justify-content:space-around;gap:0;width:100%;height:60px;padding:0 8px;right:0}.nav-item[data-v-30c96912]{border-radius:10px;width:44px;height:44px}.nav-tooltip[data-v-30c96912]{display:none}}a[data-v-22900e30]{line-height:0}img[data-v-22900e30],.skeleton[data-v-22900e30]{z-index:300;border-radius:100vh;width:30px;height:30px;position:fixed;top:20px;left:21px}.skeleton[data-v-22900e30]{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%) 0 0/200% 100%;animation:1.2s infinite shimmer-22900e30}@keyframes shimmer-22900e30{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=640px){img[data-v-22900e30],.skeleton[data-v-22900e30]{top:28px;left:initial;width:40px;height:40px;right:20px}}.content-wrapper[data-v-ab555378]{height:100dvh;margin-left:72px;overflow-y:auto}@media (width<=640px){.content-wrapper[data-v-ab555378]{margin-left:0;padding-bottom:60px}}.login-panel[data-v-28c497bd]{z-index:10;opacity:0;width:420px;max-width:calc(100vw - 40px);animation:.6s cubic-bezier(.16,1,.3,1) forwards panelIn-28c497bd;position:relative;transform:translateY(20px)}@keyframes panelIn-28c497bd{to{opacity:1;transform:translateY(0)}}.brand[data-v-28c497bd]{text-align:center;margin-bottom:36px}.brand-label[data-v-28c497bd]{font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--ink3);margin-bottom:10px;font-size:10px;font-weight:600}.brand-title[data-v-28c497bd]{font-family:var(--display);letter-spacing:6px;color:var(--ink);margin-bottom:12px;font-size:64px;line-height:1}.brand-title span[data-v-28c497bd]{color:var(--accent)}.brand-tagline[data-v-28c497bd]{font-family:var(--mono);letter-spacing:.18em;color:var(--ink3);text-transform:uppercase;font-size:11px;font-weight:400}.form-card[data-v-28c497bd]{background:var(--surface);border:1px solid #0000000f;border-radius:20px;padding:40px 36px 36px;box-shadow:0 4px 24px #00000014,inset 0 0 0 1px #fff9}.form-heading[data-v-28c497bd]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:10px;margin-bottom:28px;font-size:11px;font-weight:700;display:flex}.form-heading[data-v-28c497bd]:after{content:"";background:#00000014;flex:1;height:1px}.auth-desc[data-v-28c497bd]{text-align:center;color:var(--ink2);margin-bottom:28px;font-size:13px;font-weight:400;line-height:1.6}.btn-google[data-v-28c497bd]{color:#3c4043;width:100%;font-family:var(--body);cursor:pointer;letter-spacing:.01em;background:#fff;border:1px solid #dadce0;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:13px 20px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000014}.btn-google[data-v-28c497bd]:before{content:"";background:#4285f400;transition:background .2s;position:absolute;inset:0}.btn-google[data-v-28c497bd]:hover{border-color:#aecbfa;transform:translateY(-1px);box-shadow:0 4px 16px #4285f42e}.btn-google[data-v-28c497bd]:hover:before{background:#4285f40a}.btn-google[data-v-28c497bd]:active{transform:translateY(0);box-shadow:0 1px 4px #0000001a}.btn-google-icon[data-v-28c497bd]{flex-shrink:0;width:20px;height:20px}.security-note[data-v-28c497bd]{font-family:var(--mono);letter-spacing:.1em;color:var(--ink3);justify-content:center;align-items:center;gap:6px;margin-top:20px;font-size:10px;display:flex}.security-note svg[data-v-28c497bd]{opacity:.6;width:11px;height:11px}.login-footer[data-v-28c497bd]{text-align:center;font-family:var(--mono);letter-spacing:.08em;color:var(--ink3);margin-top:24px;font-size:10px}@media (width<=520px){.brand-title[data-v-28c497bd]{letter-spacing:4px;font-size:48px}.form-card[data-v-28c497bd]{border-radius:16px;padding:32px 24px 28px}}[data-v-0420a113]:root,.dark[data-v-0420a113]{--clerk-color-primary:#2f3037;--clerk-color-primary-foreground:#fff;--clerk-color-danger:#ef4444;--clerk-color-success:#22c543;--clerk-color-warning:#f36b16;--clerk-color-neutral:#000;--clerk-color-foreground:#000;--clerk-color-muted-foreground:#747686;--clerk-color-background:#fff;--clerk-color-input:#fff;--clerk-color-input-foreground:#000;--clerk-color-ring:#000;--clerk-color-shimmer:#fff;--clerk-color-modal-backdrop:#000;--clerk-border-radius:.375rem;--clerk-spacing:1rem}.wrapper[data-v-0420a113]{place-items:center;height:100%;display:grid}.bg-text[data-v-0420a113]{font-family:var(--display);color:#0000000d;white-space:nowrap;pointer-events:none;letter-spacing:-2px;z-index:0;font-size:clamp(100px,22vw,300px);line-height:1;position:fixed;bottom:-18px;left:50%;transform:translate(-50%)}.float-card[data-v-0420a113]{pointer-events:none;z-index:0;border-radius:10px;width:120px;height:168px;position:fixed;box-shadow:0 20px 50px #0003}.float-card[data-v-0420a113]:before{content:"";z-index:2;background:linear-gradient(135deg,#ffffff4d 0%,#0000 50%,#00000026 100%);border-radius:10px;position:absolute;inset:0}.float-card-1[data-v-0420a113]{background:linear-gradient(145deg, var(--dark), var(--dark2));opacity:0;animation:.8s .6s both card-fade-in-1-0420a113,8s ease-in-out 1.4s infinite drift1-0420a113;top:8%;left:8%;transform:rotate(-18deg)}.float-card-2[data-v-0420a113]{background:linear-gradient(145deg, var(--accent), #4040f0);opacity:0;width:100px;height:140px;animation:.8s .8s both card-fade-in-2-0420a113,9s ease-in-out 1.6s infinite drift2-0420a113;bottom:12%;right:6%;transform:rotate(12deg)}.float-card-3[data-v-0420a113]{background:linear-gradient(145deg, var(--gold), var(--gold2));opacity:0;width:90px;height:126px;animation:.8s 1s both card-fade-in-3-0420a113,7s ease-in-out 1.8s infinite drift3-0420a113;top:18%;right:12%;transform:rotate(8deg)}.float-card-4[data-v-0420a113]{opacity:0;background:linear-gradient(145deg,#1a8c5a,#20b070);width:80px;height:112px;animation:.8s 1.2s both card-fade-in-4-0420a113,10s ease-in-out 2s infinite drift4-0420a113;bottom:18%;left:10%;transform:rotate(-6deg)}.float-card[data-v-0420a113]:after{content:"";z-index:1;background:#ffffff1a;border-radius:4px;height:24px;position:absolute;bottom:8px;left:8px;right:8px}.card-circle[data-v-0420a113]{z-index:1;border:2px solid #fff3;border-radius:50%;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}@keyframes card-fade-in-1-0420a113{0%{opacity:0}to{opacity:.55}}@keyframes card-fade-in-2-0420a113{0%{opacity:0}to{opacity:.45}}@keyframes card-fade-in-3-0420a113{0%{opacity:0}to{opacity:.4}}@keyframes card-fade-in-4-0420a113{0%{opacity:0}to{opacity:.35}}@keyframes drift1-0420a113{0%,to{transform:rotate(-18deg)translateY(0)}50%{transform:rotate(-15deg)translateY(-14px)}}@keyframes drift2-0420a113{0%,to{transform:rotate(12deg)translateY(0)}50%{transform:rotate(15deg)translateY(-18px)}}@keyframes drift3-0420a113{0%,to{transform:rotate(8deg)translateY(0)}50%{transform:rotate(5deg)translateY(-10px)}}@keyframes drift4-0420a113{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-9deg)translateY(-12px)}}.scene[data-v-831b1b7a]{--quantity:var(--v3e9f44f1);text-align:center;perspective:500px;width:100%;height:300px;position:relative;overflow:hidden}.scene .carousel[data-v-831b1b7a]{aspect-ratio:245/337;width:100px;transform-style:preserve-3d;animation:30s linear infinite autoRun-831b1b7a;position:absolute;top:25%;left:calc(50% - 50px)}.scene .carousel .item[data-v-831b1b7a]{transform:rotateY(calc((var(--position) - 1) * (360 / var(--quantity)) * 1deg)) translateZ(220px);position:absolute;inset:0}.scene .carousel .item img[data-v-831b1b7a]{object-fit:cover;width:100%;height:100%}@keyframes autoRun-831b1b7a{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.stats[data-v-3c2e0c69]{background:var(--dark);align-items:stretch;height:80px;display:flex;position:absolute;bottom:0;left:0;right:0}.stat-cell[data-v-3c2e0c69]{cursor:pointer;border-right:1px solid #ffffff0f;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:0 16px;transition:background .2s;display:flex}.stat-cell[data-v-3c2e0c69]:last-child{border-right:none}.stat-cell[data-v-3c2e0c69]:hover{background:#ffffff0a}.stat-label[data-v-3c2e0c69]{letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;font-size:10px;font-weight:600;font-family:var(--mono)}.stat-value[data-v-3c2e0c69]{font-family:var(--mono);color:#fff;font-size:20px;font-weight:700}.stat-value.loading[data-v-3c2e0c69]{color:#fff3}.stat-value.positive[data-v-3c2e0c69]{color:#4ade80}.stat-value.negative[data-v-3c2e0c69]{color:#f87171}.stat-value.gold[data-v-3c2e0c69]{color:var(--gold2)}@media (width<=640px){.stats[data-v-3c2e0c69]{border-radius:10px;flex-wrap:wrap;height:auto;position:relative}.stat-cell[data-v-3c2e0c69]{border-bottom:1px solid #ffffff0f;flex:33.33%;min-width:0;padding:12px 8px}.stat-cell[data-v-3c2e0c69]:nth-child(4){flex:50%}.stat-label[data-v-3c2e0c69]{letter-spacing:.06em;font-size:8px}.stat-value[data-v-3c2e0c69]{font-size:16px}}.sparkle[data-v-3da700c7]{pointer-events:none;animation:2s ease-in-out infinite sparkleAnim-3da700c7;position:absolute}@keyframes sparkleAnim-3da700c7{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.page-content[data-v-19fb5d96]{height:100dvh;padding:40px}@media (width<=640px){.page-content[data-v-19fb5d96]{height:calc(100dvh - 60px);padding:20px}}.page-header[data-v-ada756c4]{justify-content:space-between;align-items:flex-end;margin-bottom:32px;display:flex}.page-title[data-v-ada756c4]{font-family:var(--display);letter-spacing:3px;font-size:56px;line-height:1}.page-subtitle[data-v-ada756c4]{font-family:var(--mono);color:var(--ink3);letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:12px}@media (width<=640px){.page-header[data-v-ada756c4]{flex-direction:column;align-items:flex-start;gap:20px}.page-title[data-v-ada756c4]{font-size:36px}.page-subtitle[data-v-ada756c4]{font-size:10px}}.hero[data-v-0d8c1cb9]{flex-direction:column;justify-content:center;align-items:center;height:100dvh;display:flex;position:relative;overflow:hidden}.hero-bg-text[data-v-0d8c1cb9]{font-family:var(--display);color:#0000000f;white-space:nowrap;pointer-events:none;letter-spacing:-2px;font-size:clamp(80px,18vw,220px);line-height:1;position:absolute;bottom:100px;left:50%;transform:translate(-50%)}.hero-label[data-v-0d8c1cb9]{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink3);margin-bottom:20px;font-size:11px;font-weight:600}.hero-title[data-v-0d8c1cb9]{font-family:var(--display);letter-spacing:4px;text-align:center;margin-bottom:24px;font-size:clamp(40px,8vw,90px);line-height:1;position:relative}.hero-title span[data-v-0d8c1cb9]{color:var(--accent)}.overview-grid[data-v-0d8c1cb9]{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}@media (width<=640px){.hero[data-v-0d8c1cb9]{height:calc(100dvh - 60px)}.hero-bg-text[data-v-0d8c1cb9]{bottom:0}.overview-grid[data-v-0d8c1cb9]{grid-template-columns:1fr}}.btn-primary[data-v-0e93ee2b]{background:var(--dark);color:#fff;font-family:var(--body);cursor:pointer;letter-spacing:.02em;text-align:center;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.btn-primary[data-v-0e93ee2b]:hover{background:var(--accent);transform:translateY(-1px)}.btn-primary[data-v-0e93ee2b] svg{width:16px;height:16px}.btn-secondary[data-v-0e93ee2b]{background:var(--surface);color:var(--ink);font-family:var(--body);cursor:pointer;border:1px solid #0000001a;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.btn-secondary[data-v-0e93ee2b]:hover{background:var(--surface2)}.btn-icon[data-v-0e93ee2b]{color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:background .2s;display:flex}.btn-icon[data-v-0e93ee2b]:hover{background:var(--surface2)}.btn-icon[data-v-0e93ee2b] svg{width:18px;height:18px}.spinner[data-v-0e93ee2b]{animation:.75s linear infinite spin-0e93ee2b}@keyframes spin-0e93ee2b{to{transform:rotate(360deg)}}.backdrop[data-v-263d85ab]{z-index:500;position:fixed;inset:0}.slide-panel[data-v-263d85ab]{background:var(--surface);z-index:500;flex-direction:column;width:420px;height:100dvh;padding:24px 20px;display:flex;position:fixed;top:0;right:0;overflow:hidden;box-shadow:-8px 0 32px #00000014}.panel-content[data-v-263d85ab]{flex-direction:column;flex:1;min-height:0;display:flex}.panel-header[data-v-263d85ab]{justify-content:space-between;margin-bottom:24px;display:flex}.panel-title[data-v-263d85ab]{font-family:var(--display);letter-spacing:2px;font-size:28px}.backdrop-enter-active[data-v-263d85ab],.backdrop-leave-active[data-v-263d85ab]{transition:opacity .25s}.backdrop-enter-from[data-v-263d85ab],.backdrop-leave-to[data-v-263d85ab]{opacity:0}.panel-enter-active[data-v-263d85ab],.panel-leave-active[data-v-263d85ab]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.panel-enter-from[data-v-263d85ab],.panel-leave-to[data-v-263d85ab]{transform:translate(100%)}.panel-enter-to[data-v-263d85ab],.panel-leave-from[data-v-263d85ab]{transform:translate(0)}@media (width<=640px){.slide-panel[data-v-263d85ab]{width:100%;box-shadow:none;border-left:none}.panel-title[data-v-263d85ab]{font-size:24px}}.form-group[data-v-050e2b56]{flex-direction:column;gap:6px;display:flex}.form-group.full[data-v-050e2b56]{grid-column:span 2}.field-error[data-v-050e2b56]{color:var(--error,#e53e3e);font-size:11px}.error-enter-active[data-v-050e2b56],.error-leave-active[data-v-050e2b56]{transition:max-height .25s,opacity .2s;overflow:hidden}.error-enter-from[data-v-050e2b56],.error-leave-to[data-v-050e2b56]{opacity:0;max-height:0}.error-enter-to[data-v-050e2b56],.error-leave-from[data-v-050e2b56]{opacity:1;max-height:40px}.form-label[data-v-a39859d7]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:700;font-family:var(--mono)}.input-wrap[data-v-aa857bcf]{flex:1;min-width:220px;position:relative}.input-icon[data-v-aa857bcf]{color:var(--ink3);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.input-icon[data-v-aa857bcf] svg{width:15px;height:15px}.form-input[data-v-aa857bcf]{font-family:var(--body);color:var(--ink);border:1.5px solid #0000001f;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:13px;transition:border-color .2s}.form-input.variant-light[data-v-aa857bcf]{background:var(--bg)}.form-input.variant-gray[data-v-aa857bcf]{background:var(--surface)}.form-input.has-icon[data-v-aa857bcf]{border-radius:10px;padding-left:36px}.form-input[data-v-aa857bcf]:focus{border-color:var(--accent)}.select-wrap[data-v-ad280062]{width:100%;position:relative}.form-select[data-v-ad280062]{font-family:var(--body);color:var(--ink);appearance:none;border:1.5px solid #0000001f;border-radius:8px;outline:none;width:100%;padding:10px 32px 10px 12px;font-size:13px;transition:border-color .2s}.form-select.variant-light[data-v-ad280062]{background:var(--bg)}.form-select.variant-gray[data-v-ad280062]{background:var(--surface)}.form-select[data-v-ad280062]:focus{border-color:var(--accent)}.select-caret[data-v-ad280062]{color:var(--ink3);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.select-caret[data-v-ad280062] svg{width:14px;height:14px}.form-textarea[data-v-c4dfada9]{font-family:var(--body);color:var(--ink);resize:vertical;border:1.5px solid #0000001f;border-radius:8px;outline:none;width:100%;min-height:80px;padding:10px 12px;font-size:13px;transition:border-color .2s}.form-textarea.variant-light[data-v-c4dfada9]{background:var(--bg)}.form-textarea.variant-gray[data-v-c4dfada9]{background:var(--surface)}.form-textarea[data-v-c4dfada9]:focus{border-color:var(--accent)}form[data-v-078b6245]{flex-direction:column;justify-content:space-between;height:100%;display:flex;overflow:auto}.expense-inputs[data-v-078b6245]{flex-direction:column;gap:14px;display:flex}.footer[data-v-078b6245]{background:var(--surface);grid-template-columns:1fr 1fr;gap:10px;padding-top:12px;display:grid;position:sticky;bottom:0}.tile-card[data-v-45a5c026]{background:var(--surface);border-radius:12px;transition:transform .15s,box-shadow .15s;overflow:hidden}.tile-img-wrap[data-v-45a5c026]{justify-content:center;padding:10px 10px 6px;display:flex}.tile-img[data-v-45a5c026]{aspect-ratio:245/337;object-fit:contain;border-radius:6px;width:100%;display:block}.tile-img-empty[data-v-45a5c026]{aspect-ratio:245/337;background:var(--surface2);border-radius:6px;width:100%}.tile-info[data-v-45a5c026]{flex-direction:column;gap:2px;padding:0 8px 10px;display:flex}.tile-name[data-v-45a5c026]{font-family:var(--body);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.tile-id[data-v-45a5c026]{font-family:var(--mono);color:var(--ink3);letter-spacing:.04em;font-size:9px}@keyframes shimmer-f1348084{0%{background-position:-200%}to{background-position:200%}}.skeleton-grid[data-v-f1348084]{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px;display:grid}.skeleton-tile[data-v-f1348084]{background:var(--surface);border-radius:12px;overflow:hidden}.skeleton-img[data-v-f1348084]{aspect-ratio:245/337;background:linear-gradient(90deg, var(--surface2) 25%, color-mix(in srgb, var(--surface2) 60%, white) 50%, var(--surface2) 75%);width:calc(100% - 20px);animation:1.4s ease-in-out infinite shimmer-f1348084;animation-delay:calc(var(--i) * 80ms);background-size:200% 100%;border-radius:6px;margin:10px 10px 6px}.skeleton-info[data-v-f1348084]{flex-direction:column;gap:4px;padding:0 8px 10px;display:flex}.skeleton-line[data-v-f1348084]{background:linear-gradient(90deg, var(--surface2) 25%, color-mix(in srgb, var(--surface2) 60%, white) 50%, var(--surface2) 75%);animation:1.4s ease-in-out infinite shimmer-f1348084;animation-delay:calc(var(--i) * 80ms);background-size:200% 100%;border-radius:4px}.skeleton-name[data-v-f1348084]{width:75%;height:10px}.skeleton-id[data-v-f1348084]{width:40%;height:8px}.search-error[data-v-7f7e0337]{color:var(--red);justify-content:center;align-items:center;gap:6px;padding:8px 0;font-size:13px;display:flex}.no-results[data-v-2064a2d7]{color:var(--ink3);justify-content:center;align-items:center;gap:6px;padding:8px 0;font-size:13px;display:flex}.results-scroll[data-v-1b020145]{flex:1;margin-top:8px;overflow-y:auto}.results-grid[data-v-1b020145]{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.result-tile[data-v-1b020145]{cursor:pointer}.result-tile[data-v-1b020145]:hover .tile-card{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.sentinel[data-v-1b020145]{height:1px}main[data-v-76eaf38a]{width:100vw;height:100dvh}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#dddde0;--grid-color:#00000012;--surface:#f2f2f4;--surface2:#e4e4e8;--dark:#0f0f14;--dark2:#1a1a24;--ink:#12121a;--ink2:#3a3a4a;--ink3:#8888a0;--accent:#2d2de0;--accent2:#55f;--gold:#c9933a;--gold2:#f0b84a;--green:#1a8c5a;--red:#c24;--mono:"JetBrains Mono", monospace;--display:"Bebas Neue", sans-serif;--body:"Outfit", sans-serif}html,body{height:100%}body{font-family:var(--body);background-color:var(--bg);background-image:linear-gradient(var(--grid-color) 1px, transparent 1px), linear-gradient(90deg, var(--grid-color) 1px, transparent 1px);color:var(--ink);-webkit-user-select:none;user-select:none;background-size:32px 32px;justify-content:center;align-items:center;display:flex;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:#0003 transparent}
