@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"}@font-face{font-family:__Hanken_Grotesk_9c618b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:__Hanken_Grotesk_9c618b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Hanken_Grotesk_9c618b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_9c618b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_Fallback_9c618b;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_9c618b{font-family:__Hanken_Grotesk_9c618b,__Hanken_Grotesk_Fallback_9c618b;font-style:normal}.__variable_9c618b{--font-hanken:"__Hanken_Grotesk_9c618b","__Hanken_Grotesk_Fallback_9c618b"}@tailwind base;@tailwind components;@tailwind utilities;*{-webkit-tap-highlight-color:transparent;scrollbar-width:none}::-webkit-scrollbar{display:none}:root{--page-bg:#fbfaf7;--card-bg:#fff;--text-primary:#1d2422;--text-secondary:#6f7873;--text-muted:#9aa39d;--text-ghost:#d1d5db;--border:#ece9e1;--border-light:#f0ede5;--avatar-fill:#e4e8e2;--progress-track:#eef0ec;--input-bg:#fafaf8;--accent:#2f7d72;--accent-light:#e6efe9;--accent-fg:#2f7d72;--warn:#f1e7d6;--warn-fg:#8a6a3a;--accent-urgent:#c1583a;--card-shadow:0 1px 3px rgba(40,50,46,.04);--shadow-sm:0 1px 3px rgba(40,50,46,.06),0 1px 2px rgba(40,50,46,.04);--shadow-md:0 4px 12px rgba(40,50,46,.08),0 2px 4px rgba(40,50,46,.04);--bg:#fbfaf7;--surface:#fff;--soft:#f3f1ec;--ink:#1d2422;--secondary:#6f7873;--muted:#9aa39d;--eyebrow:#aaa491;--teal:#2f7d72;--teal-light:#e6efe9;--teal-subtle:#eef2ee;--teal-bright:#8fd6c4;--dark-card:#1d2422;--dark-inner:#313a37;--track-light:#eef0ec;--clay:#c1583a;--clay-bg:#f3e1da;--clay-border:#e0a892;--clay-dark:#f0a07e;--amber:#8a6a3a;--amber-bg:#f1e7d6;--amber-dot:#b9863a;--current-row:#f1faf6;--stuck-row:#fdf3ef}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:var(--font-hanken),var(--font-onest),-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:44px;height:32px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#9aa39d;transition:background .18s,color .18s}.nav-icon:active{transform:scale(.88);transition:transform .1s ease}.nav-icon-active{width:44px;height:32px;border-radius:11px;background:#e6efe9;color:#2f7d72;display:flex;align-items:center;justify-content:center;transition:background .18s}.nav-icon-active:active{transform:scale(.88);transition:transform .1s ease}.qg-card{background:var(--card-bg);border-radius:20px;box-shadow:var(--card-shadow)}.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 heroReveal{0%{opacity:0;transform:translateY(10px) scale(.985);filter:blur(2.5px)}to{opacity:1;transform:none;filter:none}}@keyframes chipRowIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.profile-hero{opacity:0;animation:heroReveal .44s cubic-bezier(.16,1,.3,1) both}.profile-chips-row{opacity:0;animation:chipRowIn .24s cubic-bezier(.16,1,.3,1) .36s both}.profile-content{opacity:0;animation:fadeUp .3s cubic-bezier(.16,1,.3,1) .26s both}.profile-avatar-label{transition:opacity .08s ease}.profile-avatar-label:active{opacity:.72}.status-chip:active{transform:scale(.93);transition:transform .08s ease!important}@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%}.skeleton,.skeleton-hero{animation:shimmer 1.6s ease infinite}.skeleton-hero{background:linear-gradient(90deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.14) 45%,hsla(0,0%,100%,.07) 90%);background-size:200% 100%}.status-chip:hover{background:rgba(34,197,94,.16)!important}.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}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important;transition-delay:0ms!important}}