:root{--c-primary:#0d9488;--c-primary-hover:#0f766e;--c-primary-soft:#0d94881a;--c-canvas:#fff;--c-main:#fff;--c-soft:#f7f7f8;--c-card:#fff;--c-line:#e5e7eb;--c-line-soft:#f3f4f6;--c-ink:#111;--c-body:#374151;--c-muted:#6b7280;--c-faint:#9ca3af;--c-pos:#059669;--c-pos-soft:#10b9811f;--c-neg:#dc2626;--c-neg-soft:#ef44441a;--c-warn:#b45309;--c-warn-soft:#f59e0b24;--c-blue:#1d4ed8;--c-blue-soft:#3b82f61f;--c-hero:#101010;--c-hero-el:#1c1c1e;--c-hero-line:#ffffff1f;--hero-fg:#fff;--hero-muted:#b4b4bd;--hero-pos:#34d399;--hero-neg:#fb7185;--ds-font-display:Inter, system-ui, sans-serif;--ds-font-body:Inter, system-ui, sans-serif;--card-pad:16px;--page-pad:32px}:root[data-mantine-color-scheme=dark]{--c-primary:#2dd4bf;--c-primary-hover:#5eead4;--c-primary-soft:#2dd4bf26;--c-canvas:#0c0c0d;--c-main:#0c0c0d;--c-soft:#17171a;--c-card:#121214;--c-line:#27272b;--c-line-soft:#1d1d21;--c-ink:#f4f4f5;--c-body:#d4d4d8;--c-muted:#8e8e97;--c-faint:#64646c;--c-pos:#34d399;--c-pos-soft:#34d39929;--c-neg:#f87171;--c-neg-soft:#f8717129;--c-warn:#fbbf24;--c-warn-soft:#fbbf2429;--c-blue:#60a5fa;--c-blue-soft:#60a5fa29;--c-hero:#1c1c1e;--c-hero-el:#2a2a2e}body{background-color:var(--c-canvas);color:var(--c-body);font-family:var(--ds-font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--ds-font-display);color:var(--c-ink);letter-spacing:-.01em;font-weight:600}.mantine-Tabs-list{background-color:var(--c-card);border:1px solid var(--c-line);border-radius:12px;align-items:center;gap:4px;max-width:100%;padding:4px;display:inline-flex}@media (width<=47.99em){.mantine-Tabs-list{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mantine-Tabs-list::-webkit-scrollbar{display:none}.mantine-Tabs-tab{flex-shrink:0}}.mantine-Tabs-tab{color:var(--c-muted);background-color:#0000}.mantine-Tabs-tab:hover:not([data-active]){color:var(--c-ink);background-color:var(--c-soft)}.mantine-Tabs-tab[data-active]{background-color:var(--c-primary);color:#fff;box-shadow:0 2px 8px var(--c-primary-soft)}.mantine-Tabs-tab[data-active] .mantine-Badge-root{color:#fff;background-color:#ffffff40}.mantine-Table-tr[data-hovered] td,.mantine-Table-tbody .mantine-Table-tr:hover td{background-color:var(--c-soft)}@media (pointer:coarse){.mantine-ActionIcon-root,.mantine-Burger-root,.mantine-Pagination-control,.mantine-CloseButton-root,.mantine-InputClearButton-root{min-width:44px;min-height:44px}.mantine-InputWrapper-root{--input-right-section-width:44px;--input-right-section-size:44px}.mantine-Button-root,.mantine-Tabs-tab,.mantine-NavLink-root,.mantine-SegmentedControl-label,.mantine-UnstyledButton-root,[role=link]{min-height:44px}.mantine-Input-input,.mantine-InputWrapper-root input,.mantine-InputWrapper-root textarea,.mantine-PickerInputBase-input{font-size:16px}.mantine-Input-input,.mantine-PickerInputBase-input{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._meta_r1ujh_20{flex-wrap:wrap;align-items:center;gap:0 4px;margin:0;padding:0;list-style:none;display:flex}._item_r1ujh_30{color:var(--c-muted);align-items:center;gap:4px;min-width:0;font-size:12px;line-height:1.45;display:inline-flex}._item_r1ujh_30:not(:last-child):after{content:"·";color:var(--c-faint);margin-left:4px}._stickyFooter_1vnt6_18{z-index:2;margin-inline:calc(var(--mantine-spacing-md) * -1);margin-bottom:calc(var(--mantine-spacing-md) * -1);margin-top:var(--mantine-spacing-xs);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);padding-bottom:calc(var(--mantine-spacing-sm) + env(safe-area-inset-bottom));background-color:var(--c-card);border-top:1px solid var(--c-line-soft);position:sticky;bottom:0}._chipRow_4576v_9{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._chip_4576v_9{background-color:var(--c-primary-soft);min-height:44px;color:var(--c-primary);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}._chip_4576v_9:has(._chipRemove_4576v_37){padding-right:0}._chipLabel_4576v_41{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._chipRemove_4576v_37{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:0 999px 999px 0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}._sheetFooter_4576v_72{z-index:2;margin-inline:calc(var(--mantine-spacing-md) * -1);margin-bottom:calc(var(--mantine-spacing-md) * -1);margin-top:var(--mantine-spacing-md);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);padding-bottom:calc(var(--mantine-spacing-sm) + env(safe-area-inset-bottom));background-color:var(--c-card);border-top:1px solid var(--c-line-soft);gap:8px;display:flex;position:sticky;bottom:0}._switcher_1cgmm_1{width:100%;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);transition:background-color .15s;display:block}._switcher_1cgmm_1:hover{background-color:var(--mantine-color-default-hover)}._userButton_15foe_1{width:100%;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);transition:background-color .15s;display:block}._userButton_15foe_1:hover{background-color:var(--mantine-color-default-hover)}._avatarButton_15foe_13{width:100%;padding:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-sm);justify-content:center;align-items:center;transition:background-color .15s;display:flex}._avatarButton_15foe_13:hover{background-color:var(--mantine-color-default-hover)}._logo_69urc_1{letter-spacing:-.02em;font-size:1.1rem;font-weight:700}._pageContainer_69urc_10{max-width:1180px;margin-inline:auto;padding:24px clamp(20px,3.5vw,48px) 40px}._navLink_69urc_16{border-radius:var(--mantine-radius-md);color:var(--c-body);margin-bottom:4px;font-size:14px}._navLink_69urc_16[data-active]{background-color:var(--c-primary-soft);color:var(--c-primary);font-weight:600}._navLink_69urc_16:hover:not([data-active]){background-color:var(--c-soft)}._collapsedNavItem_69urc_33{border-radius:var(--mantine-radius-sm);width:40px;height:40px;color:var(--c-body);justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s;display:flex}._collapsedNavItem_69urc_33:hover{background-color:var(--c-soft)}@media (pointer:coarse){._collapsedNavItem_69urc_33{width:44px;height:44px}}._receipt_17vso_1{display:none}@media print{body *{visibility:hidden}._receipt_17vso_1{visibility:visible;color:#000;background:#fff;width:80mm;margin:0;padding:8px;font-family:monospace;font-size:11px;display:block;position:fixed;top:0;left:0}._receipt_17vso_1 *{visibility:visible}._divider_17vso_29{border:none;border-top:1px dashed #000;margin:4px 0}._row_17vso_35{justify-content:space-between;margin:2px 0;display:flex}._center_17vso_41{text-align:center;margin:4px 0}._bold_17vso_46{font-weight:700}._title_17vso_50{text-align:center;margin-bottom:4px;font-size:13px;font-weight:700}._txRow_17vso_57{margin-bottom:2px}._txMeta_17vso_61{color:#555;font-size:9px}}._wrapper_s4m4f_1{cursor:pointer;background:0 0;border:0;border-radius:50%;outline:none;padding:0;display:inline-flex;position:relative}._wrapper_s4m4f_1:focus-visible{outline:2px solid var(--c-primary);outline-offset:4px}._wrapper_s4m4f_1:hover ._overlay_s4m4f_17,._wrapper_s4m4f_1:focus-visible ._overlay_s4m4f_17{opacity:1}._avatar_s4m4f_22{display:block}._overlay_s4m4f_17{opacity:0;background:#00000073;border-radius:50%;justify-content:center;align-items:center;transition:opacity .12s;display:flex;position:absolute;inset:0}._badgeIcon_s4m4f_38{background:var(--c-primary);color:#fff;border:2px solid var(--mantine-color-body);width:26px;height:26px;box-shadow:var(--mantine-shadow-xs);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0}@media (pointer:coarse){._overlay_s4m4f_17{opacity:0}}._heroSecondary_o3g7z_3{border-left:1px solid var(--c-hero-line);padding-left:var(--mantine-spacing-xl)}@media (width<=48em){._heroSecondary_o3g7z_3{border-left:none;border-top:1px solid var(--c-hero-line);padding-left:0;padding-top:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-xs)}}
