:root,[data-theme=light]{--neutral-0:#fff;--neutral-50:#f6f5f1;--neutral-100:#edece7;--neutral-200:#e4e2dc;--neutral-300:#cfcec8;--neutral-400:#a9abaf;--neutral-500:#80848a;--neutral-600:#6b6f76;--neutral-700:#4a4e55;--neutral-800:#2b2e34;--neutral-900:#1c1f24;--neutral-950:#121417;--resin-100:#f7ebdb;--resin-200:#edd4b3;--resin-300:#e0b47e;--resin-400:#cf934f;--resin-500:#b8742e;--resin-600:#9a5f22;--resin-700:#7a4b1b;--resin-800:#5a3714;--resin-900:#3b240d;--surface:var(--neutral-50);--surface-raised:var(--neutral-0);--surface-sunken:var(--neutral-100);--surface-hover:var(--neutral-100);--surface-selected:var(--resin-100);--overlay:#1214177a;--skeleton:var(--neutral-200);--contrast:var(--neutral-950);--contrast-hover:var(--neutral-800);--contrast-text:var(--neutral-50);--text:var(--neutral-950);--text-muted:var(--neutral-600);--text-subtle:var(--neutral-500);--text-disabled:var(--neutral-400);--link:var(--neutral-950);--link-hover:var(--resin-700);--border:var(--neutral-200);--border-strong:var(--neutral-500);--focus:var(--neutral-950);--accent:var(--resin-500);--accent-hover:var(--resin-600);--accent-text:var(--resin-700);--accent-surface:var(--resin-100);--accent-border:var(--resin-200);--success:#1e7a4f;--success-surface:#e3f2ea;--warning:#7a5c08;--warning-surface:#f7efd3;--danger:#b3261e;--danger-surface:#fbe7e5;--info:#1f4fd8;--info-surface:#e4eafd;--money-in:var(--success);--money-out:var(--text);--product-saroma:#0f5f5c;--product-pharmago:#15704d;--product-kaab:#2b4fc9;--product-dues:#8a2c2c;--product-saroma-surface:#e2f0ef;--product-pharmago-surface:#e3f2eb;--product-kaab-surface:#e6eafb;--product-dues-surface:#f7e6e6;--chart-1:var(--neutral-950);--chart-2:var(--resin-500);--chart-3:#0f5f5c;--chart-4:#2b4fc9;--chart-5:#8a2c2c;--chart-6:var(--neutral-500);--chart-grid:var(--neutral-200);--chart-label:var(--neutral-600);--shadow-sm:0 1px 2px #1214170f;--shadow-md:0 6px 16px #12141714;--shadow-lg:0 20px 48px #12141724}[data-theme=dark]{--neutral-0:#fff;--neutral-50:#f6f5f1;--neutral-100:#edece7;--neutral-200:#e4e2dc;--neutral-300:#cfcec8;--neutral-400:#a9abaf;--neutral-500:#80848a;--neutral-600:#6b6f76;--neutral-700:#4a4e55;--neutral-800:#2b2e34;--neutral-900:#1c1f24;--neutral-950:#121417;--resin-100:#f7ebdb;--resin-200:#edd4b3;--resin-300:#e0b47e;--resin-400:#cf934f;--resin-500:#b8742e;--resin-600:#9a5f22;--resin-700:#7a4b1b;--resin-800:#5a3714;--resin-900:#3b240d;--surface:var(--neutral-950);--surface-raised:var(--neutral-900);--surface-sunken:#0c0e11;--surface-hover:var(--neutral-800);--surface-selected:var(--resin-900);--overlay:#000000a3;--skeleton:var(--neutral-800);--contrast:var(--neutral-50);--contrast-hover:var(--neutral-200);--contrast-text:var(--neutral-950);--text:var(--neutral-50);--text-muted:var(--neutral-400);--text-subtle:#80848a;--text-disabled:var(--neutral-700);--link:var(--neutral-50);--link-hover:var(--resin-300);--border:var(--neutral-800);--border-strong:var(--neutral-600);--focus:var(--neutral-50);--accent:var(--resin-400);--accent-hover:var(--resin-300);--accent-text:var(--resin-300);--accent-surface:var(--resin-900);--accent-border:var(--resin-800);--success:#5cc28f;--success-surface:#0f2a1c;--warning:#e2b84a;--warning-surface:#2a2208;--danger:#f08a82;--danger-surface:#331211;--info:#8faaff;--info-surface:#101b3a;--money-in:var(--success);--money-out:var(--text);--product-saroma:#5fbfb9;--product-pharmago:#63c9a0;--product-kaab:#93a9ff;--product-dues:#e08a8a;--product-saroma-surface:#0b2524;--product-pharmago-surface:#0c2a1d;--product-kaab-surface:#101a3d;--product-dues-surface:#2e1212;--chart-1:var(--neutral-50);--chart-2:var(--resin-400);--chart-3:#5fbfb9;--chart-4:#93a9ff;--chart-5:#e08a8a;--chart-6:var(--neutral-600);--chart-grid:var(--neutral-800);--chart-label:var(--neutral-400);--shadow-sm:0 1px 2px #0006;--shadow-md:0 6px 16px #00000080;--shadow-lg:0 20px 48px #0009}:root{--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--control-sm:36px;--control-md:44px;--control-lg:52px;--touch-min:44px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--avatar-sm:28px;--avatar-md:40px;--avatar-lg:56px;--nav-height:64px;--bottom-nav-height:64px;--bp-sm:360px;--bp-md:720px;--bp-lg:1024px;--bp-xl:1280px;--bp-xxl:1440px;--container-text:680px;--container-form:480px;--container-page:1200px;--container-wide:1440px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:22px;--radius-full:999px;--stroke-hairline:1px;--stroke-bold:2px;--z-raised:1;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--duration-fast:.12s;--duration-base:.16s;--duration-slow:.24s;--duration-slower:.4s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--opacity-disabled:.5;--opacity-pressed:.85;--font-sans:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--font-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-arabic:"IBM Plex Sans Arabic", "Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/SchibstedGrotesk-Variable.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}.display-xl{font-family:var(--font-sans);letter-spacing:-.035em;font-size:80px;font-weight:800;line-height:.95}.display-l{font-family:var(--font-sans);letter-spacing:-.03em;font-size:64px;font-weight:800;line-height:.98}.display-m{font-family:var(--font-sans);letter-spacing:-.025em;font-size:48px;font-weight:700;line-height:1.02}.heading-l{font-family:var(--font-sans);letter-spacing:-.02em;font-size:36px;font-weight:700;line-height:1.1}.heading-m{font-family:var(--font-sans);letter-spacing:-.015em;font-size:28px;font-weight:700;line-height:1.15}.heading-s{font-family:var(--font-sans);letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.25}.heading-xs{font-family:var(--font-sans);letter-spacing:-.005em;font-size:18px;font-weight:600;line-height:1.3}.body-l{font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:1.55}.body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.55}.body-s{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.5}.label{font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1.3}.label-s{font-family:var(--font-sans);font-size:12px;font-weight:600;line-height:1.3}.caption{font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:1.4}.overline{font-family:var(--font-sans);letter-spacing:.18em;font-size:11px;font-weight:600;line-height:1.2}.amount-xl{font-family:var(--font-sans);letter-spacing:-.03em;font-size:56px;font-weight:700;line-height:1}.amount-l{font-family:var(--font-sans);letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1.05}.amount-m{font-family:var(--font-sans);font-size:17px;font-weight:600;line-height:1.3}.editorial-xl{font-family:var(--font-serif);letter-spacing:-.01em;font-size:72px;font-weight:400;line-height:.98}.editorial-l{font-family:var(--font-serif);font-size:44px;font-weight:400;line-height:1.08}.quote{font-family:var(--font-serif);font-size:26px;font-style:italic;font-weight:400;line-height:1.35}.display-ar{font-family:var(--font-arabic);font-size:48px;font-weight:600;line-height:1.3}.heading-ar{font-family:var(--font-arabic);font-size:26px;font-weight:600;line-height:1.45}.body-ar{font-family:var(--font-arabic);font-size:17px;font-weight:400;line-height:1.8}.label-ar{font-family:var(--font-arabic);font-size:14px;font-weight:600;line-height:1.5}.mono{font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:1.55}.mono-s{font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1.5}
.bt-root,.bt-root *{box-sizing:border-box}.bt-root{font-family:var(--font-sans);color:var(--text);background:var(--surface);-webkit-font-smoothing:antialiased}.bt-right{text-align:right}.bt-center{text-align:center}.bt-num{font-variant-numeric:tabular-nums}.bt-button:focus-visible,.bt-input:focus-visible,.bt-select:focus-visible,.bt-tab:focus-visible,.bt-nav-link:focus-visible,.bt-card--interactive:focus-visible,.bt-listitem--interactive:focus-visible,.bt-footer a:focus-visible,.bt-alert-close:focus-visible,.bt-segment:focus-visible,.bt-page:focus-visible,.bt-breadcrumb a:focus-visible,.bt-bottomnav-item:focus-visible,.bt-msg-action:focus-visible,.bt-composer-btn:focus-visible,.bt-composer-send:focus-visible,.bt-composer-input:focus-visible,.bt-chip:focus-visible,.bt-tx--interactive:focus-visible,.bt-dialog-close:focus-visible,.bt-toast-action:focus-visible,.bt-toast-close:focus-visible,.bt-check input:focus-visible+.bt-check-box,.bt-radio input:focus-visible+.bt-radio-dot,.bt-switch input:focus-visible+.bt-switch-track{outline:var(--stroke-bold) solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.bt-root *,.bt-root :before,.bt-root :after{transition-duration:0s!important;animation-duration:0s!important}}.bt-button{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-sans);letter-spacing:-.005em;border:var(--stroke-hairline) solid transparent;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);font-weight:600;text-decoration:none;display:inline-flex;position:relative}.bt-button--sm{height:var(--control-sm);padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:14px}.bt-button--md{height:var(--control-md);padding:0 var(--space-5);font-size:15px}.bt-button--lg{height:var(--control-lg);padding:0 var(--space-8);font-size:17px}.bt-button--icon.bt-button--sm{width:var(--control-sm);padding:0}.bt-button--icon.bt-button--md{width:var(--control-md);padding:0}.bt-button--icon.bt-button--lg{width:var(--control-lg);padding:0}.bt-button--pill{border-radius:var(--radius-full)}.bt-button--block{width:100%;display:flex}.bt-button--primary{background:var(--contrast);color:var(--contrast-text);border-color:var(--contrast)}.bt-button--primary:hover{background:var(--contrast-hover);border-color:var(--contrast-hover)}.bt-button--secondary{background:var(--surface-raised);color:var(--text);border-color:var(--border-strong)}.bt-button--secondary:hover{background:var(--surface-hover)}.bt-button--ghost{color:var(--text);background:0 0}.bt-button--ghost:hover{background:var(--surface-hover)}.bt-button--accent{background:var(--accent);color:var(--neutral-950);border-color:var(--accent)}.bt-button--accent:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.bt-button--danger{background:var(--danger);color:var(--contrast-text);border-color:var(--danger)}.bt-button--danger:hover{filter:brightness(.92)}.bt-button--product{background:var(--product-color,var(--contrast));color:var(--contrast-text);border-color:var(--product-color,var(--contrast))}.bt-button[disabled]:not([aria-busy=true]),.bt-button[aria-disabled=true]{background:var(--surface-sunken);color:var(--text-disabled);border-color:var(--border);cursor:not-allowed;filter:none}.bt-button[aria-busy=true]{cursor:progress}.bt-spinner{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:16px;height:16px;animation:.8s linear infinite bt-spin}@keyframes bt-spin{to{transform:rotate(360deg)}}.bt-field{gap:var(--space-2);font-family:var(--font-sans);flex-direction:column;display:flex}.bt-field-label{color:var(--text);font-size:14px;font-weight:600;line-height:1.3}.bt-field-req{color:var(--danger)}.bt-field-opt{color:var(--text-muted);font-weight:400}.bt-field-hint{color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.4}.bt-field-error{color:var(--danger);align-items:center;gap:var(--space-1);font-size:12px;font-weight:500;line-height:1.4;display:flex}.bt-input-wrap{align-items:center;display:flex;position:relative}.bt-input,.bt-select{width:100%;height:var(--control-md);padding:0 var(--space-4);font-family:var(--font-sans);color:var(--text);background:var(--surface-raised);border:var(--stroke-hairline) solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);font-size:15px}.bt-input::placeholder{color:var(--text-subtle)}.bt-input:hover,.bt-select:hover{border-color:var(--text-muted)}.bt-input:focus,.bt-select:focus{border-color:var(--contrast);box-shadow:0 0 0 1px var(--contrast);outline:none}.bt-input--error{border-color:var(--danger)}.bt-input--error:focus{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.bt-input[disabled],.bt-select[disabled]{background:var(--surface-sunken);color:var(--text-disabled);border-color:var(--border);cursor:not-allowed}.bt-input--leading{padding-left:40px}.bt-input--trailing{padding-right:56px}.bt-input-lead{color:var(--text-subtle);pointer-events:none;position:absolute;left:12px}.bt-input-trail{color:var(--text-muted);pointer-events:none;font-size:13px;font-weight:500;position:absolute;right:12px}.bt-input--sm,.bt-select--sm{height:var(--control-sm);padding:0 var(--space-3);font-size:14px}.bt-textarea{height:auto;padding:var(--space-3) var(--space-4);resize:vertical;min-height:88px;line-height:1.5}.bt-select{appearance:none;cursor:pointer;padding-right:40px}.bt-select-wrap{position:relative}.bt-select-chevron{color:var(--text-muted);pointer-events:none;margin-top:-9px;position:absolute;top:50%;right:12px}.bt-check,.bt-radio{align-items:flex-start;gap:var(--space-3);cursor:pointer;font-family:var(--font-sans);color:var(--text);min-height:24px;font-size:15px;line-height:1.4;display:inline-flex}.bt-check input,.bt-radio input{opacity:0;width:1px;height:1px;position:absolute}.bt-check-box,.bt-radio-dot{border:var(--stroke-hairline) solid var(--border-strong);background:var(--surface-raised);width:20px;height:20px;color:var(--contrast-text);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex;position:relative}.bt-check-box{border-radius:var(--radius-xs)}.bt-check-box svg{opacity:0}.bt-check input:checked+.bt-check-box,.bt-check-box--mixed{background:var(--contrast);border-color:var(--contrast)}.bt-check input:checked+.bt-check-box svg,.bt-check-box--mixed svg{opacity:1}.bt-check input[disabled]+.bt-check-box{background:var(--surface-sunken);border-color:var(--border)}.bt-check--disabled,.bt-radio--disabled,.bt-switch--disabled{color:var(--text-disabled);cursor:not-allowed}.bt-check-text,.bt-switch-text{flex-direction:column;gap:2px;display:flex}.bt-check-desc{color:var(--text-muted);font-size:13px}.bt-radio-dot{border-radius:var(--radius-full)}.bt-radio-dot:after{content:"";border-radius:var(--radius-full);background:var(--contrast-text);opacity:0;width:8px;height:8px}.bt-radio input:checked+.bt-radio-dot{background:var(--contrast);border-color:var(--contrast)}.bt-radio input:checked+.bt-radio-dot:after{opacity:1}.bt-radiogroup{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.bt-radiogroup legend{margin-bottom:var(--space-2);padding:0}.bt-radiogroup--inline{gap:var(--space-6);flex-flow:wrap}.bt-switch{align-items:flex-start;gap:var(--space-3);cursor:pointer;font-family:var(--font-sans);color:var(--text);font-size:15px;line-height:1.4;display:inline-flex}.bt-switch input{opacity:0;width:1px;height:1px;position:absolute}.bt-switch-track{border-radius:var(--radius-full);background:var(--border-strong);width:44px;height:26px;transition:background-color var(--duration-fast) var(--ease-standard);flex-shrink:0;position:relative}.bt-switch-thumb{border-radius:var(--radius-full);background:var(--neutral-0);width:20px;height:20px;transition:transform var(--duration-fast) var(--ease-standard);position:absolute;top:3px;left:3px}.bt-switch input:checked+.bt-switch-track{background:var(--contrast)}.bt-switch input:checked+.bt-switch-track .bt-switch-thumb{background:var(--contrast-text);transform:translate(18px)}.bt-switch input[disabled]+.bt-switch-track{opacity:var(--opacity-disabled)}.bt-segmented{background:var(--surface-sunken);border-radius:var(--radius-md);font-family:var(--font-sans);gap:2px;padding:3px;display:inline-flex}.bt-segmented--block{display:flex}.bt-segmented--block .bt-segment{flex:1}.bt-segment{justify-content:center;align-items:center;gap:var(--space-1);height:36px;padding:0 var(--space-4);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.bt-segmented--sm .bt-segment{height:28px;padding:0 var(--space-3);font-size:13px}.bt-segment:hover{color:var(--text)}.bt-segment--on{background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-sm)}.bt-segment[disabled]{color:var(--text-disabled);cursor:not-allowed}.bt-badge{align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-2);border-radius:var(--radius-xs);font-family:var(--font-sans);letter-spacing:.01em;white-space:nowrap;border:var(--stroke-hairline) solid transparent;vertical-align:middle;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.bt-badge--sm{height:20px;padding:0 6px;font-size:11px}.bt-badge--pill{border-radius:var(--radius-full);padding:0 10px}.bt-badge-dot{border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}.bt-badge--neutral.bt-badge--soft{background:var(--surface-sunken);color:var(--text);border-color:var(--border)}.bt-badge--neutral.bt-badge--solid{background:var(--contrast);color:var(--contrast-text)}.bt-badge--accent.bt-badge--soft{background:var(--accent-surface);color:var(--accent-text);border-color:var(--accent-border)}.bt-badge--accent.bt-badge--solid{background:var(--accent);color:var(--neutral-950)}.bt-badge--success.bt-badge--soft{background:var(--success-surface);color:var(--success)}.bt-badge--success.bt-badge--solid{background:var(--success);color:var(--contrast-text)}.bt-badge--warning.bt-badge--soft{background:var(--warning-surface);color:var(--warning)}.bt-badge--warning.bt-badge--solid{background:var(--warning);color:var(--contrast-text)}.bt-badge--danger.bt-badge--soft{background:var(--danger-surface);color:var(--danger)}.bt-badge--danger.bt-badge--solid{background:var(--danger);color:var(--contrast-text)}.bt-badge--info.bt-badge--soft{background:var(--info-surface);color:var(--info)}.bt-badge--info.bt-badge--solid{background:var(--info);color:var(--contrast-text)}.bt-badge--saroma.bt-badge--soft{background:var(--product-saroma-surface);color:var(--product-saroma)}.bt-badge--saroma.bt-badge--solid{background:var(--product-saroma);color:var(--contrast-text)}.bt-badge--pharmago.bt-badge--soft{background:var(--product-pharmago-surface);color:var(--product-pharmago)}.bt-badge--pharmago.bt-badge--solid{background:var(--product-pharmago);color:var(--contrast-text)}.bt-badge--kaab.bt-badge--soft{background:var(--product-kaab-surface);color:var(--product-kaab)}.bt-badge--kaab.bt-badge--solid{background:var(--product-kaab);color:var(--contrast-text)}.bt-badge--dues.bt-badge--soft{background:var(--product-dues-surface);color:var(--product-dues)}.bt-badge--dues.bt-badge--solid{background:var(--product-dues);color:var(--contrast-text)}.bt-avatar{border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text);font-family:var(--font-sans);border:var(--stroke-hairline) solid var(--border);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative;overflow:visible}.bt-avatar--square{border-radius:var(--radius-md)}.bt-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.bt-avatar--ink{background:var(--contrast);color:var(--contrast-text);border-color:var(--contrast)}.bt-avatar--saroma{background:var(--product-saroma-surface);color:var(--product-saroma);border-color:#0000}.bt-avatar--pharmago{background:var(--product-pharmago-surface);color:var(--product-pharmago);border-color:#0000}.bt-avatar--kaab{background:var(--product-kaab-surface);color:var(--product-kaab);border-color:#0000}.bt-avatar--dues{background:var(--product-dues-surface);color:var(--product-dues);border-color:#0000}.bt-avatar-status{border-radius:var(--radius-full);border:2px solid var(--surface);width:25%;min-width:8px;height:25%;min-height:8px;position:absolute;bottom:-1px;right:-1px}.bt-avatar-status--online{background:var(--success)}.bt-avatar-status--away{background:var(--warning)}.bt-avatar-status--offline{background:var(--text-subtle)}.bt-card{gap:var(--space-4);padding:var(--space-6);background:var(--surface-raised);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-lg);font-family:var(--font-sans);color:var(--text);flex-direction:column;text-decoration:none;display:flex}.bt-card--flush{gap:0;padding:0}.bt-card--interactive{cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard)}.bt-card--interactive:hover{border-color:var(--border-strong)}.bt-card--sunken{background:var(--surface-sunken);border-color:#0000}.bt-card--ink{background:var(--neutral-950);color:var(--neutral-50);border-color:var(--neutral-950)}[data-theme=dark] .bt-card--ink{background:var(--neutral-900);border-color:var(--neutral-800)}.bt-card-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600;line-height:1.2}.bt-card--ink .bt-card-eyebrow{color:var(--neutral-400)}.bt-card-eyebrow--accent{color:var(--accent-text)}.bt-card-title{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600;line-height:1.25}.bt-card-body{color:var(--text-muted);font-size:15px;line-height:1.55}.bt-card--ink .bt-card-body{color:var(--neutral-400)}.bt-card-footer{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--stroke-hairline) solid var(--border);margin-top:auto;display:flex}.bt-card--ink .bt-card-footer{border-color:var(--neutral-800)}.bt-card-media{margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;aspect-ratio:16/9;background:var(--surface-sunken);overflow:hidden}.bt-card--flush .bt-card-media{margin:0}.bt-card-media img{object-fit:cover;width:100%;height:100%;display:block}.bt-listitem{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-3) var(--space-4);border:0;border-bottom:var(--stroke-hairline) solid var(--border);font-family:var(--font-sans);color:var(--text);text-align:left;background:0 0;text-decoration:none;display:flex}.bt-listitem--interactive{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.bt-listitem--interactive:hover{background:var(--surface-hover)}.bt-listitem--selected{background:var(--surface-selected);box-shadow:inset 2px 0 0 var(--contrast)}.bt-listitem-lead{color:var(--text-muted);flex-shrink:0;display:inline-flex}.bt-listitem-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt-listitem-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:1.3;overflow:hidden}.bt-listitem-sub{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.bt-listitem-trail{color:var(--text-muted);align-items:center;gap:var(--space-2);flex-shrink:0;font-size:14px;display:inline-flex}.bt-listitem-chevron{color:var(--text-subtle)}.bt-alert{gap:var(--space-3);padding:var(--space-4);border:var(--stroke-hairline) solid;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:14px;line-height:1.5;display:flex}.bt-alert-icon{margin-top:1px}.bt-alert-content{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.bt-alert-title{font-weight:600}.bt-alert-action{margin-top:var(--space-2)}.bt-alert-close{border-radius:var(--radius-xs);width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -6px -4px 0;display:inline-flex}.bt-alert--neutral{background:var(--surface-sunken);border-color:var(--border);color:var(--text)}.bt-alert--info{background:var(--info-surface);border-color:var(--info-surface);color:var(--info)}.bt-alert--success{background:var(--success-surface);border-color:var(--success-surface);color:var(--success)}.bt-alert--warning{background:var(--warning-surface);border-color:var(--warning-surface);color:var(--warning)}.bt-alert--danger{background:var(--danger-surface);border-color:var(--danger-surface);color:var(--danger)}.bt-alert--accent{background:var(--accent-surface);border-color:var(--accent-border);color:var(--accent-text)}.bt-toast{align-items:center;gap:var(--space-3);max-width:420px;min-height:48px;padding:var(--space-3) var(--space-4);background:var(--contrast);color:var(--contrast-text);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-family:var(--font-sans);font-size:14px;line-height:1.4;display:inline-flex}.bt-toast-text{flex:1}.bt-toast--success .bt-toast-icon{color:var(--success)}.bt-toast--danger .bt-toast-icon{color:var(--danger)}.bt-toast--warning .bt-toast-icon{color:var(--warning)}.bt-toast--info .bt-toast-icon{color:var(--info)}[data-theme=light] .bt-toast--success .bt-toast-icon,:root:not([data-theme=dark]) .bt-toast--success .bt-toast-icon{color:#5cc28f}[data-theme=light] .bt-toast--danger .bt-toast-icon,:root:not([data-theme=dark]) .bt-toast--danger .bt-toast-icon{color:#f08a82}[data-theme=light] .bt-toast--warning .bt-toast-icon,:root:not([data-theme=dark]) .bt-toast--warning .bt-toast-icon{color:#e2b84a}[data-theme=light] .bt-toast--info .bt-toast-icon,:root:not([data-theme=dark]) .bt-toast--info .bt-toast-icon{color:#8faaff}.bt-toast-action{color:inherit;text-underline-offset:3px;cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;padding:4px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:underline}.bt-toast-close{color:inherit;border-radius:var(--radius-xs);cursor:pointer;opacity:.7;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:-6px;display:inline-flex}.bt-toast-close:hover{opacity:1}.bt-tooltip-wrap{display:inline-flex;position:relative}.bt-tooltip{z-index:var(--z-tooltip);background:var(--contrast);color:var(--contrast-text);border-radius:var(--radius-sm);font-family:var(--font-sans);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-enter), transform var(--duration-base) var(--ease-enter);box-shadow:var(--shadow-sm);padding:6px 10px;font-size:12px;font-weight:500;line-height:1.4;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,-4px)}.bt-tooltip--bottom{top:calc(100% + 6px);bottom:auto;transform:translate(-50%,4px)}.bt-tooltip--open{opacity:1;transform:translate(-50%)}.bt-dialog-root{z-index:var(--z-modal);padding:var(--space-4);font-family:var(--font-sans);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bt-dialog-root--inline{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.bt-dialog-scrim{background:var(--overlay);position:absolute;inset:0}.bt-dialog{background:var(--surface-raised);width:100%;max-width:480px;color:var(--text);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;max-height:100%;display:flex;position:relative}.bt-dialog--lg{max-width:720px}.bt-dialog--sheet{border-radius:var(--radius-xl) var(--radius-xl) 0 0;align-self:flex-end;max-width:100%}.bt-dialog-root--inline .bt-dialog--sheet{position:absolute;bottom:0;left:0;right:0}.bt-dialog-head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0;display:flex}.bt-dialog-title{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600;line-height:1.25}.bt-dialog-close{width:36px;height:36px;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-6px -8px -6px 0;display:inline-flex}.bt-dialog-close:hover{background:var(--surface-hover);color:var(--text)}.bt-dialog-body{padding:var(--space-3) var(--space-6) var(--space-6);color:var(--text-muted);font-size:15px;line-height:1.55;overflow:auto}.bt-dialog-actions{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:var(--stroke-hairline) solid var(--border);display:flex}@media (max-width:719px){.bt-dialog-actions{flex-direction:column-reverse}.bt-dialog-actions .bt-button{width:100%}}.bt-tabs{gap:var(--space-6);border-bottom:var(--stroke-hairline) solid var(--border);font-family:var(--font-sans);display:flex;overflow-x:auto}.bt-tab{align-items:center;gap:var(--space-2);padding:var(--space-3) 0;color:var(--text-muted);cursor:pointer;white-space:nowrap;border:0;border-bottom:var(--stroke-bold) solid transparent;transition:color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);background:0 0;margin-bottom:-1px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex;position:relative}.bt-tab:hover{color:var(--text)}.bt-tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--contrast)}.bt-tab-count{border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-muted);padding:1px 6px;font-size:11px}.bt-breadcrumb ol{align-items:center;gap:var(--space-1);font-family:var(--font-sans);flex-wrap:wrap;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.bt-breadcrumb li{align-items:center;gap:var(--space-1);display:inline-flex}.bt-breadcrumb a{color:var(--text-muted);border-radius:var(--radius-xs);text-decoration:none}.bt-breadcrumb a:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.bt-breadcrumb [aria-current]{color:var(--text);font-weight:600}.bt-breadcrumb-sep{color:var(--text-subtle)}.bt-pagination{align-items:center;gap:var(--space-1);font-family:var(--font-sans);display:inline-flex}.bt-page{min-width:36px;height:36px;padding:0 var(--space-2);border:var(--stroke-hairline) solid transparent;border-radius:var(--radius-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;justify-content:center;align-items:center;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.bt-page:hover{background:var(--surface-hover);color:var(--text)}.bt-page--on{background:var(--contrast);color:var(--contrast-text);border-color:var(--contrast)}.bt-page[disabled]{color:var(--text-disabled);cursor:not-allowed;background:0 0}.bt-page-ellipsis{text-align:center;min-width:24px;color:var(--text-subtle)}.bt-table-wrap{border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);overflow-x:auto}.bt-table{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:14px}.bt-table caption{text-align:left;padding:var(--space-3) var(--space-4);color:var(--text-muted);caption-side:bottom;font-size:12px;font-weight:500}.bt-table th,.bt-table td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:middle;border-bottom:var(--stroke-hairline) solid var(--border)}.bt-table thead th{background:var(--surface-sunken);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:600}.bt-table tbody th{color:var(--text);font-weight:500}.bt-table tbody tr:last-child th,.bt-table tbody tr:last-child td{border-bottom:0}.bt-table tbody tr:hover{background:var(--surface-hover)}.bt-table--dense th,.bt-table--dense td{padding:var(--space-2) var(--space-3)}.bt-table--striped tbody tr:nth-child(2n){background:var(--surface-sunken)}.bt-skel{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--skeleton) 0%, var(--surface-hover) 50%, var(--skeleton) 100%);animation:bt-shimmer var(--duration-slower) linear infinite;background-size:200% 100%;animation-duration:1.2s;display:inline-block}.bt-skel--circle{border-radius:var(--radius-full)}.bt-skel--block{border-radius:var(--radius-md);display:block}.bt-skel-row{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;display:flex}.bt-skel-lines{gap:var(--space-2);flex-direction:column;flex:1;display:flex}@keyframes bt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.bt-skel{background:var(--skeleton);animation:none}}.bt-empty{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-6);font-family:var(--font-sans);flex-direction:column;max-width:360px;margin:0 auto;display:flex}.bt-empty-icon{border-radius:var(--radius-full);background:var(--surface-sunken);width:56px;height:56px;color:var(--text-muted);margin-bottom:var(--space-1);justify-content:center;align-items:center;display:inline-flex}.bt-empty-title{letter-spacing:-.005em;color:var(--text);font-size:18px;font-weight:600}.bt-empty-body{color:var(--text-muted);font-size:14px;line-height:1.5}.bt-empty-action{margin-top:var(--space-2)}.bt-stat{gap:var(--space-1);padding:var(--space-5);background:var(--surface-raised);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-lg);font-family:var(--font-sans);flex-direction:column;min-width:160px;display:flex}.bt-stat-label{color:var(--text-muted);font-size:12px;font-weight:500}.bt-stat-value{letter-spacing:-.02em;color:var(--text);font-size:32px;font-weight:700;line-height:1.05}.bt-stat-delta{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.bt-stat-delta--up{color:var(--success)}.bt-stat-delta--down{color:var(--danger)}.bt-stat-deltalabel{color:var(--text-muted);font-weight:400}.bt-stat-extra{margin-top:var(--space-2)}.bt-progress-wrap{gap:var(--space-2);font-family:var(--font-sans);flex-direction:column;display:flex}.bt-progress-head{color:var(--text);justify-content:space-between;font-size:13px;font-weight:500;display:flex}.bt-progress-value{color:var(--text-muted);font-variant-numeric:tabular-nums}.bt-progress{background:var(--surface-sunken);border-radius:var(--radius-full);height:8px;overflow:hidden}.bt-progress-fill{background:var(--contrast);border-radius:var(--radius-full);height:100%;transition:width var(--duration-slow) var(--ease-standard)}.bt-progress--success .bt-progress-fill{background:var(--success)}.bt-progress--warning .bt-progress-fill{background:var(--warning)}.bt-progress--danger .bt-progress-fill{background:var(--danger)}.bt-progress--accent .bt-progress-fill{background:var(--accent)}.bt-nav{align-items:center;gap:var(--space-6);height:var(--nav-height);padding:0 var(--space-6);background:var(--surface);border-bottom:var(--stroke-hairline) solid var(--border);font-family:var(--font-sans);flex-wrap:wrap;display:flex}.bt-nav-brand{color:var(--text);margin-right:var(--space-4);border-radius:var(--radius-xs);align-items:center;text-decoration:none;display:inline-flex}.bt-nav-links{align-items:center;gap:var(--space-5);margin:0;padding:0;list-style:none;display:flex}.bt-nav-link{align-items:center;gap:var(--space-2);color:var(--text-muted);padding:var(--space-2) 0;border-radius:var(--radius-xs);transition:color var(--duration-base) var(--ease-standard);font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.bt-nav-link:hover,.bt-nav-link[aria-current=page]{color:var(--text)}.bt-nav-actions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}@media (max-width:719px){.bt-nav{height:auto;padding:var(--space-3) var(--space-4);gap:var(--space-3)}.bt-nav-links{gap:var(--space-4);order:3;width:100%;overflow-x:auto}}.bt-bottomnav{height:var(--bottom-nav-height);padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:var(--stroke-hairline) solid var(--border);font-family:var(--font-sans);align-items:stretch;display:flex}.bt-bottomnav-item{color:var(--text-muted);border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-standard);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;margin:4px 2px;font-size:11px;font-weight:600;line-height:1;text-decoration:none;display:flex}.bt-bottomnav-item--on{color:var(--text)}.bt-bottomnav-icon{display:inline-flex;position:relative}.bt-bottomnav-item--on .bt-bottomnav-icon svg{stroke-width:2.25px}.bt-bottomnav-badge{border-radius:var(--radius-full);background:var(--danger);min-width:16px;height:16px;color:var(--contrast-text);border:2px solid var(--surface);justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:-4px;right:-8px}[data-theme=dark] .bt-bottomnav-badge{color:var(--neutral-950)}.bt-footer{gap:var(--space-10);padding:var(--space-16) var(--space-6) var(--space-8);background:var(--neutral-950);color:var(--neutral-50);font-family:var(--font-sans);flex-direction:column;display:flex}.bt-footer-top{gap:var(--space-10);flex-wrap:wrap;justify-content:space-between;display:flex}.bt-footer-brand{gap:var(--space-4);flex-direction:column;max-width:320px;display:flex}.bt-footer-tagline{color:var(--neutral-400);font-size:14px;line-height:1.5}.bt-footer-cols{gap:var(--space-12);flex-wrap:wrap;display:flex}.bt-footer-col{gap:var(--space-3);flex-direction:column;min-width:140px;display:flex}.bt-footer-col-title{letter-spacing:.18em;text-transform:uppercase;color:var(--neutral-400);margin-bottom:var(--space-1);font-size:11px;font-weight:600}.bt-footer a{color:var(--neutral-50);border-radius:var(--radius-xs);font-size:14px;text-decoration:none}.bt-footer a:hover{text-underline-offset:3px;text-decoration:underline}.bt-footer-bottom{gap:var(--space-4);padding-top:var(--space-6);border-top:var(--stroke-hairline) solid var(--neutral-800);color:var(--neutral-400);flex-wrap:wrap;justify-content:space-between;font-size:12px;display:flex}.bt-logo{color:var(--contrast);align-items:center;gap:.4em;line-height:1;display:inline-flex}.bt-logo-word{font-family:var(--font-sans);letter-spacing:-.035em;font-weight:700}.bt-logo--stacked{flex-direction:column;gap:.3em}.bt-logo--stacked .bt-logo-sub{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);margin-top:.1em;font-size:.22em;font-weight:500}.bt-lockup{color:var(--contrast);align-items:center;gap:.4em;line-height:1;display:inline-flex}.bt-lockup-text{flex-direction:column;gap:.12em;display:flex}.bt-lockup-name{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:700}.bt-lockup-by{font-family:var(--font-sans);letter-spacing:.02em;color:var(--text-muted);font-size:.4em;font-weight:500}.bt-lockup-tile{border-radius:22%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bt-msg{gap:var(--space-2);font-family:var(--font-sans);max-width:var(--container-text);flex-direction:column;display:flex}.bt-msg--user{align-items:flex-end}.bt-msg-bubble{max-width:85%;padding:var(--space-3) var(--space-4);background:var(--surface-sunken);color:var(--text);border-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-xs);white-space:pre-wrap;font-size:16px;line-height:1.55}[data-theme=dark] .bt-msg-bubble{background:var(--surface-raised)}.bt-msg-time{color:var(--text-muted);padding-right:var(--space-1);font-size:12px}.bt-msg--assistant{align-items:stretch}.bt-msg-head{align-items:center;gap:var(--space-2);color:var(--text);display:flex}.bt-msg-name{font-size:13px;font-weight:600}.bt-msg-body{color:var(--text);font-size:16px;line-height:1.6}.bt-msg-body p{margin:0 0 var(--space-3)}.bt-msg-body p:last-child{margin:0}.bt-msg-body code{font-family:var(--font-mono);background:var(--surface-sunken);border-radius:var(--radius-xs);padding:1px 5px;font-size:13px}.bt-msg-actions{gap:var(--space-1);display:flex}.bt-msg-action{width:32px;height:32px;color:var(--text-subtle);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.bt-msg-action:hover{background:var(--surface-hover);color:var(--text)}.bt-msg--status{align-items:center;gap:var(--space-2);color:var(--text-muted);flex-direction:row;font-size:14px}.bt-msg-statusdot{border-radius:var(--radius-full);background:var(--product-saroma);width:8px;height:8px}.bt-composer-wrap{gap:var(--space-3);font-family:var(--font-sans);max-width:var(--container-text);flex-direction:column;display:flex}.bt-composer-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.bt-chip{height:36px;padding:0 var(--space-4);border:var(--stroke-hairline) solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);font-family:inherit;font-size:14px;font-weight:500}.bt-chip:hover{background:var(--surface-hover)}.bt-composer{align-items:flex-end;gap:var(--space-1);background:var(--surface-raised);border:var(--stroke-hairline) solid var(--border-strong);transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);border-radius:26px;padding:6px;display:flex}.bt-composer:focus-within{border-color:var(--contrast);box-shadow:0 0 0 1px var(--contrast)}.bt-composer-input{width:100%;min-width:0;min-height:40px;max-height:160px;padding:10px var(--space-2);color:var(--text);resize:none;background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:16px;line-height:1.3}.bt-composer-input::placeholder{color:var(--text-subtle)}.bt-composer-btn{width:40px;height:40px;color:var(--text-muted);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bt-composer-btn:hover{background:var(--surface-hover);color:var(--text)}.bt-composer-send{background:var(--contrast);width:40px;height:40px;color:var(--contrast-text);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bt-composer-send[disabled]{background:var(--surface-sunken);color:var(--text-disabled);cursor:not-allowed}.bt-composer-send--stop{background:var(--contrast)}.bt-composer-note{color:var(--text-muted);text-align:center;font-size:12px}.bt-amount{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;align-items:baseline;display:inline-flex}.bt-amount--xl,.bt-amount--l{font-variant-numeric:proportional-nums}.bt-amount--xl{letter-spacing:-.03em;font-size:56px;font-weight:700;line-height:1}.bt-amount--l{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1.05}.bt-amount--m{font-size:17px;font-weight:600;line-height:1.3}.bt-amount--s{font-size:14px;font-weight:600;line-height:1.3}.bt-amount-code{color:var(--text-muted);font-weight:500}.bt-amount--xl .bt-amount-code{font-size:.45em}.bt-amount--l .bt-amount-code{font-size:.55em}.bt-amount--in{color:var(--money-in)}.bt-amount--out{color:var(--money-out)}.bt-amount-secondary{margin-left:var(--space-2);color:var(--text-muted);font-size:.8em;font-weight:500}.bt-amount--xl{row-gap:var(--space-2);flex-wrap:wrap}.bt-amount--xl .bt-amount-secondary{margin-left:var(--space-3);font-size:.28em}@media (max-width:719px){.bt-amount--xl .bt-amount-secondary{flex-basis:100%;margin-left:0}}.bt-amount--l .bt-amount-secondary{font-size:.45em}.bt-tx{align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-3) var(--space-4);border:0;border-bottom:var(--stroke-hairline) solid var(--border);font-family:var(--font-sans);color:var(--text);text-align:left;background:0 0;display:flex}.bt-tx--interactive{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.bt-tx--interactive:hover{background:var(--surface-hover)}.bt-tx-tile{width:var(--avatar-md);height:var(--avatar-md);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bt-tx-tile--in{background:var(--success-surface);color:var(--success)}.bt-tx-tile--pending{background:var(--warning-surface);color:var(--warning)}.bt-tx-tile--bitcoin{background:var(--accent-surface);color:var(--accent-text)}.bt-tx-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt-tx-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:1.3;overflow:hidden}.bt-tx-sub{color:var(--text-muted);align-items:center;gap:var(--space-2);min-width:0;font-size:13px;line-height:1.4;display:flex}.bt-tx-subtext{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bt-tx-amount{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.bt-tx-secondary{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.bt-stepper{font-family:var(--font-sans);margin:0;padding:0;list-style:none;display:flex}.bt-step{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.bt-step:before{content:"";width:100%;height:var(--stroke-bold);background:var(--border);z-index:0;position:absolute;top:9px;left:-50%}.bt-step:first-child:before{display:none}.bt-step--done:before,.bt-step--current:before{background:var(--contrast)}.bt-step-dot{z-index:1;border-radius:var(--radius-full);background:var(--surface);border:var(--stroke-bold) solid var(--border-strong);width:20px;height:20px;color:var(--contrast-text);justify-content:center;align-items:center;display:inline-flex;position:relative}.bt-step--done .bt-step-dot{background:var(--contrast);border-color:var(--contrast)}.bt-step--current .bt-step-dot{border-color:var(--contrast);box-shadow:inset 0 0 0 3px var(--surface), inset 0 0 0 20px var(--contrast)}.bt-step-text{padding:0 var(--space-1);flex-direction:column;gap:2px;display:flex}.bt-step-label{color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.3}.bt-step--done .bt-step-label,.bt-step--current .bt-step-label{color:var(--text)}.bt-step-detail{color:var(--text-muted);font-size:11px}.bt-stepper--vertical{gap:var(--space-4);flex-direction:column}.bt-stepper--vertical .bt-step{text-align:left;align-items:flex-start;gap:var(--space-3);flex-direction:row}.bt-stepper--vertical .bt-step:before{width:var(--stroke-bold);height:calc(100% + var(--space-4));top:20px;left:9px}.bt-stepper--vertical .bt-step:last-child:before{display:none}.bt-stepper--vertical .bt-step:first-child:before{display:block}.bt-stepper--vertical .bt-step--todo:before{background:var(--border)}.bt-timeline{font-family:var(--font-sans);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bt-tl{gap:var(--space-3);padding-bottom:var(--space-5);display:flex;position:relative}.bt-tl:before{content:"";width:var(--stroke-bold);background:var(--border);position:absolute;top:18px;bottom:-2px;left:7px}.bt-tl:last-child:before{display:none}.bt-tl:last-child{padding-bottom:0}.bt-tl-dot{border-radius:var(--radius-full);background:var(--surface);border:var(--stroke-bold) solid var(--border-strong);width:16px;height:16px;color:var(--contrast-text);z-index:1;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex;position:relative}.bt-tl--active .bt-tl-dot,.bt-tl--success .bt-tl-dot{background:var(--contrast);border-color:var(--contrast)}.bt-tl--success .bt-tl-dot{background:var(--success);border-color:var(--success)}.bt-tl--danger .bt-tl-dot{background:var(--danger);border-color:var(--danger)}.bt-tl--warning .bt-tl-dot{background:var(--warning);border-color:var(--warning)}.bt-tl-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt-tl-title{color:var(--text);font-size:15px;font-weight:500;line-height:1.3}.bt-tl-detail{color:var(--text-muted);font-size:13px;line-height:1.45}.bt-tl-time{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:2px;font-size:12px}
html{scroll-behavior:auto}body{background:var(--surface);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}*{box-sizing:border-box}a{color:inherit}img{max-width:100%;display:block}.container{width:100%;max-width:1248px;padding:0 var(--space-6);margin:0 auto}.container--text{max-width:728px}.container--wide{max-width:1488px}.section{padding:var(--space-12) 0}.section--tight{padding:var(--space-8) 0}.section--band{background:var(--surface-sunken)}.section--ink{background:var(--neutral-950);color:var(--neutral-50)}.section--ink .muted,.section--ink .lede{color:var(--neutral-400)}.section-head{gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;max-width:680px;display:flex}.section-head--center{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.overline{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600;line-height:1.2}.overline--accent{color:var(--accent-text)}.overline--product{color:var(--product-color)}.display-xl{letter-spacing:-.03em;margin:0;font-size:48px;font-weight:800;line-height:.98}.display-l{letter-spacing:-.03em;margin:0;font-size:40px;font-weight:800;line-height:1}.display-m{letter-spacing:-.025em;margin:0;font-size:34px;font-weight:700;line-height:1.04}.heading-l{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:1.1}.heading-m{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:700;line-height:1.15}.heading-s{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600;line-height:1.25}.heading-xs{letter-spacing:-.005em;margin:0;font-size:18px;font-weight:600;line-height:1.3}.lede{color:var(--text-muted);max-width:56ch;margin:0;font-size:18px;line-height:1.55}.body{margin:0;font-size:16px;line-height:1.55}.body-s{margin:0;font-size:14px;line-height:1.5}.muted{color:var(--text-muted)}.editorial{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-size:32px;font-weight:400;line-height:1.2}.quote{font-family:var(--font-serif);margin:0;font-size:24px;font-style:italic;line-height:1.35}.actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}.stack{gap:var(--space-4);flex-direction:column;display:flex}.row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.hero{padding:var(--space-12) 0}.hero-inner{gap:var(--space-10);grid-template-columns:1fr;align-items:center;display:grid}.hero-inner>*,.grid>*{min-width:0}.hero-copy{gap:var(--space-5);flex-direction:column;display:flex}.hero-visual{justify-content:center;display:flex}.feature{gap:var(--space-3);padding:var(--space-6);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);flex-direction:column;display:flex}.section--ink .feature{background:var(--surface-raised);border-color:var(--border)}.feature-icon{border-radius:var(--radius-md);background:var(--surface-sunken);width:40px;height:40px;color:var(--text);justify-content:center;align-items:center;display:inline-flex}.section--ink .feature-icon{background:var(--neutral-800);color:var(--neutral-50)}.feature-icon--product{background:var(--product-surface);color:var(--product-color)}.feature p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.55}.section--ink .feature p{color:var(--neutral-400)}.steps{gap:var(--space-6);counter-reset:step;grid-template-columns:1fr;display:grid}.step{gap:var(--space-2);padding-top:var(--space-4);border-top:var(--stroke-bold) solid var(--contrast);flex-direction:column;display:flex}.step-num{font-family:var(--font-mono);color:var(--text-muted);font-size:12px}.step p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.55}.product-strip{gap:var(--space-4);grid-template-columns:1fr;display:grid}.product-strip-item{gap:var(--space-2);padding:var(--space-4) 0;border-top:var(--stroke-hairline) solid var(--border);flex-direction:column;display:flex}.product-strip-item p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.product-card{gap:var(--space-4);padding:var(--space-6);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);flex-direction:column;min-height:100%;text-decoration:none;display:flex}.product-card p{color:var(--text-muted);flex-grow:1;margin:0;font-size:15px;line-height:1.55}.product-card-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--stroke-hairline) solid var(--border);display:flex}.phone{background:var(--neutral-950);width:380px;max-width:100%;box-shadow:var(--shadow-lg);border-radius:44px;flex-shrink:0;padding:10px}[data-theme=dark] .phone{border:1px solid var(--neutral-800);background:var(--neutral-900)}.phone--paper{background:var(--neutral-950)}.phone-screen{background:var(--surface);border-radius:34px;flex-direction:column;height:720px;display:flex;position:relative;overflow:hidden}.phone-screen--ink{background:var(--neutral-950);color:var(--neutral-50)}.phone-bar{justify-content:space-between;align-items:center;padding:14px 18px 0;font-size:12px;font-weight:600;display:flex}.phone-top{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.phone-body{flex-direction:column;flex:1;display:flex;overflow:hidden}.phone-body--pad{padding:0 16px}.phone-bottom{margin-top:auto}.browser{border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);width:100%;min-width:0;max-width:100%;box-shadow:var(--shadow-lg);overflow:hidden}.section--ink .browser{border-color:var(--neutral-800);background:var(--neutral-900)}.browser-bar{border-bottom:var(--stroke-hairline) solid var(--border);align-items:center;gap:8px;padding:10px 14px;display:flex}.section--ink .browser-bar{border-color:var(--neutral-800)}.browser-dot{background:var(--border-strong);border-radius:999px;width:10px;height:10px}.browser-url{font-family:var(--font-mono);color:var(--text-muted);margin-left:8px;font-size:12px}.browser-body{padding:var(--space-6)}.waitlist{gap:var(--space-2);flex-direction:column;width:100%;max-width:480px;display:flex}.waitlist-row{gap:var(--space-2);flex-direction:column;display:flex}.waitlist-row .bt-field{flex:1}.waitlist-note{color:var(--text-muted);font-size:12px}.news-list{gap:var(--space-4);grid-template-columns:1fr;display:grid}.news-card{gap:var(--space-3);padding:var(--space-6);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);flex-direction:column;text-decoration:none;display:flex}.news-card p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.55}.news-meta{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:12px;display:flex}.faq{border-top:var(--stroke-hairline) solid var(--border);flex-direction:column;display:flex}.faq-item{gap:var(--space-2);padding:var(--space-5) 0;border-bottom:var(--stroke-hairline) solid var(--border);grid-template-columns:1fr;display:grid}.faq-item p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.55}.cta-band{gap:var(--space-5);padding:var(--space-10) var(--space-6);border-radius:var(--radius-xl);background:var(--neutral-950);color:var(--neutral-50);flex-direction:column;display:flex}.cta-band .lede{color:var(--neutral-400)}[data-theme=dark] .cta-band{background:var(--neutral-900)}.code{font-family:var(--font-mono);padding:var(--space-5);border-radius:var(--radius-md);background:var(--neutral-950);color:var(--neutral-50);white-space:pre;margin:0;font-size:13px;line-height:1.6;overflow:hidden}.code .c{color:var(--neutral-400)}.code .k{color:#e0b47e}.code .s{color:#5fbfb9}.founder{gap:var(--space-6);grid-template-columns:1fr;align-items:start;display:grid}.principles{gap:var(--space-4);grid-template-columns:1fr;display:grid}.principle{gap:var(--space-2);padding:var(--space-5) 0;border-top:var(--stroke-hairline) solid var(--border);flex-direction:column;display:flex}.principle p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.55}.contact{gap:var(--space-10);grid-template-columns:1fr;display:grid}.contact-info{gap:var(--space-5);flex-direction:column;display:flex}.contact-line{gap:var(--space-3);align-items:flex-start;font-size:15px;line-height:1.5;display:flex}@media (min-width:720px){.section,.hero{padding:var(--space-16) 0}.display-xl{font-size:64px}.display-l{font-size:52px}.display-m{font-size:40px}.heading-l{font-size:32px}.grid--2,.grid--3,.grid--4,.product-strip{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.waitlist-row{flex-direction:row;align-items:flex-end}.faq-item{gap:var(--space-6);grid-template-columns:1fr 1.6fr}.news-list{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.founder{gap:var(--space-10);grid-template-columns:1fr 1fr}.contact{grid-template-columns:1.2fr .8fr}.cta-band{padding:var(--space-12) var(--space-10);flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1024px){.section{padding:var(--space-20) 0}.hero{padding:var(--space-24) 0 var(--space-20)}.display-xl{font-size:80px}.display-l{font-size:64px}.display-m{font-size:48px}.heading-l{font-size:36px}.heading-m{font-size:28px}.hero-inner{gap:var(--space-12);grid-template-columns:1.05fr .95fr}.hero-visual{justify-content:flex-end}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4,.product-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.news-list{grid-template-columns:repeat(3,minmax(0,1fr))}.principles{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}.editorial{font-size:44px}.section-head{margin-bottom:var(--space-10)}}
