._shell_m1j2g_2{--espresso: #2e1b12;--ink: #2b1a12;--roast: #5b3624;--caramel: #b8703c;--caramel-dark: #9e5c2d;--link: #a85f2e;--link-hover: #7a3f1c;--cream: #f6efe6;--paper: #fffcf8;--well: #f3eae0;--line: #e8dcCf;--line-soft: #efe4d8;--chip-line: #e0d2c3;--text-2: #6b5547;--text-3: #8a7363;--on-dark: #fff8f0;--on-dark-2: #d9c2ae;--on-roast-2: #e9d5c3;--money-in: #3f6b3a;min-height:100vh;display:flex;flex-direction:column;background:var(--cream);color:var(--ink);font-family:Figtree,system-ui,sans-serif;-webkit-font-smoothing:antialiased}._shell_m1j2g_2 *,._shell_m1j2g_2 *:before,._shell_m1j2g_2 *:after{box-sizing:border-box}._shell_m1j2g_2 a{color:var(--link);text-decoration:none}._shell_m1j2g_2 a:hover{color:var(--link-hover);text-decoration:underline}._wrap_m1j2g_45{max-width:1120px;margin:0 auto;padding-left:24px;padding-right:24px}._strip_m1j2g_53{background:var(--caramel);color:var(--on-dark);font-size:13px;font-weight:500}._stripInner_m1j2g_59{padding-top:8px;padding-bottom:8px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}._stripLinks_m1j2g_68,._footerLinks_m1j2g_69{display:flex;gap:20px}._shell_m1j2g_2 ._strip_m1j2g_53 a{color:var(--on-dark)}._header_m1j2g_78{background:var(--espresso);color:var(--on-dark)}._headerInner_m1j2g_82{padding-top:18px;padding-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:16px}._brand_m1j2g_91{display:flex;align-items:center;gap:14px}._logo_m1j2g_96{width:40px;height:40px;border-radius:50%;background:var(--caramel);display:flex;align-items:center;justify-content:center;flex-shrink:0}._brandText_m1j2g_106{display:flex;flex-direction:column;gap:2px}._brandName_m1j2g_111{font-size:19px;font-weight:800;letter-spacing:-.01em}._brandTag_m1j2g_116{font-size:12px;color:var(--on-dark-2);font-weight:500;letter-spacing:.04em;text-transform:uppercase}._user_m1j2g_123{display:flex;align-items:center;gap:14px}._userId_m1j2g_128{display:flex;align-items:center;gap:10px}._avatar_m1j2g_133{width:34px;height:34px;border-radius:50%;background:var(--roast);color:var(--on-dark);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}._userName_m1j2g_145{font-size:14px;font-weight:600}._logout_m1j2g_149{background:transparent;color:var(--on-dark);border:1px solid #7a5a48;border-radius:999px;padding:8px 18px;font:600 14px Figtree,sans-serif;cursor:pointer}._logout_m1j2g_149:hover{background:#3f271b;border-color:var(--caramel)}._main_m1j2g_164{width:100%;padding-top:36px;padding-bottom:64px;display:flex;flex-direction:column;gap:24px}._hero_m1j2g_174{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}._heroText_m1j2g_181{display:flex;flex-direction:column;gap:8px;max-width:680px}._hello_m1j2g_187{margin:0;font-size:32px;font-weight:800;letter-spacing:-.02em}._lead_m1j2g_193{margin:0;font-size:16px;line-height:1.55;color:var(--text-2);text-wrap:pretty}._lead_m1j2g_193 strong{color:var(--ink)}._ratePill_m1j2g_203{display:flex;align-items:center;gap:8px;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:6px 6px 6px 14px;font-size:13px;color:var(--text-2)}._ratePillValue_m1j2g_214{background:var(--espresso);color:var(--on-dark);border-radius:999px;padding:4px 12px;font-weight:700}._stats_m1j2g_223{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:16px}._statsPair_m1j2g_228{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px}._stat_m1j2g_223{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:6px}._statLabel_m1j2g_242{font-size:14px;color:var(--text-2);font-weight:500}._statValue_m1j2g_247{font-size:30px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}._statHint_m1j2g_253{font-size:13px;color:var(--text-3)}._statHighlight_m1j2g_257{background:var(--roast);border-color:var(--roast);color:var(--on-dark)}._statHighlight_m1j2g_257 ._statLabel_m1j2g_242,._statHighlight_m1j2g_257 ._statHint_m1j2g_253{color:var(--on-roast-2)}._panel_m1j2g_268{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px}._panelHead_m1j2g_277{display:flex;flex-direction:column;gap:4px}._panelTitleRow_m1j2g_282{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}._panelTitle_m1j2g_282{margin:0;font-size:19px;font-weight:700}._panelSub_m1j2g_294{font-size:14px;color:var(--text-2)}._notice_m1j2g_299{background:#fbefd3;color:#7a5512;border-radius:12px;padding:12px 16px;font-size:14px}._share_m1j2g_308{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;margin-top:6px}._shareItem_m1j2g_314{display:flex;flex-direction:column;gap:8px}._shareLabel_m1j2g_319{font-size:13px;font-weight:600;color:var(--text-2);text-transform:uppercase;letter-spacing:.05em}._shareRow_m1j2g_326{display:flex;gap:8px}._shareValue_m1j2g_330{flex:1;min-width:0;background:var(--well);border-radius:10px;height:46px;padding:0 14px;display:flex;align-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;overflow:hidden}._shareValue_m1j2g_330 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._couponValue_m1j2g_348{font-size:15px;font-weight:500;letter-spacing:.12em}._copy_m1j2g_353{background:var(--caramel);color:var(--on-dark);border:none;border-radius:10px;padding:0 20px;font:700 15px Figtree,sans-serif;cursor:pointer;min-width:104px}._copy_m1j2g_353:hover{background:var(--caramel-dark)}._filters_m1j2g_368{display:flex;gap:6px;flex-wrap:wrap}._filter_m1j2g_368{border-radius:999px;padding:6px 14px;font:600 13px Figtree,sans-serif;cursor:pointer;border:1px solid var(--chip-line);background:transparent;color:var(--text-2)}._filterOn_m1j2g_382{border-color:var(--espresso);background:var(--espresso);color:var(--on-dark)}._sale_m1j2g_389{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:16px 0;border-top:1px solid var(--line-soft)}._saleTitle_m1j2g_396{font-size:16px;font-weight:700}._saleAmount_m1j2g_400{font-size:17px;font-weight:800;text-align:right;font-variant-numeric:tabular-nums}._saleMeta_m1j2g_406{font-size:14px;color:var(--text-2)}._badge_m1j2g_410{justify-self:end;align-self:start;font-size:12px;font-weight:700;border-radius:999px;padding:3px 10px;white-space:nowrap}._PENDING_m1j2g_419{background:#fbefd3;color:#7a5512}._APPROVED_m1j2g_420{background:#e3eedc;color:#3f6b3a}._PAID_m1j2g_421{background:#ede4da;color:#5b3624}._REVERSED_m1j2g_422{background:#f6e1dc;color:#8f2f22}._progress_m1j2g_424{grid-column:1 / -1;display:flex;align-items:center;gap:12px;margin-top:6px}._progressTrack_m1j2g_431{flex:1;height:6px;border-radius:999px;background:#f0e5d9;overflow:hidden}._progressFill_m1j2g_438{height:100%;border-radius:999px;background:#c89a5b}._progressLabel_m1j2g_443{font-size:12px;color:var(--text-3);white-space:nowrap}._payment_m1j2g_450{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--line-soft)}._paymentText_m1j2g_457{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._paymentDate_m1j2g_464{font-size:15px;font-weight:700}._paymentGiftCard_m1j2g_468{font-size:14px;color:var(--ink);background:var(--well);border-radius:8px;padding:6px 10px;margin-top:4px}._paymentGiftCard_m1j2g_468 strong{font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.06em}._paymentAmount_m1j2g_480{font-size:17px;font-weight:800;color:var(--money-in);font-variant-numeric:tabular-nums}._empty_m1j2g_487{margin:0;padding:16px 0 4px;border-top:1px solid var(--line-soft);font-size:15px;color:var(--text-2)}._footer_m1j2g_69{margin-top:auto;background:var(--espresso);color:var(--on-dark-2);font-size:13px}._footerInner_m1j2g_502{padding-top:20px;padding-bottom:20px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}._shell_m1j2g_2 ._footer_m1j2g_69 a{color:var(--on-dark-2)}._authForm_m1j2g_516{display:flex;flex-direction:column;gap:12px}._authBox_m1j2g_521{width:100%;max-width:440px;margin:8vh auto 0;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:12px}._authTitle_m1j2g_533{margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em}._field_m1j2g_539{display:flex;flex-direction:column;gap:8px;margin:8px 0 4px}._field_m1j2g_539 span{font-size:13px;font-weight:600;color:var(--text-2);text-transform:uppercase;letter-spacing:.05em}._input_m1j2g_552{height:46px;border:1px solid var(--line);border-radius:10px;padding:0 14px;font:500 15px Figtree,sans-serif;background:#fff;color:var(--ink)}._primary_m1j2g_561{width:100%;height:46px;border:0;background:var(--caramel);color:var(--on-dark);border-radius:10px;font:700 15px Figtree,sans-serif;cursor:pointer}._primary_m1j2g_561:hover{background:var(--caramel-dark)}._primary_m1j2g_561:disabled{opacity:.6;cursor:default}._success_m1j2g_578,._error_m1j2g_579{margin:0;border-radius:10px;padding:12px 14px;font-size:15px;line-height:1.5}._success_m1j2g_578{background:#e3eedc;color:#3f6b3a}._error_m1j2g_579{background:#f6e1dc;color:#8f2f22}._input_m1j2g_552:focus-visible,._copy_m1j2g_353:focus-visible,._primary_m1j2g_561:focus-visible,._filter_m1j2g_368:focus-visible,._logout_m1j2g_149:focus-visible{outline:2px solid var(--caramel);outline-offset:2px}@media(max-width:560px){._userName_m1j2g_145{display:none}._hello_m1j2g_187,._statValue_m1j2g_247{font-size:26px}._panel_m1j2g_268{padding:20px}._stripInner_m1j2g_59,._headerInner_m1j2g_82,._main_m1j2g_164,._footerInner_m1j2g_502{padding-left:16px;padding-right:16px}}._invoice_m1j2g_620{display:flex;flex-direction:column;gap:6px;margin-top:8px}._invoiceSent_m1j2g_626{font-size:13px;overflow-wrap:anywhere}._invoiceForm_m1j2g_630{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._invoiceLabel_m1j2g_636{flex-basis:100%;font-size:13px}._invoiceInput_m1j2g_640{flex:1 1 200px;min-width:0;max-width:100%;font:inherit;font-size:13px}._invoiceError_m1j2g_647{margin:0;font-size:13px;color:#8f2f22}._invoiceButton_m1j2g_652{flex:none;padding:8px 16px;border:0;border-radius:8px;background:#b8703c;color:#fff8f0;font:inherit;font-size:13px;font-weight:600;cursor:pointer}._invoiceButton_m1j2g_652:disabled{opacity:.6;cursor:progress}
