:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Mono",Menlo,Consolas,monospace;--text-xs:.72rem;--text-sm:.78rem;--text-base:.85rem;--text-md:.95rem;--text-lg:1.1rem;--text-xl:1.3rem;--text-2xl:1.5rem;--text-display:clamp(3rem,7vw,5.8rem);--content-width:75rem;--space-1:.2rem;--space-2:.3rem;--space-3:.4rem;--space-4:.5rem;--space-5:.65rem;--space-6:.85rem;--space-7:1.1rem;--space-8:1.75rem;--space-9:2rem;--space-10:3rem;--radius-xs:.35rem;--radius-sm:.4rem;--radius-md:.5rem;--radius-lg:.65rem;--radius-xl:.75rem;--radius-2xl:1rem;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.3s;--duration-spin:.7s;--duration-pulse:1.4s;--duration-loading-pulse:1.2s;--ease:ease;--ease-standard:ease;--ease-out:ease-out;--ease-in-out:ease-in-out;--ease-linear:linear}[data-theme=dark]{--bg-primary:#0f1417;--bg-secondary:#1a2126;--text-primary:#f5f2ee;--text-secondary:#9aa5ab;--accent:#22c55e;--accent-hover:#16a34a;--accent-rgb:34,197,94;--accent-subtle:#22c55e24;--accent-ink:#07140b;--border:#ffffff14;--surface-overlay:#ffffff0f;--surface-overlay-strong:#ffffff1f;--glass-bg:#1a2126b3;--danger:#ef4444;--danger-subtle:#ef444424;--success:#22c55e;--success-subtle:#22c55e24;--warn:#eab308;--warn-subtle:#eab30824}[data-theme=black]{--bg-primary:#000;--bg-secondary:#121212;--text-primary:#fff;--text-secondary:#8a8a8a;--accent:#4ade80;--accent-hover:#22c55e;--accent-rgb:74,222,128;--accent-subtle:#4ade8029;--accent-ink:#07140b;--border:#ffffff24;--surface-overlay:#ffffff17;--surface-overlay-strong:#ffffff29;--glass-bg:#0a0a0abf;--danger:#f87171;--danger-subtle:#f8717124;--success:#4ade80;--success-subtle:#4ade8024;--warn:#facc15;--warn-subtle:#facc1524}[data-theme=light]{--bg-primary:#f7faf8;--bg-secondary:#fff;--text-primary:#132218;--text-secondary:#5d7064;--accent:#15803d;--accent-hover:#166534;--accent-rgb:21,128,61;--accent-subtle:#15803d1a;--accent-ink:#fff;--border:#23462e26;--surface-overlay:#1322180a;--surface-overlay-strong:#1322181a;--glass-bg:#ffffffe6;--danger:#dc2626;--danger-subtle:#dc26261f;--success:#15803d;--success-subtle:#15803d1f;--warn:#a16207;--warn-subtle:#a162071f;--buncss-light:initial;--buncss-dark: ;--buncss-light:initial;--buncss-dark: ;color-scheme:light}[data-theme=dark],[data-theme=black]{--buncss-light: ;--buncss-dark:initial;color-scheme:dark}[data-theme]{--bg:var(--bg-primary);--bg-raised:var(--bg-secondary);--surface:var(--bg-secondary);--surface-soft:var(--surface-overlay);--glass:var(--glass-bg);--text:var(--text-primary);--text-soft:var(--text-secondary);--muted:var(--text-secondary);--border-strong:var(--surface-overlay-strong);--accent-soft:var(--accent-subtle);--success-soft:var(--success-subtle);--warning:var(--warn);--warning-soft:var(--warn-subtle);--danger-soft:var(--danger-subtle);--shadow-float:0 .5rem 1.5rem #0000004d}.theme-btn:hover,.theme-btn.active,.lang-btn:hover,.lang-btn.active{box-shadow:0 0 0 .0625rem var(--accent);border-color:var(--accent)!important}[data-theme-select],[data-locale-select],select[data-enhanced=true]{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important}:lang(fa){font-family:Vazirmatn,Tahoma,IRANSans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.form-input:focus-visible{outline:none}html{--buncss-light:initial;--buncss-dark: ;color-scheme:light dark;background:var(--bg-primary);scroll-behavior:smooth}@media (prefers-color-scheme:dark){html{--buncss-light: ;--buncss-dark:initial}}body{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);min-height:100vh;font-size:var(--text-base);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;min-height:100dvh;line-height:1.55}body.modal-open,body.modal-open .content{overflow:hidden}button,input,select,textarea{font-family:inherit}a{color:inherit}code,.mono{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace}.page{display:flex;height:100vh;overflow:hidden;flex-direction:column;height:100dvh}.unfunded-banner{background:linear-gradient(90deg,var(--danger),var(--accent));color:#fff;text-shadow:0 .0625rem .15rem #0000008c;padding:var(--space-5)var(--space-7);font-size:var(--text-base);text-align:center;flex-shrink:0;line-height:1.4}.unfunded-banner strong{font-weight:700}.unfunded-banner.banner-warn{background:linear-gradient(90deg,var(--warn),var(--accent))}.unfunded-banner.banner-danger{background:var(--danger)}.nav{z-index:1000;background:var(--bg-primary);border-bottom:.0625rem solid var(--border);flex-shrink:0}.nav-container{padding:var(--space-6)var(--space-7);display:grid;grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);align-items: center;gap:var(--space-7);max-width:75rem;margin:0 auto}.nav-brand{display:inline-flex;justify-self:start;align-items: center;gap:var(--space-3);font-weight:700;font-size:var(--text-lg);letter-spacing:-.02em;white-space:nowrap;text-decoration:none;color:var(--text-primary)}.nav-brand:hover,.nav-brand:focus,.nav-brand:active{text-decoration:none;color:var(--text-primary)}.nav-brand .brand-cards,.nav-brand svg.brand-dot{overflow:visible;display:block;flex-shrink:0;width:2.2rem;height:1.85rem}.brand-text{display:flex;text-align:start;text-decoration:none;flex-direction:column;line-height:1.15}.brand-mark{letter-spacing:-.02em;text-decoration:none;color:var(--text-primary);font-weight:700}.brand-mark .brand-accent{color:var(--accent)}.brand-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);text-decoration:none;font-size:.55rem;font-weight:600}.nav-center{display:flex;justify-self:center;align-items: center;gap:var(--space-2);flex-wrap:wrap}.nav-center a{display:inline-flex;align-items: center;gap:var(--space-3);padding:var(--space-3)var(--space-6);border-radius:var(--radius-lg);text-decoration:none;color:var(--text-secondary);font-size:var(--text-base);transition:background var(--duration-fast),color var(--duration-fast);white-space:nowrap;font-weight:500}.nav-center a .icon{flex-shrink:0;width:1.05rem;height:1.05rem}.nav-center a:hover{background:var(--accent-subtle);color:var(--text-primary)}.nav-center a.active{background:var(--accent-subtle);color:var(--accent);font-weight:600}.nav-right{display:flex;grid-column:3;justify-self:end;align-items: center;gap:var(--space-5)}.content{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--space-7)var(--space-7)var(--space-10);display:flex;gap:var(--space-6);flex-direction:column;flex:1;width:100%;max-width:75rem;min-height:0;margin:0 auto}.content-header{display:flex;justify-content:space-between;align-items: center;gap:var(--space-5);flex-wrap:wrap}#page-actions{display:flex;align-items: center;gap:var(--space-4)}#page-subheader{display:flex;align-items: center;gap:var(--space-3);flex-wrap:wrap}#page-subheader:empty{display:none}#main-view{display:flex;gap:var(--space-6);flex-direction:column}.mt-sm{margin-top:var(--space-6)}.mt-md{margin-top:var(--space-8)}.mb-xs{margin-bottom:var(--space-4)}.mb-sm{margin-bottom:var(--space-6)}.mb-md{margin-bottom:var(--space-7)}.text-center{text-align:center}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--space-8);align-items: start}.card-grid-stretch{align-items:stretch}.card-grid-cap-2{grid-template-columns:repeat(auto-fit,minmax(max(20rem,calc(50% - var(--space-8)/2)),1fr))}.btn-block{justify-content:center;width:100%}.btn-row{display:flex;gap:var(--space-4)}.btn-row.btn-row-center{flex-wrap:wrap;justify-content:center;align-items: center}.loading-card{display:flex;padding:var(--space-10);justify-content:center}h1{font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:700}h1 .badge{vertical-align:middle}h2{font-size:var(--text-lg);font-weight:700}p.subtitle{color:var(--text-secondary);font-size:var(--text-md)}.glass-card{background:var(--bg-secondary);border:.0625rem solid var(--border);border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:0 .5rem 2rem #0003}.section-label{display:block;color:var(--muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700;line-height:1.3}.icon{display:inline-block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.125em;width:1em;height:1em}.monitor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--space-7)}.clickable{cursor:pointer}.monitor-title{font-size:var(--text-md);display:flex;align-items: center;gap:var(--space-3);flex-wrap:wrap;font-weight:600}.monitor-grid-rich{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr))}.monitor-card-rich{padding:var(--space-7)var(--space-7);cursor:pointer;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.monitor-card-rich:hover{border-color:var(--accent);box-shadow:0 .4rem 1.2rem #00000040}.overview-row{padding:var(--space-5)var(--space-7)}.status-dot{display:inline-block;transition:background var(--duration-base)var(--ease-standard);border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem}.status-dot-slot{display:flex;flex-shrink:0;justify-content:center;align-items: center;width:2rem;height:2rem}.status-dot-updating-ring{position:relative;display:inline-flex;padding:var(--space-2)}.status-dot-updating-ring:before{content:"";position:absolute;border:.1rem solid #0000;border-top-color:var(--warn);animation:spin var(--duration-spin)var(--ease-linear)infinite;border-radius:50%;inset:0}@keyframes status-dot-pulse{0%{box-shadow:0 0 0 0 var(--pulse-glow,transparent)}60%{box-shadow:0 0 .6rem .4rem var(--pulse-glow,transparent)}to{box-shadow:0 0 #0000}}.status-dot.pulse-ok,.status-dot.pulse-miss{animation:status-dot-pulse var(--duration-pulse)var(--ease-out)}@keyframes status-dot-loading-pulse{0%,to{opacity:.35}50%{opacity:1}}.status-dot-loading{background:var(--text-secondary);animation:status-dot-loading-pulse var(--duration-loading-pulse)var(--ease-in-out)infinite}.node-legend-row{display:flex;gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap}.node-legend-item{display:flex;align-items: center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}.node-legend-dot{box-sizing:border-box;border:.09375rem solid #0000;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.overview-chart{position:relative;width:100%;height:3.75rem}.overview-chart canvas{display:block;width:100%;height:100%}.overview-chart-empty{font-size:var(--text-xs);color:var(--text-secondary);margin:0}.overview-chart-loading{display:flex;justify-content:center;align-items: center}.probe-metric-charts{margin-top:var(--space-4)}@keyframes probeChartsIn{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.probe-charts-enter{animation:probeChartsIn var(--duration-base)var(--ease-out)}.probe-metric-charts-multi{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-6)}.probe-metric-charts-multi .probe-metric-chart-block{background:var(--bg-secondary);border:.0625rem solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4)var(--space-5)}.probe-metric-charts-multi .overview-chart{height:3rem}.view-toggle{display:inline-flex;gap:var(--space-1);background:var(--bg-primary);padding:var(--space-1);border-radius:var(--radius-lg);border:.0625rem solid var(--border)}.view-toggle-btn{color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;display:flex;transition:var(--duration-fast);background:0 0;border:none;justify-content:center;align-items: center;width:2rem;height:2rem;padding:0}.view-toggle-btn:hover:not(.active){background:var(--accent-subtle);color:var(--text-primary)}.view-toggle-btn.active{background:var(--accent);color:#fff}.view-toggle-btn-text{padding:0 var(--space-5);font-size:var(--text-sm);white-space:nowrap;width:auto;height:1.9rem;font-weight:600}.window-picker-trigger{display:inline-flex;align-items: center;gap:var(--space-2);padding:0 var(--space-5);border-radius:var(--radius-lg);border:.0625rem solid var(--border);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;font-size:var(--text-sm);white-space:nowrap;transition:var(--duration-fast);height:2rem;font-weight:600}.window-picker-trigger:hover{background:var(--accent-subtle)}.window-picker.active .window-picker-trigger{border-color:var(--accent);color:var(--accent)}.window-picker-trigger .icon:first-child{width:.9rem;height:.9rem}.window-picker-trigger .select-caret{width:.85rem;height:.85rem}.window-picker .select-panel{min-width:8rem}#page-actions .primary-btn{height:2rem}.timeline-bar{display:flex;border-radius:var(--radius-sm);overflow:hidden;background:var(--border);height:1.25rem}.timeline-bar .seg{flex:none}.chart-wrap{position:relative;width:100%;height:14rem}.chart-wrap canvas{display:block;width:100%;height:100%}.chart-tooltip{display:none;position:fixed;background:var(--bg-secondary);border:.0625rem solid var(--border);border-radius:var(--radius-md);padding:var(--space-3)var(--space-5);font-size:var(--text-xs);color:var(--text-primary);pointer-events:none;z-index:20;white-space:nowrap;box-shadow:0 .3rem 1rem #0000004d}.chart-tooltip-time{color:var(--text-secondary);margin-bottom:var(--space-1)}.chart-tooltip-row{display:flex;align-items: center;gap:var(--space-2);line-height:1.4}.chart-tooltip-dot{border-radius:50%;flex:none;width:.5rem;height:.5rem}.metric-chart-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--space-7)}.metric-chart-block{background:var(--bg-secondary);border:.0625rem solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6)var(--space-6)}.metric-chart-label{font-size:var(--text-xs);color:var(--text-secondary);text-transform:capitalize;margin-bottom:var(--space-3)}.chart-wrap-small{height:6rem}.metric-table-wrap table{border-collapse:collapse;font-size:var(--text-base);width:100%;min-width:0}.metric-table-wrap td{padding:var(--space-2)0}.run-results-table-wrap table{min-width:0}.metric-table-wrap td:first-child{color:var(--text-secondary)}.metric-table-wrap tr+tr td{border-top:.0625rem solid var(--border)}.detail-tabs{display:flex;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap}.detail-tab{padding:var(--space-3)var(--space-6);border:.0625rem solid var(--border);color:var(--text-secondary);border-radius:var(--radius-md);font-size:var(--text-base);text-transform:capitalize;cursor:pointer;transition:var(--duration-fast);background:0 0;font-weight:600}.detail-tab:hover:not(.active){background:var(--accent-subtle);color:var(--text-primary)}.detail-tab.active{background:var(--accent);color:#fff;border-color:var(--accent)}.metric-tab-panel.hidden{display:none}.field-picker-list{list-style:none;display:flex;gap:var(--space-3);flex-direction:column;margin:0;padding:0}.field-picker-row{display:flex;justify-content:space-between;align-items: center;gap:var(--space-6);padding:var(--space-4)var(--space-6);background:var(--bg-secondary);border:.0625rem solid var(--border);border-radius:var(--radius-lg)}.field-picker-label{display:flex;align-items: center;gap:var(--space-4);font-size:var(--text-base);text-transform:capitalize;cursor:pointer}.field-picker-move{display:flex;gap:var(--space-2);flex-shrink:0}.field-picker-move .icon-btn{font-size:var(--text-base);width:1.6rem;height:1.6rem}.probe-picker-label{display:flex;align-items: center;gap:var(--space-4);font-size:var(--text-base);cursor:pointer}.probe-picker-list{overflow-y:auto;max-height:20rem}.gauge-wrap{position:relative;width:5.5rem;height:5.5rem;margin:0 auto}.gauge-svg{width:100%;height:100%;transform:rotate(-90deg)}.gauge-track{fill:none;stroke:var(--border);stroke-width:8}.gauge-arc{fill:none;stroke:var(--accent);stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset var(--duration-slow)}.gauge-value{position:absolute;display:flex;font-weight:700;font-size:var(--text-base);justify-content:center;align-items: center;inset:0}.stat-card-value{font-size:var(--text-xl);text-align:center;padding:var(--space-6)0;font-weight:700}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));background:var(--border);border:.0625rem solid var(--border);border-radius:var(--radius-2xl);overflow:hidden;gap:1px}.stat-tile{background:var(--bg-secondary);padding:var(--space-7)var(--space-7)}.stat-tile .label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-weight:600}.stat-tile .value{font-size:var(--text-2xl);margin-top:var(--space-2);font-variant-numeric:tabular-nums;font-weight:700}.stat-tile .value small{color:var(--text-secondary);font-size:.65em;font-weight:500}.lead-stat{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-7)}.lead-stat .label{font-size:var(--text-base);color:var(--text-secondary);font-weight:600}.lead-stat .value{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:700}.stat-tile .value-badge{font-size:var(--text-lg)}.primary-btn,.secondary-btn,.ghost-btn,.danger-btn{display:inline-flex;justify-content:center;align-items: center;gap:var(--space-2);border-radius:var(--radius-lg);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--duration-fast),border-color var(--duration-fast),transform var(--duration-fast),box-shadow var(--duration-fast),color var(--duration-fast);padding:.625rem 1.25rem;font-weight:650}.primary-btn{background-color:var(--accent);color:var(--accent-ink,#fff);border:.0625rem solid var(--accent);box-shadow:0 .15rem .5rem rgba(var(--accent-rgb),.25)}.primary-btn:hover:not(:disabled){background-color:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 .25rem .75rem rgba(var(--accent-rgb),.35);transform:translateY(-.0625rem)}.primary-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.secondary-btn{background:var(--surface-overlay);color:var(--text-primary);border:.0625rem solid var(--border);box-shadow:0 .0625rem .125rem #0000000d}.secondary-btn:hover:not(:disabled){background:var(--surface-overlay-strong);border-color:var(--border-strong);color:var(--text-primary);transform:translateY(-.0625rem)}.secondary-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.ghost-btn{color:var(--text-primary);border:.0625rem solid var(--border);background:0 0}.ghost-btn:hover:not(:disabled){background:var(--surface-overlay);border-color:var(--border-strong);transform:translateY(-.0625rem)}.ghost-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.danger-btn{background:var(--danger-subtle);color:var(--danger);border:.0625rem solid var(--danger)}.danger-btn:hover:not(:disabled){background:var(--danger);color:#fff;transform:translateY(-.0625rem)}.danger-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.primary-btn.danger-btn{background:var(--danger);color:#fff;border-color:var(--danger);box-shadow:0 .15rem .5rem #ef444440}.primary-btn.danger-btn:hover:not(:disabled){background:#dc2626;border-color:#dc2626;transform:translateY(-.0625rem);box-shadow:0 .25rem .75rem #ef444459}.icon-btn{background:var(--surface-overlay);border:.0625rem solid var(--border);color:var(--text-secondary);font-size:var(--text-md);cursor:pointer;display:flex;transition:background var(--duration-fast),color var(--duration-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items: center;width:2rem;height:2rem}.icon-btn:hover{color:var(--text-primary);background:var(--surface-overlay-strong)}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.icon-btn-warn{background:var(--warn-subtle);color:var(--warn);border-color:var(--warn-subtle)}.icon-btn-warn:hover{background:var(--warn-subtle);filter:brightness(1.15);color:var(--warn)}.dropdown-trigger{padding-block:var(--space-2);padding-inline:var(--space-2)var(--space-6);gap:var(--space-3);border-radius:999px;width:auto}.dropdown-trigger-name{font-size:var(--text-base);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-weight:600}.dropdown-trigger-name:empty{display:none}.dropdown-trigger:has(.dropdown-trigger-name:empty){width:2rem;padding:0}.icon-btn-plain{border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-md);cursor:pointer;display:flex;transition:background var(--duration-fast),color var(--duration-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items: center;width:1.75rem;height:1.75rem}.icon-btn-plain:hover{color:var(--text-primary);background:var(--surface-overlay-strong)}.id-row{display:flex;justify-content:space-between;align-items: center;gap:var(--space-4);flex-wrap:wrap}.id-row>span:last-child,.id-row-value{min-width:0}.id-row>span:last-child{text-align:end}.id-row-value{display:flex;align-items: center;gap:var(--space-2)}.account-name-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-weight:500}.divider{border:none;border-top:.0625rem solid var(--border);margin:var(--space-6)0}.link-btn{color:var(--accent);font-weight:600;font-size:var(--text-base);cursor:pointer;background:0 0;border:none;padding:0}.link-btn:hover{text-decoration:underline}.badge{display:inline-flex;align-items: center;gap:var(--space-2);background:var(--surface-overlay);padding:var(--space-1)var(--space-4);border-radius:var(--radius-xs);font-size:var(--text-xs);white-space:nowrap;font-weight:600}.badge:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.badge-active,.badge-ok{background:var(--success-subtle);color:var(--success)}.badge-fail,.badge-suspended{background:var(--danger-subtle);color:var(--danger)}.badge-paused,.badge-pending{background:var(--warn-subtle);color:var(--warn)}.badge-neutral{color:var(--text-secondary)}.badge-warning{background:var(--warn-subtle);color:var(--warn)}.badge-success{background:var(--success-subtle);color:var(--success)}.badge-accent{background:var(--accent-subtle);color:var(--accent)}.badge-updating:before{display:none}.badge-updating .spinner-xs{border-color:#0000 currentColor currentColor}.list-container{display:grid;gap:var(--space-5)}.list-item{padding:var(--space-7);border:.0625rem solid var(--border);border-radius:var(--radius-xl);background:var(--bg-secondary);transition:border-color var(--duration-fast),background var(--duration-fast),transform var(--duration-fast)}.list-item:last-child{border-bottom:.0625rem solid var(--border)}.list-item:hover{border-color:var(--border-strong);background:var(--glass-bg)}.list-item-warn{background:var(--warn-subtle)}.list-item-warn:hover{background:var(--warn-subtle);filter:brightness(1.1)}.list-item-row{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items: start;gap:var(--space-6);width:100%}.list-item-lead{display:flex;padding-top:var(--space-1);justify-content:center;align-items: flex-start;min-width:3.5rem}.list-item-info{flex:1;min-width:0}.list-item-heading{display:flex;justify-content:space-between;align-items: flex-start;gap:var(--space-6);min-width:0}.list-item-heading-copy{min-width:0}.list-item-info h3{overflow:hidden;color:var(--text-primary);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:650;line-height:1.25}.list-item-info small{display:block;margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm)}.list-item-meta{display:flex;justify-content:flex-end;align-items: center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0}.list-item-body{display:flex;align-items: center;gap:var(--space-3)var(--space-6);margin-top:var(--space-6);flex-wrap:wrap}.list-item-body .id-row{display:inline-flex;align-items:baseline;gap:var(--space-2);background:0 0;border:0;border-radius:0;min-width:0;padding:0}.list-item-body .id-row>span{display:inline;min-width:0}.list-item-body .id-row>span:first-child{color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:0;text-transform:none;font-weight:600}.list-item-body .id-row>span:first-child:after{content:":"}.list-item-body .id-row>span:last-child{overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--text-sm);text-align:start;font-weight:600;line-height:1.35}.list-item-body .id-row:has(.asset-chip-list){flex-basis:100%;align-items: flex-start}.list-item-body .id-row:has(.asset-chip-list)>span:last-child{flex:auto}.node-module-versions:before{content:"·";opacity:.6;margin-inline-end:var(--space-3)}.update-hint{color:var(--warn);font-weight:600}.list-item-actions{display:flex;justify-content:flex-end;align-items: flex-start;gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;flex-shrink:0}.list-item-actions .ghost-btn{white-space:nowrap}.asset-icon{position:relative;display:inline-flex;flex:0 0 3.5rem;justify-content:center;align-items: center;width:3.5rem;height:3.5rem}.asset-icon-image img,.asset-icon-coin{display:block;object-fit:cover;border-radius:50%;width:3.25rem;height:3.25rem}.asset-icon-image img{border:.0625rem solid var(--border)}.asset-icon-coin{display:grid;place-items: center}.asset-icon-coin .asset-glyph{width:2.1rem;height:2.1rem}.asset-icon-badge{display:none!important}.network-icon{display:inline-flex;overflow:hidden;border:.0625rem solid var(--border);background:var(--bg-primary);border-radius:50%;flex:0 0 3.5rem;justify-content:center;align-items: center;width:3.5rem;height:3.5rem}.network-icon img{display:block;object-fit:cover;width:100%;height:100%}.asset-chip-list{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items: center}.asset-chip-list.clamp-2-rows{overflow:hidden;max-height:5.2rem}.asset-chip-list.is-measuring{overflow:visible!important;max-height:none!important}.asset-chip{display:inline-flex;align-items: center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border:.0625rem solid var(--border);background:var(--bg-primary);color:var(--text-primary);font-size:var(--text-xs);transition:border-color var(--duration-fast),background var(--duration-fast);border-radius:999px;max-width:100%;font-weight:650;line-height:normal}.asset-chip img{object-fit:cover;border-radius:50%;width:1.15rem;height:1.15rem}button.asset-chip-more{font:inherit;font-size:var(--text-xs);border:.0625rem dashed var(--accent);color:var(--accent);cursor:pointer;padding:var(--space-2)var(--space-3);transition:all var(--duration-fast);user-select:none;background:#22c55e14;border-radius:999px;font-weight:700;line-height:normal}button.asset-chip-more:hover{border-style:solid;border-color:var(--accent);color:var(--accent);background:#22c55e2e;transform:translateY(-.0625rem)}.wallet-assets-display{margin-top:var(--space-2)}.wallet-assets-display:empty{display:none}.asset-chip-removable{padding-inline-end:var(--space-2)}.asset-chip-remove-btn{display:inline-flex;color:var(--text-secondary);cursor:pointer;transition:color var(--duration-fast),background var(--duration-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items: center;width:1rem;height:1rem;margin-inline-start:var(--space-1);padding:0}:root{--network-avatar-size:2.5rem}.network-icon-cluster{display:inline-flex;width:var(--network-avatar-size,2.5rem);height:var(--network-avatar-size,2.5rem);flex-direction:column;flex:0 0 var(--network-avatar-size,2.5rem);vertical-align:middle;position:relative;box-sizing:border-box;box-shadow:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items: center;gap:.125rem;padding:0}.network-icon-cluster[data-count="1"]{box-shadow:none;background:0 0;border:none;padding:0}.network-icon-cluster .network-icon-single,.network-icon-cluster[data-count="1"] .network-icon,.network-icon-circle{width:var(--network-avatar-size,2.5rem);height:var(--network-avatar-size,2.5rem);flex:0 0 var(--network-avatar-size,2.5rem);border:.0625rem solid var(--border);background:var(--bg-primary);display:inline-flex;overflow:hidden;border-radius:50%;justify-content:center;align-items: center;margin:0;box-shadow:0 .0625rem .25rem #00000059}.network-icon-cluster .network-icon-single img,.network-icon-cluster[data-count="1"] .network-icon img{object-fit:cover;display:block;width:100%;height:100%}.network-icon-cluster .net-grid-row{display:flex;justify-content:center;align-items: center;width:100%;min-height:0}.network-icon-cluster[data-count="2"]{gap:0}.network-icon-cluster[data-count="2"] .net-grid-row{gap:.18rem;height:100%}.network-icon-cluster[data-count="2"] .net-grid-cell{flex:0 0 1.15rem;width:1.15rem;height:1.15rem}.network-icon-cluster[data-count="3"]{gap:.15rem}.network-icon-cluster[data-count="3"] .net-grid-row{gap:.18rem;height:1.05rem}.network-icon-cluster[data-count="3"] .net-grid-cell{flex:0 0 1.05rem;width:1.05rem;height:1.05rem}.network-icon-cluster[data-count="4"]{gap:.15rem}.network-icon-cluster[data-count="4"] .net-grid-row{gap:.18rem;height:1.05rem}.network-icon-cluster[data-count="4"] .net-grid-cell{flex:0 0 1.05rem;width:1.05rem;height:1.05rem}.network-icon-cluster[data-count="5"],.network-icon-cluster[data-count="6"]{gap:.12rem}.network-icon-cluster[data-count="5"] .net-grid-row,.network-icon-cluster[data-count="6"] .net-grid-row{gap:.12rem;height:.9rem}.network-icon-cluster[data-count="5"] .net-grid-cell,.network-icon-cluster[data-count="6"] .net-grid-cell{flex:0 0 .8rem;width:.8rem;height:.8rem}.net-grid-cell{display:inline-flex;overflow:hidden;position:relative;background:var(--bg-secondary);transition:transform var(--duration-fast),z-index var(--duration-fast),box-shadow var(--duration-fast),border-color var(--duration-fast);cursor:pointer;box-sizing:border-box;border:.05rem solid #ffffff24;border-radius:50%;flex-shrink:0;justify-content:center;align-items: center;box-shadow:0 .0625rem .15rem #00000059}.net-grid-cell img{display:block;object-fit:cover;border-radius:50%;width:100%;height:100%}.net-grid-cell:hover{z-index:25;border-color:var(--accent);transform:scale(1.5);box-shadow:0 .25rem .6rem #000000b3}.wallet-net-cell{display:flex;align-items: center;gap:var(--space-3);min-width:0}.wallet-net-cell .data-title-cell{min-width:0;max-width:20rem}.wallet-net-title-row{display:inline-flex;align-items: center;gap:var(--space-2);min-width:0}.wallet-net-title-row .data-title{font-size:var(--text-sm);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:650}.wallet-net-count-badge{display:inline-flex;border-radius:var(--radius-full,999px);background:var(--surface-overlay);border:.0625rem solid var(--border);color:var(--text-secondary);align-items: center;padding:.1rem .45rem;font-size:.6875rem;font-weight:600;line-height:1.2}.wallet-network-field-header{display:flex;margin-bottom:var(--space-1);justify-content:space-between;align-items: center}.wallet-multi-network-wrap{margin-top:var(--space-2)}.multi-network-trigger-btn{display:inline-flex;align-items: center;gap:var(--space-2);font-size:var(--text-xs);color:var(--accent);background:var(--surface-overlay);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast);border:.0625rem solid #22c55e40;padding:.45rem .75rem;font-weight:600}.multi-network-trigger-btn:hover{border-color:var(--accent);background:#22c55e1a}.multi-network-trigger-btn .icon{width:1rem;height:1rem}#submodal-overlay{z-index:2100}#submodal{border-radius:var(--radius-xl,1rem);max-width:32rem;box-shadow:0 1rem 3rem #0009}.warning-callout{padding:var(--space-3)var(--space-4);border-radius:var(--radius-lg);margin-bottom:var(--space-4);background:#f59e0b0f;border:.0625rem solid #f59e0b38}.warning-callout-title{display:flex;align-items: center;gap:var(--space-2);color:#f59e0b;font-weight:700;font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;margin-bottom:var(--space-1)}[data-theme=dark] .warning-callout-title,[data-theme=black] .warning-callout-title{color:#f59e0b}.warning-callout-title .icon{flex-shrink:0;width:1rem;height:1rem}.warning-callout-text{font-size:var(--text-xs);color:var(--text-secondary);margin:0 0 var(--space-3)0;line-height:1.55}.warning-callout-danger-box{display:flex;align-items: flex-start;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);color:#ef4444;font-size:var(--text-xs);background:#ef444414;border:.0625rem solid #ef444438;line-height:1.5}.warning-callout-danger-box .icon{flex-shrink:0;width:1rem;height:1rem;margin-top:.1rem}.warning-callout-danger-box strong{color:#ef4444;font-weight:700}.multi-network-toolbar{display:flex;margin-bottom:var(--space-2);padding:0 var(--space-1);justify-content:space-between;align-items: center}.multi-network-toolbar-label{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.multi-network-toolbar-actions{display:flex;align-items: center;gap:var(--space-1)}.multi-network-toolbar-sep{color:var(--text-tertiary);font-size:var(--text-xs);user-select:none}.multi-network-select-all-btn{font-size:var(--text-xs);color:var(--accent);cursor:pointer;padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);transition:opacity var(--duration-fast);background:0 0;border:none;font-weight:600}.multi-network-select-all-btn:hover{opacity:.8;text-decoration:underline}.multi-network-picker-list{display:flex;gap:var(--space-2);margin-bottom:var(--space-5);overflow-y:auto;flex-direction:column;max-height:18rem;padding-inline-end:var(--space-1)}.multi-network-item{display:flex;padding:var(--space-3)var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-lg);background:var(--bg-secondary);cursor:pointer;transition:border-color var(--duration-fast),background var(--duration-fast);user-select:none;justify-content:space-between;align-items: center}.multi-network-item:hover{background:var(--surface-overlay);border-color:var(--border-hover,#ffffff26)}.multi-network-item:has(input:checked){background:#22c55e0a;border-color:#22c55e73}.multi-network-item-lead{display:flex;align-items: center;gap:var(--space-3);min-width:0}.multi-network-item-lead .network-icon{border:.0625rem solid var(--border);background:var(--bg-primary);border-radius:50%;flex:0 0 2.35rem;width:2.35rem;height:2.35rem}.multi-network-item-info{display:flex;flex-direction:column;gap:.1rem}.multi-network-item-info strong{font-size:var(--text-sm);color:var(--text-primary);font-weight:650}.multi-network-item-info small{font-size:var(--text-xs);color:var(--text-secondary);font-family:var(--font-mono,monospace)}.multi-network-cb{cursor:pointer;accent-color:var(--accent);border-radius:var(--radius-sm,.25rem)!important;flex:0 0 1.25rem!important;width:1.25rem!important;height:1.25rem!important;margin:0!important;padding:0!important}.multi-network-footer-info{font-size:var(--text-xs);color:var(--text-secondary);display:flex;align-items: center}.asset-chip-remove-btn:hover{color:var(--danger);background:var(--danger-subtle,#ef44441a)}.asset-chip-remove-btn .icon{width:.7rem;height:.7rem}.checkout-page{display:flex;background:var(--bg-primary);color:var(--text-primary);flex-direction:column;min-height:100vh}.checkout-content{display:flex;padding:var(--space-6)var(--space-4)var(--space-10);flex-direction:column;flex:1;justify-content:flex-start;align-items: center}.checkout-shell{margin:var(--space-2)auto 0;width:100%;max-width:32rem}.checkout-product-page .checkout-shell,.checkout-invoice-page .checkout-shell{max-width:32rem}.checkout-card{position:relative;border-radius:var(--radius-2xl);background:var(--bg-secondary);border:.0625rem solid var(--border);animation:fadeIn var(--duration-base)var(--ease-standard);padding:clamp(1.25rem,4vw,2rem);box-shadow:0 .5rem 2.5rem #00000040}.checkout-card.state-paid{border-color:var(--success);box-shadow:0 .5rem 2.5rem #00000040,0 0 2rem var(--success-subtle)}.checkout-card.state-expired{border-color:var(--border);opacity:.95}.checkout-card-topbar{display:flex;justify-content:space-between;align-items: center;gap:var(--space-3);padding-bottom:var(--space-4);margin-bottom:var(--space-5);border-bottom:.0625rem solid var(--border)}.checkout-brand-interactive{display:inline-flex;cursor:pointer;border-radius:var(--radius-md);transition:opacity var(--duration-fast),transform var(--duration-fast);align-items: center}.checkout-brand-interactive:hover{opacity:.82}.checkout-brand-interactive:focus-visible{outline:.125rem solid var(--accent);outline-offset:.25rem}.checkout-topbar-actions{display:flex;align-items: center;gap:var(--space-3)}.checkout-countdown-banner{display:inline-flex;align-items: center;gap:var(--space-3);background:var(--surface-overlay);border:.0625rem solid var(--border);margin-bottom:var(--space-3);animation:fadeIn var(--duration-fast)var(--ease-standard);border-radius:999px;padding:.4rem .9rem}.checkout-countdown-ring-wrap{position:relative;display:flex;flex-shrink:0;justify-content:center;align-items: center;width:1.85rem;height:1.85rem}.checkout-countdown-ring-wrap .countdown-svg{position:absolute;width:100%;height:100%;inset:0;transform:rotate(-90deg)}.checkout-countdown-ring-wrap circle{fill:none;stroke-width:3.5}.checkout-countdown-ring-wrap .track{stroke:var(--border)}.checkout-countdown-ring-wrap .prog{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:107;stroke-dashoffset:1;transition:stroke-dashoffset 1s linear,stroke var(--duration-fast)ease}.checkout-countdown-ring-wrap .prog.level-mid{stroke:var(--warn)}.checkout-countdown-ring-wrap .prog.level-low{stroke:var(--danger)}.checkout-countdown-ring-wrap .countdown-clock-icon{color:var(--text-secondary);width:.9rem;height:.9rem}.checkout-countdown-info{display:flex;align-items:baseline;gap:var(--space-2)}.checkout-countdown-text{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.checkout-countdown-digits{font-size:var(--text-base);font-weight:800;font-family:var(--font-mono);color:var(--text-primary);letter-spacing:.02em}.checkout-product-details{display:flex;text-align:center;align-items: center;gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column}.checkout-badge-row{display:flex;margin-bottom:var(--space-1);justify-content:center}.checkout-pname{color:var(--text-primary);letter-spacing:-.03em;text-align:center;margin:0;font-size:clamp(1.35rem,4vw,1.75rem);font-weight:800;line-height:1.25}.checkout-pdesc{font-size:var(--text-sm);color:var(--text-secondary);text-align:center;max-width:36ch;margin:0 auto;line-height:1.6}.checkout-price-section{display:flex;text-align:center;align-items: center;gap:var(--space-1);margin-top:var(--space-3);padding:var(--space-4)var(--space-5);background:var(--surface-overlay);border:.0625rem solid var(--border);border-radius:var(--radius-xl);flex-direction:column}.checkout-price-row{display:flex;justify-content:center;align-items:baseline;gap:var(--space-2)}.checkout-price{letter-spacing:-.04em;color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:center;font-size:clamp(2.2rem,6vw,3rem);font-weight:800;line-height:1}.checkout-price .cur,.checkout-price .dec{color:var(--text-secondary);font-size:.55em;font-weight:700}.checkout-price-note{font-size:var(--text-xs);color:var(--text-secondary);text-align:center}.checkout-hero-wrapper{margin:var(--space-2)0 var(--space-4)}.checkout-hero{text-align:center;display:flex;justify-content:center;align-items: center;gap:var(--space-2);flex-direction:column}.checkout-hero-eyebrow{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.checkout-hero-amount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--text-primary);display:flex;justify-content:center;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;font-size:clamp(2.2rem,6vw,3rem);font-weight:800;line-height:1.1}.checkout-hero-amount.muted{color:var(--text-secondary)}.checkout-hero-amount .unit{color:var(--accent);letter-spacing:normal;font-size:.55em;font-weight:700}.checkout-hero-fiat{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.checkout-hero-fiat b{color:var(--text-primary);font-weight:600}.checkout-status-icon{margin:0 auto var(--space-3);display:flex;border-radius:50%;justify-content:center;align-items: center;width:3.5rem;height:3.5rem}.checkout-status-icon .icon{width:1.75rem;height:1.75rem}.checkout-status-icon.paid{background:var(--success-subtle);border:.0625rem solid var(--success);color:var(--success)}.checkout-status-icon.expired{background:var(--danger-subtle);border:.0625rem solid var(--danger);color:var(--danger)}.checkout-divider{background:var(--border);margin:var(--space-5)0;height:.0625rem}.checkout-state-view{display:none}.checkout-state-view.active{display:block}.checkout-card.payment-unlocked .checkout-pay-panel,.checkout-card.payment-unlocked .checkout-wait-status,.checkout-card.payment-locked .checkout-choices{display:none}.checkout-choices{display:flex;gap:var(--space-5);margin-bottom:var(--space-6);flex-direction:column}.checkout-choice-group{display:flex;gap:var(--space-3);flex-direction:column}.checkout-section-label{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;display:flex;justify-content:space-between;align-items: center;font-weight:700}.checkout-section-label small{font-size:var(--text-xs);color:var(--accent);text-transform:none;letter-spacing:normal;font-weight:600}.checkout-price-pills{display:flex;gap:var(--space-2);width:100%}.checkout-price-pill{all:unset;box-sizing:border-box;padding:var(--space-3)var(--space-4);border-radius:var(--radius-xl);border:.0625rem solid var(--border);background:var(--surface-overlay);color:var(--text-primary);font-weight:700;font-size:var(--text-sm);cursor:pointer;text-align:center;transition:all var(--duration-fast);flex:1}.checkout-price-pill:hover{background:var(--surface-overlay-strong);border-color:var(--border-strong)}.checkout-price-pill.selected{background:var(--accent-subtle);border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 .0625rem var(--accent)inset}.checkout-step-header{display:flex;justify-content:space-between;align-items: center;gap:var(--space-3);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:.0625rem solid var(--border)}.checkout-step-back-btn{all:unset;box-sizing:border-box;display:inline-flex;align-items: center;gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;padding:var(--space-1)var(--space-2);border-radius:var(--radius-md);transition:color var(--duration-fast),background var(--duration-fast);font-weight:600}.checkout-step-back-btn:hover{color:var(--accent);background:var(--surface-overlay)}.checkout-step-back-btn .icon{width:1rem;height:1rem}[dir=rtl] .checkout-step-back-btn .icon{transform:rotate(180deg)}.checkout-step-asset-pill{display:inline-flex;align-items: center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-primary);background:var(--surface-overlay);border-radius:var(--radius-full);border:.0625rem solid var(--border);padding:.25rem .65rem;font-weight:700}.checkout-step-asset-icon{display:flex;flex-shrink:0;justify-content:center;align-items: center;width:1.15rem;height:1.15rem}.checkout-step-asset-icon img,.checkout-step-asset-icon .asset-icon,.checkout-step-asset-icon .asset-icon-image img{display:block;border-radius:50%;width:1.15rem;height:1.15rem}.checkout-methods-filter-wrap{position:relative;display:flex;margin-bottom:var(--space-2);align-items: center}.checkout-methods-filter-icon{position:absolute;color:var(--text-secondary);pointer-events:none;opacity:.7;width:1.1rem;height:1.1rem;left:.85rem}[dir=rtl] .checkout-methods-filter-icon{left:auto;right:.85rem}.checkout-methods-filter-input{font:inherit;font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-overlay);border:.0625rem solid var(--border);border-radius:var(--radius-xl);padding:.65rem .85rem;transition:border-color var(--duration-fast),background var(--duration-fast),box-shadow var(--duration-fast);width:100%;padding-left:2.35rem}[dir=rtl] .checkout-methods-filter-input{padding-left:.85rem;padding-right:2.35rem}.checkout-methods-filter-input:hover{border-color:var(--border-strong)}.checkout-methods-filter-input:focus{outline:none;border-color:var(--accent);background:var(--surface-overlay-strong);box-shadow:0 0 0 .125rem var(--accent-subtle)}.checkout-methods-filter-input::placeholder{color:var(--text-secondary);opacity:.65}.checkout-no-matches{text-align:center;padding:var(--space-6)var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);background:var(--surface-overlay);border-radius:var(--radius-xl);border:.0625rem dashed var(--border)}.checkout-methods{display:flex;gap:var(--space-3);flex-direction:column}.checkout-method{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items: center;gap:var(--space-4);padding:var(--space-4)var(--space-5);border-radius:var(--radius-xl);border:.0625rem solid var(--border);background:var(--surface-overlay);transition:background var(--duration-fast),border-color var(--duration-fast),transform var(--duration-fast);width:100%}.checkout-method:hover{background:var(--surface-overlay-strong);border-color:var(--accent-subtle)}.checkout-method.selected{background:var(--accent-subtle);border-color:var(--accent);box-shadow:0 0 0 .0625rem var(--accent)inset}.checkout-method-icon{display:flex;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items: center;width:2.5rem;height:2.5rem}.checkout-method-icon .asset-icon{flex:0 0 2.5rem;width:2.5rem;height:2.5rem}.checkout-method-icon .asset-icon-image img,.checkout-method-icon .asset-icon-coin{display:block;width:2.5rem;height:2.5rem}.checkout-method-icon .asset-icon-coin .asset-glyph{width:1.6rem;height:1.6rem}.checkout-method .asset-icon-badge,.checkout-method-icon .asset-icon-badge,.checkout-locked-summary .asset-icon-badge,.checkout-pay-panel .asset-icon-badge{display:none!important}.checkout-method-icon .network-icon,.checkout-method-icon .network-icon img{display:block;border-radius:50%;width:2.5rem;height:2.5rem}.checkout-method-info{text-align:start;flex:1;min-width:0}.checkout-method-asset-row{display:flex;align-items: center;gap:var(--space-2)}.checkout-method-asset{font-size:var(--text-base);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.checkout-method-net{font-size:var(--text-xs);color:var(--text-secondary);display:flex;align-items: center;gap:var(--space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem}.checkout-method-net .netdot{background:var(--accent);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.checkout-method-net-wrap{display:inline-flex;align-items: center;gap:.35rem;min-width:0;max-width:100%}.checkout-method-net-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.checkout-method-net-sep{color:var(--text-tertiary,var(--text-secondary));opacity:.7;user-select:none;flex-shrink:0}.checkout-method-net-icons{display:inline-flex;flex-shrink:0;align-items: center;gap:.25rem}.checkout-net-circle{display:inline-flex;overflow:hidden;background:var(--surface-overlay-strong);border:.0625rem solid var(--border);box-sizing:border-box;vertical-align:middle;border-radius:50%;flex:0 0 1.125rem;justify-content:center;align-items: center;width:1.125rem;height:1.125rem}.checkout-net-circle img{display:block;object-fit:cover;border-radius:50%;width:100%;height:100%}.checkout-net-circle.checkout-net-more{background:var(--surface-overlay-strong);color:var(--text-secondary);letter-spacing:-.02em;user-select:none;font-family:inherit;font-size:.625rem;font-weight:700;line-height:1}@media (max-width:400px){.checkout-net-circle{flex:0 0 1rem;width:1rem;height:1rem}.checkout-net-circle.checkout-net-more{font-size:.5625rem}}.checkout-method-right{text-align:end;flex-shrink:0}.checkout-method-amt{font-size:var(--text-base);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.checkout-method-radio{border:.09375rem solid var(--border);display:flex;transition:border-color var(--duration-fast),background var(--duration-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items: center;width:1.35rem;height:1.35rem;margin-inline-start:var(--space-2)}.checkout-method.selected .checkout-method-radio{border-color:var(--accent);background:var(--accent)}.checkout-method-radio .icon{opacity:0;color:var(--accent-ink);transition:opacity var(--duration-fast);width:.8rem;height:.8rem}.checkout-method.selected .checkout-method-radio .icon{opacity:1}.checkout-method-action{display:flex;flex-shrink:0;align-items: center;margin-inline-start:var(--space-2)}.checkout-method-arrow{display:flex;color:var(--text-secondary);transition:transform var(--duration-fast),color var(--duration-fast);justify-content:center;align-items: center;width:1.35rem;height:1.35rem}.checkout-method:hover .checkout-method-arrow{color:var(--accent);transform:translate(.125rem)}[dir=rtl] .checkout-method:hover .checkout-method-arrow{transform:translate(-.125rem)}[dir=rtl] .checkout-method-arrow svg{transform:rotate(180deg)}.checkout-locked-summary{display:flex;justify-content:space-between;align-items: center;gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-4)var(--space-5);border-radius:var(--radius-lg);border:.0625rem solid var(--border);background:var(--surface-overlay);font-size:var(--text-sm);color:var(--text-primary)}.checkout-locked-text-wrap{display:flex;align-items: center;gap:var(--space-3);min-width:0}.checkout-locked-text-wrap .icon{color:var(--accent);flex-shrink:0}.checkout-change-btn{font-size:var(--text-xs);color:var(--accent);padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);border:.0625rem solid var(--border);background:var(--surface-overlay);cursor:pointer;white-space:nowrap;font-weight:700}.checkout-change-btn:hover{background:var(--surface-overlay-strong)}.checkout-modal-content{display:flex;text-align:center;align-items: center;gap:var(--space-3);flex-direction:column;padding:0}.checkout-modal-icon-hero{display:flex;margin-bottom:var(--space-2);border-radius:50%;justify-content:center;align-items: center;width:3.25rem;height:3.25rem}.checkout-modal-icon-hero.warning{background:var(--warn-subtle);border:.0625rem solid var(--warn);color:var(--warn)}.checkout-modal-icon-hero .icon{width:1.5rem;height:1.5rem}.checkout-modal-title{font-size:var(--text-lg);color:var(--text-primary);margin:0;font-weight:750}.checkout-modal-lead{font-size:var(--text-sm);color:var(--text-secondary);max-width:34ch;margin:0;line-height:1.55}.checkout-modal-actions{display:flex;align-items: center;gap:var(--space-3);margin-top:var(--space-5);width:100%}.checkout-modal-actions>*{font-size:var(--text-sm);flex:1;min-width:0;padding:.75rem 1rem;font-weight:650}.checkout-pay-panel{background:var(--surface-overlay);border:.0625rem solid var(--border);border-radius:var(--radius-xl);padding:var(--space-5);margin-bottom:var(--space-5)}.checkout-pay-instruction{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-4);font-weight:500;line-height:1.5}.checkout-pay-instruction strong{color:var(--text-primary)}.checkout-pay-target{display:flex;gap:var(--space-4);align-items:stretch}.checkout-qr-tile{border-radius:var(--radius-lg);display:flex;padding:var(--space-2);border:.0625rem solid var(--border);background:#fff;flex-shrink:0;justify-content:center;align-items: center;width:6.5rem;height:6.5rem;box-shadow:0 .25rem 1rem #00000026}.checkout-qr-tile svg{display:block;width:100%;height:100%}.checkout-qr-tile:empty{display:none}.checkout-qr-col{display:flex;align-items: center;gap:var(--space-2);flex-direction:column;flex-shrink:0}.checkout-open-wallet-btn{display:inline-flex;background:var(--surface-overlay);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);text-decoration:none;text-align:center;transition:all var(--duration-fast)var(--ease-out);justify-content:center;align-items: center;gap:.35rem;width:6.5rem;padding:.35rem .4rem;font-size:.7rem;font-weight:600}.checkout-open-wallet-btn .icon{flex-shrink:0;width:.85rem;height:.85rem}.checkout-open-wallet-btn:hover{background:var(--surface-overlay-strong);border-color:var(--accent);color:var(--accent)}.checkout-qr-toggle{all:unset;display:none;cursor:pointer;align-items: center;gap:var(--space-2);font-size:var(--text-xs);color:var(--accent);margin-bottom:var(--space-3);font-weight:600}.checkout-pay-header{display:flex;margin-bottom:var(--space-4);justify-content:flex-start;align-items: center}.checkout-live-status-pill{display:inline-flex;align-items: center;gap:var(--space-2);background:var(--warn-subtle);border:.0625rem solid var(--warn);color:var(--warn);font-size:var(--text-xs);letter-spacing:.02em;border-radius:999px;padding:.28rem .75rem;font-weight:700}.checkout-live-status-pill .pulse-dot{background:var(--warn);animation:pulseDot 2s infinite;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 #f59e0bb3}@keyframes pulseDot{0%{transform:scale(.95);box-shadow:0 0 #f59e0bb3}70%{transform:scale(1);box-shadow:0 0 0 .35rem #f59e0b00}to{transform:scale(.95);box-shadow:0 0 #f59e0b00}}.ellipsis-anim:after{content:"";display:inline-block;text-align:left;animation:ellipsisDots 1.5s infinite steps(4,jump-none);width:1.2em}@keyframes ellipsisDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:"..."}}.checkout-pay-fields{display:flex;gap:var(--space-3);flex-direction:column;flex:1;min-width:0}.checkout-field-box{display:flex;gap:var(--space-2);background:var(--bg-primary);border:.0625rem solid var(--border);border-radius:var(--radius-lg);padding:var(--space-3)var(--space-4);flex-direction:column}.checkout-field-header{display:flex;justify-content:space-between;align-items: center;gap:var(--space-2)}.checkout-field-label{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.checkout-field-box code{font-family:var(--font-mono);color:var(--text-primary);word-break:break-all;white-space:normal;background:0 0;padding:0;font-size:.82rem;font-weight:600;line-height:1.45}.checkout-copy-btn{font-size:var(--text-xs);gap:var(--space-1);border-radius:var(--radius-md);padding:.28rem .65rem;font-weight:700}.checkout-copy-btn.copied{background:var(--success);color:var(--text-inverse);border-color:var(--success)}.checkout-copy-btn .icon{width:.85rem;height:.85rem}.checkout-warn-note{display:flex;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:.0625rem solid var(--border);font-size:var(--text-xs);color:var(--text-secondary);align-items: flex-start;line-height:1.5}.checkout-warn-note .icon{color:var(--warn);flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.1rem}.checkout-receipt-box{background:var(--surface-overlay);border:.0625rem solid var(--border);border-radius:var(--radius-lg);padding:var(--space-3)var(--space-5);margin-top:var(--space-3)}.checkout-kv{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3)0;font-size:var(--text-sm);border-top:.0625rem solid var(--border)}.checkout-kv:first-child{border-top:none}.checkout-kv .k{color:var(--text-secondary)}.checkout-kv .v{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:end;font-weight:600}.checkout-kv .v.mono{font-family:var(--font-mono);font-size:var(--text-xs)}.receipt-tx-wrap{display:inline-flex;align-items: center;gap:var(--space-2);justify-content:flex-end;max-width:100%}.receipt-tx-link{display:inline-flex;color:var(--accent);text-decoration:none;font-family:var(--font-mono);font-size:var(--text-xs);transition:opacity var(--duration-fast),color var(--duration-fast);align-items: center;gap:.35rem}.receipt-tx-link:hover{text-decoration:underline;opacity:.85}.receipt-tx-link .ext-link-icon{stroke-width:2.2;width:.85rem;height:.85rem}.receipt-copy-btn{display:inline-flex;border-radius:var(--radius-sm);background:var(--surface-overlay);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast);justify-content:center;align-items: center;width:1.5rem;height:1.5rem;padding:0}.receipt-copy-btn:hover{color:var(--text-primary);border-color:var(--border-hover);background:var(--surface-card)}.receipt-copy-btn .icon{width:.85rem;height:.85rem}.checkout-order-details-card{margin-top:var(--space-4)}.invoice-details-modal-body{display:flex;flex-direction:column;gap:1.125rem;margin:0;padding:0}.invoice-detail-header-card{display:flex;background:linear-gradient(180deg,#ffffff09 0%,#ffffff03 100%),var(--surface-overlay);border:1px solid var(--border);border-radius:var(--radius-xl,1rem);flex-direction:column;gap:.625rem;padding:1.25rem 1.375rem;box-shadow:0 4px 20px -2px #0003}.invoice-detail-card-top{display:flex;justify-content:space-between;align-items: center;gap:var(--space-3)}.invoice-detail-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);font-weight:700}.invoice-detail-amount{letter-spacing:-.03em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:2.125rem;font-weight:800;line-height:1.1}.invoice-detail-route-badge{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-secondary);background:#ffffff0a;align-self: flex-start;align-items: center;gap:.45rem;padding:.35rem .75rem;font-weight:500}.invoice-detail-route-badge .icon{color:var(--accent);flex-shrink:0;width:.9rem;height:.9rem}.invoice-detail-section{display:flex;flex-direction:column;gap:.45rem}.invoice-detail-section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);padding-left:.125rem;font-size:.6875rem;font-weight:700}[dir=rtl] .invoice-detail-section-title{padding-left:0;padding-right:.125rem}.invoice-lifecycle-tracker{position:relative;background:var(--surface-overlay);border:1px solid var(--border);border-radius:var(--radius-xl,1rem);padding:1.125rem 1.5rem 1rem}.invoice-lifecycle-track{position:absolute;background:var(--border);z-index:1;height:2px;top:1.9rem;left:3rem;right:3rem}.invoice-lifecycle-progress{background:var(--accent);transition:width var(--duration-base)ease;width:0%;height:100%}.invoice-lifecycle-steps{position:relative;z-index:2;display:flex;justify-content:space-between;width:100%}.invoice-lifecycle-step{display:flex;position:relative;text-align:center;flex-direction:column;flex:1;align-items: center;gap:.45rem}.invoice-lifecycle-dot{background:var(--surface-card);border:2px solid var(--border);display:flex;color:var(--text-tertiary);transition:all var(--duration-fast);border-radius:50%;justify-content:center;align-items: center;width:1.625rem;height:1.625rem;font-size:.75rem;font-weight:700}.invoice-lifecycle-dot .icon{width:.85rem;height:.85rem}.invoice-lifecycle-step.completed .invoice-lifecycle-dot{background:var(--success);border-color:var(--success);color:#fff;box-shadow:0 0 10px #10b98140}.invoice-lifecycle-step.active .invoice-lifecycle-dot{background:var(--surface-card);border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb,16,185,129),.2)}.invoice-lifecycle-step.expired .invoice-lifecycle-dot,.invoice-lifecycle-step.canceled .invoice-lifecycle-dot{border-color:var(--danger);color:var(--danger);background:#ef44441a}.invoice-lifecycle-step-label{color:var(--text-tertiary);font-size:.72rem;font-weight:500}.invoice-lifecycle-step.completed .invoice-lifecycle-step-label,.invoice-lifecycle-step.active .invoice-lifecycle-step-label{color:var(--text-primary);font-weight:600}.invoice-lifecycle-step.expired .invoice-lifecycle-step-label,.invoice-lifecycle-step.canceled .invoice-lifecycle-step-label{color:var(--danger)}.checkout-receipt-box{background:var(--surface-overlay);border:1px solid var(--border);border-radius:var(--radius-xl,1rem);margin-top:0;padding:.5rem 1.25rem}.checkout-kv{display:flex;justify-content:space-between;align-items: center;gap:var(--space-4);font-size:var(--text-sm);border-top:1px solid #ffffff0d;padding:.6875rem 0}.checkout-kv:first-child{border-top:none}.checkout-kv .k{color:var(--text-secondary);white-space:nowrap;font-size:.8125rem;font-weight:500}.checkout-kv .v{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:end;font-size:.8125rem;font-weight:500}.receipt-val-with-copy{display:inline-flex;justify-content:flex-end;align-items: center;gap:.375rem}.receipt-val-with-copy .mono{font-family:var(--font-mono);letter-spacing:.02em;font-size:.75rem}.field-inline-btn{cursor:pointer;border-radius:var(--radius-sm);color:var(--text-tertiary);display:inline-flex;transition:all var(--duration-fast);background:0 0;border:none;justify-content:center;align-items: center;padding:.25rem}.field-inline-btn:hover{color:var(--text-primary);background:#ffffff14}.field-inline-btn .icon{width:.85rem;height:.85rem}.invoice-detail-actions-card{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.invoice-detail-row{display:flex;align-items: center;gap:var(--space-2);width:100%}.invoice-action-btn{display:inline-flex;border-radius:var(--radius-lg);cursor:pointer;white-space:nowrap;text-decoration:none;transition:all var(--duration-fast);flex:1 1 0;justify-content:center;align-items: center;gap:.45rem;min-width:0;height:2.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:550}.invoice-action-btn .icon{flex-shrink:0;width:.95rem;height:.95rem}.invoice-action-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-reactivate-full-btn{flex:100%;width:100%}.invoice-mark-paid-btn:hover{color:var(--accent);background:#10b98114;border-color:#10b98159}.invoice-detail-cancel-row{display:flex;justify-content:center;align-items: center;width:100%;margin-top:.125rem}.invoice-cancel-action-btn{display:inline-flex;color:var(--text-tertiary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items: center;gap:.35rem;height:1.875rem;padding:0 .75rem;font-size:.75rem;font-weight:500}.invoice-cancel-action-btn .icon{width:.8rem;height:.8rem}.invoice-cancel-action-btn:hover{color:var(--danger);background:#ef444414;border-color:#ef444433}.timing-modal-body{display:flex;flex-direction:column;gap:1.125rem;padding:.25rem 0}.timing-modal-subtitle{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.4}.timing-invoice-summary{display:flex;background:var(--surface-overlay);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:.5rem;padding:.75rem 1rem}.timing-summary-row{display:flex;justify-content:space-between;align-items: center;gap:var(--space-3);font-size:.8125rem}.timing-summary-k{color:var(--text-tertiary)}.timing-summary-v{color:var(--text-primary);font-weight:500}.timing-summary-v.mono{font-family:var(--font-mono);font-size:.75rem}.timing-presets-group{display:flex;flex-direction:column;gap:.45rem}.timing-presets-group .form-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-weight:600}.timing-chips-row{display:flex;flex-wrap:wrap;gap:.5rem}.timing-chip{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;text-align:center;transition:all var(--duration-fast);flex:auto;min-width:4rem;padding:.45rem .7rem;font-size:.8125rem;font-weight:600}.timing-chip:hover{color:var(--text-primary);background:#ffffff0f;border-color:#fff3}.timing-chip.active{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:0 0 12px #10b98159}.timing-manual-group{display:flex;flex-direction:column;gap:.45rem}.timing-manual-group .form-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-weight:600}.timing-input-wrap{display:flex;position:relative;align-items: center;gap:.5rem}.timing-stepper-btn{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-card);color:var(--text-secondary);display:inline-flex;cursor:pointer;transition:all var(--duration-fast);flex-shrink:0;justify-content:center;align-items: center;width:2.5rem;height:2.5rem}.timing-stepper-btn:hover{color:var(--text-primary);background:#ffffff14;border-color:#fff3}.timing-stepper-btn .icon{width:1rem;height:1rem}.timing-number-input{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:var(--surface-input);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);flex:1;height:2.5rem;padding:0 2rem;font-size:1.125rem;font-weight:700}.timing-input-unit{position:absolute;color:var(--text-tertiary);pointer-events:none;font-size:.8125rem;font-weight:500;right:3.75rem}[dir=rtl] .timing-input-unit{left:3.75rem;right:auto}.timing-preview-box{display:flex;border-radius:var(--radius-lg);background:#10b9810f;border:1px solid #10b98133;flex-direction:column;gap:.375rem;padding:.875rem 1rem}.timing-preview-header{display:flex;color:var(--accent);text-transform:uppercase;letter-spacing:.04em;align-items: center;gap:.375rem;font-size:.75rem;font-weight:600}.timing-preview-header .icon{width:.85rem;height:.85rem}.timing-preview-val-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.timing-preview-date{color:var(--text-primary);font-size:.9375rem;font-weight:700}.timing-preview-badge{color:var(--accent);border-radius:var(--radius-sm);background:#10b9811f;padding:.15rem .45rem;font-size:.75rem;font-weight:600}.timing-actions{display:flex;justify-content:flex-end;align-items: center;gap:var(--space-3);margin-top:.5rem}.password-input-wrap{position:relative;display:flex;align-items: center;width:100%}.password-input-wrap input{width:100%;padding-inline-end:2.5rem}.password-input-wrap .eye-toggle-btn{position:absolute;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);display:inline-flex;background:0 0;border:none;justify-content:center;align-items: center;padding:.35rem;transition:color .15s;top:50%;transform:translateY(-50%)}.password-input-wrap .eye-toggle-btn:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.35rem}.password-input-wrap .eye-toggle-btn:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.35rem}.password-input-wrap .eye-toggle-btn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.35rem}.password-input-wrap .eye-toggle-btn:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.35rem}.password-input-wrap .eye-toggle-btn:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.35rem}.password-input-wrap .eye-toggle-btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.35rem}.password-input-wrap .eye-toggle-btn:hover{color:var(--text-primary)}.order-field-val-wrap{display:inline-flex;align-items: center;gap:.375rem;max-width:100%}.order-field-val{word-break:break-all}.order-field-val.masked{letter-spacing:.12em;font-family:var(--font-mono)}.field-inline-btn{display:inline-flex;border:.0625rem solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:#ffffff0a;flex-shrink:0;justify-content:center;align-items: center;padding:.2rem;transition:all .15s}.field-inline-btn:hover{color:var(--text-primary);border-color:var(--border-hover);background:#ffffff14}.field-inline-btn .icon{width:.85rem;height:.85rem}.checkout-expired-copy{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2);line-height:1.6}.checkout-footer-meta{display:flex;margin-top:var(--space-5);padding-top:var(--space-4);border-top:.0625rem solid var(--border);justify-content:center;align-items: center}.checkout-id-ref{font-family:var(--font-mono);color:var(--text-secondary);opacity:.35;letter-spacing:.08em;user-select:all;transition:opacity var(--duration-fast);background:0 0;border:none;padding:0;font-size:.72rem;font-weight:500}.checkout-id-ref:hover{opacity:.8}.checkout-form{display:flex;gap:var(--space-4);flex-direction:column}.checkout-field{display:flex;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);flex-direction:column;font-weight:600}.checkout-field span:first-child{display:flex;align-items: center;gap:var(--space-2)}.req-star{color:var(--danger);user-select:none;margin-inline-start:.15rem;font-weight:700}.checkout-field .opt{font-size:var(--text-xs);color:var(--text-secondary);opacity:.7;font-weight:500}label.form-group:has(>input[required])>span:after{content:" *";color:var(--danger);font-weight:700}label.form-group:has(>select[required])>span:after{content:" *";color:var(--danger);font-weight:700}label.form-group:has(>textarea[required])>span:after{content:" *";color:var(--danger);font-weight:700}.checkout-field input,.checkout-field select{font:inherit;font-size:var(--text-base);color:var(--text-primary);background:var(--surface-overlay);border:.0625rem solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4)var(--space-5);transition:border-color var(--duration-fast),background var(--duration-fast),box-shadow var(--duration-fast);width:100%}.checkout-field input::placeholder{color:var(--text-secondary);opacity:.7}.checkout-field input:hover,.checkout-field select:hover{border-color:var(--border-strong)}.checkout-field input:focus,.checkout-field select:focus{outline:none;border-color:var(--accent);background:var(--surface-overlay-strong);box-shadow:0 0 0 .1875rem var(--accent-subtle)}.checkout-field.checkbox-row{align-items: center;gap:var(--space-3);flex-direction:row}.checkout-field.checkbox-row input{width:auto}.checkout-cta{padding:var(--space-4)var(--space-5);font-size:var(--text-md);display:flex;justify-content:center;align-items: center;gap:var(--space-3);border-radius:var(--radius-xl);margin-top:var(--space-3);width:100%;font-weight:700}.checkout-security-note{display:flex;justify-content:center;align-items: center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-4);text-align:center}.checkout-security-note .icon{flex-shrink:0;width:.9rem;height:.9rem}.checkout-challenge-bar{display:flex;gap:var(--space-3);padding:var(--space-4)var(--space-5);border-radius:var(--radius-lg);background:var(--surface-overlay);border:.0625rem solid var(--accent);box-shadow:0 0 1rem var(--accent-subtle);animation:fadeIn var(--duration-fast)var(--ease-standard);text-align:start;flex-direction:column}.checkout-challenge-header{display:flex;justify-content:space-between;align-items: center;gap:var(--space-3)}.checkout-challenge-title{display:flex;align-items: center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);font-weight:700}.checkout-challenge-title .icon{color:var(--accent);flex-shrink:0;width:1.15rem;height:1.15rem}.checkout-challenge-progress{position:relative;background:var(--surface-overlay-strong);border-radius:var(--radius-pill);overflow:hidden;width:100%;height:.375rem}.checkout-challenge-fill{position:absolute;background:linear-gradient(90deg,transparent,var(--accent),transparent);border-radius:var(--radius-pill);animation:pow-indeterminate 1.4s ease-in-out infinite;width:45%;top:0;bottom:0;left:0}@keyframes pow-indeterminate{0%{transform:translate(-100%)}50%{transform:translate(160%)}to{transform:translate(320%)}}.checkout-output{margin-top:var(--space-3)}.checkout-output:empty{display:none}.checkout-output:not(:empty):not(.busy-status){display:flex;justify-content:center;align-items: center;gap:var(--space-2);padding:var(--space-3)var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-xs);text-align:center;animation:fadeIn var(--duration-fast)var(--ease-standard);background:var(--surface-overlay);border:.0625rem solid var(--border);color:var(--text-secondary);font-weight:600}.checkout-output.error:not(:empty):not(.busy-status){background:var(--danger-subtle);border-color:var(--danger);color:var(--danger)}.checkout-output.busy-status{background:0 0;border:none;padding:0}.checkout-trust-modal-content{display:flex;gap:var(--space-5);flex-direction:column}.checkout-trust-hero{text-align:center;display:flex;align-items: center;gap:var(--space-2);flex-direction:column}.checkout-trust-icon-wrap{background:var(--accent-subtle);border:.0625rem solid var(--accent);color:var(--accent);display:flex;margin-bottom:var(--space-2);border-radius:50%;justify-content:center;align-items: center;width:3.5rem;height:3.5rem}.checkout-trust-icon-wrap .icon{width:1.75rem;height:1.75rem}.checkout-trust-hero h3{font-size:var(--text-lg);color:var(--text-primary);margin:0;font-weight:800}.checkout-trust-lead{font-size:var(--text-sm);color:var(--text-secondary);max-width:42ch;margin:0;line-height:1.6}.checkout-trust-features{display:flex;gap:var(--space-3);flex-direction:column}.checkout-trust-feature{display:flex;align-items: flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--surface-overlay);border:.0625rem solid var(--border);border-radius:var(--radius-lg)}.checkout-trust-feature .feature-icon{border-radius:var(--radius-md);background:var(--accent-subtle);color:var(--accent);display:flex;flex-shrink:0;justify-content:center;align-items: center;width:2rem;height:2rem}.checkout-trust-feature .feature-icon .icon{width:1rem;height:1rem}.checkout-trust-feature strong{display:block;font-size:var(--text-sm);color:var(--text-primary);margin-bottom:.15rem;font-weight:700}.checkout-trust-feature p{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.checkout-error-card{display:flex;text-align:center;align-items: center;gap:var(--space-3);padding:var(--space-8);flex-direction:column}.checkout-error-mark{background:var(--danger-subtle);border:.0625rem solid var(--danger);color:var(--danger);display:flex;margin-bottom:var(--space-2);border-radius:50%;justify-content:center;align-items: center;width:3.5rem;height:3.5rem}.checkout-error-mark .icon{width:1.75rem;height:1.75rem}@media (max-width:40rem){.checkout-content{padding:var(--space-4)var(--space-3)var(--space-8)}.checkout-card{padding:var(--space-5)var(--space-4)}.checkout-pay-target{flex-direction:column;align-items:stretch}.checkout-qr-col{display:none}.checkout-qr-col.open{display:flex;margin:0 auto var(--space-4);flex-direction:column;align-items: center}.checkout-qr-tile{width:10rem;height:10rem}.checkout-open-wallet-btn{padding:var(--space-2)var(--space-4);font-size:var(--text-xs);width:10rem}.checkout-qr-toggle{display:inline-flex}}.table-wrap{overflow-x:auto;border-radius:var(--radius-xl);border:.0625rem solid var(--border)}table{border-collapse:collapse;font-size:var(--text-base);width:100%;min-width:40rem}thead th{text-align:start;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);padding:var(--space-5)var(--space-6);border-bottom:.0625rem solid var(--border);background:var(--bg-secondary);white-space:nowrap;font-weight:600}thead th.num,td.num{text-align:end}tbody td{padding:var(--space-5)var(--space-6);border-bottom:.0625rem solid var(--border);vertical-align:top}tbody td.num{font-variant-numeric:tabular-nums;white-space:nowrap}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--glass-bg)}.data-table-container{display:flex;gap:var(--space-4);flex-direction:column;width:100%}.data-table-toolbar{display:flex;justify-content:space-between;align-items: center;gap:var(--space-4);padding:var(--space-1)0;flex-wrap:wrap}.data-table-search-box{position:relative;display:flex;flex:16rem;align-items: center;max-width:24rem}.data-table-search-box .search-icon{position:absolute;color:var(--text-secondary);pointer-events:none;opacity:.7;width:1rem;height:1rem}.data-table-search-box .search-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-4)}.data-table-search-box .search-icon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-4)}.data-table-search-box .search-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-4)}.data-table-search-box .search-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-4)}.data-table-search-box .search-icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-4)}.data-table-search-box .search-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-4)}.data-table-search-input{font:inherit;font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-overlay);border:.0625rem solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--duration-fast),background var(--duration-fast),box-shadow var(--duration-fast);width:100%;padding:.55rem .85rem;padding-inline-start:2.35rem}.data-table-search-input:hover{border-color:var(--border-strong)}.data-table-search-input:focus{outline:none;border-color:var(--accent);background:var(--surface-overlay-strong);box-shadow:0 0 0 .1875rem var(--accent-subtle)}.data-table-search-input::placeholder{color:var(--text-secondary);opacity:.65}.data-table-filters{display:flex;align-items: center;gap:var(--space-2);flex-wrap:wrap}.data-filter-chip{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:var(--text-xs);color:var(--text-secondary);background:var(--surface-overlay);border:.0625rem solid var(--border);transition:background var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast);border-radius:999px;align-items: center;padding:.35rem .75rem;font-weight:600}.data-filter-chip:hover{background:var(--surface-overlay-strong);color:var(--text-primary);border-color:var(--border-strong)}.data-filter-chip.active{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.data-table-card{background:var(--bg-secondary);border:.0625rem solid var(--border);border-radius:var(--radius-xl);overflow:hidden}.data-table-scroll{overflow-x:auto;width:100%}.data-table{border-collapse:collapse;text-align:start;font-size:var(--text-sm);width:100%}.data-table thead th{padding:var(--space-3)var(--space-4);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);background:var(--surface-overlay);border-bottom:.0625rem solid var(--border);white-space:nowrap;font-weight:700}.data-table thead th:first-child{padding-inline-start:var(--space-5)}.data-table thead th:last-child{text-align:end;padding-inline-end:var(--space-5)}.data-table tbody tr{border-bottom:.0625rem solid var(--border);transition:background var(--duration-fast)}.data-table tbody tr:last-child{border-bottom:none}.data-table tbody tr:hover{background:var(--surface-overlay)}.data-table tbody td{padding:var(--space-3)var(--space-4);vertical-align:middle;color:var(--text-primary)}.data-table tbody td:first-child{padding-inline-start:var(--space-5)}.data-table tbody td:last-child{text-align:end;white-space:nowrap;width:1%;padding-inline-end:var(--space-5)}.data-amount-cell{display:flex;flex-direction:column;gap:.15rem}.data-amount-primary{font-size:var(--text-base);color:var(--text-primary);letter-spacing:-.01em;font-weight:700}.data-amount-sub{display:inline-flex;align-items: center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}.data-title-cell{display:flex;flex-direction:column;gap:.15rem;max-width:14rem}.data-fields-tag{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--text-secondary);max-width:13rem}.data-title{font-size:var(--text-base);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.data-subtext{font-size:var(--text-xs);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-date-cell{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}.copyable-cell{display:inline-flex;align-items: center;gap:var(--space-2);background:var(--surface-overlay);border:.0625rem solid var(--border);border-radius:var(--radius-md);max-width:-moz-fit-content;max-width:fit-content;padding:.25rem .5rem}.mono-code{color:var(--text-primary);letter-spacing:-.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem}.copy-icon-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;border-radius:var(--radius-sm);color:var(--text-secondary);transition:color var(--duration-fast),background var(--duration-fast);justify-content:center;align-items: center;width:1.35rem;height:1.35rem}.copy-icon-btn:hover{color:var(--text-primary);background:var(--surface-overlay-strong)}.copy-icon-btn.copied{color:var(--accent)}.copy-icon-btn svg{width:.85rem;height:.85rem}.status-pill{display:inline-flex;font-size:var(--text-xs);white-space:nowrap;border-radius:999px;align-items: center;gap:.35rem;padding:.25rem .65rem;font-weight:600;line-height:1}.status-pill.status-success{background:var(--success-subtle);color:var(--success);border:.0625rem solid var(--success-line)}.status-pill.status-warning{background:var(--warn-subtle);color:var(--warn);border:.0625rem solid var(--warn-line)}.status-pill.status-danger{background:var(--danger-subtle);color:var(--danger);border:.0625rem solid var(--danger-line)}.status-pill.status-neutral{background:var(--surface-overlay);color:var(--text-secondary);border:.0625rem solid var(--border)}.data-actions-cell{display:inline-flex;justify-content:flex-end;align-items: center;gap:var(--space-2);flex-wrap:nowrap}.table-action-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;border-radius:var(--radius-md);font-size:var(--text-xs);background:var(--surface-overlay);border:.0625rem solid var(--border);color:var(--text-primary);white-space:nowrap;transition:background var(--duration-fast),border-color var(--duration-fast);align-items: center;gap:.35rem;padding:.35rem .65rem;font-weight:600}.table-action-btn:hover{background:var(--surface-overlay-strong);border-color:var(--border-strong)}.table-action-btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.table-action-btn.primary:hover{filter:brightness(1.08)}.table-action-btn.danger{color:var(--danger);border-color:var(--danger-line)}.table-action-btn.danger:hover{background:var(--danger-subtle)}.table-action-btn svg{width:.85rem;height:.85rem}.data-mobile-card-list{display:none;gap:var(--space-3);padding:var(--space-3);flex-direction:column}.data-mobile-card{display:flex;gap:var(--space-3);padding:var(--space-4);background:var(--surface-overlay);border:.0625rem solid var(--border);border-radius:var(--radius-lg);flex-direction:column}.data-mobile-card-header{display:flex;justify-content:space-between;align-items: flex-start;gap:var(--space-3)}.data-table{border-collapse:collapse;text-align:start;font-size:var(--text-sm);width:100%;min-width:56rem}.data-table-filters{display:flex;align-items: center;gap:var(--space-2);flex-wrap:wrap;max-width:100%}.data-mobile-card-body{display:flex;gap:var(--space-3);font-size:var(--text-xs);flex-direction:column}@media (max-width:56rem){.data-table-scroll{display:none}.data-mobile-card-list{display:flex}}.node-metrics-name-cell{display:flex;align-items: center;gap:var(--space-3);white-space:nowrap}.checks-table .checks-target-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22rem}.checks-table .checks-nodes-cell{white-space:nowrap}.checks-table .checks-caret-cell{width:2rem}.checks-node-dot{display:inline-block;border-radius:50%;width:.5rem;height:.5rem;margin-inline-end:var(--space-1)}.checks-row-caret{transition:transform var(--duration-fast)}.checks-row-caret.active{transform:rotate(180deg)}.checks-detail-cell{background:var(--bg-secondary);padding:var(--space-5)!important}.checks-detail-cell .run-results-table-wrap{border:none;border-radius:0}.log-message{font-size:var(--text-sm);overflow-wrap:anywhere;max-width:20rem}.empty-state{padding:var(--space-10)var(--space-8);text-align:center;color:var(--text-secondary);display:flex;align-items: center;gap:var(--space-6);flex-direction:column}.empty-state .icon{opacity:.5;width:2.25rem;height:2.25rem}.pagination{display:flex;justify-content:center;align-items: center;gap:var(--space-3);padding-top:var(--space-8);flex-wrap:wrap}.pagination span{font-size:var(--text-base);color:var(--text-secondary)}.pagination-page,.pagination-arrow{font-size:var(--text-base);border-radius:50%;justify-content:center;width:2rem;min-width:2rem;height:2rem;padding:0}.pagination-arrow .icon{width:1rem;height:1rem}[dir=rtl] .pagination-arrow .icon{transform:scaleX(-1)}.pagination-ellipsis{display:inline-flex;color:var(--text-secondary);font-size:var(--text-base);justify-content:center;align-items: center;width:2rem}.data-table-footer{display:flex;justify-content:space-between;align-items: center;gap:var(--space-4);padding-top:var(--space-4);padding-bottom:var(--space-2);border-top:.0625rem solid var(--border-subtle);margin-top:var(--space-2);flex-wrap:wrap}.pagination-meta-group{display:flex;align-items: center;gap:var(--space-4);flex-wrap:wrap}.pagination-range-text{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;font-weight:500}.pagination-sizes{display:inline-flex;align-items: center;gap:var(--space-2)}.pagination-sizes-label{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;font-weight:500}.pagination-sizes-pills{display:inline-flex;background:var(--surface-overlay);border:.0625rem solid var(--border);border-radius:var(--radius-md);align-items: center;gap:.125rem;padding:.125rem}.pagination-size-btn{all:unset;box-sizing:border-box;display:inline-flex;border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);justify-content:center;align-items: center;min-width:1.75rem;height:1.5rem;padding:0 .45rem;font-weight:600}.pagination-size-btn:hover:not(:disabled){color:var(--text-primary);background:var(--surface-overlay-strong)}.pagination-size-btn.active,.pagination-size-btn:disabled{background:var(--accent);color:var(--text-inverse);cursor:default}.pagination-nav-group{display:inline-flex;align-items: center;gap:var(--space-2)}.pagination-nav-group .pagination-page,.pagination-nav-group .pagination-arrow{display:inline-flex;font-size:var(--text-sm);cursor:pointer;transition:all var(--duration-fast);border-radius:50%;justify-content:center;align-items: center;width:2rem;min-width:2rem;height:2rem;padding:0;font-weight:500}.pagination-nav-group .pagination-page.active,.pagination-nav-group .pagination-page:disabled{background:var(--accent);color:var(--text-inverse);border-color:var(--accent);cursor:default}.pagination-nav-group .pagination-arrow:disabled{opacity:.35;cursor:not-allowed}.pagination-nav-group .pagination-ellipsis{display:inline-flex;color:var(--text-secondary);font-size:var(--text-sm);justify-content:center;align-items: center;width:1.5rem}[dir=rtl] .pagination-nav-group .pagination-arrow .icon{transform:scaleX(-1)}@media (max-width:40rem){.data-table-footer{align-items: center;gap:var(--space-3);flex-direction:column}.pagination-meta-group{justify-content:center;width:100%}}.form-group{margin-bottom:var(--space-7)}.form-group:last-child{margin-bottom:0}.form-group label,.form-group .form-group-label{display:block;font-size:var(--text-base);color:var(--text-secondary);margin-bottom:var(--space-3);font-weight:600}.form-input,select.form-input{background:var(--bg-primary);border:.0625rem solid var(--border);color:var(--text-primary);padding:var(--space-5)var(--space-6);border-radius:var(--radius-lg);font-size:var(--text-base);transition:border-color var(--duration-fast);width:100%}.form-input:focus{outline:none;border-color:var(--accent)}.form-hint{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-7)}.form-hint.busy-status{display:flex;align-items: center;gap:var(--space-3)}.form-hint.busy-status .spinner{flex-shrink:0}.form-row{display:flex;gap:var(--space-6)}.form-row .form-group{flex:1;min-width:0}.checkbox-row{display:flex;align-items: center;gap:var(--space-4);font-size:var(--text-base)}.select-custom{position:relative;width:100%;min-width:0}.select-trigger{display:flex;justify-content:space-between;align-items: center;gap:var(--space-4);padding:var(--space-4)var(--space-5);border:.0625rem solid var(--border);border-radius:var(--radius-lg);background:var(--bg-primary);color:var(--text-primary);text-align:start;cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast);width:100%;min-width:0;min-height:2.65rem}.select-trigger:hover,.select-custom.active .select-trigger{border-color:var(--accent);background:var(--accent-subtle)}.select-trigger:disabled{cursor:not-allowed;opacity:.6}.select-trigger-lead{display:inline-flex;align-items: center;gap:var(--space-3);overflow:hidden;flex:auto;min-width:0}.select-trigger-icon{display:inline-flex;flex-shrink:0;justify-content:center;align-items: center;width:1.35rem;height:1.35rem}.select-trigger-image{display:block;object-fit:cover;border-radius:50%;width:1.35rem;height:1.35rem}.select-trigger-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0}#wallet-assets-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-option-checkbox-input{pointer-events:none;accent-color:var(--accent);flex-shrink:0;width:1.1rem;height:1.1rem;margin:0}.select-trigger-placeholder{color:var(--text-secondary)}.select-caret{color:var(--text-secondary);transition:transform var(--duration-fast);flex-shrink:0;width:1.1rem;height:1.1rem}.select-custom.active .select-caret{transform:rotate(180deg)}.select-panel{position:fixed;background:var(--bg-secondary);border:.0625rem solid var(--border);border-radius:var(--radius-lg);opacity:0;visibility:hidden;transition:opacity var(--duration-fast),transform var(--duration-fast);z-index:2100;overflow-y:auto;padding:var(--space-2);overscroll-behavior:contain;display:grid;gap:var(--space-1);min-width:12rem;max-height:16rem;transform:translateY(-.5rem);box-shadow:0 .5rem 1.5rem #0000004d}.select-custom.active .select-panel{opacity:1;visibility:visible;transform:translateY(0)}.select-option{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items: center;gap:var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:var(--text-base);text-align:start;background:0 0;border:0;width:100%;min-height:2.65rem;padding:.48rem .65rem}.select-option:hover,.select-option.focused{background:var(--surface-overlay);color:var(--text-primary)}.select-option.selected{background:var(--accent-subtle);color:var(--accent)}.select-option-checkbox{align-items: center;gap:var(--space-4);flex-direction:row}.select-option-checkbox input[type=checkbox]{flex-shrink:0;margin:0}.select-option-all{border-bottom:.0625rem solid var(--border);margin-bottom:var(--space-2);padding-bottom:var(--space-5);border-radius:0;font-weight:600}.select-option-disabled{opacity:.5;cursor:not-allowed}.select-option-disabled:hover{background:0 0}.select-option-icon{display:grid;color:var(--text-secondary);place-items: center;width:1.25rem;height:1.25rem;margin:0}.select-option-icon:empty{display:none}.select-option-icon .icon{width:1rem;height:1rem}.select-option-check{display:grid;color:var(--accent);opacity:0;transition:opacity var(--duration-fast),transform var(--duration-fast);place-items: center;width:1.1rem;height:1.1rem;margin-inline-start:auto;transform:scale(.8)}.select-option-check .icon{width:1rem;height:1rem}.select-option.selected .select-option-check{opacity:1;transform:scale(1)}.select-option-image{display:block;object-fit:cover;border-radius:50%;width:1.45rem;height:1.45rem}.select-option.selected .select-option-icon{color:var(--accent)}.select-trigger-icon-svg:not(.icon-flag),.select-option-icon-svg:not(.icon-flag){stroke:currentColor;stroke-width:2;fill:none;width:1rem;height:1rem}.select-option-label{display:flex;gap:var(--space-1);overflow:hidden;flex-direction:column;min-width:0}.select-option-label strong,.select-option-label small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-option-label strong{font-size:var(--text-sm);font-weight:600;line-height:1.25}.select-option-label small{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.2}.select-option-hint{font-size:var(--text-xs);color:var(--text-secondary);font-weight:500}.multi-select-option{display:flex;align-items: center;gap:var(--space-3);padding:var(--space-4)var(--space-5);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;text-align:start;min-height:2.7rem}.multi-select-option:hover{background:var(--surface-overlay);color:var(--text-primary);outline:none}.multi-select-option:focus-visible{background:var(--surface-overlay);color:var(--text-primary);outline:none}.multi-select-option[aria-selected=true]{background:var(--accent-subtle);color:var(--accent)}.multi-select-option-copy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.multi-select-option-image{object-fit:cover;border-radius:50%;flex:0 0 1.55rem;width:1.55rem;height:1.55rem}.select-option.selected .select-option-hint{color:var(--accent);opacity:.85}.info-icon-wrap{position:relative;display:inline-flex;vertical-align:middle;margin-inline-start:var(--space-2)}.info-icon-btn{display:inline-flex;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items: center;width:1.1rem;height:1.1rem;padding:0}.info-icon-btn:hover{color:var(--accent)}.info-icon-btn .icon{width:1.1rem;height:1.1rem}.info-popover{position:fixed;z-index:2100;padding:var(--space-5)var(--space-6);border-radius:var(--radius-lg);background:var(--bg-secondary);border:.0625rem solid var(--border);font-size:var(--text-sm);color:var(--text-secondary);width:max(14rem,min(20rem,60vw));font-weight:400;line-height:1.4;box-shadow:0 .5rem 1.5rem #0000004d}.advanced-toggle-btn{display:flex;align-items: center;gap:var(--space-3);margin:var(--space-6)0;padding:var(--space-4);border:.0625rem dashed var(--border);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;font-size:var(--text-base);background:0 0;justify-content:center;width:100%}.advanced-toggle-btn:hover{color:var(--text-primary);border-color:var(--text-secondary)}.advanced-toggle-caret{transition:transform var(--duration-fast);width:1rem;height:1rem}.advanced-toggle-btn.active .advanced-toggle-caret{transform:rotate(180deg)}.advanced-options-group{display:flex;flex-direction:column;gap:0}.switch-row{display:flex;align-items: center;gap:var(--space-5);font-size:var(--text-base);cursor:pointer}.switch-row-reverse{justify-content:space-between}.switch{position:relative;flex-shrink:0;width:2.5rem;height:1.4rem}.switch input{position:absolute;opacity:0;cursor:pointer;margin:0;inset:0}.switch-track{position:absolute;background:var(--border);transition:background var(--duration-fast);pointer-events:none;border-radius:999px;inset:0}.switch-track:before{content:"";position:absolute;transition:transform var(--duration-fast);background:#fff;border-radius:50%;width:1.1rem;height:1.1rem;top:.15rem}.switch-track:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:.15rem}.switch-track:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:.15rem}.switch-track:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:.15rem}.switch-track:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:.15rem}.switch-track:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:.15rem}.switch-track:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:.15rem}.switch input:checked+.switch-track{background:var(--accent)}.switch input:checked+.switch-track:before{transform:translate(1.1rem)}[dir=rtl] .switch input:checked+.switch-track:before{transform:translate(-1.1rem)}.secret-field{display:flex;gap:var(--space-4);align-items: center}.secret-field .secret-input{flex:1;min-width:0}.secret-field .icon-btn{border-radius:var(--radius-lg);padding:var(--space-4)var(--space-5);width:auto;height:auto}.secret-field .secret-rotate{color:var(--danger);background:var(--danger-subtle,#ef44441a);border-color:#ef444466;flex-shrink:0}.secret-field .secret-rotate:hover:not(:disabled){background:var(--danger);color:#fff;border-color:var(--danger)}.code-block{position:relative}.code-block-pre{background:var(--bg-primary);border:.0625rem solid var(--border);border-radius:var(--radius-lg);padding-block:var(--space-5);padding-inline:var(--space-6)2.6rem;font-size:var(--text-base);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.code-block-copy{position:absolute;top:.4rem}.code-block-copy:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.4rem}.code-block-copy:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.4rem}.code-block-copy:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.4rem}.code-block-copy:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.4rem}.code-block-copy:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.4rem}.code-block-copy:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.4rem}fieldset{border:none;margin:0;padding:0}.modal-overlay{position:fixed;z-index:2000;display:flex;padding:var(--space-7);opacity:0;visibility:hidden;transition:opacity var(--duration-base);background:#0000008c;justify-content:center;align-items: center;inset:0}.modal-overlay.active{opacity:1;visibility:visible}.modal-overlay.modal-covered{pointer-events:none;background:0 0}.modal-overlay.modal-covered .modal{opacity:.5;transform:scale(.92)translateY(-.9rem)}.modal{overflow-y:auto;transition:transform var(--duration-base),opacity var(--duration-base);width:100%;max-width:28rem;max-height:85vh}.modal.scroll-locked{overflow:hidden}.modal-wide{max-width:48rem}.modal-header{display:flex;margin-bottom:var(--space-7);justify-content:space-between;align-items: center}.modal-header:has(#modal-title:empty){margin-bottom:var(--space-2);justify-content:flex-end}.modal-header h2{font-size:var(--text-lg);font-weight:700}.modal-header h2:empty{display:none}.modal-header-actions{display:flex;align-items: center;gap:var(--space-4);flex-shrink:0}.modal-toolbar{display:flex;justify-content:flex-end}.modal-actions{display:flex;justify-content:flex-end;gap:var(--space-5);margin-top:var(--space-7)}.modal-actions-split{justify-content:space-between;align-items: center;width:100%}.modal-actions-end{display:flex;align-items: center;gap:var(--space-3);margin-inline-start:auto}#top-loading-bar{position:fixed;z-index:9999;overflow:hidden;opacity:0;pointer-events:none;background:0 0;height:.15625rem;transition:opacity .5s ease-out;top:0;left:0;right:0}#top-loading-bar.running,#top-loading-bar.finishing,#top-loading-bar.holding{opacity:1}#top-loading-bar .seg{position:absolute;background:linear-gradient(90deg,var(--accent),var(--accent-hover));width:40%;top:0;bottom:0;left:-40%;box-shadow:0 0 .5rem #22c55e99}#top-loading-bar.running .seg{animation:top-loading-bar-loop 1.7s linear infinite}#top-loading-bar.finishing .seg{animation:top-loading-bar-finish .35s cubic-bezier(.3,0,.2,1)forwards}#top-loading-bar.filled .seg{width:100%;left:0}@keyframes top-loading-bar-loop{0%{left:-40%;width:40%}to{left:100%;width:40%}}@keyframes top-loading-bar-finish{0%{left:-40%;width:40%}to{left:0%;width:100%}}#toast-container{position:fixed;z-index:3000;display:flex;align-items: center;gap:var(--space-4);flex-direction:column;width:calc(100% - 2rem);max-width:22rem;top:1rem;left:50%;transform:translate(-50%)}.toast{position:relative;overflow:hidden;display:flex;align-items: flex-start;gap:var(--space-4);background:var(--bg-secondary);border:.0625rem solid var(--border);border-inline-start:.2rem solid var(--accent);border-radius:var(--radius-lg);padding-block:var(--space-6);padding-inline:var(--space-7)var(--space-4);font-size:var(--text-base);animation:toastIn var(--duration-base)var(--ease-out);width:100%;box-shadow:0 .5rem 1.5rem #0000004d}.toast.error{border-inline-start-color:var(--danger)}.toast.success{border-inline-start-color:var(--success)}.toast-message{flex:1;padding-top:.05rem}.toast-close{cursor:pointer;padding:var(--space-1);color:var(--text-secondary);display:flex;background:0 0;border:none;flex-shrink:0}.toast-close:hover{color:var(--text-primary)}.toast-close .icon{width:.8rem;height:.8rem}.toast-progress{position:absolute;bottom:0;background:var(--accent);animation:toastProgress var(--ease-linear)forwards;height:.15rem}.toast-progress:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.toast-progress:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.toast-progress:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.toast-progress:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.toast-progress:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.toast-progress:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.toast.error .toast-progress{background:var(--danger)}.toast.success .toast-progress{background:var(--success)}@keyframes toastIn{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:translateY(0)}}@keyframes toastProgress{0%{width:100%}to{width:0%}}.spinner{border:.2rem solid var(--border);border-top-color:var(--accent);animation:spin var(--duration-spin)var(--ease-linear)infinite;border-radius:50%;width:2rem;height:2rem}.spinner-sm{border-width:.15rem;width:1rem;height:1rem}.spinner-xs{border-width:.1rem;width:.6rem;height:.6rem}@keyframes spin{to{transform:rotate(360deg)}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-shimmer{display:inline-block;vertical-align:middle;animation:skeleton-shimmer 1.8s ease-in-out infinite;border-radius:var(--radius-sm,.25rem);pointer-events:none;user-select:none;background:linear-gradient(90deg,#ffffff0a 20%,#ffffff1a 50%,#ffffff0a 80%) 0 0/200% 100%}[data-theme=light] .skeleton-shimmer{background:linear-gradient(90deg,#0000000a 20%,#00000017 50%,#0000000a 80%) 0 0/200% 100%}.skeleton-text{border-radius:var(--radius-sm,.25rem);height:.95rem}.skeleton-pill{border-radius:999px;height:1.35rem}.skeleton-circle{border-radius:50%;flex-shrink:0}.skeleton-btn{border-radius:var(--radius-md,.375rem);flex-shrink:0;width:2rem;height:2rem}.skeleton-table-row td{height:3.5rem}.skeleton-mobile-card,.data-table-container.skeleton-loading{pointer-events:none;user-select:none}#boot-spinner{position:fixed;display:flex;background:var(--bg-primary);z-index:9998;transition:opacity var(--duration-base);justify-content:center;align-items: center;inset:0}#boot-spinner.hidden{opacity:0;pointer-events:none;display:none!important}#auth-screen{min-height:100vh;display:flex;padding:var(--space-8);justify-content:center;align-items: center;min-height:100dvh}.auth-card{text-align:center;width:100%;max-width:25rem}.auth-card h1{display:flex;justify-content:center;align-items: center;gap:var(--space-4);margin-bottom:var(--space-3)}.auth-card h1 .brand-text{align-items: center}.auth-card h1 .brand-mark{font-size:var(--text-2xl)}.auth-card h1 .brand-sub{font-size:.6rem}.auth-card .subtitle{margin-bottom:var(--space-8)}.tabs{display:flex;gap:var(--space-3);background:var(--bg-primary);padding:var(--space-1);border-radius:var(--radius-lg)}.tab{padding:var(--space-4);color:var(--text-secondary);border-radius:var(--radius-md);font-weight:600;font-size:var(--text-base);cursor:pointer;transition:var(--duration-fast);background:0 0;border:none;flex:1}.tab.active{background:var(--accent);color:#fff}.group-tabs{display:flex;align-items: center;gap:var(--space-4)}.group-tabs-list{display:flex;gap:var(--space-3);overflow-x:auto;flex:1;min-width:0}.group-tab{padding:var(--space-3)var(--space-6);border:.0625rem solid var(--border);color:var(--text-secondary);font-weight:600;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:var(--duration-fast);background:0 0;border-radius:999px;flex:none}.group-tab.active{background:var(--accent);color:#fff;border-color:var(--accent)}.group-tab-manage,.group-tab-add{flex:none}#auth-error,.form-error{color:var(--danger);font-size:var(--text-base);margin-bottom:var(--space-7);min-height:1rem}.pow-progress{margin-top:var(--space-7);font-size:var(--text-base);color:var(--text-secondary);display:flex;justify-content:center;align-items: center;gap:var(--space-4)}.picker-row{display:flex;gap:var(--space-8);margin-top:var(--space-8)}.picker-col{text-align:start;flex:1}.picker-label{font-size:var(--text-base);color:var(--text-secondary);margin-bottom:var(--space-4);display:block}.theme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.theme-btn{padding:var(--space-4);border-radius:var(--radius-md);border:.0625rem solid var(--border);cursor:pointer;display:flex;transition:var(--duration-fast);background:var(--bg-primary);color:var(--text-primary);justify-content:center;align-items: center}.lang-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.lang-btn{padding:var(--space-4)var(--space-5);border-radius:var(--radius-md);border:.0625rem solid var(--border);cursor:pointer;display:flex;justify-content:center;align-items: center;gap:var(--space-3);background:var(--bg-primary);color:var(--text-primary);font-size:var(--text-base);transition:var(--duration-fast);font-weight:600}.lang-btn .pref-flag{width:1.35rem;height:1.05rem}.pref-compact-trigger,.dropdown-trigger.compact{display:inline-flex;align-items: center;gap:var(--space-2);background:var(--surface-overlay);border:.0625rem solid var(--border);color:var(--text-primary);cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast);border-radius:999px;padding:.35rem .65rem}.pref-compact-trigger:hover,.dropdown-trigger.compact:hover{background:var(--surface-overlay-strong);border-color:var(--border-strong)}.pref-trigger-combo{display:inline-flex;align-items: center;gap:.35rem}.pref-theme-icon{color:var(--text-primary);flex-shrink:0;width:1.05rem;height:1.05rem}.pref-pipe{color:var(--border-strong);opacity:.7;user-select:none;font-size:.85rem;font-weight:300;line-height:1}.pref-flag,.pref-lang-icon,svg.pref-flag,svg.icon-flag{display:inline-block;vertical-align:middle;overflow:hidden;stroke:none;border-radius:.125rem;flex-shrink:0;width:1.25rem;height:.95rem}.custom-dropdown{position:relative;display:inline-flex}.dropdown-menu{position:fixed;top:auto;background:var(--bg-secondary);border:.0625rem solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);opacity:0;visibility:hidden;transition:opacity var(--duration-fast),transform var(--duration-fast);z-index:1500;min-width:14rem;transform:translateY(-.5rem);box-shadow:0 .5rem 1.5rem #0000004d}.dropdown-menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:auto}.dropdown-menu:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:auto}.dropdown-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:auto}.dropdown-menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto}.dropdown-menu:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto}.dropdown-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto}.custom-dropdown.active .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu-wide{overflow-y:auto;min-width:18rem;max-width:22rem;max-height:80vh}.dropdown-divider{border:none;border-top:.0625rem solid var(--border);margin:var(--space-6)0}.full-width{justify-content:center;width:100%}.account-row{display:flex;align-items: center;gap:var(--space-4);padding:var(--space-4)var(--space-5);border-radius:var(--radius-md);border:.0625rem solid var(--border);margin-bottom:var(--space-3)}.account-row:last-of-type{margin-bottom:0}.account-row.clickable:hover{background:var(--glass-bg)}.account-row-current{border-color:var(--accent);background:var(--accent-subtle)}.account-row-icon{color:var(--text-secondary);flex-shrink:0;width:1.1rem;height:1.1rem}.account-row-current .account-row-icon{color:var(--accent)}.account-row-info{display:flex;overflow:hidden;flex-direction:column;flex:1;min-width:0}.account-row-name{font-size:var(--text-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.account-row-info .account-row-id{font-size:var(--text-xs);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.account-row-balance{font-size:var(--text-base);font-variant-numeric:tabular-nums;flex-shrink:0}.account-row-edit{flex-shrink:0}.hidden{display:none!important}.text-secondary{color:var(--text-secondary)}.flex-between{display:flex;justify-content:space-between;align-items: center;gap:var(--space-6);flex-wrap:wrap}#floating-layer{position:fixed;z-index:3100;pointer-events:none;inset:0}#floating-layer>.select-panel{pointer-events:auto}#floating-layer>.select-panel.active{opacity:1;visibility:visible;transform:translateY(0)}.bottom-nav{display:none;z-index:1000;background:var(--bg-primary);border-top:.0625rem solid var(--border);padding:var(--space-2)var(--space-1)calc(var(--space-2) + env(safe-area-inset-bottom,0px));flex-shrink:0}.bottom-nav a{display:flex;align-items: center;gap:var(--space-1);padding:var(--space-2)var(--space-1);border-radius:var(--radius-lg);text-decoration:none;color:var(--text-secondary);font-size:var(--text-xs);transition:background var(--duration-fast),color var(--duration-fast);flex-direction:column;flex:1;font-weight:500}.bottom-nav a .icon{width:1.25rem;height:1.25rem}.bottom-nav a:hover,.bottom-nav a.active{color:var(--accent)}.bottom-nav a.active{background:var(--accent-subtle)}.overview-layout{display:grid;grid-template-columns:minmax(0,1.15fr)minmax(20rem,.85fr);gap:var(--space-7);align-items:stretch}.overview-hero,.overview-recent{min-width:0}.overview-hero{display:flex;flex-direction:column;justify-content:center;min-height:18rem}.overview-hero h2{margin-top:var(--space-3);letter-spacing:-.03em;max-width:26rem;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.05}.overview-hero p{margin-top:var(--space-4);color:var(--text-soft);font-size:var(--text-md);max-width:32rem}.overview-actions{display:flex;gap:var(--space-4);margin-top:var(--space-7);flex-wrap:wrap}.overview-recent .content-header{margin-bottom:var(--space-4);min-height:auto}.overview-recent .content-header h2{font-size:var(--text-lg)}.overview-recent .list-container{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg)}.overview-recent .empty-state{min-height:11rem}#view-admin>.glass-card.flex-between{align-items: flex-end}#admin-hero-copy{color:var(--text-secondary);max-width:42rem;line-height:1.5}#admin-panel-providers{grid-template-columns:1fr}#admin-panel-providers>header,#admin-panel-providers>.provider-capability-grid,#admin-panel-providers>.glass-card{grid-column:1}#admin-panel-providers>.glass-card{width:100%}.provider-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.provider-capability-card{display:flex;justify-content:space-between;align-items: flex-start;gap:var(--space-5);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0}.provider-capability-heading,.provider-credential-heading{display:flex;align-items: flex-start;gap:var(--space-4);min-width:0}.provider-capability-heading>.icon{color:var(--accent);flex:none}.provider-capability-heading strong,.provider-credential-heading strong{display:block;color:var(--text-primary);font-size:var(--text-sm)}.provider-capability-heading p,.provider-credential-heading p{margin:var(--space-2)0 0;color:var(--text-secondary);font-size:var(--text-xs);line-height:1.5}.provider-subsection-header{margin-top:var(--space-3)}.provider-subsection-header h3{font-size:var(--text-lg);margin:0}.provider-subsection-header p{margin:var(--space-2)0 0;color:var(--text-secondary);font-size:var(--text-sm)}.provider-modal-intro{margin:0 0 var(--space-2);line-height:1.55}.provider-credential-section{display:grid;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-overlay)}.provider-credential-section>.form-group{margin:0}#provider-credentials-fields{display:grid;gap:var(--space-5)}#provider-credentials-fields>.form-group{margin:0}.provider-credential-heading{margin-bottom:var(--space-1)}@media (max-width:52rem){.provider-capability-grid{grid-template-columns:1fr}.provider-capability-card{flex-direction:column}#view-admin>.glass-card.flex-between{align-items:stretch}.nav-center{display:none}.bottom-nav{display:flex}.content{padding:var(--space-7)var(--space-7)}.stat-grid{grid-template-columns:repeat(2,1fr)}.overview-layout{grid-template-columns:1fr}.overview-hero{min-height:auto}.list-item-row{grid-template-columns:auto minmax(0,1fr)}.list-item-actions{grid-column:2;justify-content:flex-start;padding-top:0}}@media (max-width:30rem){.nav-container{gap:var(--space-4);padding-inline:var(--space-5)}#home-view .nav-right{gap:var(--space-3)}.nav .dropdown-trigger.compact{border-radius:999px;width:auto;height:auto;padding:.3rem .55rem}#home-open-dashboard-desktop{padding-inline:var(--space-5);font-size:var(--text-sm)}.list-item{padding:var(--space-6)}.list-item-heading{display:block}.list-item-meta{margin-top:var(--space-4);justify-content:flex-start}.list-item-actions{grid-column:1/-1}}:root{--text:var(--text-primary);--text-soft:var(--text-secondary);--muted:var(--text-secondary);--surface:var(--bg-secondary);--text-display:clamp(3rem,7vw,5.8rem)}.hero-copy{color:var(--text-soft);font-size:var(--text-lg);max-width:36rem}.hero-copy.compact{margin-top:var(--space-5);font-size:var(--text-md)}.auth-proof{display:flex;align-items: center;gap:var(--space-3);margin-top:var(--space-7);color:var(--text-soft)}.auth-proof>span{display:flex;flex-direction:column}.auth-proof strong{color:var(--text);font-size:var(--text-sm)}.auth-proof small{font-size:var(--text-xs)}.checkout-auth-page .checkout-shell{max-width:32rem}.checkout-auth-card .form-group{display:flex;gap:var(--space-2);flex-direction:column;width:100%}.checkout-auth-card .input-wrap{width:100%}.checkout-auth-card textarea{display:block;box-sizing:border-box;resize:vertical;background:var(--surface-overlay);border:.0625rem solid var(--border);border-radius:var(--radius-lg);color:var(--text-primary);padding:var(--space-3)var(--space-4);font:500 var(--text-sm)/1.5 var(--font-mono);transition:border-color var(--duration-fast),box-shadow var(--duration-fast);direction:ltr;text-align:left;width:100%;min-height:5.5rem}.checkout-auth-card textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 .15rem var(--accent-subtle)}.checkout-auth-card .form-label{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.auth-tabs{margin:var(--space-4)0 var(--space-4);display:flex;background:var(--surface-overlay);border-radius:var(--radius-xl);border:.0625rem solid var(--border);gap:.25rem;padding:.25rem}.auth-tabs .tab{display:flex;justify-content:center;align-items: center;gap:var(--space-2);font-size:var(--text-sm);border-radius:var(--radius-lg);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast)var(--ease-standard);background:0 0;border:none;flex:1;padding:.65rem 1rem;font-weight:700}.auth-tabs .tab:hover{color:var(--text-primary)}.auth-tabs .tab.active{color:var(--text-primary);background:var(--bg-secondary);box-shadow:0 .125rem .5rem #0003}.auth-tabs .tab .icon{width:1rem;height:1rem}.auth-panel{display:flex;gap:var(--space-3);margin-top:var(--space-2);flex-direction:column}.auth-discover-info{display:flex;text-align:center;margin-bottom:var(--space-2);flex-direction:column;justify-content:center;align-items: center}.auth-discover-info .checkout-pdesc{text-wrap:balance;max-width:38ch;margin-inline-start:auto;margin-inline-end:auto}.access-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);padding:var(--space-5)}.access-tabs{margin-bottom:var(--space-6)}.access-tab{flex:50%}.form-heading{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items: center;gap:var(--space-3);margin-bottom:var(--space-5)}.form-heading h2{font-size:var(--text-lg)}.public-content{scroll-behavior:smooth}.public-container{padding:0 var(--space-7)var(--space-10)}#public-main-view{width:100%;max-width:72rem;min-height:calc(100vh - 12rem);margin-inline-start:auto;margin-inline-end:auto}.public-tab{display:flex;gap:var(--space-10);flex-direction:column;width:100%;margin-inline-start:auto;margin-inline-end:auto}.public-tab-plans{padding-top:var(--space-6)}.hero{display:grid;grid-template-columns:minmax(0,1.15fr)minmax(24rem,.85fr);padding:var(--space-8)0;align-items: center;gap:clamp(2.5rem,6vw,5.5rem);min-height:min(46rem,100vh - 5rem)}.hero-copy-block h1{margin-top:var(--space-4);font-size:var(--text-display);letter-spacing:-.035em;font-weight:750;line-height:1.02}.home-hero-lead{margin-top:var(--space-5);color:var(--text-secondary);font-size:var(--text-lg);max-width:38rem;line-height:1.55}.hero-actions{display:flex;align-items: center;gap:var(--space-4);margin-top:var(--space-6)}.hero-trust-row{display:flex;align-items: center;gap:var(--space-5);margin-top:var(--space-6);color:var(--text-secondary);font-size:var(--text-xs);flex-wrap:wrap}.hero-trust-row .trust-item{display:inline-flex;align-items: center;gap:var(--space-2);color:var(--text-secondary)}.hero-trust-row .icon{color:var(--accent);width:.95rem;height:.95rem}.hero-ecosystem-group{display:flex;gap:var(--space-3);margin-top:var(--space-5);flex-direction:column}.hero-ecosystem-strip{display:flex;align-items: center;gap:var(--space-3);flex-wrap:wrap}.ecosystem-strip-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;min-width:140px;font-size:11px;font-weight:600}@media (max-width:540px){.ecosystem-strip-label{min-width:auto}}.ecosystem-logos-row{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.eco-logo-img{object-fit:contain;filter:grayscale(20%)opacity(.85);transition:transform var(--transition-fast),filter var(--transition-fast),opacity var(--transition-fast);cursor:pointer;border-radius:50%;width:24px;height:24px}.eco-logo-img:hover{filter:grayscale(0%)opacity(1);transform:scale(1.18)}.invoice-status-pill{display:inline-flex;border-radius:var(--radius-pill);background:var(--accent-subtle);color:var(--accent);border:1px solid rgba(var(--accent-rgb,16,185,129),.2);transition:all var(--transition-fast);align-items: center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600}.invoice-status-pill.status-stage-reserved{color:#f59e0b;background:#f59e0b1f;border-color:#f59e0b40}.invoice-status-pill.status-stage-reserved .status-pulse-dot{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.invoice-status-pill.status-stage-detected{color:#60a5fa;background:#3b82f61f;border-color:#3b82f640}.invoice-status-pill.status-stage-detected .status-pulse-dot{background:#3b82f6;box-shadow:0 0 8px #3b82f6}.invoice-status-pill.status-stage-settled{color:#22c55e;background:#22c55e1f;border-color:#22c55e4d}.invoice-status-pill.status-stage-settled .status-pulse-dot{background:#22c55e;box-shadow:0 0 8px #22c55e}.invoice-status-pill.status-stage-webhook{color:#c084fc;background:#a855f71f;border-color:#a855f74d}.invoice-status-pill.status-stage-webhook .status-pulse-dot{background:#a855f7;box-shadow:0 0 8px #a855f7}.invoice-demo{overflow:hidden;padding:0}.invoice-demo-head,.invoice-demo-foot{display:flex;justify-content:space-between;align-items: center;gap:var(--space-4);padding:var(--space-4)var(--space-5);border-bottom:1px solid var(--border)}.invoice-demo-title-group{display:flex;flex-direction:column}.invoice-demo-title-group small,.invoice-demo-foot{color:var(--text-secondary);font-size:var(--text-xs)}.invoice-demo-title-group strong{font-size:var(--text-sm);color:var(--text-primary)}.status-pulse-dot{background:var(--accent);box-shadow:0 0 8px var(--accent);display:inline-block;animation:status-pulse 2s infinite ease-in-out;border-radius:50%;width:.5rem;height:.5rem}@keyframes status-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.7}}.micro-match-tag{display:inline-flex;letter-spacing:.02em;border-radius:var(--radius-full);color:var(--accent);vertical-align:middle;background:#22c55e1a;border:1px solid #22c55e33;align-items: center;margin-inline-start:var(--space-2);padding:2px 8px;font-size:10px;font-weight:700}.invoice-amount{display:flex;gap:var(--space-1);padding:var(--space-6)var(--space-5);border-bottom:1px solid var(--border);background:#ffffff04;flex-direction:column}.invoice-amount-primary{display:flex;align-items:baseline;gap:var(--space-2)}.invoice-amount .amount-val{font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--text-primary);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:750;line-height:1}.invoice-amount .amount-cur{font-size:var(--text-md);color:var(--accent);font-weight:700}.invoice-amount-sub{display:flex;align-items: center;gap:var(--space-3);color:var(--text-secondary);font-size:var(--text-xs);margin-top:var(--space-1)}.payment-state-list{list-style:none;padding:var(--space-5);display:flex;gap:var(--space-4);position:relative;flex-direction:column;margin:0}.payment-state{position:relative;display:flex;align-items: flex-start;gap:var(--space-3);color:var(--text-secondary)}.payment-state:not(:last-child):after{content:"";position:absolute;background:linear-gradient(#22c55e66,#ffffff14);width:2px;top:28px;bottom:-18px}.payment-state:not(:last-child):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:13px}.payment-state:not(:last-child):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:13px}.payment-state:not(:last-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:13px}.payment-state:not(:last-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:13px}.payment-state:not(:last-child):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:13px}.payment-state:not(:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:13px}.state-marker{z-index:1;display:flex;border:1.5px solid var(--border);background:var(--surface);color:var(--text-secondary);transition:all var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items: center;width:28px;height:28px;font-size:11px;font-weight:700}.state-marker .icon{width:13px;height:13px}.payment-state.active .state-marker{color:var(--accent);background:#22c55e1f;border-color:#22c55e80;box-shadow:0 0 10px #22c55e33}.payment-state.current .state-marker{color:#c084fc;background:#a855f724;border-color:#a855f7;box-shadow:0 0 10px #a855f740}.payment-state-body{display:flex;flex-direction:column;flex:1;gap:3px;min-width:0;padding-top:2px}.payment-state-title-row{display:flex;justify-content:space-between;align-items: center;gap:var(--space-2);flex-wrap:wrap}.payment-state strong{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.3}.payment-state-desc,.payment-state div>span{color:var(--text-secondary);font-size:11px;line-height:1.4}.step-chip{font-size:10px;font-weight:600;font-family:var(--font-mono);border-radius:var(--radius-full);border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;background:#ffffff0d;padding:1px 7px}.step-chip-blue{color:#60a5fa;background:#3b82f61a;border-color:#3b82f640}.step-chip-green{color:#4ade80;background:#22c55e1a;border-color:#22c55e40}.step-chip-purple{color:#c084fc;background:#a855f71a;border-color:#a855f740}.invoice-demo-foot{border-top:1px solid var(--border);border-bottom:0;justify-content:space-between}.invoice-demo-wallet-info{display:inline-flex;align-items: center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-xs)}.invoice-demo-foot code{color:var(--text-secondary);font-size:var(--text-xs);font-family:var(--font-mono)}.public-section{padding:var(--space-9)0;scroll-margin-top:4.5rem}.public-section+.public-section{border-top:1px solid var(--border)}.section-intro{margin-bottom:var(--space-7);max-width:44rem}.section-intro h2,.start-section h2{margin-top:var(--space-3);letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:750;line-height:1.1}.section-intro p,.start-section>div>p{margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--text-md);line-height:1.55}.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.process-card{padding:var(--space-6);display:flex;gap:var(--space-3);flex-direction:column}.process-card-top{display:flex;margin-bottom:var(--space-2);justify-content:space-between;align-items: center}.process-index{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700}.process-icon-wrap{display:grid;border-radius:var(--radius-md);background:var(--accent-subtle);color:var(--accent);place-items: center;width:2.25rem;height:2.25rem}.process-icon-wrap .icon{width:1.2rem;height:1.2rem}.process-card h3{font-size:var(--text-lg);letter-spacing:-.02em;color:var(--text-primary)}.process-card p{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}.price-card{position:relative;display:flex;padding:var(--space-6);flex-direction:column;min-width:0}.price-card-featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-subtle),0 8px 24px #22c55e0f}.price-card-badge{position:absolute;top:-.65rem;right:var(--space-5);background:var(--accent);color:#000;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:.15rem .55rem;font-size:.65rem;font-weight:750}.price-card-header{display:flex;align-items: flex-start;gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--border);flex-direction:column}.price-card-name{color:var(--text-primary);font-size:var(--text-md);font-weight:700}.price-card-price{color:var(--accent);letter-spacing:-.035em;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:750;line-height:1}.price-card-price small{color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:0;margin-inline-start:var(--space-2);font-weight:500}.price-card-features{display:grid;list-style:none;margin-top:var(--space-4);gap:0}.plan-feature{display:flex;align-items: center;gap:var(--space-3);border-bottom:1px solid var(--border);color:var(--text-primary);font-size:var(--text-xs);min-height:2.25rem}.plan-feature:last-child{border-bottom:0}.plan-feature-state{display:grid;color:var(--accent);flex:none;place-items: center;width:1rem;height:1rem}.plan-feature-state .icon{stroke-width:2.4;width:.85rem;height:.85rem}.plan-feature.is-disabled{color:var(--text-secondary);opacity:.65}.plan-feature.is-disabled .plan-feature-state{color:var(--text-secondary);opacity:.6}.start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);list-style:none}.start-card{padding:var(--space-6);display:flex;gap:var(--space-4);align-items: flex-start}.start-index{display:grid;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--accent);flex:0 0 1.85rem;place-items: center;width:1.85rem;height:1.85rem;font-size:.75rem;font-weight:750}.start-card h3{font-size:var(--text-md);color:var(--text-primary);margin-bottom:var(--space-1)}.start-card p{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.45}.start-actions{margin-top:var(--space-8);display:flex;justify-content:center;align-items: center;width:100%}.start-actions .primary-btn{font-size:var(--text-sm);text-align:center;justify-content:center;min-width:220px;padding:14px 36px;font-weight:700;box-shadow:0 4px 14px #22c55e40}@media (max-width:64rem){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-grid,.start-grid{grid-template-columns:1fr}}@media (max-width:38rem){.pricing-grid{grid-template-columns:1fr}}.view{display:flex;gap:var(--space-8);flex-direction:column}.view.hidden,.hidden-root{display:none!important}.status-badge{display:inline-flex;align-items: center;gap:var(--space-2);padding:0 var(--space-3);font-size:var(--text-xs);background:var(--surface-overlay);border:.0625rem solid var(--border);color:var(--text-secondary);border-radius:999px;height:1.5rem;font-weight:600}.status-badge.neutral{background:var(--surface-overlay);color:var(--text-secondary)}.status-badge.warning{background:var(--warn-subtle);color:var(--warn);border-color:#0000}.status-badge.success{background:var(--success-subtle);color:var(--success)}.account-trigger{display:inline-flex;align-items: center;gap:var(--space-2)}.toast-marker{display:none}.toast-region{position:fixed;top:var(--space-7);right:var(--space-7);z-index:9999;display:flex;gap:var(--space-4);flex-direction:column}.wordmark,.wordmark-copy,.wordmark-icon,.wordmark-subtitle,.wordmark-title{display:inline-flex;align-items: center;gap:var(--space-2)}.hero{min-height:min(36rem,100vh - 4.1rem)}@media (max-width:52rem){.hero{grid-template-columns:1fr;min-height:auto}}.modal-body .form-group input:not([type=checkbox]):not([type=radio]),.modal-body .form-group select,.modal-body .form-group textarea{background:var(--surface-overlay);border:.0625rem solid var(--border);border-radius:var(--radius-lg);padding:var(--space-3)var(--space-4);color:var(--text-primary);font:inherit;width:100%;min-width:0}.modal-body .form-group input::placeholder,.modal-body .form-group textarea::placeholder{color:var(--text-secondary)}.modal-body .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);min-width:0}.modal-body .form-row .form-group{width:100%;min-width:0}.invoice-mode-row{align-items: end}.invoice-mode-copy{align-self: center;max-width:30rem;margin:0}.invoice-flexible-fields{display:grid;gap:var(--space-5);margin-bottom:var(--space-5)}.invoice-section-heading{display:flex;justify-content:space-between;align-items: center;gap:var(--space-5)}.invoice-section-heading>div{min-width:0}.invoice-section-heading .form-hint{margin:0}.invoice-section-heading p{margin-top:var(--space-2)}.invoice-pricing-options,.invoice-route-amounts{display:grid;gap:var(--space-4)}.invoice-pricing-row{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr)auto;align-items: end;gap:var(--space-4);padding:var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-lg);background:var(--surface-overlay)}.invoice-pricing-row .form-group{min-width:0}.invoice-pricing-row .icon-btn{margin-bottom:var(--space-2)}.invoice-routes-field{margin-top:var(--space-2)}.invoice-route-option .asset-icon{width:1.65rem;height:1.65rem}.invoice-route-option .asset-icon-badge{width:.72rem;height:.72rem}.invoice-route-amount-row{display:grid;gap:var(--space-4);padding:var(--space-5);border:.0625rem solid var(--border);border-radius:var(--radius-lg);background:var(--surface-overlay)}.invoice-route-amount-heading{display:flex;align-items: center;gap:var(--space-3)}.invoice-route-amount-heading>span:last-child{display:grid;gap:var(--space-1);min-width:0}.invoice-route-amount-heading strong{font-size:var(--text-sm)}.invoice-route-amount-heading small{color:var(--text-secondary);font-size:var(--text-xs)}.invoice-route-amount-icon{display:grid;flex:0 0 2rem;place-items: center;width:2rem;height:2rem}.invoice-route-amount-icon .asset-icon{width:2rem;height:2rem}.invoice-route-price-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--space-4)}@media (max-width:30rem){.modal-body .form-row{grid-template-columns:1fr}.invoice-pricing-row{grid-template-columns:1fr 1fr}.invoice-pricing-row .icon-btn{justify-self:end}}.modal.modal-invoice{width:min(100%,32rem);max-width:32rem;padding:1.75rem 1.875rem}.modal.modal-invoice .modal-header{margin-bottom:var(--space-5)}.invoice-form{display:flex;flex-direction:column;gap:1.125rem;margin:0;padding:0}.invoice-form .form-group{display:flex;gap:var(--space-2);flex-direction:column;margin-bottom:0}.invoice-form .form-field-header,.invoice-form .form-group>span{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.invoice-form .form-field-header small,.invoice-form .form-group>span small{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:400}.invoice-fixed-fields,.invoice-flexible-fields{display:flex;flex-direction:column;gap:1.125rem}.invoice-form .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);min-width:0}.invoice-form .form-row .form-group{width:100%;min-width:0}.invoice-form .invoice-pricing-options{display:grid;gap:var(--space-3);min-width:0}.invoice-form .invoice-pricing-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);background:0 0;border:none;border-radius:0;align-items: start;min-width:0;padding:0}.invoice-form .invoice-pricing-row .form-group{width:100%;min-width:0;margin:0}.invoice-form .invoice-pricing-row .form-group span{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.invoice-route-amounts{display:flex;gap:var(--space-3);margin-top:var(--space-2);flex-direction:column}.invoice-route-amounts:empty{display:none}.invoice-route-amount-row{display:flex;gap:var(--space-3);background:var(--surface-overlay);border:.0625rem solid var(--border);border-radius:var(--radius-xl);flex-direction:column;padding:.875rem 1rem}.invoice-route-amount-heading{display:flex;align-items: center;gap:var(--space-3)}.invoice-route-amount-icon{display:flex;flex-shrink:0;justify-content:center;align-items: center;width:1.5rem;height:1.5rem}.invoice-route-amount-heading strong{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.invoice-route-amount-heading small{font-size:var(--text-xs);color:var(--text-secondary);font-family:var(--font-mono,monospace);margin-inline-start:var(--space-2)}.invoice-route-price-inputs{display:grid;grid-template-columns:1fr;gap:var(--space-2)}.invoice-route-price-input{display:flex;flex-direction:column;gap:.25rem}.invoice-route-price-input span{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:500}.invoice-route-price-input input{padding:var(--space-2)var(--space-3)!important;font-size:var(--text-sm)!important}.invoice-advanced{border:.0625rem solid var(--border);border-radius:var(--radius-lg);background:var(--surface-overlay);transition:border-color var(--duration-fast)}.invoice-advanced:hover{border-color:#ffffff29}.invoice-advanced summary{display:flex;cursor:pointer;user-select:none;color:var(--text-secondary);font-size:var(--text-sm);transition:color var(--duration-fast);justify-content:space-between;align-items: center;padding:.625rem .875rem;font-weight:500}.invoice-advanced summary:hover{color:var(--text-primary)}.invoice-advanced summary span{display:flex;align-items:baseline;gap:var(--space-2)}.invoice-advanced summary strong{color:var(--text-primary);font-weight:600}.invoice-advanced summary small{font-size:var(--text-xs);color:var(--text-tertiary)}.invoice-advanced summary .select-caret{color:var(--text-tertiary);transition:transform var(--duration-fast);width:1rem;height:1rem}.invoice-advanced[open] summary .select-caret{transform:rotate(180deg)}.invoice-advanced-body{display:flex;border-top:.0625rem dashed var(--border);flex-direction:column;gap:.875rem;padding:.875rem}.invoice-advanced-body textarea{resize:vertical;font-size:var(--text-xs);height:3.5rem;min-height:3.5rem}.invoice-form-status{padding:var(--space-3);border-radius:var(--radius-md);border:.0625rem solid var(--border);font-size:var(--text-xs);color:var(--text-secondary);background:#ffffff08}.invoice-form-status.hidden,.invoice-form-status:empty{display:none!important}.invoice-modal-actions{display:flex;justify-content:space-between;align-items: center;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-2)}.invoice-modal-actions .modal-actions-end{display:flex;align-items: center;gap:var(--space-3)}@media (max-width:32rem){.invoice-form .form-row,.invoice-form .invoice-pricing-row{grid-template-columns:1fr}}.modal.modal-product{width:min(100%,32rem);max-width:32rem;padding:1.75rem 1.875rem}.modal.modal-product .modal-header{margin-bottom:var(--space-5)}.product-form{display:flex;flex-direction:column;gap:1.125rem;margin:0}#wallet-id-row{display:flex;gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column}#wallet-id-row>span{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.product-form .form-group{display:flex;gap:var(--space-2);flex-direction:column;margin-bottom:0}.product-form .form-field-header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.product-form .form-field-header span,.product-form .form-group>span{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.product-form .form-field-header small,.product-form .form-group>span small{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:400}.product-form textarea#product-description{resize:vertical;height:4.25rem;min-height:4.25rem;line-height:1.4}.product-form .product-pricing-options{display:grid;gap:var(--space-3)}.product-form .invoice-pricing-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);background:0 0;border:none;border-radius:0;align-items: start;padding:0}.product-form .invoice-pricing-row .form-group{margin:0}.product-form .invoice-pricing-row .form-group span{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.product-routes-display{margin-top:var(--space-2)}.product-routes-display:empty{display:none}.product-fields-group{display:flex;gap:var(--space-3);margin-top:var(--space-2);flex-direction:column}.product-fields-header{display:flex;margin-bottom:var(--space-1);justify-content:space-between;align-items: center}.product-fields-header-title{display:flex;align-items:baseline;gap:var(--space-2)}.product-fields-header-title span{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.product-add-field-btn{display:inline-flex;align-items: center;gap:var(--space-1);color:var(--accent);font-size:var(--text-xs);cursor:pointer;transition:all var(--duration-fast);background:#22c55e1a;border:.0625rem solid #22c55e40;border-radius:999px;padding:.25rem .625rem;font-weight:500}.product-add-field-btn:hover{border-color:var(--accent);background:#22c55e33;transform:translateY(-.0625rem)}.product-add-field-btn .icon{width:.8125rem;height:.8125rem}.product-fields-empty{padding:var(--space-4)var(--space-5);border:.0625rem dashed var(--border);border-radius:var(--radius-lg);text-align:center;font-size:var(--text-xs);color:var(--text-tertiary);background:#ffffff05;line-height:1.5}.product-fields-list{display:grid;gap:var(--space-4)}.product-field-row{position:relative;display:flex;background:var(--surface-overlay);border:.0625rem solid var(--border);border-radius:var(--radius-xl);transition:border-color var(--duration-fast);flex-direction:column;gap:.875rem;padding:1rem 1.125rem}.product-field-row:hover{border-color:#ffffff2e}.product-field-row-top,.product-field-row-middle{display:grid;grid-template-columns:1fr 1fr;align-items: start;gap:.875rem}.product-field-key-group>span{display:flex;font-size:var(--text-xs);color:var(--text-tertiary);align-items: center;min-height:1.5rem;font-weight:500}.product-field-header-actions{display:flex;justify-content:space-between;align-items: center;min-height:1.5rem}.product-field-header-actions>span{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:500}.product-field-remove-btn{display:inline-flex;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;transition:all var(--duration-fast);background:0 0;border:.0625rem solid #0000;flex-shrink:0;justify-content:center;align-items: center;width:1.5rem;height:1.5rem;padding:0}.product-field-remove-btn:hover{color:var(--danger,#ef4444);background:#ef44441f;border-color:#ef444440}.product-field-remove-btn .icon{width:.95rem;height:.95rem}.product-field-dynamic-col{display:flex;flex-direction:column;min-width:0}.product-field-type-group,.product-field-dynamic-col .form-group,.product-field-row-top .form-group,.product-field-row-middle .form-group{display:flex;flex-direction:column;gap:.375rem;margin:0}.product-field-row-top .form-group span,.product-field-row-middle .form-group span{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:500}.product-field-row-top input,.product-field-row-middle select,.product-field-row-middle input{padding:var(--space-2)var(--space-3)!important;font-size:var(--text-sm)!important}.product-field-row-bottom{display:grid;grid-template-columns:1fr 1fr;padding-top:var(--space-3);border-top:.0625rem dashed var(--border);align-items: center;gap:.875rem;margin-top:.125rem}.product-field-row-bottom .product-switch-item,.product-switch-item{display:flex!important;cursor:pointer!important;user-select:none!important;justify-content:space-between!important;align-items: center!important;width:100%!important;min-height:2rem!important}.product-switch-label{font-size:var(--text-xs);color:var(--text-secondary);transition:color var(--duration-fast);font-weight:500}.product-switch-item:hover .product-switch-label{color:var(--text-primary)}.product-switch{display:inline-flex;position:relative;flex:0 0 2.25rem;width:2.25rem;height:1.25rem}.product-switch input{position:absolute;opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;inset:0}.product-switch-track{position:absolute;border:.0625rem solid var(--border);transition:all var(--duration-fast);pointer-events:none;background:#ffffff1f;border-radius:999px;inset:0}.product-switch-track:before{content:"";position:absolute;transition:transform var(--duration-fast);background:#fff;border-radius:50%;width:.95rem;height:.95rem;top:.125rem;box-shadow:0 .0625rem .1875rem #00000059}.product-switch-track:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:.125rem}.product-switch-track:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:.125rem}.product-switch-track:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:.125rem}.product-switch-track:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:.125rem}.product-switch-track:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:.125rem}.product-switch-track:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:.125rem}.product-switch input:checked+.product-switch-track{background:var(--accent);border-color:var(--accent)}.product-switch input:checked+.product-switch-track:before{transform:translate(1rem)}[dir=rtl] .product-switch input:checked+.product-switch-track:before{transform:translate(-1rem)}.product-switch input:focus-visible+.product-switch-track{outline:2px solid var(--accent);outline-offset:2px}.product-field-row-middle:not(:has(.product-field-pattern:not(.hidden))):not(:has(.product-field-options:not(.hidden))){grid-template-columns:1fr}.product-form .modal-actions{margin-top:var(--space-6);padding-top:var(--space-2)}.danger-btn .icon{flex-shrink:0;width:1rem;height:1rem}#product-output:not([data-console-dirty=true]),#wallet-output:not([data-console-dirty=true]){display:none!important}#product-output,#wallet-output{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:0}.invoice-route-option{display:flex!important;align-items: center!important;gap:var(--space-3)!important;border-radius:var(--radius-md)!important;color:var(--text-secondary)!important;cursor:pointer!important;text-align:start!important;transition:all var(--duration-fast)!important;background:0 0!important;border:0!important;width:100%!important;min-height:2.85rem!important;padding:.45rem .65rem!important}.invoice-route-option:hover,.invoice-route-option.focused{background:var(--surface-overlay)!important;color:var(--text-primary)!important}.invoice-route-option.selected{color:var(--accent)!important;background:#22c55e14!important}.invoice-route-option .invoice-route-option-icon,.invoice-route-option-icon{display:flex!important;overflow:hidden!important;border-radius:50%!important;flex:0 0 1.75rem!important;justify-content:center!important;align-items: center!important;width:1.75rem!important;min-width:1.75rem!important;max-width:1.75rem!important;height:1.75rem!important;max-height:1.75rem!important;margin:0!important}.invoice-route-option .asset-icon,.invoice-route-option-icon .asset-icon{display:flex!important;flex:0 0 1.75rem!important;justify-content:center!important;align-items: center!important;width:1.75rem!important;min-width:1.75rem!important;max-width:1.75rem!important;height:1.75rem!important;max-height:1.75rem!important;margin:0!important}.invoice-route-option .asset-icon-image,.invoice-route-option-icon .asset-icon-image,.invoice-route-option .asset-icon-coin,.invoice-route-option-icon .asset-icon-coin{display:flex!important;overflow:hidden!important;border-radius:50%!important;justify-content:center!important;align-items: center!important;width:1.75rem!important;height:1.75rem!important}.invoice-route-option .asset-icon-image img,.invoice-route-option-icon .asset-icon-image img,.invoice-route-option .asset-icon-coin,.invoice-route-option-icon .asset-icon-coin{object-fit:cover!important;border:none!important;border-radius:50%!important;width:1.75rem!important;min-width:1.75rem!important;max-width:1.75rem!important;height:1.75rem!important;max-height:1.75rem!important}.invoice-route-option .select-option-label,.invoice-route-option .invoice-route-option-copy{display:flex!important;flex-direction:column!important;flex:auto!important;gap:.1rem!important;min-width:0!important}.invoice-route-option .select-option-label strong,.invoice-route-option .invoice-route-option-copy strong{font-size:var(--text-sm)!important;color:var(--text-primary)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-weight:600!important;line-height:1.25!important}.invoice-route-option.selected .select-option-label strong,.invoice-route-option.selected .invoice-route-option-copy strong{color:var(--accent)!important}.invoice-route-option .select-option-label small,.invoice-route-option .invoice-route-option-copy small{font-size:var(--text-xs)!important;color:var(--text-secondary)!important;font-family:var(--font-mono,monospace)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.2!important}.invoice-route-option.selected .select-option-label small,.invoice-route-option.selected .invoice-route-option-copy small{color:var(--accent)!important;opacity:.85!important}.invoice-route-option .select-option-check,.invoice-route-option .invoice-route-option-check{display:inline-flex!important;color:var(--accent)!important;opacity:0!important;transition:all var(--duration-fast)!important;flex:0 0 1.25rem!important;justify-content:center!important;align-items: center!important;width:1.25rem!important;height:1.25rem!important;margin-inline-start:auto!important;transform:scale(.8)!important}.invoice-route-option.selected .select-option-check,.invoice-route-option.selected .invoice-route-option-check{opacity:1!important;transform:scale(1)!important}@media (max-width:32rem){.product-field-row-top,.product-field-row-middle,.product-field-row-bottom{grid-template-columns:1fr}}.invoice-subsection{display:grid;gap:var(--space-4);padding-top:var(--space-6);border-top:.0625rem solid var(--border)}.invoice-subsection:first-of-type{border-top:0;padding-top:0}.invoice-amounts-subsection:has(#invoice-route-amounts:empty){display:none}.invoice-routes-field{margin:0}.invoice-routes-field .select-trigger{min-height:3rem}.invoice-route-option .asset-icon{width:1.75rem;height:1.75rem}.invoice-route-option .asset-icon-badge{width:.78rem;height:.78rem}.invoice-route-amount-row{display:grid;gap:var(--space-5);padding:var(--space-5);border:.0625rem solid var(--border);border-radius:var(--radius-lg);background:var(--bg-secondary)}.invoice-route-amount-heading{display:flex;align-items: center;gap:var(--space-4);min-width:0}.invoice-route-amount-heading>span:last-child{display:grid;gap:var(--space-1);min-width:0}.invoice-route-amount-heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm)}.invoice-route-amount-heading small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:var(--text-xs)}.invoice-route-amount-icon{display:grid;flex:0 0 2.25rem;place-items: center;width:2.25rem;height:2.25rem}.invoice-route-amount-icon .asset-icon{width:2.25rem;height:2.25rem}.invoice-route-price-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-4)}.invoice-advanced{overflow:hidden;border:.0625rem solid var(--border);border-radius:var(--radius-xl);background:var(--surface-overlay)}.invoice-advanced summary{display:flex;justify-content:space-between;align-items: center;gap:var(--space-4);padding:var(--space-5)var(--space-6);color:var(--text-primary);cursor:pointer;list-style:none}.invoice-advanced summary::-webkit-details-marker{display:none}.invoice-advanced summary>span{display:grid;gap:var(--space-1)}.invoice-advanced summary strong{font-size:var(--text-sm)}.invoice-advanced summary small{color:var(--text-secondary);font-size:var(--text-xs)}.invoice-advanced summary>.icon{color:var(--text-secondary);transition:transform var(--duration-fast)}.invoice-advanced[open] summary>.icon{transform:rotate(180deg)}.invoice-advanced-body{display:grid;gap:var(--space-5);padding:0 var(--space-6)var(--space-6)}.invoice-form-status{display:none;padding:var(--space-4)var(--space-5);border-radius:var(--radius-lg);background:var(--surface-overlay);color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.invoice-form-status[data-console-dirty=true]{display:block}.invoice-modal-actions{position:sticky;z-index:2;margin:0 calc(var(--space-8)*-1);padding:var(--space-5)var(--space-8);border-top:.0625rem solid var(--border);background:var(--bg-secondary);bottom:0}.invoice-section-label,.invoice-subsection-label{display:inline-flex;align-items: center;gap:var(--space-2);flex-wrap:wrap}.invoice-section-label>[data-invoice-i18n],.invoice-subsection-label>[data-invoice-i18n]{min-width:0}.invoice-section-label .info-icon-wrap,.invoice-subsection-label .info-icon-wrap,.invoice-advanced summary strong .info-icon-wrap{margin-inline-start:0}.info-popover{width:min(20rem,100vw - 1rem)}.products-empty-card{display:flex;align-items: flex-start;gap:var(--space-5);padding:clamp(var(--space-6),5vw,var(--space-9))}.products-empty-card h3{font-size:var(--text-lg);margin:0}.products-empty-card p{margin:var(--space-2)0 0;color:var(--text-secondary);max-width:38rem}.products-empty-icon{display:grid;color:var(--accent);border:.0625rem solid rgba(var(--accent-rgb),.35);border-radius:var(--radius-lg);background:var(--accent-soft);flex:0 0 3rem;place-items: center;width:3rem;height:3rem}.products-empty-icon .icon{width:1.35rem;height:1.35rem}@media (max-width:34rem){.products-empty-card{flex-direction:column}}@media (max-width:42rem){.modal.modal-invoice .invoice-form{padding-inline:var(--space-5)}.invoice-modal-actions{margin-inline:calc(var(--space-5)*-1);padding-inline:var(--space-5)}}.account-workspace,.admin-workspace{gap:var(--space-7)}.shell-header-hidden{display:none}.account-hero,.admin-hero{display:flex;justify-content:space-between;align-items: flex-end;gap:var(--space-7)}.account-hero-copy,.admin-hero-copy{min-width:0}.account-hero h2,.admin-hero h2{margin-top:var(--space-2);color:var(--text-primary);letter-spacing:-.04em;font-size:clamp(1.8rem,4vw,2.65rem);line-height:1.05}.account-hero p,.admin-hero p{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-md);max-width:42rem;line-height:1.55}.account-hero-meta,.admin-hero-actions{display:flex;justify-content:flex-end;align-items: center;gap:var(--space-4);flex-wrap:wrap;flex:none}.account-hero-id{display:inline-flex;align-items:baseline;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.07em}.account-hero-id code{color:var(--text-primary);font-size:var(--text-sm);letter-spacing:0}.account-token-card{gap:var(--space-5);padding:var(--space-8)}.account-card-title{font-size:var(--text-lg);color:var(--text-primary);letter-spacing:-.02em;margin-bottom:var(--space-5);font-weight:700}.account-card-title-row{display:flex;justify-content:space-between;align-items: center;gap:var(--space-4);margin-bottom:var(--space-5)}.account-card-title-row .account-card-title,.account-docs-summary .account-card-title{margin-bottom:0}.account-card-heading{display:flex;align-items: center;gap:var(--space-4);margin-bottom:var(--space-5);min-width:0}.account-card-heading>div{flex:1;min-width:0}.account-card-heading h2,.account-card-heading h3{font-size:var(--text-lg);color:var(--text-primary);letter-spacing:-.02em;font-weight:700}.account-card-icon{display:grid;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--accent);background:var(--accent-subtle);flex:0 0 2rem;place-items: center;width:2rem;height:2rem}.account-token-row{display:flex;justify-content:space-between;align-items: center;gap:var(--space-5);padding:var(--space-4)var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-primary);min-width:0}.account-token-row code{overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--text-sm);letter-spacing:.02em;min-width:0}.account-token-hint{color:var(--text-secondary);font-size:var(--text-xs);margin:0}.account-primary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);align-items:stretch}.account-card{display:flex;gap:var(--space-5);padding:var(--space-8);flex-direction:column;min-width:0}.account-definition-list{display:grid;gap:0;min-width:0}.account-definition-list .id-row{display:grid;grid-template-columns:minmax(7rem,.7fr)minmax(0,1.3fr);align-items:baseline;gap:var(--space-5);padding:var(--space-4)0;border-bottom:1px solid var(--border)}.account-definition-list .id-row:first-child{padding-top:0}.account-definition-list .id-row:last-child{border-bottom:0;padding-bottom:0}.account-definition-list .id-row>span:first-child{color:var(--text-secondary);font-size:var(--text-sm)}.account-definition-list .id-row>span:last-child{overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--text-sm);text-align:end;min-width:0;font-weight:600}.account-actions{display:flex;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border);flex-wrap:wrap;margin-top:auto}.account-saved-list{display:flex;gap:var(--space-3);flex-direction:column}.account-saved-list .account-row{display:flex;align-items: center;gap:var(--space-4);padding:var(--space-4)var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-primary);transition:border-color var(--transition-fast),background var(--transition-fast);margin:0}.account-saved-list .account-row.clickable:hover{border-color:var(--border-hover);background:var(--bg-surface)}.account-saved-list .account-row-current{background:var(--accent-subtle);border-color:#10b98159}.rate-list{display:grid;border-top:1px solid var(--border);min-width:0}.rate-row{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items: center;gap:var(--space-5);padding:var(--space-4)0;border-bottom:1px solid var(--border);min-width:0}.rate-row:last-child{border-bottom:0;padding-bottom:0}.rate-row:first-child{padding-top:var(--space-5)}.rate-row .asset-icon{flex-basis:2.75rem;width:2.75rem;height:2.75rem}.rate-row .asset-icon-image img,.rate-row .asset-icon-coin{width:2.5rem;height:2.5rem}.rate-row .asset-icon-coin .asset-glyph{width:1.6rem;height:1.6rem}.rate-row .asset-icon-badge{border-width:.1rem;width:1.05rem;height:1.05rem}.rate-row .asset-icon-badge img,.rate-row .asset-icon-badge svg{width:.72rem;height:.72rem}.rate-row-name,.rate-row-value{display:grid;gap:var(--space-1);min-width:0}.rate-row-name strong,.rate-row-value strong{overflow:hidden;color:var(--text-primary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.rate-row-name small,.rate-row-value small{overflow:hidden;color:var(--text-secondary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.rate-row-value{text-align:end;justify-items:end}.rate-row-value strong{color:var(--accent);font-variant-numeric:tabular-nums}.admin-workspace .admin-hero{padding:var(--space-7)}.admin-workspace .admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.admin-workspace .admin-stats>article{display:flex;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-secondary);flex-direction:column;min-width:0;min-height:6.5rem}.admin-workspace .admin-stats>article>span{color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.admin-workspace .admin-stats>article>strong{margin-top:var(--space-3);color:var(--text-primary);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;line-height:1}.admin-workspace .admin-stats>article>small{padding-top:var(--space-3);color:var(--text-secondary);font-size:var(--text-xs);margin-top:auto}.admin-section{display:grid;gap:var(--space-5);padding-top:var(--space-7);border-top:1px solid var(--border);min-width:0}.admin-section .content-header{align-items: flex-end}.admin-section .content-header>div:first-child{min-width:0}.admin-section .content-header h2{margin-top:var(--space-2);font-size:var(--text-xl);letter-spacing:-.025em}.admin-section .content-header p{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);max-width:42rem;line-height:1.5}.admin-workspace .admin-panel,.admin-workspace #admin-panel-providers{grid-template-columns:1fr}.admin-workspace .admin-panel>header{grid-column:1;padding-top:var(--space-2);align-self: start;min-width:0}.admin-workspace .admin-panel>.glass-card,.admin-workspace .admin-panel>#admin-tokens-list,.admin-workspace .admin-panel>#admin-system-summary,.admin-workspace .admin-panel>#maintenance-output{grid-column:1;min-width:0}.admin-workspace .admin-system-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 var(--space-6)}.admin-workspace .admin-system-summary .id-row{display:grid;gap:var(--space-2);padding:var(--space-4)0;border-bottom:1px solid var(--border)}.admin-workspace .admin-system-summary .id-row>span:last-child{text-align:start}@media (max-width:58rem){.account-primary-grid,.account-secondary-grid{grid-template-columns:1fr}.admin-workspace .admin-stats,.admin-workspace .admin-system-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:38rem){.account-hero,.admin-hero{flex-direction:column;align-items:stretch}.account-hero-meta,.admin-hero-actions{justify-content:flex-start}.account-token-row{flex-direction:column;align-items:stretch}.account-token-row .btn-row,.account-token-row .btn-row>*{flex:1}.account-definition-list .id-row{grid-template-columns:1fr;gap:var(--space-2)}.account-definition-list .id-row>span:last-child{text-align:start}.account-stat-grid,.account-network-list,.admin-workspace .admin-stats,.admin-workspace .admin-system-summary{grid-template-columns:1fr 1fr}}.checkout-receipt-actions{display:flex;gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;width:100%}.checkout-receipt-return-btn,.checkout-receipt-download-btn{display:inline-flex;justify-content:center;align-items: center;gap:var(--space-2);padding-block:var(--space-3);font-size:var(--text-sm);text-decoration:none;width:100%}@media print{@page{margin:1.5cm;size:auto}html,body{color:#111827!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;margin:0!important;padding:0!important;font-size:10pt!important}.public-header-actions,.checkout-receipt-actions,.field-inline-btn,.ext-link-icon,.checkout-qr-toggle,.checkout-change-btn,.modal-overlay,#toast,button,.checkout-divider{display:none!important}.public-page,.public-frame,.checkout-page,.checkout-content,.checkout-shell{box-shadow:none!important;background:#fff!important;border:none!important;width:100%!important;max-width:480px!important;margin:0 auto!important;padding:0!important}.checkout-card{box-shadow:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;margin:0 auto!important;padding:24px!important}.checkout-hero-amount{color:#059669!important;font-size:24pt!important}.checkout-hero-amount .unit{color:#059669!important}.checkout-hero-eyebrow{color:#6b7280!important;letter-spacing:.05em!important;font-weight:600!important}.checkout-hero-fiat{color:#4b5563!important}.checkout-section-label{color:#374151!important;font-weight:600!important}.checkout-receipt-box{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin-bottom:14px!important;padding:10px 14px!important}.checkout-kv{border-bottom:1px solid #e5e7eb!important;padding:8px 0!important}.checkout-kv .k{color:#4b5563!important;font-weight:500!important}.checkout-kv .v{color:#111827!important;font-weight:600!important}.receipt-tx-link{color:#2563eb!important;text-decoration:underline!important}.checkout-brand-interactive{filter:invert(1)brightness(.2)}}.api-docs-page{margin:var(--space-6)auto var(--space-8);width:100%}.api-docs-card{grid-column:1/-1;min-width:0}.api-docs-card>summary{cursor:pointer;list-style:none}.api-docs-card>summary::-webkit-details-marker{display:none}.api-docs-summary-title{display:flex;align-items: center;gap:var(--space-3);font-size:var(--text-lg);margin:0;font-weight:700}.api-docs-summary-title:after{content:"";border-inline-end:.125rem solid var(--text-secondary);border-block-end:.125rem solid var(--text-secondary);transition:transform var(--transition-fast);width:.6rem;height:.6rem;margin-inline-start:auto;transform:rotate(45deg)}.api-docs-card[open] .api-docs-summary-title:after{transform:rotate(-135deg)}.api-docs-body{margin-top:var(--space-8)}.api-docs-eyebrow{display:flex;align-items: center;gap:var(--space-3);margin:0 0 var(--space-3);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:700}.api-docs-eyebrow .icon{width:.9rem;height:.9rem}.api-docs-hero-title{font-size:var(--text-2xl);letter-spacing:-.02em;margin:0 0 var(--space-3);font-weight:700}.api-docs-hero-subtitle{color:var(--text-secondary);margin:0 0 var(--space-8);font-size:var(--text-base);max-width:46rem;line-height:1.6}.api-docs-base-url{display:flex;align-items: center;gap:var(--space-6);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-9);flex-wrap:wrap}.api-docs-base-url .icon{color:var(--accent);flex-shrink:0;width:1.4rem;height:1.4rem}.api-docs-base-url-main{flex:1;min-width:16rem}.api-docs-base-url-label{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 var(--space-2);font-weight:700}.api-docs-base-url-value{font-size:var(--text-md);margin:0 0 var(--space-2);font-weight:700}.api-docs-base-url-hint{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.api-docs-openapi-link{text-decoration:none;flex-shrink:0;align-self: flex-start}.api-docs-section-heading{font-size:var(--text-xl);margin:0 0 var(--space-3);font-weight:700}.api-docs-section-group-heading{margin-top:var(--space-9);padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.api-docs-section-group-heading+.api-docs-endpoint{border-top:none;margin-top:0;padding-top:0}.api-docs-index-list{display:flex;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-9);flex-direction:column;gap:1px}.api-docs-index-group-heading{background:var(--bg-primary);padding:var(--space-3)var(--space-6);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-weight:700}.api-docs-index-row{display:flex;align-items:baseline;gap:var(--space-6);background:var(--bg-secondary);padding:var(--space-4)var(--space-6);text-decoration:none;color:inherit;transition:background var(--transition-fast)}.api-docs-index-row:hover{background:var(--surface-overlay)}.api-docs-index-row-path{display:flex;align-items: center;gap:var(--space-4);flex-shrink:0}.api-docs-index-row-summary{color:var(--text-secondary);font-size:var(--text-sm)}.api-docs-lang-switcher-row{display:flex;align-items: center;gap:var(--space-5);margin-bottom:var(--space-8);flex-wrap:wrap}.api-docs-lang-switcher-label{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.api-docs-lang-switcher{display:flex;gap:var(--space-2);flex-wrap:wrap}.api-docs-lang-btn{padding:var(--space-2)var(--space-5);border-radius:var(--radius-md);border:1px solid var(--border);cursor:pointer;background:var(--bg-secondary);color:var(--text-primary);font-size:var(--text-sm);transition:all var(--transition-fast);font-weight:600}.api-docs-lang-btn:hover{border-color:var(--accent)}.api-docs-lang-btn.active{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent)}.api-docs-endpoint{margin-top:var(--space-9);padding-top:var(--space-8);border-top:1px solid var(--border);scroll-margin-top:2rem}.api-docs-endpoint:first-of-type{border-top:none;margin-top:0;padding-top:0}.api-docs-section-highlight{animation:api-docs-section-flash 2s ease-out}@keyframes api-docs-section-flash{0%{background:var(--accent-subtle);box-shadow:0 0 0 1px var(--accent)}to{background:0 0;box-shadow:0 0 #0000}}.api-docs-endpoint-title{display:flex;align-items: center;gap:var(--space-3);margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:700}.api-docs-endpoint-title .icon{color:var(--accent);flex-shrink:0;width:1rem;height:1rem}.api-docs-endpoint-summary{margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:500}.api-docs-endpoint-description{color:var(--text-secondary);font-size:var(--text-sm);margin:0 0 var(--space-5);line-height:1.6}.api-docs-endpoint-route{display:flex;align-items: center;gap:var(--space-3);margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--border)}.api-docs-method{display:inline-flex;border-radius:var(--radius-xs);font-size:var(--text-xs);letter-spacing:.04em;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;flex-shrink:0;align-items: center;padding:2px 8px}.api-docs-method-get{color:#3b82f6;background:#3b82f626;border:1px solid #3b82f64d}.api-docs-method-post{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.api-docs-method-delete{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}.api-docs-params-label{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 var(--space-3);font-weight:700}.api-docs-panels{display:flex;gap:var(--space-6);margin-top:var(--space-6);flex-wrap:wrap}.api-docs-panel{flex:1;min-width:20rem}.api-docs-panel-label{display:flex;align-items: center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:var(--space-2);font-weight:700}.api-docs-panel-label-lang{color:var(--accent)}.code-box,.dev-code-card{border-radius:var(--radius-xl);border:1px solid var(--border);overflow:hidden;display:flex;background:#0d1117;flex-direction:column;box-shadow:0 4px 24px #0000004d}.code-box-header,.dev-code-header{display:flex;background:#161b22;border-bottom:1px solid #21262d;justify-content:space-between;align-items: center;min-height:42px;padding:8px 14px}.code-box-lang{font-size:var(--text-xs);font-family:var(--font-mono);color:#8b949e;font-weight:600}.code-box-response .code-box-header{background:#111d16;border-bottom:1px solid #1c382b}.code-box-response .code-box-lang{color:#3fb950;display:inline-flex;align-items: center;gap:6px;font-weight:600}.dev-tabs-row,.docs-lang-tabs{display:flex;align-items: center;gap:4px}.dev-tab,.lang-tab{border-radius:var(--radius-sm);color:#8b949e;cursor:pointer;transition:all var(--transition-fast);background:0 0;border:1px solid #0000;padding:4px 12px;font-size:12px;font-weight:600}.dev-tab:hover,.lang-tab:hover{color:#e6edf3;background:#ffffff0d}.dev-tab.active,.lang-tab.active{color:var(--accent);background:#21262d;border-color:#30363d;font-weight:700}.dev-status-tag{display:flex;align-items: center;gap:var(--space-2);font-size:12px;font-weight:600;font-family:var(--font-mono);color:var(--accent)}.dev-status-tag .status-dot{background:var(--accent);box-shadow:0 0 8px var(--accent);border-radius:50%;width:6px;height:6px}.copy-snippet-btn,.dev-copy-btn{display:inline-flex;border-radius:var(--radius-sm);color:#c9d1d9;cursor:pointer;transition:all var(--transition-fast);background:#21262d;border:1px solid #30363d;align-items: center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600}.copy-snippet-btn:hover,.dev-copy-btn:hover{border-color:var(--accent);color:#fff;background:#30363d}.copy-snippet-btn.copied,.dev-copy-btn.copied{color:#fff;background:#238636;border-color:#238636}.copy-snippet-btn .icon,.dev-copy-btn .icon{width:13px;height:13px}.code-box pre,.dev-code-body pre,pre.code-block{overflow-x:auto;font-family:var(--font-mono);color:#e6edf3;background:0 0;margin:0;padding:12px 0;font-size:12px;line-height:1.65}.code-box code,.dev-code-body code,code.code-content{display:block;font-family:inherit;font-size:inherit;white-space:pre;min-width:100%}.dev-code-body{display:flex;overflow-x:auto;flex-direction:column;flex-grow:1;padding:0}.code-line{display:flex;transition:background var(--transition-fast);align-items:baseline;min-height:20px;padding:0 16px 0 0}.code-line:hover{background:#ffffff09}.code-line-num{display:inline-block;text-align:right;color:#4b5563;font-family:var(--font-mono);user-select:none;-webkit-user-select:none;border-right:1px solid #21262d;flex-shrink:0;width:42px;min-width:42px;margin-right:12px;padding-right:12px;font-size:11px;font-weight:500}.code-line-text{color:#e6edf3;white-space:pre;tab-size:2;flex-grow:1}.tok-kw{color:#ff7b72;font-weight:600}.tok-cmd{color:#79c0ff;font-weight:700}.tok-flag{color:#ffa657;font-weight:600}.tok-method{color:#7ee787;font-weight:700}.tok-url{color:#a5d6ff;text-decoration:underline;text-decoration-color:#a5d6ff40}.tok-str{color:#a5d6ff}.tok-key,.tok-prop{color:#7ee787;font-weight:500}.tok-header-name{color:#7ee787;font-weight:600}.tok-num{color:#79c0ff}.tok-bool{color:#ff7b72;font-weight:600}.tok-builtin{color:#ffa657}.tok-fn{color:#d2a8ff}.tok-var{color:#ffa657}.tok-const{color:#79c0ff;font-weight:600}.tok-tag{color:#ff7b72;font-weight:600}.tok-comment{color:#8b949e;font-style:italic}.tok-punct,.tok-op{color:#8b949e}.docs-integration-cards{display:flex;gap:var(--space-3);flex-direction:column}.docs-callout{padding:var(--space-4)var(--space-5);border-radius:var(--radius-lg);background:var(--accent-subtle);color:var(--text-primary);font-size:var(--text-sm);border:1px solid #10b9814d;margin:0;line-height:1.5}.docs-table{border-collapse:collapse;font-size:var(--text-sm);text-align:left;width:100%}[dir=rtl] .docs-table{text-align:right}.docs-table th{padding:var(--space-3)var(--space-4);color:var(--text-secondary);border-bottom:1px solid var(--border);background:var(--bg-surface);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.docs-table td{padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--border);color:var(--text-primary);vertical-align:middle}.docs-lifecycle-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3);margin:var(--space-2)0}.lifecycle-card{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-surface);display:flex;gap:var(--space-2);flex-direction:column}.lifecycle-card p{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.account-token-footer{display:flex;justify-content:space-between;align-items: center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap}.account-docs-link{display:inline-flex;align-items: center;gap:var(--space-2);cursor:pointer}.plans-core-card{display:flex;gap:var(--space-6);padding:var(--space-8);border-radius:var(--radius-2xl);margin-bottom:var(--space-6);flex-direction:column}.plans-core-header{display:flex;justify-content:space-between;align-items: flex-start;gap:var(--space-6);flex-wrap:wrap}.plans-core-info{display:flex;gap:var(--space-2);flex-direction:column;max-width:580px}.plans-core-info h3{font-size:var(--text-2xl);color:var(--text-primary);margin:0;font-weight:700}.plans-core-info p{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.6}.plans-core-quotas{display:flex;gap:var(--space-3);flex-wrap:wrap}.quota-pill{display:flex;padding:var(--space-3)var(--space-5);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;justify-content:center;align-items: center;min-width:120px}.quota-pill strong{font-size:var(--text-xl);color:var(--accent);font-weight:700}.quota-pill span{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px}.plans-duration-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4);width:100%}.duration-tier-card{position:relative;display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--bg-primary);transition:all var(--transition-fast);cursor:pointer;flex-direction:column}.duration-tier-card:hover{border-color:var(--border-hover);transform:translateY(-2px)}.duration-tier-card.featured{border-color:var(--accent);background:linear-gradient(180deg,var(--accent-subtle)0%,var(--bg-primary)100%)}.duration-tier-badge{position:absolute;top:-10px;right:var(--space-3);text-transform:uppercase;letter-spacing:.05em;background:var(--accent);color:#fff;border-radius:var(--radius-full);padding:2px 8px;font-size:10px;font-weight:700}[dir=rtl] .duration-tier-badge{right:auto;left:var(--space-3)}.duration-tier-header{display:flex;gap:var(--space-1);flex-direction:column}.duration-tier-name{font-size:var(--text-sm);color:var(--text-secondary);font-weight:600}.duration-tier-price{font-size:var(--text-2xl);color:var(--text-primary);font-weight:800}.duration-tier-effective{font-size:var(--text-xs);color:var(--text-muted)}.duration-tier-btn{padding:var(--space-2)var(--space-3);font-size:var(--text-xs);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);text-align:center;width:100%;font-weight:600}.duration-tier-card.featured .duration-tier-btn,.duration-tier-btn:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.plans-addon-card{display:flex;gap:var(--space-6);padding:var(--space-7);border-radius:var(--radius-2xl);flex-direction:column}.plans-addon-header{display:flex;justify-content:space-between;align-items: flex-start;gap:var(--space-4);flex-wrap:wrap}.plans-addon-header h3{font-size:var(--text-xl);margin:var(--space-2)0 var(--space-1);color:var(--text-primary);font-weight:700}.plans-addon-header p{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.addon-rates-summary{display:flex;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary);background:var(--bg-primary);padding:var(--space-2)var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column}.plans-addon-sliders{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6)}.addon-slider-group{display:flex;gap:var(--space-2);background:var(--bg-primary);padding:var(--space-4)var(--space-5);border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column}.slider-label-row{display:flex;justify-content:space-between;align-items: center}.slider-label-row label{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.slider-value-badge{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent);background:var(--accent-subtle);border-radius:var(--radius-md);padding:2px 8px;font-weight:700}.addon-slider-group input[type=range]{accent-color:var(--accent);cursor:pointer;width:100%}.slider-hint-row{display:flex;color:var(--text-muted);justify-content:space-between;font-size:11px}.addon-calculator-footer{display:flex;justify-content:space-between;align-items: center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);flex-wrap:wrap}.addon-calc-total{display:flex;align-items:baseline;gap:var(--space-3)}.addon-total-price{font-size:var(--text-xl);color:var(--accent);font-weight:800}.form-section-fieldset{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4)}.form-section-fieldset legend{font-size:var(--text-sm);padding:0 var(--space-2);color:var(--text-primary)}.admin-accounts-controls{display:flex;justify-content:space-between;align-items: center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}.admin-search-wrap{position:relative;display:flex;flex:280px;align-items: center;min-width:220px}.admin-search-wrap .search-icon{position:absolute;left:var(--space-3);color:var(--text-muted);pointer-events:none;width:16px;height:16px}[dir=rtl] .admin-search-wrap .search-icon{left:auto;right:var(--space-3)}.admin-search-wrap input.search-input{padding-left:calc(var(--space-3) + 22px);padding-right:var(--space-3);border-radius:var(--radius-lg);font-size:var(--text-sm);background:var(--surface-overlay);border:1px solid var(--border);color:var(--text-primary);transition:border-color var(--duration-fast),background var(--duration-fast);width:100%;height:38px}[dir=rtl] .admin-search-wrap input.search-input{padding-left:var(--space-3);padding-right:calc(var(--space-3) + 22px)}.admin-search-wrap input.search-input:focus{border-color:var(--accent);background:var(--bg-surface);outline:none}.admin-filter-pills{display:flex;align-items: center;gap:var(--space-2);flex-wrap:wrap}.admin-plans-summary-container{display:flex;gap:var(--space-4);flex-direction:column}.admin-pricing-rates-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3)}.admin-rate-metric-card{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-overlay);display:flex;gap:var(--space-1);flex-direction:column}.admin-rate-metric-card span{font-size:var(--text-xs);color:var(--text-secondary);font-weight:500}.admin-rate-metric-card strong{font-size:var(--text-xl);color:var(--text-primary);font-weight:700}.admin-rate-metric-card small{font-size:var(--text-xs);color:var(--text-muted)}.admin-official-plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-3)}.admin-official-plan-card{padding:var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--bg-surface);display:flex;gap:var(--space-3);position:relative;flex-direction:column;transition:border-color .2s,box-shadow .2s}.admin-official-plan-card.is-popular{border-color:var(--accent);box-shadow:0 0 0 1px rgba(var(--accent-rgb,14,165,233),.2)}.admin-official-plan-card-header{display:flex;justify-content:space-between;align-items: flex-start;gap:var(--space-2)}.admin-official-plan-id{font-size:var(--text-2xs);color:var(--accent);letter-spacing:.05em;text-transform:uppercase;display:block;font-weight:700}.admin-official-plan-title{font-size:var(--text-lg);color:var(--text-primary);margin:2px 0 0;font-weight:700}.admin-official-plan-desc{font-size:var(--text-xs);color:var(--text-secondary);min-height:32px;margin:0;line-height:1.4}.admin-official-plan-pricing-box{display:flex;padding:var(--space-2)var(--space-3);border-radius:var(--radius-lg);background:var(--surface-overlay);border:1px solid var(--border);justify-content:space-between;align-items:baseline}.admin-official-plan-pricing-box .plan-price-main{display:flex;align-items:baseline;gap:2px}.admin-official-plan-price{font-size:var(--text-xl);color:var(--text-primary);font-weight:800}.admin-official-plan-period{font-size:var(--text-xs);color:var(--text-secondary);margin-left:2px}.admin-official-plan-daily{font-size:var(--text-xs);color:var(--accent);font-weight:600}.definition-list{display:flex;gap:var(--space-1);flex-direction:column}.definition-row{display:flex;justify-content:space-between;align-items: center;gap:var(--space-2);font-size:var(--text-xs);border-bottom:1px solid var(--border-subtle,#ffffff0d);padding:4px 0}.definition-row:last-child{border-bottom:none}.definition-label{color:var(--text-secondary)}.definition-value{color:var(--text-primary);text-align:end}.admin-presets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3)}.admin-preset-card{padding:var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--bg-surface);display:flex;gap:var(--space-3);position:relative;flex-direction:column}.admin-preset-card.is-popular{border-color:var(--accent)}.admin-preset-card-header{display:flex;justify-content:space-between;align-items: center;gap:var(--space-2)}.admin-preset-card-header h4{font-size:var(--text-base);color:var(--text-primary);margin:0;font-weight:700}.admin-preset-card p{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.4}.admin-modifiers-summary-card{padding:var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--bg-surface)}.admin-modifiers-summary-card h3{font-size:var(--text-sm);margin:0 0 var(--space-3)0;color:var(--text-primary);font-weight:700}.admin-modifiers-chips-row{display:flex;gap:var(--space-2);flex-wrap:wrap}.admin-modifier-chip{display:inline-flex;align-items: center;gap:var(--space-2);padding:var(--space-1)var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);background:var(--surface-overlay);border:1px solid var(--border);color:var(--text-primary)}.admin-modifier-chip.discount{color:#22c55e;background:#22c55e14;border-color:#22c55e4d}.admin-modifier-chip.surcharge{color:#f59e0b;background:#f59e0b14;border-color:#f59e0b4d}.admin-maintenance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4);margin-bottom:var(--space-3)}.admin-maintenance-card{display:flex;justify-content:space-between;align-items: center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-xl)}.maintenance-metric-header{display:flex;align-items: center;gap:var(--space-3)}.maintenance-metric-header strong{font-size:var(--text-sm);display:block;color:var(--text-primary)}.maintenance-metric-header p{font-size:var(--text-xs);color:var(--text-secondary);margin:0}.metric-icon-wrap{border-radius:var(--radius-lg);background:var(--surface-overlay);display:flex;color:var(--accent);flex-shrink:0;justify-content:center;align-items: center;width:40px;height:40px}.metric-icon-wrap .icon{width:20px;height:20px}#admin-plans-editor-container,#admin-presets-editor-container,#admin-duration-modifiers-editor-container,#admin-duration-tiers-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:var(--space-2)}.admin-table-editor{border-collapse:collapse;width:100%}.admin-table-editor th,.admin-table-editor td{padding:var(--space-2);font-size:var(--text-xs);border-bottom:1px solid var(--border);text-align:start}.admin-table-editor input{padding:var(--space-1)var(--space-2);font-size:var(--text-xs);border-radius:var(--radius-sm);background:var(--surface-overlay);border:1px solid var(--border);color:var(--text-primary);box-sizing:border-box}.admin-tiers-editor-table{border-collapse:collapse;margin-top:var(--space-2);width:100%}.admin-tiers-editor-table th,.admin-tiers-editor-table td{padding:var(--space-2);font-size:var(--text-xs);border-bottom:1px solid var(--border)}.admin-tiers-editor-table input{padding:var(--space-1)var(--space-2);font-size:var(--text-xs)}.developer-section{display:flex;gap:var(--space-6);flex-direction:column}.dev-interactive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);align-items:stretch;width:100%}@media (max-width:960px){.dev-interactive-grid{grid-template-columns:1fr}}.duration-modifier-pill{display:inline-flex;border-radius:var(--radius-pill);background:var(--bg-surface);border:1px solid var(--border);color:var(--text-secondary);transition:all var(--transition-fast);align-items: center;gap:6px;padding:4px 12px;font-size:11.5px;font-weight:600}.duration-modifier-pill.badge-warning{color:#f59e0b;background:#f59e0b1f;border-color:#f59e0b59}.duration-modifier-pill.badge-success{color:#10b981;background:#10b9811f;border-color:#10b98159}.home-plans-section{display:flex;gap:var(--space-6);flex-direction:column}.home-duration-card{margin:0 auto var(--space-4);padding:var(--space-5)var(--space-6);border-radius:var(--radius-xl);display:flex;gap:var(--space-3);flex-direction:column;width:100%;max-width:680px}.duration-header{display:flex;justify-content:space-between;align-items: center;gap:var(--space-2);flex-wrap:wrap}.duration-title-group{display:flex;align-items: center;gap:var(--space-3)}.home-plans-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5);align-items:stretch;width:100%}@media (max-width:1100px){.home-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-plans-grid{grid-template-columns:1fr}}.home-plan-card{position:relative;border-radius:var(--radius-xl);padding:var(--space-6);display:flex;justify-content:space-between;gap:var(--space-5);transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);flex-direction:column}.home-plan-card:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:0 12px 30px #00000059}.home-plan-card.popular{border-color:var(--accent);background:linear-gradient(#22c55e0d 0%,#141821cc 100%)}.popular-ribbon{position:absolute;top:-10px;right:var(--space-4);background:var(--accent);color:var(--accent-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-full);padding:3px 10px;font-size:10px;font-weight:800;box-shadow:0 2px 8px #22c55e66}.home-plan-header{display:flex;flex-direction:column;gap:4px}.home-plan-tier{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.home-plan-name{font-size:var(--text-xl);color:var(--text-primary);margin:0;font-weight:800}.home-plan-desc{font-size:var(--text-xs);color:var(--text-secondary);min-height:34px;margin:0;line-height:1.4}.home-plan-pricing{display:flex;padding:var(--space-3)0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:4px}.plan-price-main{display:flex;align-items:baseline;gap:2px}.plan-price-currency{font-size:var(--text-lg);color:var(--text-primary);font-weight:700}.plan-price-amount{color:var(--text-primary);letter-spacing:-.02em;font-size:30px;font-weight:900}.home-plan-card.popular .plan-price-amount{color:var(--accent)}.plan-price-period{font-size:var(--text-xs);color:var(--text-secondary);margin-left:4px;font-weight:600}.plan-effective-rate{color:var(--accent);font-size:12px;font-weight:600}.home-plan-features{list-style:none;display:flex;flex-direction:column;flex-grow:1;gap:10px;margin:0;padding:0}.home-plan-features li{display:flex;align-items: center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}.home-plan-features li strong{color:var(--text-primary)}.home-plan-features .check-icon{color:var(--accent);flex-shrink:0;width:14px;height:14px}.home-plan-btn{display:flex;padding:10px var(--space-4);font-size:var(--text-xs);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items: center;width:100%;font-weight:700}.home-plan-btn:hover{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent)}.home-plan-btn.primary{background:var(--accent);color:var(--accent-ink);border:none}.home-plan-btn.primary:hover{background:var(--accent-hover)}.plans-universal-features{display:flex;justify-content:center;align-items: center;gap:var(--space-3)var(--space-6);padding:var(--space-4)var(--space-6);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl);flex-wrap:wrap;width:100%;max-width:960px;margin:0 auto}.universal-feat-item{display:inline-flex;align-items: center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}.universal-feat-item strong{color:var(--text-primary)}.universal-feat-item .check-icon{color:var(--success);width:15px;height:15px}.configurator-grid{display:grid;grid-template-columns:1fr 340px;gap:var(--space-6);align-items: start;width:100%}.account-renew-section .configurator-grid{grid-template-columns:1fr 310px}.account-renew-section .order-summary-box{padding:var(--space-5)}@media (max-width:900px){.configurator-grid,.account-renew-section .configurator-grid{grid-template-columns:1fr}}.configurator-main{display:flex;gap:var(--space-5);flex-direction:column}.config-box,.payment-method-box{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6)}.config-box-title{font-size:var(--text-base);color:var(--text-primary);margin:0 0 var(--space-5);letter-spacing:-.01em;font-weight:700}.config-field-group{margin-bottom:var(--space-6)}.config-field-group:last-child{margin-bottom:0}.config-field-header{display:flex;margin-bottom:var(--space-2);justify-content:space-between;align-items: center}.config-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.config-select{border-radius:var(--radius-md);background:var(--bg-primary);border:1px solid var(--border);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;outline:none;transition:border-color var(--transition-fast);width:100%;padding:10px 14px;font-weight:600}.config-select:focus{border-color:var(--accent)}.config-val-pill{font-family:var(--font-mono);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);padding:3px 10px;font-size:13px;font-weight:700}.config-val-pill span{color:var(--accent)}.slider-row{margin-bottom:var(--space-2);width:100%}.config-slider{accent-color:var(--accent);cursor:pointer;background:var(--border);border-radius:var(--radius-full);width:100%;height:6px}.snap-pills-row{display:flex;flex-wrap:wrap;gap:6px}.snap-pill{background:var(--bg-primary);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);border-radius:6px;padding:4px 12px;font-size:12px;font-weight:600}.snap-pill:hover{border-color:var(--border-hover);color:var(--text-primary)}.snap-pill.active{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent);font-weight:700}.plans-purchase-note{display:flex;align-items: center;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3)var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);font-size:var(--text-xs);color:var(--text-secondary);background:#ffffff05;line-height:1.5}.plans-purchase-note .icon{color:var(--accent);flex-shrink:0;width:16px;height:16px}.plans-purchase-note-content{display:flex;justify-content:space-between;align-items: center;gap:var(--space-2);flex-wrap:wrap;width:100%}.plans-purchase-link{color:var(--accent);text-decoration:none;white-space:nowrap;transition:opacity var(--transition-fast);font-weight:600}.plans-purchase-link:hover{text-decoration:underline;opacity:.85}.payment-tabs-row{display:flex;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap}.payment-tab{display:inline-flex;align-items: center;gap:var(--space-2);padding:var(--space-2)var(--space-4);font-size:var(--text-xs);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);font-weight:600}.payment-tab.active{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent)}.payment-tab.disabled{opacity:.5;cursor:not-allowed}.configurator-sidebar{position:relative}.order-summary-box{position:sticky;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6);display:flex;gap:var(--space-4);flex-direction:column;top:88px}.order-summary-title{font-size:var(--text-base);color:var(--text-primary);margin:0;font-weight:700}.summary-specs{display:flex;flex-direction:column;gap:10px}.spec-row{display:flex;font-size:var(--text-xs);justify-content:space-between;align-items: center}.spec-label{color:var(--text-muted)}.spec-val{color:var(--text-primary);font-weight:600}.spec-divider{background:var(--border);height:1px;margin:4px 0}.summary-total-row{display:flex;padding-top:var(--space-3);border-top:1px solid var(--border);margin-top:var(--space-1);justify-content:space-between;align-items:baseline}.total-label{font-size:var(--text-sm);color:var(--text-primary);font-weight:700}.total-price-val{color:var(--accent);font-size:26px;font-weight:800}.deploy-action-btn{display:flex;padding:12px var(--space-4);font-size:var(--text-sm);border-radius:var(--radius-md);background:var(--accent);color:var(--accent-ink);cursor:pointer;transition:all var(--transition-fast);text-decoration:none;margin-top:var(--space-2);border:none;justify-content:center;align-items: center;width:100%;font-weight:700}.deploy-action-btn:hover{background:var(--accent-hover);transform:translateY(-1px)}.account-balance-cell,.account-plan-cell{display:inline-flex;align-items: center;gap:var(--space-3)}.account-balance-amount{font-size:var(--text-md);color:var(--accent);font-weight:700}.balance-topup-btn,.change-plan-btn{font-size:var(--text-xs);border-radius:var(--radius-sm);background:var(--accent-subtle);color:var(--accent);border:1px solid var(--accent);height:28px;padding:4px 10px}.balance-topup-btn:hover,.change-plan-btn:hover{background:var(--accent);color:var(--accent-ink)}.input-with-symbol{position:relative;display:flex;align-items: center}.input-currency-prefix{position:absolute;font-size:var(--text-md);color:var(--text-secondary);pointer-events:none;font-weight:700;left:14px}.input-with-symbol .form-input{font-size:var(--text-md);padding-left:32px;font-weight:600}.topup-presets-row{display:flex;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}.account-workspace{display:flex;gap:var(--space-6);flex-direction:column}.account-primary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);align-items:stretch}@media (max-width:860px){.account-primary-grid{grid-template-columns:1fr}}.account-balance-cell,.account-plan-cell{display:inline-flex;align-items: center;gap:var(--space-3);justify-content:flex-end}.account-balance-amount{color:var(--text-primary);font-size:var(--text-md);font-weight:700}.account-renew-unified-card{display:flex;gap:var(--space-4);padding:var(--space-6);flex-direction:column}.renew-unified-body{display:flex;gap:var(--space-5);flex-direction:column}.renew-controls-col{display:flex;gap:var(--space-4);flex-direction:column}.renew-payment-section{padding-top:var(--space-3);border-top:1px solid var(--border);display:flex;gap:var(--space-2);flex-direction:column}.renew-payment-section .payment-tabs-row{margin:var(--space-1)0;display:flex;gap:var(--space-2);flex-wrap:wrap}.renew-payment-section .payment-tab{flex:1;min-width:140px}.renew-summary-col{position:relative;width:100%}.renew-summary-panel{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-4);display:flex;gap:var(--space-3);flex-direction:column}.account-stats-card .id-row{display:flex;padding:var(--space-2)0;border-bottom:1px solid var(--border);justify-content:space-between;align-items: center}.account-stats-card .id-row:last-of-type{border-bottom:none}.account-renew-card .config-field-group{margin-bottom:var(--space-4)}.account-renew-card .config-field-header{display:flex;margin-bottom:var(--space-2);justify-content:space-between;align-items: center}.account-renew-card .config-label{font-size:var(--text-xs);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;font-weight:700}.account-renew-card .config-val-pill{font-size:var(--text-sm);color:var(--text-secondary)}.account-renew-card .config-val-pill span{color:var(--accent);font-weight:700;font-size:var(--text-base)}.renew-calc-breakdown{margin-top:var(--space-4);padding:var(--space-3)var(--space-4);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;gap:var(--space-2);flex-direction:column}.breakdown-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}@media (max-width:768px){.breakdown-grid{grid-template-columns:repeat(2,1fr)}}.breakdown-item{display:flex;flex-direction:column;gap:2px}.breakdown-label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);font-size:11px;font-weight:600}.breakdown-val{font-size:var(--text-sm);color:var(--text-primary)}.breakdown-val.text-accent{color:var(--accent)}.breakdown-val.text-warning{color:#f59e0b}.breakdown-val.text-success{color:#22c55e}.breakdown-formula-box{display:flex;align-items: center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--border);font-size:var(--text-xs)}.formula-label{color:var(--text-secondary);flex-shrink:0;font-weight:600}.formula-code{color:var(--text-primary);border-radius:var(--radius-sm);background:#0003;padding:2px 6px;font-size:11.5px}.renew-checkout-bar{display:flex;justify-content:space-between;align-items: center;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-4)var(--space-5);border-radius:var(--radius-xl);background:var(--bg-primary);border:1px solid var(--border);flex-wrap:wrap}.renew-price-display{display:flex;flex-direction:column;gap:2px}.renew-price-display .price-sub{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-weight:600}.renew-price-display .price-val-group{display:flex;align-items:baseline;gap:4px}.renew-price-display .price-val{font-size:var(--text-xl);color:var(--accent);font-weight:800}.renew-price-display .price-unit{font-size:var(--text-xs);color:var(--text-secondary);font-weight:600}.renew-payment-toggle{display:flex;gap:var(--space-2);background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border);padding:4px}.renew-pay-btn{display:inline-flex;align-items: center;gap:var(--space-2);padding:var(--space-2)var(--space-4);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast);background:0 0;border:none;font-weight:600}.renew-pay-btn.active{background:var(--bg-primary);color:var(--text-primary);box-shadow:0 1px 3px #0000004d}.renew-submit-btn{display:inline-flex;align-items: center;gap:var(--space-2)}.modal-change-plan{width:95vw;max-width:980px}.change-plan-modal-body{display:flex;flex-direction:column;gap:16px}.change-plan-grid-4col{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:8px 0}@media (max-width:860px){.change-plan-grid-4col{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.change-plan-grid-4col{grid-template-columns:1fr}}.change-plan-grid-card{display:flex;border-radius:var(--radius-md);background:var(--bg-surface-1);border:1px solid var(--border-subtle);cursor:pointer;transition:all var(--transition-fast);position:relative;user-select:none;flex-direction:column;justify-content:space-between;padding:16px 14px}.change-plan-grid-card:hover{border-color:var(--border-strong);background:var(--bg-surface-2);transform:translateY(-2px)}.change-plan-grid-card.selected-target{border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent);background:#22c55e0d}.change-plan-grid-card:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent);background:#22c55e0d}.change-plan-grid-card.is-current{border-color:#ffffff26}.grid-card-tag-row{min-height:22px;margin-bottom:6px}.grid-card-current-tag{text-transform:uppercase;letter-spacing:.5px;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-ink);padding:2px 6px;font-size:10px;font-weight:700}.grid-card-tier-tag{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);font-size:10.5px;font-weight:600}.grid-card-title{color:var(--text-primary);margin:0 0 6px;font-size:16px;font-weight:800}.grid-card-price{display:flex;align-items:baseline;gap:2px}.grid-price-val{color:var(--accent);font-size:19px;font-weight:800}.grid-price-unit{color:var(--text-secondary);font-size:11px;font-weight:600}.grid-card-divider{background:var(--border-subtle);height:1px;margin:12px 0}.grid-card-features{list-style:none;display:flex;color:var(--text-secondary);flex-direction:column;gap:8px;margin:0 0 16px;padding:0;font-size:11.5px}.grid-card-features li{display:flex;align-items: flex-start;gap:6px;line-height:1.35}.feature-icon.check{stroke:var(--accent);fill:none;flex-shrink:0;width:13px;height:13px;margin-top:1px}.grid-card-select-btn{border-radius:var(--radius-sm);background:var(--bg-surface-2);border:1px solid var(--border-subtle);text-align:center;color:var(--text-primary);transition:all var(--transition-fast);width:100%;padding:7px 10px;font-size:11.5px;font-weight:700}.change-plan-grid-card:hover .grid-card-select-btn{border-color:var(--accent);color:var(--accent)}.change-plan-grid-card.selected-target .grid-card-select-btn{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.change-plan-grid-card:has(input:checked) .grid-card-select-btn{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.change-plan-grid-card.is-current .grid-card-select-btn{color:var(--text-secondary);background:0 0;border-color:#0000}.sr-only-radio,.change-plan-radio,.change-plan-grid-card input[type=radio],.pay-method-card input[type=radio],.modal-body input[type=radio].sr-only-radio{position:absolute!important;opacity:0!important;outline:none!important;pointer-events:none!important;appearance:none!important;-webkit-appearance:none!important;clip:rect(0,0,0,0)!important;border:0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}.change-plan-notice{display:flex;align-items: center;gap:var(--space-3);border-radius:var(--radius-md);margin-top:var(--space-2);padding:12px 16px}.change-plan-notice.neutral{background:var(--bg-surface-1);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-xs)}.change-plan-notice .notice-icon{stroke:currentColor;fill:none;flex-shrink:0;width:16px;height:16px}.change-plan-summary-card{background:var(--bg-surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin-top:var(--space-2);display:flex;flex-direction:column;gap:12px;padding:14px 16px}.change-plan-summary-card.upgrade,.change-plan-summary-card.downgrade{background:#22c55e05;border-color:#22c55e40}.summary-card-header{display:flex;justify-content:space-between;align-items: flex-start;gap:var(--space-3)}.summary-card-meta{display:flex;flex-direction:column;gap:4px}.summary-badge{display:inline-flex;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px;align-self: flex-start;align-items: center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700}.summary-badge.upgrade{color:var(--accent);background:#22c55e1f;border:1px solid #22c55e40}.summary-badge.downgrade{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e40}.summary-badge-icon{stroke:currentColor;fill:none;width:12px;height:12px}.summary-subtext{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.4}.summary-amount-box{text-align:right;display:flex;flex-shrink:0;align-items:baseline;gap:3px}.summary-amount-val{color:var(--accent);letter-spacing:-.3px;font-size:20px;font-weight:800}.summary-amount-curr{color:var(--text-secondary);font-size:11px;font-weight:700}.summary-amount-box.refund .summary-amount-val{color:#22c55e}.payment-method-selector-group{display:flex;border-top:1px solid var(--border-subtle);flex-direction:column;gap:6px;padding-top:8px}.selector-label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);font-size:11px;font-weight:600}.payment-method-options-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (max-width:500px){.payment-method-options-grid{grid-template-columns:1fr}}.pay-method-card{display:flex;border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;transition:all var(--transition-fast);position:relative;user-select:none;align-items: center;gap:10px;padding:8px 12px}.pay-method-card:hover{border-color:var(--border-strong);background:var(--bg-card-hover)}.pay-method-card.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:#22c55e14}.pay-method-card.disabled{opacity:.45;cursor:not-allowed;border-style:dashed}.pay-method-icon{border-radius:var(--radius-sm);display:flex;color:var(--text-secondary);transition:all var(--transition-fast);background:#ffffff0d;flex-shrink:0;justify-content:center;align-items: center;width:32px;height:32px}.pay-method-card.active .pay-method-icon{background:var(--accent);color:var(--accent-ink)}.pay-method-icon .icon,.pay-method-icon svg{stroke:currentColor;fill:none;stroke-width:2;width:16px;height:16px}.pay-method-info{display:flex;flex-direction:column;min-width:0}.pay-method-title{color:var(--text-primary);font-size:12px;font-weight:700;line-height:1.2}.pay-method-desc{color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px;font-size:10.5px}.pay-method-desc.balance-ok{color:#22c55e;font-weight:600}.pay-method-desc.balance-low{color:#ef4444}.home-features-section{padding:var(--space-8)0}.features-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin-bottom:var(--space-7)}@media (max-width:768px){.features-grid{grid-template-columns:1fr}}.feature-card{display:flex;align-items: flex-start;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);transition:transform var(--transition-fast),border-color var(--transition-fast)}.feature-card:hover{border-color:var(--border-hover);transform:translateY(-2px)}.feature-icon-wrap{display:flex;border-radius:var(--radius-md);background:var(--accent-subtle);color:var(--accent);border:1px solid rgba(var(--accent-rgb,16,185,129),.2);flex-shrink:0;justify-content:center;align-items: center;width:44px;height:44px}.feature-icon-wrap .icon{width:22px;height:22px}.feature-card-content{display:flex;gap:var(--space-2);flex-direction:column;flex:1;min-width:0}.feature-card-title-row{display:flex;justify-content:space-between;align-items: center;gap:var(--space-2);flex-wrap:wrap}.feature-card h3{font-size:var(--text-md);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-weight:700}.feature-card p{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.55}.comparison-banner{padding:var(--space-6)var(--space-7);border-radius:var(--radius-xl);display:flex;gap:var(--space-5);box-sizing:border-box;background:#ffffff05;flex-direction:column;width:100%;max-width:100%}@media (max-width:640px){.comparison-banner{padding:var(--space-5)var(--space-3)}}.comparison-banner-head{display:flex;gap:var(--space-1);flex-direction:column}.comparison-title-block{display:flex;align-items: center;gap:var(--space-3);flex-wrap:wrap}.comparison-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-full);background:var(--accent-subtle);color:var(--accent);padding:2px 8px;font-size:10px;font-weight:750}.comparison-banner h3{font-size:var(--text-lg);color:var(--text-primary);letter-spacing:-.02em;margin:0;font-weight:750}.comparison-subtitle{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.comparison-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -.5rem;padding:0 .5rem}.comparison-table{border-collapse:separate;border-spacing:0;font-size:var(--text-sm);text-align:start;width:100%;max-width:100%;min-width:0!important}.comparison-table th,.comparison-table td{padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--border);vertical-align:middle}.comparison-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:#ffffff04;font-size:11px;font-weight:700}.comparison-table td{color:var(--text-secondary);line-height:1.45}.comparison-table td strong{color:var(--text-primary);font-weight:600}.comparison-table .col-highlight{color:var(--text-primary);background:rgba(var(--accent-rgb,16,185,129),.04);font-weight:600}.comparison-cell-flex{display:inline-flex;align-items: center;gap:var(--space-2)}.comparison-cell-flex .icon{flex-shrink:0;width:15px;height:15px}.comparison-table tbody tr:last-child td{border-bottom:none}.comp-card-badge{display:none}@media (max-width:768px){.comparison-table-wrap{overflow-x:visible;width:100%;max-width:100%;margin:0;padding:0}.comparison-table{display:block;border-spacing:0;max-width:100%;width:100%!important;min-width:0!important}.comparison-table thead{display:none}.comparison-table tbody{display:flex;gap:var(--space-4);flex-direction:column;width:100%;min-width:0;max-width:100%}.comparison-table tbody tr{display:flex;gap:var(--space-3);box-sizing:border-box;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--transition-fast),background var(--transition-fast);background:#ffffff05;flex-direction:column;width:100%;min-width:0;max-width:100%;box-shadow:0 2px 8px #0000001f}.comparison-table tbody tr:hover{border-color:var(--border-hover);background:#ffffff08}.comparison-table td{display:block;box-sizing:border-box;border-bottom:none;width:100%;min-width:0;max-width:100%;padding:0}.comparison-table .comp-col-cap{padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}.comparison-table .comp-col-cap strong{font-size:var(--text-base);color:var(--text-primary);letter-spacing:-.01em;font-weight:750}.comparison-table .comp-col-trad{display:flex;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff04;flex-direction:column}.comparison-table .comp-col-mehr{display:flex;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:rgba(var(--accent-rgb,16,185,129),.06);border:1px solid rgba(var(--accent-rgb,16,185,129),.22);flex-direction:column}.comp-card-badge{display:inline-block;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:10px;font-weight:750;line-height:1.2}.comp-card-badge.badge-trad{color:var(--text-muted)}.comp-card-badge.badge-mehr{color:var(--accent)}.comparison-table .comp-val-text{font-size:var(--text-sm);word-break:break-word;line-height:1.45}.comparison-table .comp-col-mehr .comp-val-text{color:var(--text-primary);font-weight:600}.comparison-table .comp-col-mehr .comparison-cell-flex{display:flex;align-items: flex-start;gap:var(--space-2);width:100%}.comparison-table .comp-col-mehr .comparison-cell-flex .icon{flex-shrink:0;margin-top:2px}}.auth-backup-warning-banner{display:flex;align-items: flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);margin-bottom:var(--space-4);background:#ef444414;border:1px solid #ef444440}.auth-backup-warning-icon-wrap{color:var(--danger,#ef4444);flex-shrink:0;margin-top:2px}.auth-backup-warning-text strong{display:block;font-size:var(--text-sm);color:var(--danger,#ef4444);margin-bottom:var(--space-1);font-weight:600}.auth-backup-warning-text p{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.auth-token-display-card{display:flex;gap:var(--space-2);padding:var(--space-3)var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:var(--space-4);background:#ffffff08;flex-direction:column}.auth-token-card-header{display:flex;justify-content:space-between;align-items: center;gap:var(--space-2)}.auth-token-card-title{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.auth-token-card-actions{display:flex;align-items: center;gap:var(--space-2)}.auth-token-action-btn{display:inline-flex;align-items: center;gap:var(--space-1);font-size:var(--text-xs);padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;background:#ffffff0d;transition:background .15s,border-color .15s}.auth-token-action-btn:hover{border-color:var(--border-hover);background:#ffffff1a}.auth-token-code-wrap textarea{resize:none;font-size:var(--text-xs);color:var(--accent-light,#4ade80);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2)var(--space-3);line-height:1.4;font-family:var(--font-mono);box-sizing:border-box;background:#00000059;width:100%}.auth-backup-verify-form{display:flex;gap:var(--space-3);flex-direction:column}.auth-backup-verify-form .form-label{font-size:var(--text-xs);color:var(--text-primary);font-weight:600}.auth-backup-verify-form textarea{resize:none;font-family:var(--font-mono);font-size:var(--text-xs);box-sizing:border-box;width:100%}.form-error{color:var(--danger,#ef4444);font-size:var(--text-xs);margin-top:var(--space-1)}.home-status-section{display:flex;gap:var(--space-6);padding:var(--space-8)0;flex-direction:column}.home-status-card{padding:var(--space-6);border-radius:var(--radius-xl);overflow:hidden;min-height:90px}.home-status-fallback{display:flex;justify-content:space-between;align-items: center;gap:var(--space-4);flex-wrap:wrap}.home-status-fallback-left{display:flex;align-items: center;gap:var(--space-3)}.home-status-fallback-dot{background:var(--color-success,#22c55e);border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 10px #22c55e66}.home-status-fallback-info{display:flex;flex-direction:column;gap:2px}.home-status-fallback-title{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.home-status-fallback-sub{font-size:var(--text-xs);color:var(--text-secondary)}.home-status-fallback-link{display:inline-flex;align-items: center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-success,#22c55e);text-decoration:none;padding:var(--space-1)var(--space-3);border-radius:var(--radius-md);background:#22c55e1a;border:1px solid #22c55e33;transition:all .15s;font-weight:500}.home-status-fallback-link:hover{background:#22c55e2e;border-color:#22c55e59}.invoice-detail-section-header{display:flex;margin-bottom:var(--space-3);justify-content:space-between;align-items: center}.invoice-webhook-resend-btn{display:inline-flex;align-items: center;gap:var(--space-1);font-size:var(--text-xs);padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;background:#ffffff0d}.invoice-webhook-resend-btn:hover{background:#ffffff1a}.invoice-webhook-deliveries-list{display:flex;gap:var(--space-2);flex-direction:column}.invoice-webhook-empty{font-size:var(--text-xs);color:var(--text-secondary);padding:var(--space-2)0;font-style:italic}.invoice-webhook-card{display:flex;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff05;flex-direction:column}.invoice-webhook-card-top{display:flex;justify-content:space-between;align-items: center;gap:var(--space-2)}.invoice-webhook-url{font-size:var(--text-xs);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:16rem}.invoice-webhook-meta{display:flex;justify-content:space-between;align-items: center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}.invoice-webhook-retry-btn{display:inline-flex;border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;background:#ffffff0f;align-items: center;gap:.25rem;padding:.15rem .5rem;font-size:.7rem}.invoice-webhook-retry-btn:hover{background:#ffffff1f}.invoice-webhook-error-box{font-size:.7rem;font-family:var(--font-mono);color:var(--danger,#ef4444);border-radius:var(--radius-sm);padding:var(--space-2);word-break:break-word;overflow-y:auto;background:#ef44440f;border:1px solid #ef444433;max-height:4.5rem}
