@font-face{font-family:__Onest_796408;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7bb4ad34d7ebf0d7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Onest_796408;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c1f853e4758089a8-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Onest_796408;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4c4943bfceab8361-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Onest_796408;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e50af2f4c313e23-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Onest_Fallback_796408;src:local("Arial");ascent-override:92.20%;descent-override:28.99%;line-gap-override:0.00%;size-adjust:105.20%}.__className_796408{font-family:__Onest_796408,__Onest_Fallback_796408;font-style:normal}.__variable_796408{--font-onest:"__Onest_796408","__Onest_Fallback_796408"}@tailwind base;@tailwind components;@tailwind utilities;*{-webkit-tap-highlight-color:transparent;scrollbar-width:none}::-webkit-scrollbar{display:none}:root{--page-bg:#f7f5f2;--card-bg:#fff;--text-primary:#111827;--text-secondary:#6b7280;--text-muted:#9ca3af;--text-ghost:#d1d5db;--border:#e5e3de;--accent:#22c55e;--accent-light:#dcfce7;--accent-fg:#15803d;--warn:#fef3c7;--warn-fg:#d97706;--accent-urgent:#f97316;--shadow-sm:0 1px 3px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04)}body{background:var(--page-bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:var(--font-onest),"Inter",-apple-system,system-ui,sans-serif;font-size:15px;line-height:1.5}button,input,select,textarea{font-family:inherit}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--text-primary)!important}.qg-headline{padding:28px 4px 0}.qg-headline .ghost{color:var(--text-ghost)}.qg-headline .ghost,.qg-headline .ink{font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:1.05}.qg-headline .ink{color:var(--text-primary);margin-top:2px}.qg-pill{padding:7px 16px;border-radius:999px;font-size:12px;font-weight:500;color:var(--text-muted);border:.5px solid var(--border);background:transparent;cursor:pointer}.qg-pill[data-on=true]{background:var(--text-primary);color:#fff;border-color:transparent}.nav-icon{width:38px;height:38px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:opacity .18s ease,background .18s ease,color .18s ease}.nav-icon:active{transform:scale(.82);transition:transform .1s ease}.nav-icon-active{width:38px;height:38px;border-radius:13px;background:var(--text-primary);color:#fff;display:flex;align-items:center;justify-content:center;animation:springPop .26s cubic-bezier(.34,1.56,.64,1) both;box-shadow:0 2px 8px rgba(0,0,0,.18)}.nav-icon-active:active{transform:scale(.82);transition:transform .1s ease}.qg-card{background:var(--card-bg);border-radius:20px;box-shadow:var(--shadow-sm)}.qg-card-interactive{transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease;box-shadow:var(--shadow-sm)}.qg-card-interactive:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.qg-card-interactive:active{transform:scale(.97);transition:transform .1s ease;box-shadow:var(--shadow-sm)}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes springPop{0%{transform:scale(.68);opacity:.6}55%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes scaleIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes fadeDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes exitRow{0%{opacity:.4;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.skeleton{background:linear-gradient(90deg,#eae9e5,#f7f5f2 45%,#eae9e5 90%);background-size:200% 100%;animation:shimmer 1.6s ease infinite}.check-mark{display:inline-block;animation:scaleIn .24s cubic-bezier(.34,1.56,.64,1) both}@keyframes accordionOpen{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordionClose{0%{height:var(--radix-accordion-content-height)}to{height:0}}.accordion-content[data-state=open]{animation:accordionOpen .22s cubic-bezier(.4,0,.2,1)}.accordion-content[data-state=closed]{animation:accordionClose .18s cubic-bezier(.4,0,.2,1)}[data-state=open]>.accordion-chevron{transform:rotate(90deg)}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes overlayOut{0%{opacity:1}to{opacity:0}}@keyframes sheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheetOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}.sheet-overlay[data-state=open]{animation:overlayIn .22s ease}.sheet-overlay[data-state=closed]{animation:overlayOut .18s ease}.sheet-content[data-state=open]{animation:sheetIn .28s cubic-bezier(.32,.72,0,1)}.sheet-content[data-state=closed]{animation:sheetOut .22s cubic-bezier(.32,.72,0,1)}@keyframes dropdownIn{0%{opacity:0;transform:scale(.94) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dropdownOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.94) translateY(-4px)}}.dropdown-content[data-state=open]{animation:dropdownIn .14s ease}.dropdown-content[data-state=closed]{animation:dropdownOut .1s ease}