._backdrop_bck5q_12{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-lg);animation:_fadeIn_bck5q_1 var(--transition-base)}:root[data-theme=dark] ._backdrop_bck5q_12{background:#000000bf}@keyframes _fadeIn_bck5q_1{0%{opacity:0}to{opacity:1}}._modal_bck5q_38{position:relative;background:var(--color-bg-primary);border-radius:var(--radius-xl);padding:clamp(1.25rem,5vw,2rem);max-width:520px;width:100%;box-shadow:var(--shadow-xl);border:1px solid var(--color-border-default);max-height:90vh;overflow-y:auto;font-family:var(--font-family-base);animation:_modalEnter_bck5q_1 var(--transition-base)}@keyframes _modalEnter_bck5q_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._closeButton_bck5q_68{position:absolute;top:var(--space-lg);right:var(--space-lg);display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-tertiary);cursor:pointer;transition:color var(--transition-base),background-color var(--transition-base),border-color var(--transition-base)}._closeButton_bck5q_68:hover{color:var(--color-text-primary);background:var(--color-surface-raised);border-color:var(--color-border-secondary)}._closeButton_bck5q_68:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._header_bck5q_103{margin-bottom:var(--space-xl);padding-right:2.75rem}._badge_bck5q_108{display:inline-block;border-radius:var(--radius-full);border:1px solid rgba(0,184,212,.35);color:var(--status-info);background:#00b8d41a;padding:5px var(--space-md);font:var(--font-label-sm);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;margin-bottom:var(--space-md)}._title_bck5q_121{margin:0 0 var(--space-sm);font:var(--font-heading-3);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight)}._subtitle_bck5q_128{margin:0;font:var(--font-body-md);color:var(--color-text-tertiary);line-height:1.55;max-width:420px}._walletList_bck5q_140{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-lg)}._walletOption_bck5q_151{display:flex;align-items:center;gap:clamp(.75rem,3vw,1rem);background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:clamp(.75rem,3vw,1rem);cursor:pointer;text-align:left;width:100%;color:inherit;transition:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-fast),transform var(--transition-fast)}._walletOption_bck5q_151:hover{background:var(--color-surface-elevated);border-color:var(--border-interactive);transform:translateY(-1px);box-shadow:var(--shadow-md)}._walletOption_bck5q_151:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:var(--focus-ring)}._walletOption_bck5q_151:active{transform:translateY(0);box-shadow:none}._walletIcon_bck5q_192{font-size:clamp(1.35rem,4vw,1.75rem);flex-shrink:0;width:clamp(40px,11vw,48px);height:clamp(40px,11vw,48px);border-radius:var(--radius-md);background:var(--interactive-bg-default);display:flex;align-items:center;justify-content:center}._walletInfo_bck5q_204{flex:1;min-width:0}._walletName_bck5q_209{font:var(--font-label-lg);color:var(--color-text-primary);margin-bottom:var(--space-xs)}._walletDescription_bck5q_215{font:var(--font-body-sm);color:var(--color-text-tertiary);line-height:1.4}._chevron_bck5q_221{color:var(--color-text-tertiary);flex-shrink:0;transition:transform var(--transition-base),color var(--transition-base)}._walletOption_bck5q_151:hover ._chevron_bck5q_221{color:var(--color-accent-primary);transform:translate(2px)}._footer_bck5q_236{font:var(--font-body-sm);color:var(--color-text-tertiary);text-align:center;line-height:1.5;margin:0}._termsLink_bck5q_244{color:var(--color-accent-secondary);text-decoration:underline;text-underline-offset:2px;border-radius:var(--radius-sm);transition:color var(--transition-base)}._termsLink_bck5q_244:hover{color:var(--color-accent-secondary-dark)}._termsLink_bck5q_244:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(max-width:480px){._modal_bck5q_38{padding:var(--space-xl)}}@media(prefers-reduced-motion:reduce){._backdrop_bck5q_12,._modal_bck5q_38,._walletOption_bck5q_151{animation:none;transition:none}}._errorContainer_bck5q_288{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-md) 0 var(--space-lg);animation:_fadeIn_bck5q_1 var(--transition-base)}._errorIcon_bck5q_297{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full);margin-bottom:var(--space-lg);font-size:1.75rem;box-shadow:var(--shadow-sm);position:relative}._errorIcon_bck5q_297:after{content:"";position:absolute;inset:-6px;border-radius:var(--radius-full);border:2px dashed currentColor;opacity:.15;animation:_spin_bck5q_531 20s linear infinite}._iconNotInstalled_bck5q_320{background:var(--color-info-bg);color:var(--status-info)}._iconRejected_bck5q_325{background:var(--color-danger-bg);color:var(--status-error)}._iconMismatch_bck5q_330{background:var(--color-warning-bg);color:var(--status-warning)}._errorTitle_bck5q_335{font:var(--font-heading-3);color:var(--color-text-primary);margin:0 0 var(--space-sm);letter-spacing:var(--letter-spacing-tight)}._errorDescription_bck5q_342{font:var(--font-body-md);color:var(--color-text-secondary);line-height:1.6;margin:0 0 var(--space-xl);max-width:440px}._errorInstructions_bck5q_351{display:flex;flex-direction:column;gap:var(--space-sm);width:100%;max-width:400px;margin:0 auto var(--space-xl);padding:0;list-style:none}._instructionItem_bck5q_362{display:flex;align-items:flex-start;gap:var(--space-sm);text-align:left;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md)}._instructionNumber_bck5q_373{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-full);background:var(--interactive-bg-default);color:var(--color-text-secondary);font:var(--font-label-sm);font-weight:600;flex-shrink:0;margin-top:1px}._instructionText_bck5q_388{font:var(--font-body-sm);color:var(--color-text-secondary);line-height:1.5}._instructionText_bck5q_388 strong{color:var(--color-text-primary);font-weight:600}._actionGroup_bck5q_400{display:flex;flex-direction:column;gap:var(--space-sm);width:100%;max-width:320px}._primaryButton_bck5q_408{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:44px;width:100%;padding:var(--space-md) var(--space-lg);border:none;border-radius:var(--radius-md);background:var(--color-cta-primary-bg);color:var(--color-cta-primary-text);font:var(--font-label-lg);font-weight:600;cursor:pointer;box-shadow:var(--shadow-cta-primary);transition:background-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-fast)}._primaryButton_bck5q_408:hover{background:var(--color-cta-primary-bg-hover);box-shadow:var(--shadow-cta-primary-hover);transform:translateY(-1px)}._primaryButton_bck5q_408:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:var(--focus-ring)}._primaryButton_bck5q_408:active{transform:translateY(0);background:var(--color-cta-primary-bg-active)}._secondaryButton_bck5q_447{display:inline-flex;align-items:center;justify-content:center;min-height:40px;width:100%;padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-cta-secondary-border);border-radius:var(--radius-md);background:var(--color-cta-secondary-bg);color:var(--color-cta-secondary-text);font:var(--font-label-lg);cursor:pointer;transition:border-color var(--transition-base),background-color var(--transition-base),color var(--transition-base)}._secondaryButton_bck5q_447:hover{border-color:var(--color-accent-primary);color:var(--color-text-primary);background:var(--color-surface-elevated)}._secondaryButton_bck5q_447:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:var(--focus-ring)}._previewToolbar_bck5q_482{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px dashed var(--color-border-default);width:100%;display:flex;flex-direction:column;gap:var(--space-sm);align-items:center}._previewTitle_bck5q_493{font:var(--font-label-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}._previewBtnGroup_bck5q_500{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:center}._previewButton_bck5q_507{background:var(--interactive-bg-default);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:4px var(--space-sm);font:var(--font-label-sm);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast)}._previewButton_bck5q_507:hover{background:var(--interactive-bg-hover);color:var(--color-text-primary);border-color:var(--color-border-secondary)}._previewButtonActive_bck5q_524{background:var(--color-accent-primary);color:var(--color-cta-primary-text);border-color:var(--color-accent-primary);font-weight:600}._spinning_bck5q_531{animation:_spin_bck5q_531 1.2s linear infinite}@keyframes _spin_bck5q_531{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._deviceList_bck5q_544{display:flex;flex-direction:column;gap:var(--space-md);width:100%;max-width:400px;margin:var(--space-md) auto}._deviceOption_bck5q_553{display:flex;align-items:center;gap:var(--space-md);background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg);cursor:pointer;text-align:left;width:100%;color:inherit;transition:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-fast),transform var(--transition-fast)}._deviceOption_bck5q_553:hover{background:var(--color-surface-elevated);border-color:var(--color-accent-primary);transform:translateY(-1px);box-shadow:var(--shadow-md)}._deviceOptionActive_bck5q_579{background:var(--color-surface-elevated)!important;border-color:var(--color-accent-primary)!important;box-shadow:0 0 0 2px var(--color-accent-primary)}._deviceOption_bck5q_553:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:var(--focus-ring)}._derivationPathContainer_bck5q_591{display:flex;flex-direction:column;gap:var(--space-xs);width:100%;max-width:400px;margin:var(--space-md) auto var(--space-xl);text-align:left}._derivationPathLabel_bck5q_601{font:var(--font-label-sm);color:var(--color-text-secondary);font-weight:600}._selectInput_bck5q_607{width:100%;height:44px;padding:0 var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-bg-secondary);color:var(--color-text-primary);font:var(--font-body-md);cursor:pointer;transition:border-color var(--transition-base)}._selectInput_bck5q_607:focus-visible{outline:2px solid var(--color-focus);border-color:var(--color-accent-primary)}._customPathInput_bck5q_625{width:100%;height:44px;padding:0 var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-bg-secondary);color:var(--color-text-primary);font:var(--font-body-md);margin-top:var(--space-xs);box-sizing:border-box;transition:border-color var(--transition-base)}._customPathInput_bck5q_625:focus-visible{outline:2px solid var(--color-focus);border-color:var(--color-accent-primary)}._radarContainer_bck5q_645{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-lg)}._radarRing_bck5q_655{position:absolute;inset:0;border:2px solid var(--color-accent-primary);border-radius:var(--radius-full);opacity:0;animation:_radarPulse_bck5q_1 2s cubic-bezier(.215,.61,.355,1) infinite}._radarRing2_bck5q_664{position:absolute;inset:0;border:2px solid var(--color-accent-primary);border-radius:var(--radius-full);opacity:0;animation:_radarPulse_bck5q_1 2s cubic-bezier(.215,.61,.355,1) infinite;animation-delay:1s}._pulseDot_bck5q_674{width:16px;height:16px;background:var(--color-accent-primary);border-radius:var(--radius-full);box-shadow:0 0 8px var(--color-accent-primary);z-index:2}@keyframes _radarPulse_bck5q_1{0%{transform:scale(.3);opacity:.8}to{transform:scale(1.3);opacity:0}}._ariaLiveContainer_bck5q_694{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}._button_g2rrm_23{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);border:none;font:var(--font-label-lg);cursor:pointer;background-color:var(--color-accent-primary);color:var(--color-text-inverse);box-shadow:var(--shadow-accent-primary);transition:all var(--transition-base);user-select:none;-webkit-user-select:none;touch-action:manipulation;appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);white-space:nowrap;line-height:inherit}._buttonPrimary_g2rrm_97{background-color:#006f7a;color:#fff}._buttonPrimary_g2rrm_97:not(:disabled):hover{background-color:#00515c}._buttonPrimary_g2rrm_97:not(:disabled):active{background-color:#003d46}._buttonGhost_g2rrm_125{background-color:transparent;color:var(--color-text-primary);border:1px solid var(--color-border-default);box-shadow:none}._buttonGhost_g2rrm_125:not(:disabled):hover{background-color:var(--color-surface-highest);border-color:var(--color-border-primary)}._buttonGhost_g2rrm_125:not(:disabled):active{background-color:var(--color-surface-raised)}._buttonGhost_g2rrm_125:disabled{opacity:.5;cursor:not-allowed}._button_g2rrm_23:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-ring-shadow)}._button_g2rrm_23:focus:not(:focus-visible){outline:none;box-shadow:none}._button_g2rrm_23:not(:disabled):hover{background-color:var(--color-accent-primary-dark);box-shadow:0 8px 16px #00b8d44d}._button_g2rrm_23:not(:disabled):active{background-color:var(--color-accent-primary-darkest);box-shadow:var(--shadow-md);transform:translateY(1px)}._button_g2rrm_23:disabled{background-color:var(--color-surface-raised);opacity:.72;color:var(--color-text-primary);cursor:not-allowed;box-shadow:none}._button_g2rrm_23[aria-busy=true],._button_g2rrm_23._loading_g2rrm_279{cursor:not-allowed;pointer-events:none}._loadingSpinner_g2rrm_289{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;animation:_spin_g2rrm_1 1s linear infinite}@keyframes _spin_g2rrm_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._button_g2rrm_23{transition:none}._loadingSpinner_g2rrm_289{animation:none;opacity:.8}}._buttonSecondary_g2rrm_357{background-color:var(--color-surface-raised);color:var(--color-text-primary);box-shadow:0 1px 2px #0000000d}._buttonSecondary_g2rrm_357:not(:disabled):hover{background-color:var(--color-surface-highest);box-shadow:var(--shadow-md)}._buttonSecondary_g2rrm_357:not(:disabled):active{background-color:var(--color-bg-tertiary);transform:translateY(1px)}._buttonDanger_g2rrm_391{background-color:#bb2124;color:#fff}._buttonDanger_g2rrm_391:not(:disabled):hover{background-color:#8f1d1d;box-shadow:0 8px 16px #ef44444d}._buttonDanger_g2rrm_391:not(:disabled):active{background-color:#6d1010}._buttonSuccess_g2rrm_421{background-color:#047857;color:#fff}._buttonSuccess_g2rrm_421:not(:disabled):hover{background-color:#065f46;box-shadow:0 8px 16px #10b9814d}._buttonSuccess_g2rrm_421:not(:disabled):active{background-color:#064e3b}._buttonSm_g2rrm_459{padding:var(--space-xs) var(--space-md);font:var(--font-label-md);border-radius:var(--radius-sm)}._buttonLg_g2rrm_473{padding:var(--space-lg) var(--space-xl);font:var(--font-label-lg)}._buttonIconOnly_g2rrm_491{padding:var(--space-sm);width:40px;height:40px}._buttonIcon_g2rrm_491{width:20px;height:20px;flex-shrink:0}._buttonFullWidth_g2rrm_525{width:100%}@media(max-width:640px){._button_g2rrm_23{padding:var(--space-md) var(--space-lg)}._buttonFullWidth_g2rrm_525{width:100%}}@media(forced-colors:active){._button_g2rrm_23{forced-color-adjust:auto;background:ButtonFace;color:ButtonText;border:1px solid ButtonBorder;box-shadow:none}._button_g2rrm_23:not(:disabled):hover{background:Highlight;color:HighlightText;border-color:Highlight;box-shadow:none}._button_g2rrm_23:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}._button_g2rrm_23:disabled{color:GrayText;border-color:GrayText;background:Canvas}._buttonGhost_g2rrm_125{background:Canvas;border:1px solid ButtonBorder;color:ButtonText}._buttonGhost_g2rrm_125:not(:disabled):hover{background:Highlight;color:HighlightText;border-color:Highlight}._buttonDanger_g2rrm_391{background:ButtonFace;color:ButtonText;border:1px solid ButtonBorder}._buttonDanger_g2rrm_391:not(:disabled):hover{background:Highlight;color:HighlightText}._buttonSuccess_g2rrm_421{background:ButtonFace;color:ButtonText;border:1px solid ButtonBorder}._buttonSuccess_g2rrm_421:not(:disabled):hover{background:Highlight;color:HighlightText}._buttonSecondary_g2rrm_357{background:Canvas;border:1px solid ButtonBorder;color:ButtonText}._loadingSpinner_g2rrm_289{forced-color-adjust:auto;color:ButtonText;animation:none}}:root{--skeleton-base: #eef3f9;--skeleton-shine: #ffffff;--skeleton-edge-stop: 22%;--skeleton-shine-start: 42%;--skeleton-shine-end: 58%;--skeleton-speed: 1.4s;--skeleton-glow: rgba(255, 255, 255, .5)}:root[data-theme=dark]{--skeleton-base: #1a2438;--skeleton-shine: #243048;--skeleton-glow: rgba(143, 194, 255, .18)}:root[data-theme=light]{--skeleton-base: #e6edf5;--skeleton-shine: #ffffff;--skeleton-glow: rgba(255, 255, 255, .72)}.skeleton{background:linear-gradient(90deg,var(--skeleton-base) 0%,var(--skeleton-base) var(--skeleton-edge-stop),var(--skeleton-shine) var(--skeleton-shine-start),var(--skeleton-shine) var(--skeleton-shine-end),var(--skeleton-base) 100%);background-size:400% 100%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skeleton-base) 82%,transparent);animation:shimmer var(--skeleton-speed) linear infinite;border-radius:6px;will-change:background-position}.skeleton-static{background-color:var(--skeleton-base);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skeleton-base) 82%,transparent);border-radius:6px}:root[data-theme=dark] .skeleton{box-shadow:inset 0 0 0 1px #ffffff0a,0 0 0 1px #0a0e171f}:root[data-theme=dark] .skeleton-static{box-shadow:inset 0 0 0 1px #ffffff0a,0 0 0 1px #0a0e171f}.treasury-loading-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);flex-wrap:wrap}.treasury-metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-lg);margin-top:var(--space-xl)}.metric-card{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-xl);display:flex;gap:var(--space-md);align-items:center}.metric-icon{width:40px;height:40px;flex:0 0 40px;border-radius:var(--radius-md)}.metric-text{flex:1;display:flex;flex-direction:column;gap:var(--space-sm)}.metric-label{height:12px;width:45%}.metric-value{height:20px;width:65%}.recent-header{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.recent-table{width:100%;border-collapse:collapse;background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);overflow:hidden}.recent-table th{text-align:left;color:var(--color-text-muted);font:var(--font-label-sm);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-lg);border-bottom:1px solid var(--color-border-default)}.recent-table td{padding:var(--space-lg);border-bottom:1px solid var(--color-border-default);vertical-align:middle}.stream-two-lines{display:flex;flex-direction:column;gap:var(--space-sm)}.action-placeholder{width:28px;height:28px;border-radius:var(--radius-md)}@media(max-width:768px){.treasury-metrics{grid-template-columns:1fr 1fr}.recent-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:480px){.treasury-metrics{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none;background-position:50% 0}}.loading-retry-state{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.25rem;color:var(--text);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.loading-retry-state button{padding:.5rem .875rem;color:var(--color-on-accent, #fff);background:var(--color-accent-primary);border:0;border-radius:.5rem;cursor:pointer}.toast-stack{position:fixed;right:1.5rem;bottom:1.5rem;z-index:1200;display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;pointer-events:none}.toast-stack>*{pointer-events:auto}.toast-stack__controls{display:flex;flex-direction:column;gap:.25rem;align-items:flex-end;min-width:14rem}.toast-stack__sound-toggle{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--text);cursor:pointer;font:var(--font-label-md, 600 .75rem/1.2 "Plus Jakarta Sans", sans-serif)}.toast-stack__sound-toggle:hover{border-color:var(--accent)}.toast-stack__sound-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.toast-stack__sound-hint{margin:0;color:var(--muted);font:var(--font-body-sm, 400 .75rem/1.4 "Plus Jakarta Sans", sans-serif);text-align:right}.toast-stack__overflow{font:var(--font-label-md, 600 .75rem/1.2 "Plus Jakarta Sans", sans-serif);color:var(--muted);text-align:right;padding:0 .25rem}@media(max-width:768px){.toast-stack{right:1rem;bottom:1rem;left:1rem;align-items:stretch}.toast-stack__controls{align-items:stretch}.toast-stack__sound-toggle{justify-content:center}.toast-stack__sound-hint{text-align:left}}.toast-notification{position:relative;right:auto;bottom:auto;z-index:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;width:min(25rem,calc(100vw - 2rem));padding:.875rem 1rem;border-radius:1rem;border:1px solid var(--border);background:linear-gradient(135deg,#0a0e17fa,#121a2af0);color:var(--text);box-shadow:0 18px 40px #050b1852,inset 0 1px #ffffff0a;animation:toast-notification-enter .2s ease-out}.toast-notification--success{border-color:#00d4aa59}.toast-notification--error{border-color:#ff4d4f66}.toast-notification--info{border-color:#63b3ed66}.toast-notification--warning{border-color:#f6ad5566}.toast-notification__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;font:var(--font-label-lg, 600 .875rem/1 "Plus Jakarta Sans", sans-serif);flex-shrink:0}.toast-notification--success .toast-notification__icon{background:#00d4aa24;color:var(--accent)}.toast-notification--error .toast-notification__icon{background:#ff4d4f24;color:var(--danger)}.toast-notification--info .toast-notification__icon{background:#63b3ed24;color:#63b3ed}.toast-notification--warning .toast-notification__icon{background:#f6ad5524;color:#f6ad55}.toast-notification__content{min-width:0}.toast-notification__eyebrow,.toast-notification__message{margin:0}.toast-notification__eyebrow{color:var(--muted);font:var(--font-label-md, 600 .75rem/1.2 "Plus Jakarta Sans", sans-serif);letter-spacing:.06em;text-transform:uppercase}.toast-notification__message{margin-top:.25rem;color:var(--text);font:var(--font-body-md, 400 .875rem/1.5 "Plus Jakarta Sans", sans-serif)}.toast-notification__action{display:inline-flex;margin-top:.5rem;padding:0;border:0;background:none;color:var(--accent);font:var(--font-label-md, 600 .75rem/1.2 "Plus Jakarta Sans", sans-serif);text-decoration:underline;cursor:pointer}.toast-notification__action:hover,.toast-notification__action:focus-visible{color:var(--accent-dim)}.toast-notification__undo{position:relative;display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.toast-notification__undo-countdown{color:var(--muted);font:var(--font-label-md, 600 .75rem/1.2 "Plus Jakarta Sans", sans-serif)}.toast-notification__undo-progress{position:absolute;right:0;bottom:-.25rem;left:0;height:2px;transform-origin:left;background:var(--accent);transition:transform .1s linear}.toast-notification__action:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.toast-notification__close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;transition:color .2s ease,background-color .2s ease}.toast-notification__close:hover{background:#ffffff0f;color:var(--text)}@keyframes toast-notification-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.toast-notification{animation:none}}@media(max-width:768px){.toast-notification{width:auto}}:root{--surface-base: #ffffff;--surface-sunken: #f5f7fa;--surface-neutral: #fafbfc;--surface-elevated: #f0f3f7;--surface-raised: #e8ecf1;--surface-highest: #dfe5ed;--icon-size-xs: 1rem;--icon-size-sm: 1.25rem;--icon-size-md: 1.5rem;--icon-size-lg: 2rem;--text-vivid: #1a1f36;--text-secondary: #4a5565;--text-muted: #6b7a94;--text-disabled: #b8bec9;--border-strong: #d0d7e0;--border-neutral: #e0e6ed;--border-subtle: #ececec;--border-subtle-opacity: .5;--border-interactive: #00a884;--status-success: #1ec98e;--status-error: #ff6b6b;--status-warning: #ffa726;--status-info: #00b8d4;--status-success: var(--color-success);--status-warning: var(--color-warning);--status-error: var(--color-danger);--status-info: var(--color-info);--status-success-bg: var(--color-success-bg);--status-warning-bg: var(--color-warning-bg);--status-error-bg: var(--color-danger-bg);--status-info-bg: var(--color-info-bg);--interactive-bg-default: #f0f3f7;--interactive-bg-hover: #e8ecf1;--interactive-bg-active: #dfe5ed;--interactive-bg-disabled: #fafbfc;--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring-color: #0284c7;--focus-ring-halo: rgba(2, 132, 199, .1);--focus-ring-shadow: 0 0 0 2px var(--color-bg-primary), 0 0 0 4px var(--focus-ring-color);--focus-ring-shadow-inset: inset 0 0 0 2px var(--focus-ring-color);--focus-ring-input-border: 2px solid var(--focus-ring-color);--focus-ring-input-shadow: 0 0 0 3px var(--focus-ring-halo);--interactive-focus-ring: var(--focus-ring-color);--interactive-focus-ring-offset: var(--focus-ring-offset);--color-bg-primary: var(--surface-base);--color-bg-secondary: var(--surface-sunken);--color-bg-tertiary: var(--surface-elevated);--color-surface-default: var(--surface-neutral);--color-surface-elevated: var(--surface-elevated);--color-surface-raised: var(--surface-raised);--color-surface-highest: var(--surface-highest);--color-border-default: var(--border-neutral);--color-border-secondary: var(--border-strong);--color-text-primary: var(--text-vivid);--color-text-secondary: var(--text-secondary);--color-text-tertiary: var(--text-muted);--color-text-muted: var(--text-muted);--color-text-inverse: #ffffff;--color-focus: var(--focus-ring-color);--color-success: #10b981;--color-warning: #f59e0b;--color-danger: #ef4444;--color-info: #3b82f6;--color-error-border: #dc2626;--color-error-text: #b91c1c;--color-error-bg: #fef2f2;--bg: var(--surface-base);--surface: var(--surface-neutral);--surface-elevated-legacy: var(--surface-elevated);--surface-raised-legacy: var(--surface-raised);--surface-highest-legacy: var(--surface-highest);--primary: #00b8d4;--accent: #00d4aa;--accent-dim: #00a884;--danger: #ef4444;--border: var(--border-neutral);--text: var(--text-vivid);--muted: var(--text-muted);--color-accent-primary: #00b8d4;--color-accent-secondary: #00d4aa;--color-accent-primary-dark: #0097a7;--color-accent-secondary-dark: #00a884;--color-accent-primary-darkest: #006f7a;--color-danger-hover: #dc2626;--color-danger-active: #bb2124;--color-success-hover: #059669;--color-success-active: #047857;--color-cta-primary-bg: var(--color-accent-primary);--color-cta-primary-bg-hover: var(--color-accent-primary-dark);--color-cta-primary-bg-active: var(--color-accent-primary-darkest);--color-cta-primary-text: #04131a;--color-cta-secondary-bg: var(--color-surface-default);--color-cta-secondary-border: var(--color-border-default);--color-cta-secondary-text: var(--color-text-secondary);--color-success-bg: rgba(30, 201, 142, .3);--color-warning-bg: rgba(255, 167, 38, .3);--color-danger-bg: rgba(255, 107, 107, .1);--color-info-bg: rgba(0, 184, 212, .1);--skeleton-base: #e6edf5;--skeleton-shine: #ffffff;--tooltip-bg: var(--surface-elevated);--tooltip-border: var(--border-neutral);--tooltip-shadow: 0 8px 24px rgba(0, 0, 0, .15);--tooltip-title-color: var(--text-vivid);--tooltip-text-color: var(--text-secondary);--tooltip-z-index: 1100;--connect-page-bg: radial-gradient( circle at 20% 10%, var(--surface-elevated) 0%, var(--surface-sunken) 35%, var(--surface-base) 100% );--connect-card-bg: linear-gradient( 180deg, color-mix(in srgb, var(--surface-raised) 92%, transparent) 0%, color-mix(in srgb, var(--surface-sunken) 96%, transparent) 100% );--connect-card-border: 1px solid color-mix(in srgb, var(--border-interactive) 22%, transparent);--connect-card-shadow: 0 20px 55px color-mix(in srgb, var(--color-text-primary) 14%, transparent);--connect-eyebrow-border: 1px solid color-mix(in srgb, var(--border-interactive) 32%, transparent);--connect-eyebrow-bg: color-mix( in srgb, var(--border-interactive) 10%, transparent );--connect-eyebrow-text: var(--status-info);--connect-description-text: color-mix( in srgb, var(--text-secondary) 82%, transparent );--connect-step-border: 1px solid color-mix(in srgb, var(--border-interactive) 26%, transparent);--connect-step-bg: color-mix( in srgb, var(--surface-raised) 82%, transparent );--connect-step-text: color-mix( in srgb, var(--text-vivid) 92%, transparent );--connect-helper-text: color-mix( in srgb, var(--text-muted) 74%, transparent );--connect-cta-text: var(--color-text-inverse);--connect-cta-shadow: 0 10px 25px color-mix(in srgb, var(--border-interactive) 26%, transparent);--connect-cta-focus-shadow: 0 0 0 2px var(--surface-base), 0 0 0 4px var(--focus-ring-color), 0 10px 25px color-mix(in srgb, var(--border-interactive) 26%, transparent);--input-badge-bg: var(--surface-neutral);--input-badge-color: var(--text-muted);--input-badge-padding: 4px 8px;--input-badge-border-radius: 4px;--icon-info-default: var(--text-muted);--icon-info-hover: var(--accent);--icon-info-active: var(--accent-dim);--icon-info-size: var(--icon-size-xs);--navbar-bg: #ffffff;--navbar-border: #e0e6ed;--navbar-logo-color: #1a1f36;--navbar-link-color: #4a5565;--navbar-icon-color: #6b7a94;--navbar-icon-border: #d0d7e0;--navbar-shadow: 0 2px 8px rgba(0, 0, 0, .08);--cta-bg: #00d4aa;--cta-shadow: 0 4px 12px rgba(0, 212, 170, .2);--network-testnet-bg: #fef3c7;--network-testnet-text: #92400e;--recipient-title-text: #f5f8ff;--recipient-border: #29364b;--recipient-header-text: #9aabc9;--recipient-body-text: #eef3ff}:root .icon-xs{width:var(--icon-size-xs);height:var(--icon-size-xs);stroke-width:1.5}:root .icon-sm{width:var(--icon-size-sm);height:var(--icon-size-sm);stroke-width:2.4}:root .icon-md{width:var(--icon-size-md);height:var(--icon-size-md);stroke-width:2}:root .icon-lg{width:var(--icon-size-lg);height:var(--icon-size-lg);stroke-width:1.5}:root[data-theme=dark]{--surface-base: #0a0e17;--surface-sunken: #0f1624;--surface-neutral: #121a2a;--surface-elevated: #151e2e;--surface-raised: #192436;--surface-highest: #1e2c40;--text-vivid: #e8ecf4;--text-secondary: #b0b8c9;--text-muted: #6b7a94;--text-disabled: #3d4559;--border-strong: #1e2d42;--border-neutral: #192436;--border-subtle: #151e2e;--border-subtle-opacity: .5;--border-interactive: #00b8d4;--status-success: #1ec98e;--status-error: #ff6b6b;--status-warning: #ffa726;--status-info: #00b8d4;--interactive-bg-default: #192436;--interactive-bg-hover: #1e3448;--interactive-bg-active: #2a4563;--interactive-bg-disabled: #0f1624;--focus-ring-color: #00d4aa;--focus-ring-halo: rgba(0, 212, 170, .15);--interactive-focus-ring: var(--focus-ring-color);--interactive-focus-ring-offset: var(--focus-ring-offset);--color-bg-primary: var(--surface-base);--color-bg-secondary: var(--surface-sunken);--color-bg-tertiary: var(--surface-elevated);--color-surface-default: var(--surface-neutral);--color-surface-elevated: var(--surface-elevated);--color-surface-raised: var(--surface-raised);--color-surface-highest: var(--surface-highest);--color-border-default: var(--border-neutral);--color-border-secondary: var(--border-strong);--color-text-primary: var(--text-vivid);--color-text-secondary: var(--text-secondary);--color-text-tertiary: var(--text-muted);--color-text-muted: var(--text-muted);--color-text-inverse: #0a0e17;--color-focus: var(--focus-ring-color);--color-success: #10b981;--color-warning: #f59e0b;--color-danger: #ef4444;--color-info: #3b82f6;--color-error-border: #ef4444;--color-error-text: #fca5a5;--color-error-bg: rgba(220, 38, 38, .1);--bg: var(--surface-base);--surface: var(--surface-neutral);--primary: #00b8d4;--accent: #00d4aa;--accent-dim: #00a884;--danger: #ff6b6b;--border: var(--border-neutral);--text: var(--text-vivid);--muted: var(--text-muted);--color-success-bg: rgba(30, 201, 142, .3);--color-warning-bg: rgba(255, 167, 38, .3);--color-danger-bg: rgba(255, 107, 107, .15);--color-info-bg: rgba(0, 184, 212, .3);--connect-page-bg: radial-gradient( circle at 20% 10%, #12375b 0%, #071426 35%, #06111f 100% );--connect-card-bg: linear-gradient( 180deg, rgba(20, 30, 48, .88) 0%, rgba(10, 16, 28, .94) 100% );--connect-card-border: 1px solid rgba(34, 211, 238, .22);--connect-card-shadow: 0 20px 55px rgba(0, 0, 0, .4);--connect-eyebrow-border: 1px solid rgba(34, 211, 238, .32);--connect-eyebrow-bg: rgba(34, 211, 238, .12);--connect-eyebrow-text: #22d3ee;--connect-description-text: rgba(231, 242, 255, .78);--connect-step-border: 1px solid rgba(148, 195, 255, .2);--connect-step-bg: rgba(16, 27, 44, .82);--connect-step-text: rgba(231, 242, 255, .9);--connect-helper-text: rgba(199, 220, 244, .68);--connect-cta-text: #04131a;--connect-cta-shadow: 0 10px 25px rgba(0, 184, 212, .26);--connect-cta-focus-shadow: 0 0 0 2px var(--surface-base), 0 0 0 4px var(--focus-ring-color), 0 10px 25px rgba(0, 184, 212, .26);--skeleton-base: #1f2a3e;--skeleton-shine: #38516f;--tooltip-bg: #2a2f3a;--tooltip-border: #404854;--tooltip-shadow: 0 8px 24px rgba(0, 0, 0, .4);--input-badge-bg: #1f242c;--input-badge-color: #9ca5b4;--navbar-bg: #0f1419;--navbar-border: #1a2534;--navbar-logo-color: #e8ecf4;--navbar-link-color: #9ca3af;--navbar-icon-color: #9ca3af;--navbar-icon-border: #374151;--navbar-shadow: 0 4px 12px rgba(0, 0, 0, .3);--cta-bg: #00d4aa;--cta-shadow: 0 4px 12px rgba(0, 212, 170, .3);--network-testnet-bg: rgba(250, 224, 141, .15);--network-testnet-text: #fbd96a;--recipient-title-text: var(--text-vivid);--recipient-border: var(--border-neutral);--recipient-header-text: var(--text-muted);--recipient-body-text: var(--text-secondary)}[data-skin=cyberpunk]{--color-surface-default: #101827;--color-border-default: #31506b;--color-text-primary: #f4f7ff;--color-text-vivid: #f4f7ff;--color-text-secondary: #b4bfd1;--color-focus: #ffe66d;--cyber-accent-cyan: #65f6ff;--cyber-accent-green: #62ffc9;--cyber-accent-magenta: #ff75d8;--cyber-accent-yellow: #ffe66d;--cyber-surface: #070b12;--cyber-panel: #101827;--cyber-panel-raised: #152238;--cyber-border: #31506b}.cyberpunk-skin{box-shadow:0 0 0 1px #65f6ff2e,0 0 24px #65f6ff2e;position:relative;overflow:hidden}.cyberpunk-scanlines:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0,transparent 3px,rgba(101,246,255,.06) 4px)}@keyframes cyberpunkGlow{0%{box-shadow:0 0 0 1px #65f6ff2e,0 0 22px #65f6ff29}to{box-shadow:0 0 0 1px #65f6ff47,0 0 34px #ff75d838}}@media(prefers-reduced-motion:no-preference){.cyberpunk-skin{animation:cyberpunkGlow 4s ease-in-out infinite alternate}}:root{--font-family-default: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-dyslexic: "OpenDyslexic", "Atkinson Hyperlegible", "Comic Sans MS", Arial, sans-serif;--font-family-mono: "Monaco", "Menlo", "Courier New", monospace;--font-family-base: var(--font-family-default);--line-height-base: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 1.75;--line-height-heading-1: 44px;--line-height-heading-2: 32px;--line-height-heading-3: 24px;--line-height-heading-4: 20px;--line-height-body-lg: 24px;--line-height-body-md: 20px;--line-height-body-sm: 16px;--line-height-label-lg: 20px;--line-height-label-md: 16px;--line-height-label-sm: 14px;--font-heading-1: 500 36px / var(--line-height-heading-1) var(--font-family-base);--font-heading-2: 600 24px / var(--line-height-heading-2) var(--font-family-base);--font-heading-3: 600 18px / var(--line-height-heading-3) var(--font-family-base);--font-heading-4: 600 16px / var(--line-height-heading-4) var(--font-family-base);--font-body-lg: 400 16px / var(--line-height-body-lg) var(--font-family-base);--font-body-md: 400 14px / var(--line-height-body-md) var(--font-family-base);--font-body-sm: 400 12px / var(--line-height-body-sm) var(--font-family-base);--font-label-lg: 500 14px / var(--line-height-label-lg) var(--font-family-base);--font-label-md: 500 12px / var(--line-height-label-md) var(--font-family-base);--font-label-sm: 500 11px / var(--line-height-label-sm) var(--font-family-base);--font-mono-sm: 400 12px / 16px var(--font-family-mono);--letter-spacing-tight: -.01em;--letter-spacing-normal: 0;--letter-spacing-wide: .02em}:root[data-font=easy-read]{--font-family-base: var(--font-family-dyslexic);--letter-spacing-tight: .02em;--letter-spacing-normal: .05em;--letter-spacing-wide: .08em;--line-height-heading-1: 54px;--line-height-heading-2: 38px;--line-height-heading-3: 30px;--line-height-heading-4: 26px;--line-height-body-lg: 26px;--line-height-body-md: 22px;--line-height-body-sm: 18px;--line-height-label-lg: 22px;--line-height-label-md: 18px;--line-height-label-sm: 17px}:root[data-font-transitioning=true],:root[data-font-transitioning=true] *{transition:font-family var(--transition-fast) ease-in-out,line-height var(--transition-fast) ease-in-out,letter-spacing var(--transition-fast) ease-in-out,background-color var(--transition-fast) ease-in-out,color var(--transition-fast) ease-in-out!important}:root{--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-2xl: 32px;--space-3xl: 48px;--space-4xl: 64px}:root{--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px}:root{--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--focus-ring: 0 0 0 2px var(--color-bg-primary), 0 0 0 4px var(--color-focus);--shadow-error-focus: 0 0 0 3px rgba(220, 38, 38, .2);--shadow-accent-primary: 0 4px 12px rgba(0, 184, 212, .2);--shadow-accent-secondary: 0 4px 12px rgba(0, 212, 170, .2);--shadow-cta-primary: var(--shadow-accent-primary);--shadow-cta-primary-hover: 0 8px 16px rgba(0, 184, 212, .3);--fab-size: 56px;--fab-bottom-offset: var(--space-xl);--fab-bottom-offset-mobile: 5.5rem;--fab-side-offset: var(--space-xl);--fab-z-index: 900;--fab-menu-gap: var(--space-sm);--fab-trigger-padding-x: var(--space-md);--fab-menu-item-gap: var(--space-sm);--fab-menu-item-padding-y: var(--space-sm);--fab-menu-item-padding-x: var(--space-md)}:root[data-theme=dark]{--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .3);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .3);--shadow-error-focus: 0 0 0 3px rgba(239, 68, 68, .25);--shadow-accent-primary: 0 4px 12px rgba(0, 184, 212, .25);--shadow-accent-secondary: 0 4px 12px rgba(0, 212, 170, .25);--shadow-cta-primary: var(--shadow-accent-primary);--shadow-cta-primary-hover: 0 8px 16px rgba(0, 184, 212, .35)}:root{--transition-fast: .15s ease-in-out;--transition-base: .2s ease-in-out;--transition-slow: .3s ease-in-out;--ease-in: ease-in;--ease-out: ease-out;--ease-in-out: ease-in-out;--ease-cubic: cubic-bezier(.4, 0, .6, 1);--motion-duration-stream-disclosure: .2s;--motion-ease-stream-disclosure: var(--ease-out)}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes modalEnter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes modalExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.ui-primary-cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:44px;padding:var(--space-md) var(--space-lg);border:none;border-radius:var(--radius-md);background:var(--color-cta-primary-bg);color:var(--color-cta-primary-text);font:var(--font-label-lg);font-weight:600;cursor:pointer;text-decoration:none;box-shadow:var(--shadow-cta-primary);transition:background-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-fast)}.ui-primary-cta:hover{background:var(--color-cta-primary-bg-hover);box-shadow:var(--shadow-cta-primary-hover)}.ui-primary-cta:focus-visible{outline:none;box-shadow:var(--focus-ring),var(--shadow-cta-primary-hover)}.ui-primary-cta:active{background:var(--color-cta-primary-bg-active)}.ui-primary-cta:disabled{background:color-mix(in srgb,var(--color-text-tertiary) 40%,transparent);color:var(--color-text-muted);cursor:not-allowed;box-shadow:none;transform:none}.ui-primary-cta--compact{min-height:36px;padding:var(--space-sm) var(--space-lg);font:var(--font-label-md);font-weight:600;white-space:nowrap}.ui-secondary-control{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-cta-secondary-border);border-radius:var(--radius-md);background:var(--color-cta-secondary-bg);color:var(--color-cta-secondary-text);font:var(--font-label-lg);cursor:pointer;transition:border-color var(--transition-base),background-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)}.ui-secondary-control:hover{border-color:var(--color-accent-primary);color:var(--color-text-primary)}.ui-secondary-control:focus-visible{outline:none;box-shadow:var(--focus-ring)}:root{--nav-primary-color: var(--navbar-link-color);--nav-primary-color-hover: var(--color-text-primary);--nav-primary-color-active: var(--color-accent-secondary);--nav-primary-bg-hover: var(--color-surface-raised);--nav-primary-bg-active: color-mix( in srgb, var(--color-accent-secondary) 12%, transparent );--nav-primary-font: var(--font-label-lg);--nav-primary-border-active: 2px solid var(--color-accent-secondary);--nav-secondary-color: var(--color-text-muted);--nav-secondary-color-hover: var(--color-text-secondary);--nav-secondary-font: var(--font-label-md);--breadcrumb-color: var(--color-text-tertiary);--breadcrumb-color-hover: var(--color-text-primary);--breadcrumb-color-current: var(--color-text-primary);--breadcrumb-separator-color: var(--color-text-muted);--breadcrumb-font: var(--font-body-sm);--breadcrumb-gap: var(--space-sm);--breadcrumb-focus-ring: var(--focus-ring)}:root[data-theme=dark]{--nav-primary-bg-active: color-mix( in srgb, var(--color-accent-secondary) 15%, transparent )}:root{--breakpoint-xs: 320px;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px}:root{--timeline-segment-cliff-color: var(--color-warning, #f59e0b);--timeline-segment-cliff-opacity: .85;--timeline-segment-accrual-start: #2dd4bf;--timeline-segment-accrual-end: #0ea5e9;--timeline-segment-accrual-opacity: .95;--timeline-segment-remaining-bg: var(--color-surface-raised, #e8ecf1);--timeline-segment-remaining-opacity: .6;--timeline-marker-color: var(--color-text-primary, #1a1f36);--timeline-marker-pulse: 2s ease-in-out infinite;--timeline-status-active: inherit;--timeline-status-completed: var(--color-success, #10b981);--timeline-status-paused: grayscale(50%);--timeline-bar-height-mobile: 36px;--timeline-bar-height-tablet: 56px;--timeline-bar-height-desktop: 64px;--timeline-label-gap: .5rem;--timeline-legend-gap: 1rem}[data-theme=dark]{--timeline-segment-cliff-opacity: .9;--timeline-segment-accrual-opacity: 1;--timeline-segment-remaining-bg: var(--color-surface-raised, #3a4556);--timeline-segment-remaining-opacity: .5}:root{--focus-outline: var(--focus-ring-width) solid var(--focus-ring-color);--focus-outline-offset: var(--focus-ring-offset)}@media(prefers-contrast:high){:root{--focus-ring-width: 3px;--focus-ring-offset: 3px}}@media(prefers-reduced-motion:reduce){:root{--motion-duration-stream-disclosure: 0ms}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root[data-theme=custom]{--color-accent-primary: var(--custom-color-accent-primary, #00b8d4);--color-accent-secondary: var(--custom-color-accent-secondary, #00d4aa);--color-accent-primary-dark: var(--custom-color-accent-primary-dark, #0097a7);--color-accent-secondary-dark: var(--custom-color-accent-secondary-dark, #00a884);--color-accent-primary-darkest: var(--custom-color-accent-primary-darkest, #006f7a);--color-cta-primary-bg: var(--custom-color-cta-primary-bg, var(--color-accent-primary));--color-cta-primary-bg-hover: var(--custom-color-cta-primary-bg-hover, var(--color-accent-primary-dark));--color-cta-primary-bg-active: var(--custom-color-cta-primary-bg-active, var(--color-accent-primary-darkest));--color-cta-primary-text: var(--custom-color-cta-primary-text, #04131a);--navbar-bg: var(--custom-navbar-bg, #ffffff);--navbar-border: var(--custom-navbar-border, #e0e6ed);--navbar-logo-color: var(--custom-navbar-logo-color, #1a1f36);--navbar-link-color: var(--custom-navbar-link-color, #4a5565);--navbar-icon-color: var(--custom-navbar-icon-color, #6b7a94);--navbar-icon-border: var(--custom-navbar-icon-border, #d0d7e0);--cta-bg: var(--custom-cta-bg, var(--color-accent-secondary));--cta-shadow: var(--custom-cta-shadow, 0 4px 12px rgba(0, 212, 170, .2));--surface-base: var(--custom-surface-base, #ffffff);--surface-sunken: var(--custom-surface-sunken, #f5f7fa);--surface-neutral: var(--custom-surface-neutral, #fafbfc);--surface-elevated: var(--custom-surface-elevated, #f0f3f7);--text-vivid: var(--custom-text-vivid, #1a1f36);--text-secondary: var(--custom-text-secondary, #4a5565);--text-muted: var(--custom-text-muted, #6b7a94);--color-bg-primary: var(--surface-base);--color-bg-secondary: var(--surface-sunken);--color-bg-tertiary: var(--surface-elevated);--color-surface-default: var(--surface-neutral);--color-surface-elevated: var(--surface-elevated);--color-text-primary: var(--text-vivid);--color-text-secondary: var(--text-secondary);--color-text-tertiary: var(--text-muted);--color-text-muted: var(--text-muted);--accent: var(--color-accent-secondary);--accent-dim: var(--color-accent-secondary-dark);--primary: var(--color-accent-primary);--nav-primary-color: var(--navbar-link-color);--nav-primary-color-active: var(--color-accent-secondary);--nav-primary-bg-active: color-mix(in srgb, var(--color-accent-secondary) 12%, transparent)}.create-stream-fab__spacer{display:none}.create-stream-fab{position:fixed;right:max(var(--fab-side-offset),env(safe-area-inset-right));bottom:max(var(--fab-bottom-offset),env(safe-area-inset-bottom));z-index:var(--fab-z-index);display:flex;flex-direction:column;align-items:flex-end;gap:var(--fab-menu-gap)}.create-stream-fab__button{min-width:var(--fab-size);min-height:var(--fab-size);padding:0 var(--fab-trigger-padding-x);border-radius:var(--radius-full);box-shadow:var(--shadow-lg)}.create-stream-fab__button:hover{transform:translateY(-2px)}.create-stream-fab__button:active{transform:translateY(1px)}.create-stream-fab__icon{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:0 0 auto;transition:transform var(--transition-base)}.create-stream-fab__icon.is-rotated{transform:rotate(45deg)}.create-stream-fab__menu{display:flex;flex-direction:column;align-items:flex-end;gap:var(--fab-menu-gap)}.create-stream-fab__menu-item{display:inline-flex;align-items:center;gap:var(--fab-menu-item-gap);min-height:44px;padding:var(--fab-menu-item-padding-y) var(--fab-menu-item-padding-x);border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:var(--shadow-lg);cursor:pointer;font:var(--font-label-md);font-weight:600}.create-stream-fab__menu-item:hover{background:var(--color-surface-elevated)}.create-stream-fab__menu-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-accent-primary)}@media(max-width:860px){.create-stream-fab{right:max(var(--space-lg),env(safe-area-inset-right));bottom:max(var(--fab-bottom-offset-mobile),env(safe-area-inset-bottom))}.create-stream-fab__spacer{display:block;height:calc(var(--fab-size) + var(--fab-bottom-offset-mobile, 88px));width:100%;pointer-events:none;flex-shrink:0}}@media(max-width:480px){.create-stream-fab__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.create-stream-fab__button{width:var(--fab-size);padding:0}}@media(prefers-reduced-motion:reduce){.create-stream-fab__button,.create-stream-fab__icon{transition:none}}:root{--compare-pane-min-width: 360px;--compare-pane-gap: 0px;--compare-header-height: 48px;--compare-field-row-height: 56px;--compare-divider-color: #a0aab4;--compare-divider-width: 1px;--compare-field-highlight: rgba(14, 165, 233, .08);--compare-field-highlight-border: rgba(14, 165, 233, .25)}[data-theme=dark]{--compare-divider-color: #4a5565;--compare-field-highlight: rgba(14, 165, 233, .13);--compare-field-highlight-border: rgba(14, 165, 233, .3)}:root{--status-transition-duration: var(--motion-duration-stream-disclosure, .2s);--status-transition-ease: var(--transition-base, .2s ease-in-out)}@keyframes pill-cross-fade{0%{opacity:.5;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes highlight-ring-pulse{0%{box-shadow:0 0 0 0 var(--focus-ring-color)}50%{box-shadow:0 0 0 4px var(--focus-ring-color)}to{box-shadow:0 0 0 0 transparent}}.status-pill-transition{transition:background-color var(--status-transition-duration) ease-in-out,color var(--status-transition-duration) ease-in-out}.status-pill-animate .status-pill-label-enter{animation:pill-cross-fade var(--status-transition-duration) ease-in-out forwards}@media(prefers-reduced-motion:reduce){.status-pill-transition{transition:none!important}.status-pill-animate .status-pill-label-enter{animation:highlight-ring-pulse .5s ease-out forwards}}.theme-transitioning,.theme-transitioning *{transition-property:background-color,border-color,color,fill,stroke;transition-duration:var(--transition-base);transition-timing-function:var(--ease-in-out)}.theme-transitioning *:focus-visible{transition:none}@media(forced-colors:active){:root{--color-bg-primary: Canvas;--color-bg-secondary: Canvas;--color-bg-tertiary: Canvas;--color-surface-default: Canvas;--color-surface-elevated: Canvas;--color-surface-raised: Canvas;--color-surface-highest: Canvas;--color-text-primary: CanvasText;--color-text-secondary: CanvasText;--color-text-tertiary: GrayText;--color-text-muted: GrayText;--color-text-inverse: ButtonFace;--color-border-default: ButtonBorder;--color-border-secondary: ButtonBorder;--border-neutral: ButtonBorder;--border-strong: ButtonBorder;--color-accent-primary: Highlight;--color-accent-secondary: Highlight;--color-accent-primary-dark: Highlight;--color-accent-secondary-dark: Highlight;--color-accent-primary-darkest: Highlight;--status-success: CanvasText;--status-warning: CanvasText;--status-error: CanvasText;--status-info: CanvasText;--color-success: CanvasText;--color-warning: CanvasText;--color-danger: CanvasText;--color-info: CanvasText;--status-success-bg: Canvas;--status-warning-bg: Canvas;--status-error-bg: Canvas;--status-info-bg: Canvas;--color-success-bg: Canvas;--color-warning-bg: Canvas;--color-danger-bg: Canvas;--color-info-bg: Canvas;--focus-ring-color: Highlight;--focus-ring-halo: transparent;--focus-ring-shadow: none;--focus-ring-shadow-inset: none;--focus-ring-input-shadow: none;--focus-ring: none;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-xl: none;--shadow-accent-primary: none;--shadow-accent-secondary: none;--shadow-cta-primary: none;--shadow-cta-primary-hover: none;--shadow-error-focus: none;--navbar-shadow: none;--connect-card-shadow: none;--connect-cta-shadow: none;--tooltip-shadow: none;--skeleton-base: GrayText;--skeleton-shine: Canvas;--color-cta-primary-bg: ButtonFace;--color-cta-primary-bg-hover: Highlight;--color-cta-primary-bg-active: Highlight;--color-cta-primary-text: ButtonText;--color-cta-secondary-bg: Canvas;--color-cta-secondary-border: ButtonBorder;--color-cta-secondary-text: ButtonText}*:focus-visible{outline:2px solid Highlight!important;outline-offset:2px!important;box-shadow:none!important}button,[role=button]{forced-color-adjust:auto;border:1px solid ButtonBorder;background:ButtonFace;color:ButtonText}button:hover,[role=button]:hover{background:Highlight;color:HighlightText;border-color:Highlight}button:disabled,[role=button][aria-disabled=true]{color:GrayText;border-color:GrayText;background:Canvas}.ui-primary-cta,.ui-primary-cta:hover{background:ButtonFace;color:ButtonText;border:1px solid ButtonBorder;box-shadow:none}.ui-primary-cta:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}a[href]{color:LinkText;forced-color-adjust:auto}a[href]:visited{color:VisitedText}input,textarea,select{forced-color-adjust:auto;background:Field;color:FieldText;border:1px solid ButtonBorder}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid Highlight!important;outline-offset:2px!important;border-color:Highlight;box-shadow:none!important}[data-status-token]{forced-color-adjust:none;border:1px solid CanvasText;background:Canvas;color:CanvasText;outline:none}[data-status-token]:focus-visible{outline:2px solid Highlight!important;outline-offset:2px!important}[data-status-token] svg{forced-color-adjust:auto;color:CanvasText}[role=dialog]{forced-color-adjust:auto;border:2px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}.backdrop,[class*=backdrop],[class*=overlay]{background:Canvas;opacity:.85}[class*=skeleton],[class*=Skeleton],[aria-busy=true]{animation:none!important;background:GrayText!important;opacity:.3!important;box-shadow:none!important}.stream-row{border-bottom:1px solid ButtonBorder}.stream-row--selected{background:Highlight;color:HighlightText;box-shadow:none;border-left:3px solid HighlightText}.stream-row:focus-visible{outline:2px solid Highlight!important;outline-offset:-2px!important;box-shadow:none!important}.stream-row__action-btn{color:LinkText;background:none;border:none}.stream-row__ellipsis-btn{border:1px solid ButtonBorder;background:ButtonFace;color:ButtonText}.stream-row__ellipsis-btn:focus-visible{outline:2px solid Highlight!important;box-shadow:none!important}.context-menu{background:Canvas;border:1px solid CanvasText;box-shadow:none}.context-menu__item{color:CanvasText;background:Canvas}.context-menu__item:hover,.context-menu__item:focus{background:Highlight;color:HighlightText}.context-menu__item--danger:hover,.context-menu__item--danger:focus{background:Highlight;color:HighlightText}.context-menu__item:disabled{color:GrayText}.app-nav-link{border:1px solid transparent}.app-nav-link.active,.app-nav-link[aria-current=page]{border-color:Highlight;background:Highlight;color:HighlightText}.app-nav-link:focus-visible{outline:2px solid Highlight!important;outline-offset:2px!important;box-shadow:none!important}[role=tooltip]{background:Canvas;border:1px solid CanvasText;color:CanvasText;box-shadow:none}.cyberpunk-skin,.cyberpunk-scanlines:after,.create-stream-fab__button,[class*=glow],[class*=Glow]{box-shadow:none!important;animation:none!important}.create-stream-fab__button{background:ButtonFace;color:ButtonText;border:1px solid ButtonBorder}.create-stream-fab__menu-item{background:ButtonFace;color:ButtonText;border:1px solid ButtonBorder;box-shadow:none}.create-stream-fab__menu-item:hover{background:Highlight;color:HighlightText}[role=alert],[role=status]{forced-color-adjust:auto;background:Canvas;border:1px solid CanvasText;color:CanvasText;box-shadow:none}[class*=timeline],[class*=Timeline]{forced-color-adjust:auto}.breadcrumb-link{color:LinkText}.breadcrumb-link:focus-visible{outline:2px solid Highlight!important;outline-offset:2px!important}[class*=network],[class*=Network]{background:Canvas;border:1px solid CanvasText;color:CanvasText;box-shadow:none}[class*=presence],[class*=Presence]{forced-color-adjust:auto;background:Canvas;border:1px solid ButtonBorder;color:CanvasText}.skipToMain:focus-visible{background:Highlight;color:HighlightText;outline:2px solid Highlight;box-shadow:none}.truncateReveal__chip{background:ButtonFace;border:1px solid ButtonBorder;color:ButtonText}[class*=pagination],[class*=Pagination]{forced-color-adjust:auto}}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{background:var(--surface-elevated);border:1px solid var(--border);border-radius:16px;width:100%;max-width:540px;padding:1.5rem;box-shadow:0 8px 32px #0009;font-family:inherit;color:var(--text);max-height:90vh;overflow-x:clip;overflow-y:auto;isolation:isolate}.create-stream-overlay{background:#0009;padding:1rem;align-items:center;justify-content:center}@supports (height: 100dvh){.create-stream-overlay{height:100dvh;min-height:100dvh;padding-top:max(1rem,env(safe-area-inset-top));padding-bottom:max(1rem,env(safe-area-inset-bottom))}.create-stream-modal{max-height:min(calc(100dvh - 2rem),600px)}}.create-stream-modal{box-shadow:0 24px 48px #0006;max-height:min(90vh,600px);padding:clamp(1rem,4vw,1.25rem);display:flex;flex-direction:column;overflow:clip;overflow-clip-margin:6px;scrollbar-width:none;-ms-overflow-style:none;isolation:isolate}.create-stream-modal::-webkit-scrollbar{display:none}.create-stream-modal .modal-body-scroll{flex:1;min-height:0;overflow-y:auto;padding:2px 4px;margin:-2px -4px;scrollbar-width:none;-ms-overflow-style:none}@media(max-width:640px){.create-stream-modal .modal-footer{padding-bottom:max(.25rem,env(safe-area-inset-bottom))}}.create-stream-modal .modal-body-scroll::-webkit-scrollbar{display:none}@media(max-height:640px){.create-stream-modal{max-height:95vh}}@media(max-width:380px){.create-stream-overlay{padding:.5rem}.create-stream-modal{padding:.75rem}}.btn-cancel{background:var(--surface-elevated);color:var(--text-vivid);border:none}.btn-next{background:var(--color-cta-primary-bg);color:var(--color-text-inverse);border:none}.transaction-status-box{margin-top:.875rem;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised);color:var(--text);padding:.75rem;font-size:.875rem;line-height:1.45}.transaction-status-detail{display:block;margin-top:.35rem;color:var(--muted);font-size:.75rem;word-break:break-all}.transaction-status-box--error{border-color:var(--danger);color:var(--danger)}.offline-queue-banner{margin-top:.875rem;border:1px solid var(--border);border-left:4px solid var(--status-warning);border-radius:8px;background:var(--surface-raised);color:var(--text);padding:.75rem;font-size:.875rem;line-height:1.45;display:flex;gap:.75rem;align-items:flex-start}.offline-queue-banner svg{color:var(--status-warning);flex-shrink:0;margin-top:.125rem}.offline-queue-banner__content{flex:1}.offline-queue-banner__content strong{font-weight:600;display:block;margin-bottom:.25rem}.offline-queue-banner__content p{margin:.25rem 0;color:var(--text)}.offline-queue-banner__position{color:var(--text-secondary);font-size:.75rem;margin-top:.5rem}.offline-queue-banner--failed svg{color:var(--danger)}.offline-queue-banner__actions{display:flex;gap:.5rem;margin-top:.75rem;flex-wrap:wrap}.offline-queue-banner__btn{padding:.5rem 1rem;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);font-size:.875rem;cursor:pointer;transition:all .2s}.offline-queue-banner__btn:hover{background:var(--surface-raised);border-color:var(--border)}.offline-queue-banner__btn--primary{background:var(--color-cta-primary-bg);color:var(--color-cta-primary-text);border-color:var(--color-cta-primary-bg)}.offline-queue-banner__btn--primary:hover{background:var(--color-cta-primary-bg-hover);border-color:var(--color-cta-primary-bg-hover)}@media(max-width:768px){.offline-queue-banner{padding:.625rem .75rem;font-size:.75rem}.offline-queue-banner__actions{flex-wrap:wrap;align-items:flex-start}}@media(max-width:360px){.offline-queue-banner{font-size:.6875rem}}.modal-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;flex-shrink:0;gap:1rem}.modal-header h2{font-size:1.25rem;font-weight:600;margin:0}.modal-description{margin:.35rem 0 0;color:var(--muted);font-size:.9375rem;line-height:1.5}.close-button{background:none;border:none;color:var(--muted);font-size:1.25rem;cursor:pointer;padding:4px;margin:-4px;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:9999px;flex-shrink:0}.close-button:hover{color:var(--text)}.close-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 2px var(--surface-elevated),0 0 0 4px var(--accent),0 0 0 6px #00d4aa59}.stepper{margin-bottom:1.25rem;flex-shrink:0}.stepper-track-wrapper{position:relative}.stepper-track{position:absolute;top:16px;left:.5rem;right:.5rem;height:2px;background:var(--color-border-default);z-index:1}.stepper-track-fill{position:absolute;top:0;left:0;height:100%;background:var(--color-accent-secondary);transition:width .2s ease}.stepper-list{display:flex;position:relative;justify-content:space-between;padding:0 .5rem;margin:0;list-style:none}.stepper-item{position:relative;z-index:2;width:80px}.stepper-step{display:flex;flex-direction:column;align-items:center;width:100%;background:none;border:none;padding:0;font:inherit;cursor:default}.stepper-circle{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;margin-bottom:.5rem;background:var(--surface-elevated);border:2px solid var(--color-border-default);color:var(--text-secondary)}.stepper-item--current .stepper-circle,.stepper-item--completed .stepper-circle{background:var(--color-accent-secondary);border-color:var(--color-accent-secondary);color:#1a1f36}.stepper-label{font-size:.75rem;color:var(--text-secondary);text-align:center;line-height:1.3}.stepper-item--current .stepper-label,.stepper-item--completed .stepper-label{color:var(--text);font-weight:500}.stepper-step--completed{cursor:pointer}.stepper-step--completed:hover .stepper-circle{background:var(--color-accent-secondary-dark);border-color:var(--color-accent-secondary-dark)}.stepper-step--completed:focus-visible{outline:2px solid var(--color-accent-secondary);outline-offset:2px;border-radius:8px}.stepper-step--completed:disabled{cursor:not-allowed;opacity:.7}.stepper-compact{display:none}.stepper-compact-text{margin:0 0 .5rem;font-size:.8125rem;font-weight:500;color:var(--text)}.stepper-compact-track{height:4px;border-radius:2px;background:var(--color-border-default);overflow:hidden}.stepper-compact-fill{height:100%;background:var(--color-accent-secondary);transition:width .2s ease}.divider{border:none;border-top:1px solid var(--border);margin:0 0 1rem}.section-header{margin-bottom:1rem}.section-header h3{font-size:1.125rem;font-weight:600;margin:0 0 .25rem}.section-header p{font-size:.875rem;color:var(--muted);margin:0;line-height:1.4}.form-group{margin-bottom:1rem}.form-group:last-of-type{margin-bottom:0}.form-label{display:flex;align-items:center;gap:6px;font-size:.875rem;font-weight:500;margin-bottom:.375rem;color:var(--text)}.form-label .info-tooltip-wrapper{margin-left:auto}.required{color:var(--danger)}.form-helper{display:block;font-size:.75rem;color:var(--muted);margin-top:.25rem}.form-row{display:flex;gap:.75rem}.input-container{display:flex;flex:1;align-items:center;background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;transition:border-color .2s,box-shadow .2s}.input-container:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px #00d4aa59,inset 0 0 0 1px var(--accent)}@media(forced-colors:active){.input-container:focus-within{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.input-container.narrow{flex:0 0 100px;justify-content:space-between;padding:0 1rem;cursor:pointer}.input-icon{padding-left:1rem;color:var(--muted);display:flex;align-items:center}.input-field{flex:1;background:transparent;border:none;color:var(--text);padding:.75rem 1rem;font-size:1rem;outline:none;min-width:0}.select-chevron{position:absolute;right:.75rem;pointer-events:none;color:var(--muted)}.segmented-control{display:flex;gap:.5rem}.segment-btn{flex:1;padding:.75rem;border-radius:8px;border:1px solid var(--border);background:var(--surface-raised);color:var(--text);font-size:.875rem;cursor:pointer;transition:all .2s}.segment-btn.active{background:#00d4aa1a;border-color:var(--accent);color:var(--accent)}.segment-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 2px var(--surface-elevated),0 0 0 4px var(--accent),0 0 0 6px #00d4aa59}.toggle-container{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.875rem;margin-bottom:.5rem}.toggle-switch{width:36px;height:20px;background:var(--surface-switch);border-radius:20px;position:relative;transition:background .2s;flex-shrink:0}.toggle-switch.on{background:var(--accent)}.toggle-knob{width:14px;height:14px;background:var(--surface-base);border-radius:50%;position:absolute;top:3px;left:3px;transition:transform .2s}.toggle-switch.on .toggle-knob{transform:translate(16px)}.mode-toggle{display:flex;gap:0;background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;overflow:hidden;flex-shrink:0}.mode-toggle__btn{padding:.375rem .625rem;font-size:.75rem;font-weight:500;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s,color .15s;line-height:1.3;white-space:nowrap}.mode-toggle__btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--accent)}.mode-toggle__btn--active{background:var(--color-accent-secondary);color:#1a1f36;font-weight:600}.mode-toggle__btn:not(.mode-toggle__btn--active):hover{background:var(--surface-highest);color:var(--text)}@media(forced-colors:active){.mode-toggle__btn--active{background:Highlight;color:HighlightText}}.advanced-form{display:flex;flex-direction:column;gap:1.25rem}.advanced-section{display:flex;flex-direction:column;gap:.75rem}.advanced-section__header{display:flex;flex-direction:column;gap:.125rem}.advanced-section__title{font-size:.9375rem;font-weight:600;color:var(--text);margin:0}.advanced-section__desc{font-size:.8125rem;color:var(--muted);margin:0;line-height:1.4}.advanced-section__divider{border:none;border-top:1px solid var(--border);margin:0}.advanced-section__body{display:flex;flex-direction:column;gap:.75rem}.deposit-summary{display:flex;background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;padding:1rem;margin-top:1rem;margin-bottom:0}.deposit-box{flex:1}.deposit-box:first-child{border-right:1px solid var(--border);padding-right:1rem}.deposit-box:last-child{padding-left:1rem;text-align:right}.deposit-label{font-size:.75rem;color:var(--muted);margin-bottom:.5rem}.deposit-value{font-size:1.125rem;font-weight:600;color:var(--text)}.modal-footer{display:flex;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border);flex-shrink:0}.btn{flex:1;padding:.375rem .75rem;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;border:none;transition:opacity .2s;display:flex;align-items:center;justify-content:center;text-align:center}.btn:hover{opacity:.9}.create-stream-modal .modal-footer .btn{min-height:unset}.create-stream-modal .modal-footer .btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 2px var(--surface-elevated),0 0 0 4px var(--accent),0 0 0 6px #00d4aa59}@media(forced-colors:active){.create-stream-modal .modal-footer .btn:focus-visible,.segment-btn:focus-visible,.close-button:focus-visible,.stepper-step--completed:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.btn-back{background:var(--surface-raised);color:var(--text);border:1px solid var(--border)}.btn-next{background:var(--primary);color:var(--text)}.btn:disabled{opacity:.7;cursor:not-allowed}.btn-spinner{display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:btn-spin .6s linear infinite;margin-right:.4rem;vertical-align:middle}@keyframes btn-spin{to{transform:rotate(360deg)}}.review-cards{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.review-card{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;padding:.875rem 1rem;color:var(--text)}.review-card-left{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.review-card-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:8px;background:#00b8d41f;color:var(--primary)}.review-card-body{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}.review-card-address{min-width:0;max-width:100%;flex-wrap:wrap}.review-card-address .truncateReveal{min-width:0;max-width:100%}.review-card-title{font-size:.9375rem;font-weight:600;color:var(--text);margin-bottom:.25rem}.review-card-sublabel{font-size:.75rem;color:var(--muted);font-weight:400}.review-card-value{font-size:.875rem;color:var(--text);font-weight:500;word-break:break-all;overflow-wrap:anywhere;min-width:0;max-width:100%}.review-card-amount{font-size:1.5rem;font-weight:700;color:var(--text);line-height:1.2;min-width:0;max-width:100%;overflow-wrap:anywhere}.review-card-unit{font-size:1rem;font-weight:400;color:var(--muted);white-space:nowrap}.review-card-edit{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;background:none;border:none;color:var(--primary);font-size:.875rem;font-weight:500;cursor:pointer;padding:.25rem 0;margin:0;line-height:1}.review-card-edit:hover{text-decoration:underline}.review-card-edit:focus{outline:2px solid var(--accent);outline-offset:2px}.review-card-vertical{flex-direction:column;gap:.25rem}.review-card-header{display:flex;align-items:center;gap:.875rem;width:100%}.review-card-header .review-card-title{flex:1;margin-bottom:0}.review-card-header .review-card-edit{flex-shrink:0}.review-card-content{width:100%;padding-left:0}.review-card-schedule-card{flex-direction:column;padding:.875rem 1rem}.review-card-schedule-header{display:flex;align-items:center;gap:.875rem;width:100%;margin-bottom:.5rem}.review-card-schedule-header .review-card-title{flex:1;margin-bottom:0}.review-card-schedule-header .review-card-edit{flex-shrink:0}.review-card-schedule-card>.review-card-rows{width:100%;padding-left:0}.review-card-rows{display:flex;flex-direction:column;gap:.375rem}.review-card-row{display:flex;align-items:center;gap:.625rem;font-size:.875rem;width:100%}.review-card-row-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;color:var(--muted)}.review-card-row-label{color:var(--muted);font-weight:400;flex-shrink:0;min-width:70px}.review-card-row-value{color:var(--text);font-weight:500;margin-left:auto;text-align:right;min-width:0;overflow-wrap:anywhere}.dry-run-summary{display:flex;flex-direction:column;gap:.75rem;background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;padding:.875rem 1rem;margin-bottom:1rem}.dry-run-summary__title{font-size:.9375rem;font-weight:600;color:var(--text);margin:0}.dry-run-summary__cards{display:flex;flex-wrap:wrap;gap:.75rem}.dry-run-summary__card{display:flex;flex-direction:column;gap:.25rem;flex:1 1 160px;min-width:140px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:8px;padding:.625rem .75rem}.dry-run-summary__label{font-size:.75rem;color:var(--muted);font-weight:400}.dry-run-summary__value{font-size:1.25rem;font-weight:700;color:var(--text);line-height:1.2}.dry-run-summary__calculating{font-size:.875rem;color:var(--muted);font-style:italic}.dry-run-summary__counts{display:flex;flex-wrap:wrap;gap:.5rem}.dry-run-partial-warning{display:flex;align-items:flex-start;gap:.5rem;background:#ef44441a;border:1px solid var(--color-danger, #ef4444);border-radius:8px;padding:.625rem .75rem;color:var(--color-danger, #ef4444);font-size:.8125rem;line-height:1.4}.dry-run-partial-warning svg{flex-shrink:0;margin-top:.125rem}.dry-run-confirmation-checkbox{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:var(--text);cursor:pointer;flex:1 1 220px}.dry-run-confirmation-checkbox__input{width:18px;height:18px;flex-shrink:0;margin-top:.125rem;accent-color:var(--primary)}.dry-run-confirmation-checkbox__input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dry-run-submit-btn:disabled{opacity:1;background:var(--surface-elevated);color:var(--muted);border:1.5px dashed var(--border);cursor:not-allowed}.dry-run-submit-btn:not(:disabled){border:1.5px solid transparent}@media(max-width:640px){.dry-run-summary__cards{flex-direction:column}.dry-run-summary__card{min-width:0}.modal-footer:has(.dry-run-confirmation-checkbox){flex-direction:column;align-items:stretch}}.review-warning-box{padding:.625rem .875rem;border-radius:8px;background:var(--color-warning-bg);color:var(--status-warning);font-size:.8125rem;line-height:1.45}.review-warning-box strong{color:var(--status-warning);font-weight:600}.review-error-box{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem .875rem;margin-bottom:1rem;border:1px solid rgba(248,113,113,.45);border-radius:8px;background:#7f1d1d38;color:#fecaca;font-size:.8125rem;line-height:1.45}.review-error-box strong{display:block;margin-bottom:.125rem;color:#fee2e2;font-weight:600}.review-error-box p{margin:0}.review-error-retry{flex-shrink:0;padding:.375rem .625rem;border:1px solid rgba(254,202,202,.45);border-radius:8px;background:#fecaca1f;color:#fee2e2;font-size:.8125rem;font-weight:600;cursor:pointer}.review-error-retry:hover{background:#fecaca2e}.review-error-retry:disabled{cursor:not-allowed;opacity:.7}.offline-queue-banner{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;margin-bottom:1rem;border:1px solid var(--border);border-left:4px solid var(--status-warning);border-radius:8px;background:var(--surface-raised);color:var(--text);font-size:.8125rem;line-height:1.45}.offline-queue-banner__icon{flex-shrink:0;margin-top:.0625rem;color:var(--status-warning)}.offline-queue-banner__body{min-width:0}.offline-queue-banner__body p{margin:.25rem 0 0}.offline-queue-banner__title{display:block;font-weight:600;color:var(--text)}.offline-queue-banner__position{display:block;margin-top:.5rem;color:var(--text-secondary);font-size:.75rem}.offline-queue-banner--failed{border-left-color:var(--danger)}.offline-queue-banner--failed .offline-queue-banner__icon{color:var(--danger)}.offline-queue-banner__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.625rem}.offline-queue-banner__btn{padding:.375rem .625rem;border:1px solid var(--border);border-radius:8px;background:var(--surface-elevated);color:var(--text);font-size:.8125rem;font-weight:600;cursor:pointer}.offline-queue-banner__btn:hover{background:var(--surface-highest)}.offline-queue-banner__btn--primary{background:var(--color-cta-primary-bg);color:var(--color-text-inverse);border:none}.mode-selection{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.mode-card{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;cursor:pointer;text-align:left;transition:border-color .15s,background .15s;width:100%}.mode-card:hover{border-color:var(--accent);background:#00d4aa0d}.mode-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 2px var(--surface-elevated),0 0 0 4px var(--accent),0 0 0 6px #00d4aa59}.mode-card__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#00b8d41f;color:var(--primary)}.mode-card__body{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.mode-card__title{font-size:.9375rem;font-weight:600;color:var(--text);display:block}.mode-card__desc{font-size:.8125rem;color:var(--muted);display:block;line-height:1.4}.mode-card__chevron{flex-shrink:0;color:var(--muted)}@media(max-width:768px){.modal-content{max-width:95%;padding:1.25rem}.create-stream-modal{padding:1rem;max-height:min(90vh,600px)}.stepper-list{padding:0 .5rem}.stepper-item{width:70px}.stepper-circle{width:28px;height:28px;font-size:.8125rem}.stepper-label{font-size:.6875rem}.review-card{padding:.75rem}.review-card-icon{width:32px;height:32px}.review-card-title{font-size:.875rem}.review-card-amount{font-size:1.375rem}.review-card-row{font-size:.8125rem}.review-card-row-label{min-width:60px}}@media(max-width:480px){.modal-overlay,.create-stream-overlay{padding:.5rem}.modal-content{max-width:100%;padding:1rem;border-radius:12px}.create-stream-modal{padding:.875rem;max-height:min(95vh,650px)}.modal-header{margin-bottom:1rem}.modal-header h2{font-size:1.125rem}.stepper{margin-bottom:.875rem}.stepper-track-wrapper{display:none}.stepper-compact{display:block}.divider{margin:0 -1rem .625rem}.section-header h3{font-size:1rem}.section-header p,.form-label{font-size:.8125rem}.input-field{padding:.625rem .875rem;font-size:.9375rem}.review-cards{gap:.625rem}.review-card{padding:.625rem .75rem;border-radius:10px}.review-card-header,.review-card-schedule-header{gap:.625rem}.review-card-icon{width:28px;height:28px}.review-card-icon svg{width:16px;height:16px}.review-card-title,.review-card-edit{font-size:.8125rem}.review-card-sublabel{font-size:.6875rem}.review-card-value{font-size:.8125rem}.review-card-amount{font-size:1.25rem}.review-card-unit{font-size:.875rem}.review-card-rows{gap:.25rem}.review-card-row{font-size:.75rem;gap:.375rem}.review-card-row-icon{width:14px}.review-card-row-icon svg{width:12px;height:12px}.review-card-row-label{min-width:50px}.review-warning-box{padding:.5rem .75rem;font-size:.75rem;line-height:1.4}.review-error-box{flex-direction:column;gap:.5rem;padding:.625rem .75rem}.review-error-retry{align-self:flex-start}.offline-queue-banner{padding:.625rem .75rem;font-size:.75rem}.offline-queue-banner__btn{align-self:flex-start}.modal-footer{gap:.5rem;margin-top:.875rem;padding-top:.625rem}.btn{padding:.5rem .625rem;font-size:.875rem}}@media(max-width:360px){.create-stream-modal{padding:.75rem}.review-card{padding:.5rem .625rem}.review-card-header,.review-card-schedule-header{gap:.5rem}.review-card-icon{width:24px;height:24px}.review-card-icon svg{width:14px;height:14px}.review-card-title{font-size:.75rem}.review-card-edit{font-size:.75rem;gap:.25rem}.review-card-edit svg{width:12px;height:12px}.review-card-amount{font-size:1.125rem}.review-card-unit{font-size:.75rem}.review-card-row{font-size:.6875rem}.review-card-row-label{min-width:45px}.review-warning-box,.review-error-box,.offline-queue-banner{font-size:.6875rem}.btn{padding:.4375rem .5rem;font-size:.8125rem}}@media(max-width:520px){.create-stream-modal .modal-header{flex-wrap:wrap;gap:.5rem}.create-stream-modal .modal-header>div:first-child{flex:1 1 100%}.create-stream-modal .mode-toggle{order:1}}@media(max-height:500px)and (orientation:landscape){.modal-content,.create-stream-modal{max-height:95vh}.modal-body-scroll{max-height:calc(95vh - 180px)}.stepper{margin-bottom:.5rem}.review-cards{gap:.5rem}.review-card{padding:.5rem .75rem}.modal-footer{margin-top:.5rem;padding-top:.5rem}}.form-error{color:var(--danger);font-size:.875rem;margin-bottom:.75rem;padding:.5rem .75rem;background:#ff4d4f1a;border-radius:8px;border:1px solid var(--danger)}.info-box{margin-top:1rem;padding:.75rem 1rem;border-radius:8px;border:1px solid rgba(0,184,212,.5);background:#00b8d414}.info-box-title{font-weight:700;color:var(--text);margin:0 0 .25rem;font-size:.875rem}.info-box-text{font-size:.875rem;color:var(--text);margin:0;line-height:1.45;opacity:.9}.input-with-prefix-suffix{display:flex;align-items:center;gap:0}.input-prefix{padding-left:1rem;font-size:1rem;color:var(--muted);flex-shrink:0}.input-suffix-pill{padding:.35rem .75rem;margin-right:.5rem;font-size:.875rem;color:var(--muted);background:var(--surface-highest);border-radius:9999px;flex-shrink:0}.input-container--error{border:2px solid var(--color-danger);background:#ef44440d;border-radius:var(--radius-md);transition:border-color var(--transition-base),background var(--transition-base)}.input-container--success{border:1px solid var(--color-success);background:#10b9810d;border-radius:var(--radius-md);transition:border-color var(--transition-base),background var(--transition-base)}.validation-message{display:flex;align-items:center;gap:.25rem;font:var(--font-body-sm);margin-top:.25rem}.validation-message--error{color:var(--color-danger)}.validation-message--hint{color:var(--color-text-muted)}.unit-cycle-hint{margin:.35rem 0 0;color:var(--color-text-muted);font-size:.8125rem}.validation-message--success{color:var(--color-success)}.label-color-section{margin-top:1.25rem;margin-bottom:1rem}.label-color-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;flex-wrap:wrap;gap:.5rem}.label-color-title{font-size:.875rem;font-weight:500;color:var(--text-vivid, #1a1f36);display:flex;align-items:center;gap:.35rem}.swatch-grid{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem}.swatch-btn{width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;position:relative;transition:transform .15s ease,box-shadow .15s ease;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0003}.swatch-btn:hover{transform:scale(1.15)}.swatch-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-bg-primary, #ffffff),0 0 0 4px var(--focus-ring-color, #00d4aa)}.swatch-btn.selected{transform:scale(1.15);box-shadow:0 0 0 2px var(--color-bg-primary, #ffffff),0 0 0 4px var(--focus-ring-color, #00d4aa)}.swatch-btn-checkmark{width:14px;height:14px;color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.swatch-btn.swatch-btn--light .swatch-btn-checkmark{color:#0f172a}.swatch-clear-btn{background:transparent;border:1px solid var(--border-neutral, #d0d7e0);border-radius:6px;padding:4px 8px;font-size:.75rem;color:var(--text-muted, #6b7a94);cursor:pointer;transition:all .15s ease}.swatch-clear-btn:hover{border-color:var(--border-strong, #a0aec0);color:var(--text-vivid, #1a1f36)}.swatch-custom-input-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.swatch-custom-input{width:110px;padding:6px 10px;font-size:.8125rem;font-family:monospace;border:1px solid var(--border-neutral, #d0d7e0);border-radius:6px;background:var(--surface-base, #ffffff);color:var(--text-vivid, #1a1f36)}.swatch-theme-toggle{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:var(--text-muted, #6b7a94);background:var(--surface-sunken, #f5f7fa);padding:4px 8px;border-radius:6px;border:1px solid var(--border-subtle, #e2e8f0)}.swatch-theme-toggle button{background:none;border:none;font-size:.75rem;cursor:pointer;padding:2px 6px;border-radius:4px;color:var(--text-muted, #6b7a94)}.swatch-theme-toggle button.active{background:var(--surface-base, #ffffff);color:var(--text-vivid, #1a1f36);font-weight:600;box-shadow:0 1px 2px #0000001a}.contrast-badge-container{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.contrast-badge{display:inline-flex;align-items:center;gap:.35rem;padding:4px 10px;border-radius:9999px;font-size:.8125rem;font-weight:600;line-height:1.3}.contrast-badge--none{background:var(--surface-sunken, #f1f5f9);color:var(--text-muted, #475569);border:1px solid var(--border-neutral, #cbd5e1)}.contrast-badge--pass{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}:root[data-theme=dark] .contrast-badge--pass{background:#10b98126;color:#00d4aa;border:1px solid rgba(0,212,170,.3)}.contrast-badge--fail{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}:root[data-theme=dark] .contrast-badge--fail{background:#ef444426;color:#ff6b6b;border:1px solid rgba(255,107,107,.3)}.contrast-badge--overridden{background:#fef3c7;color:#92400e;border:1px solid #fde68a}:root[data-theme=dark] .contrast-badge--overridden{background:#f59e0b26;color:#ffa726;border:1px solid rgba(255,167,38,.3)}.contrast-warning-box{margin-top:.75rem;padding:.75rem 1rem;border-radius:8px;background:#ef444414;border:1px solid var(--status-error, #ff6b6b);color:var(--text-vivid, #1a1f36);font-size:.8125rem;display:flex;flex-direction:column;gap:.5rem}:root[data-theme=dark] .contrast-warning-box{background:#ff6b6b1a}.contrast-warning-text{display:flex;align-items:center;gap:.5rem;color:#991b1b;font-weight:500}:root[data-theme=dark] .contrast-warning-text{color:#ff6b6b}.contrast-override-row{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.contrast-override-checkbox{width:16px;height:16px;cursor:pointer;accent-color:var(--accent, #00d4aa)}.contrast-override-label{cursor:pointer;font-size:.8125rem;font-weight:500;color:var(--text-secondary, #4a5565)}:root[data-theme=dark] .contrast-override-label{color:var(--text-secondary, #b0b8c9)}.input-with-unit{position:relative;display:block;width:100%}.input-with-unit__field{width:100%;height:40px;padding:8px 100px 8px 12px;border:1px solid var(--border-neutral);border-radius:var(--radius-md, 8px);background:var(--surface-base);color:var(--text-vivid);font:var(--font-body-md);transition:border-color .15s ease,box-shadow .15s ease}.input-with-unit__field:hover{border-color:var(--border-strong)}.input-with-unit__field:focus{outline:none;border:2px solid var(--border-interactive);padding:7px 99px 7px 11px}.input-with-unit__field:focus-visible{box-shadow:0 0 0 2px var(--border-interactive, var(--accent))}.input-with-unit__field::placeholder{color:var(--text-disabled)}.input-with-unit__field:disabled{background:var(--surface-sunken);color:var(--text-disabled);cursor:not-allowed}.input-with-unit__badge{position:absolute;right:12px;top:50%;transform:translateY(-50%);padding:var(--input-badge-padding, 4px 8px);background:var(--input-badge-bg, var(--surface-neutral));color:var(--input-badge-color, var(--text-muted));font:var(--font-body-sm);font-size:13px;border-radius:var(--input-badge-border-radius, 4px);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.input-with-unit--error .input-with-unit__field{border:2px solid var(--status-error);padding:7px 99px 7px 11px}.input-with-unit--error .input-with-unit__field:focus{border:2px solid var(--status-error)}.input-with-unit--success .input-with-unit__field{border:2px solid var(--status-success);padding:7px 99px 7px 11px}@media(max-width:480px){.input-with-unit__field{height:44px;padding:10px 100px 10px 12px}.input-with-unit__field:focus{padding:9px 99px 9px 11px}.input-with-unit__badge{font-size:12px}}[data-theme=dark] .input-with-unit__field{background:var(--surface-neutral);border-color:var(--border-neutral)}[data-theme=dark] .input-with-unit__field:hover{border-color:var(--border-strong)}@media(prefers-contrast:high){.input-with-unit__field{border-width:2px;padding:7px 99px 7px 11px}.input-with-unit__badge{border:1px solid var(--border-neutral)}}@media(prefers-reduced-motion:reduce){.input-with-unit__field{transition:none}}.keyboard-hint-chip{position:absolute;right:12px;top:50%;transform:translateY(-50%);margin-right:80px;padding:2px 6px;background:var(--surface-neutral, #f0f2f5);color:var(--text-muted, #718096);font:var(--font-body-sm);font-size:11px;line-height:16px;border-radius:4px;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;opacity:.6;transition:opacity .15s ease}.input-with-unit:focus-within .keyboard-hint-chip{opacity:1}@media(forced-colors:active){.keyboard-hint-chip{border:1px solid CanvasText}}@media(prefers-reduced-motion:reduce){.keyboard-hint-chip{transition:none}}.info-tooltip-wrapper{position:relative;display:inline-flex;align-items:center}.info-tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin:0;background:transparent;border:none;color:var(--icon-info-default, var(--text-muted));cursor:pointer;transition:color .15s ease;position:relative}.info-tooltip-trigger:hover{color:var(--icon-info-hover, var(--brand-primary))}.info-tooltip-trigger:focus{outline:none;color:var(--icon-info-hover, var(--brand-primary))}.info-tooltip-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-ring-shadow);border-radius:50%}.info-tooltip-popover{position:absolute;z-index:var(--tooltip-z-index, 1100);background:var(--tooltip-bg, var(--surface-elevated));border:1px solid var(--tooltip-border, var(--border-neutral));border-radius:8px;box-shadow:var(--tooltip-shadow, 0 8px 24px rgba(0, 0, 0, .15));padding:16px;max-width:min(360px,calc(100vw - 32px));width:max-content;animation:tooltip-fade-in .15s ease;overflow:visible}@keyframes tooltip-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.info-tooltip-popover--bottom{top:calc(100% + 8px);left:50%;transform:translate(calc(-50% + var(--tooltip-shift-x, 0px)),var(--tooltip-shift-y, 0px))}.info-tooltip-popover--top{bottom:calc(100% + 8px);left:50%;transform:translate(calc(-50% + var(--tooltip-shift-x, 0px)),var(--tooltip-shift-y, 0px))}.info-tooltip-popover--left{right:calc(100% + 8px);top:50%;transform:translate(var(--tooltip-shift-x, 0px),calc(-50% + var(--tooltip-shift-y, 0px)))}.info-tooltip-popover--right{left:calc(100% + 8px);top:50%;transform:translate(var(--tooltip-shift-x, 0px),calc(-50% + var(--tooltip-shift-y, 0px)))}@media(max-width:480px){.info-tooltip-popover{top:calc(100% + 8px);left:50%;right:auto;bottom:auto;transform:translate(calc(-50% + var(--tooltip-shift-x, 0px)),var(--tooltip-shift-y, 0px));max-width:calc(100vw - 32px);width:calc(100vw - 32px)}}.info-tooltip-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.info-tooltip-title{margin:0;font:var(--font-heading-sm, 600 14px/1.3 inherit);color:var(--tooltip-title-color, var(--text-vivid))}.info-tooltip-close{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:4px;transition:all .15s ease;flex-shrink:0}.info-tooltip-close:hover{color:var(--text-vivid);background:var(--surface-neutral)}.info-tooltip-close:focus{outline:none}.info-tooltip-close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-ring-shadow)}.info-tooltip-content{font:var(--font-body-sm, 400 13px/1.5 inherit);color:var(--tooltip-text-color, var(--text-secondary))}.info-tooltip-content :focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-ring-shadow)}.info-tooltip-content p{margin:0 0 8px}.info-tooltip-content p:last-child{margin-bottom:0}[data-theme=dark] .info-tooltip-popover{--tooltip-bg: #2a2f3a;--tooltip-border: #404854;--tooltip-shadow: 0 8px 24px rgba(0, 0, 0, .4)}@media(prefers-contrast:high){.info-tooltip-trigger:focus-visible{outline-width:3px}.info-tooltip-popover{border-width:2px}}@media(prefers-reduced-motion:reduce){.info-tooltip-popover{animation:none}.info-tooltip-trigger,.info-tooltip-close{transition:none}}.csv-drop-zone-wrapper{display:flex;flex-direction:column;gap:.5rem}.csv-drop-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:160px;padding:2.5rem 1.5rem;border:1.5px dashed var(--border);border-radius:12px;background:var(--surface-raised);color:var(--muted);cursor:pointer;text-align:center;transition:border-color .18s ease,background .18s ease,color .18s ease;outline:none}.csv-drop-zone:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 2px var(--surface-elevated),0 0 0 4px var(--accent),0 0 0 6px #00d4aa59}@media(forced-colors:active){.csv-drop-zone:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.csv-drop-zone--dragging-over{border:2px solid var(--accent);background:#00d4aa14;color:var(--accent)}.csv-drop-zone--parsing{border:2px solid var(--accent);background:#00d4aa14;color:var(--accent);cursor:default;pointer-events:none}.csv-drop-zone--parse-error{border:2px solid var(--color-danger, #ef4444);background:#ef44440f;color:var(--color-danger, #ef4444)}.csv-drop-zone--parsed{border:2px solid var(--status-success, #1ec98e);background:#1ec98e0f;color:var(--status-success, #1ec98e)}.csv-drop-zone__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:.25rem}.csv-drop-zone__spinner{animation:csv-spin .9s linear infinite}@keyframes csv-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.csv-drop-zone__spinner{animation:none}}.csv-drop-zone__heading{font-size:.9375rem;font-weight:600;color:inherit}.csv-drop-zone__subtext{font-size:.875rem;color:var(--muted)}.csv-drop-zone__hint{font-size:.75rem;color:var(--muted);margin-top:.25rem}.csv-drop-zone__template{display:flex;justify-content:center;margin-top:.25rem}.csv-template-link{display:inline-flex;align-items:center;gap:.35rem;background:none;border:none;color:var(--primary);font-size:.875rem;font-weight:500;cursor:pointer;padding:.25rem .5rem;border-radius:6px;transition:opacity .15s;text-decoration:none}.csv-template-link:hover{text-decoration:underline;opacity:.85}.csv-template-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.csv-drop-zone__progress-bar{width:100%;max-width:240px;height:6px;background:var(--surface-overlay, rgba(255, 255, 255, .1));border-radius:9999px;overflow:hidden;margin-top:.25rem}.csv-drop-zone__progress-fill{height:100%;background:var(--accent, #00d4aa);border-radius:9999px;transition:width .15s ease}.csv-drop-zone__live-region{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.csv-preview-step{display:flex;flex-direction:column;gap:.875rem}.csv-preview-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem}.csv-preview-summary__total{color:var(--text);flex-shrink:0}.csv-preview-badge{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600}.csv-preview-badge--error{background:#ef44441f;color:var(--color-danger, #ef4444)}.csv-preview-badge--warning{background:#ffa7261f;color:var(--status-warning, #ffa726)}.csv-preview-badge--skipped{background:var(--surface-highest);color:var(--muted)}.csv-preview-badge--valid{background:#10b9811f;color:var(--color-success, #10b981)}.csv-replace-link{margin-left:auto;background:none;border:none;color:var(--primary);font-size:.8125rem;font-weight:500;cursor:pointer;padding:.125rem .25rem;border-radius:4px;text-decoration:underline}.csv-replace-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.csv-preview-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:8px;outline:none;position:relative}.csv-preview-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.csv-preview-table{width:100%;min-width:600px;border-collapse:collapse;font-size:.8125rem;color:var(--text)}.csv-th{background:var(--surface-raised);color:var(--muted);font-weight:600;text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--border);white-space:nowrap;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.csv-th--num{width:40px;text-align:center}.csv-th--recipient{min-width:140px}.csv-th--amount,.csv-th--rate,.csv-th--duration{min-width:90px}.csv-th--status{min-width:130px}.csv-data-row{border-bottom:1px solid var(--border);transition:background .12s}.csv-data-row:hover{background:var(--surface-highest)}.csv-data-row--needs-fix{background:#ef44440a}.csv-data-row--duplicate-recipient{background:#ffa7260a}.csv-data-row--skipped{opacity:.5}.csv-data-row--editing{background:var(--surface-elevated)}.csv-td{padding:.5rem .75rem;vertical-align:top}.csv-td--num{text-align:center;color:var(--muted)}.csv-td--recipient{font-family:monospace;font-size:.75rem}.csv-td--status{vertical-align:middle}.csv-address{display:block;word-break:break-all;color:var(--text)}.csv-empty{color:var(--muted)}.csv-field-error{margin-top:.2rem;font-size:.6875rem;color:var(--color-danger, #ef4444);line-height:1.3}.csv-td-status-inner{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}.csv-row-status{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600}.csv-row-status--valid{color:var(--status-success, #1ec98e)}.csv-row-status--error{color:var(--color-danger, #ef4444)}.csv-row-status--warning{color:var(--status-warning, #ffa726)}.csv-row-status--skipped{color:var(--muted)}@media(max-width:480px){.csv-row-status__text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.csv-dup-hint{font-size:.6875rem;color:var(--status-warning, #ffa726)}.csv-fix-btn{display:inline-flex;align-items:center;gap:.2rem;background:#ef44441a;border:1px solid rgba(239,68,68,.35);border-radius:4px;color:var(--color-danger, #ef4444);font-size:.6875rem;font-weight:600;padding:.2rem .5rem;cursor:pointer;transition:background .12s}.csv-fix-btn:hover{background:#ef44442e}.csv-fix-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.csv-fix-btn--edit{background:#00d4aa14;border-color:#00d4aa4d;color:var(--accent)}.csv-fix-btn--edit:hover{background:#00d4aa24}.csv-skip-btn{display:inline-flex;align-items:center;background:none;border:1px solid var(--border);border-radius:4px;color:var(--muted);font-size:.6875rem;padding:.2rem .5rem;cursor:pointer}.csv-skip-btn:hover{background:var(--surface-highest)}.csv-skip-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.csv-edit-row .csv-edit-row__cell{padding:0}.csv-edit-row__inner{display:flex;flex-wrap:wrap;gap:.75rem;padding:.875rem;background:var(--surface-elevated);border-top:1px solid var(--accent);border-bottom:1px solid var(--accent)}.csv-edit-field{display:flex;flex-direction:column;gap:.25rem;min-width:120px;flex:1}.csv-edit-field:first-child{flex:2;min-width:200px}.csv-edit-row__actions{display:flex;gap:.5rem;align-items:flex-end;flex-shrink:0}.csv-edit-save-btn,.csv-edit-cancel-btn{padding:.375rem .875rem;font-size:.875rem}.csv-preview-footer{display:flex;gap:.75rem;justify-content:flex-end;flex-wrap:wrap}.csv-skip-invalid-btn{flex:0;white-space:nowrap}.csv-submit-btn{flex:0;white-space:nowrap;display:inline-flex;align-items:center;gap:.35rem}.column-mapping-step{display:flex;flex-direction:column;gap:1rem}.column-mapping-group{display:flex;flex-direction:column;gap:0;border:1px solid var(--border);border-radius:8px;overflow:hidden}.column-mapping-table-header{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.5rem .75rem;background:var(--surface-raised);border-bottom:1px solid var(--border);font-size:.75rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.column-mapping-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start;padding:.625rem .75rem;border-bottom:1px solid var(--border)}.column-mapping-row:last-child{border-bottom:none}.column-mapping-field-label{font-size:.875rem;font-weight:500;color:var(--text);padding-top:.625rem}.column-mapping-select-wrap{display:flex;flex-direction:column;gap:.25rem}.column-mapping-select{width:100%;padding:.625rem .875rem;background:transparent;border:none;color:var(--text);font-size:.875rem;outline:none;cursor:pointer;appearance:auto}.column-mapping-apply-btn{align-self:flex-end;display:inline-flex;align-items:center;gap:.35rem;flex:0;padding:.5rem 1.25rem;font-size:.9375rem}@media(max-width:480px){.column-mapping-table-header,.column-mapping-row{grid-template-columns:1fr;gap:.35rem}.column-mapping-field-label{padding-top:0;font-size:.8125rem}.csv-edit-row__inner{flex-direction:column}.csv-edit-field:first-child{min-width:unset}}.csv-preview-step--loading,.csv-preview-step--error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;background:var(--surface-raised);border:1px dashed var(--border);border-radius:8px;gap:1rem}.csv-preview-loading-spinner{width:2rem;height:2rem;border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.csv-preview-error-content{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--color-danger, #ef4444)}.csv-preview-error-actions{display:flex;gap:.75rem}.csv-preview-empty-state{text-align:center;padding:2rem;color:var(--muted);background:var(--surface-raised)}.treasury-onboarding{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 1rem 3rem;max-width:640px;margin:0 auto;width:100%}.onboarding-stepper{display:flex;align-items:flex-start;gap:0;width:100%;max-width:360px;justify-content:center}.onboarding-step-dot-wrap{display:flex;flex-direction:column;align-items:center;gap:.375rem;position:relative;flex:1}.onboarding-connector{position:absolute;top:14px;left:calc(50% + 14px);right:calc(-50% + 14px);height:2px;background:var(--border, #1e2d42);transition:background .3s;z-index:0}.onboarding-connector.done{background:var(--accent, #00d4aa)}.onboarding-step-dot{width:28px;height:28px;border-radius:50%;border:2px solid var(--border, #1e2d42);background:var(--surface, #121a2a);color:var(--muted, #6b7a94);font-size:.75rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:default;transition:all .2s;position:relative;z-index:1;outline-offset:3px}.onboarding-step-dot-wrap.current .onboarding-step-dot{border-color:var(--accent, #00d4aa);color:var(--accent, #00d4aa);background:#00d4aa1a}.onboarding-step-dot-wrap.done .onboarding-step-dot{border-color:var(--accent, #00d4aa);background:var(--accent, #00d4aa);color:#000;cursor:pointer}.onboarding-step-dot-wrap.done .onboarding-step-dot:focus-visible{outline:2px solid var(--accent, #00d4aa)}.onboarding-step-label{font-size:.6875rem;color:var(--muted, #6b7a94);text-align:center;white-space:nowrap}.onboarding-step-dot-wrap.current .onboarding-step-label{color:var(--text, #e8ecf4);font-weight:500}.onboarding-step-dot-wrap.done .onboarding-step-label{color:var(--accent, #00d4aa)}.onboarding-card{width:100%;background:var(--surface, #121a2a);border:1px solid var(--border, #1e2d42);border-radius:16px;overflow:hidden}.onboarding-step-content{padding:2rem;display:flex;flex-direction:column;gap:1.25rem}.onboarding-icon-ring{width:72px;height:72px;border-radius:50%;border:2px solid var(--accent, #00d4aa);background:#00d4aa14;display:flex;align-items:center;justify-content:center;color:var(--accent, #00d4aa);margin:0 auto .5rem}.onboarding-icon-ring.connected{border-color:#22d3ee;background:#22d3ee14;color:#22d3ee}.onboarding-icon-ring.disconnected{border-color:#f59e0b;background:#f59e0b14;color:#f59e0b}.onboarding-heading{font-size:1.375rem;font-weight:700;color:var(--text, #e8ecf4);text-align:center;margin:0;outline:none}.onboarding-body{font-size:.9375rem;color:var(--muted, #6b7a94);line-height:1.6;text-align:center;margin:0}.onboarding-concept-grid{display:flex;flex-direction:column;gap:.75rem;margin-top:.25rem}.onboarding-concept-card{display:flex;align-items:flex-start;gap:.875rem;padding:.875rem 1rem;background:var(--bg, #0a0e17);border:1px solid var(--border, #1e2d42);border-radius:10px}.concept-icon{flex-shrink:0;width:36px;height:36px;border-radius:8px;background:#00d4aa14;border:1px solid rgba(0,212,170,.2);display:flex;align-items:center;justify-content:center;color:var(--accent, #00d4aa)}.concept-title{font-size:.875rem;font-weight:600;color:var(--text, #e8ecf4);margin-bottom:.2rem}.concept-desc{font-size:.8125rem;color:var(--muted, #6b7a94);line-height:1.45}.onboarding-steps-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.onboarding-steps-item{display:flex;gap:1rem;align-items:flex-start;padding:.875rem 1rem;background:var(--bg, #0a0e17);border:1px solid var(--border, #1e2d42);border-radius:10px}.step-num{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#00d4aa1f;border:1px solid var(--accent, #00d4aa);color:var(--accent, #00d4aa);font-size:.8125rem;font-weight:700;display:flex;align-items:center;justify-content:center}.step-title{font-size:.875rem;font-weight:600;color:var(--text, #e8ecf4);margin-bottom:.25rem}.step-desc{font-size:.8125rem;color:var(--muted, #6b7a94);line-height:1.5}.step-desc code{font-family:SF Mono,Fira Code,Fira Mono,monospace;font-size:.8em;background:#00d4aa1a;color:var(--accent, #00d4aa);padding:.1em .35em;border-radius:4px}.onboarding-info-box{display:flex;align-items:flex-start;gap:.625rem;background:#63b3ed0f;border:1px solid rgba(99,179,237,.2);border-radius:10px;padding:.875rem 1rem;color:#63b3ed}.onboarding-info-box svg{flex-shrink:0;margin-top:1px}.onboarding-info-box p{font-size:.8125rem;line-height:1.5;margin:0;color:#93c5fd}.onboarding-checklist{display:flex;flex-direction:column;gap:.625rem}.checklist-item{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;background:var(--bg, #0a0e17);border:1px solid var(--border, #1e2d42);border-radius:8px;font-size:.875rem;color:var(--muted, #6b7a94)}.checklist-item.done{border-color:#00d4aa4d;color:var(--text, #e8ecf4)}.checklist-item.done svg{color:var(--accent, #00d4aa)}.checklist-item svg{flex-shrink:0;color:var(--border, #1e2d42)}.wallet-address-pill{display:inline-block;font-family:SF Mono,Fira Code,monospace;font-size:.8125em;background:#00d4aa1a;color:var(--accent, #00d4aa);padding:.1em .5em;border-radius:4px;border:1px solid rgba(0,212,170,.25)}.onboarding-wallet-options{display:flex;flex-direction:column;gap:.5rem}.wallet-option{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;background:var(--bg, #0a0e17);border:1px solid var(--border, #1e2d42);border-radius:10px;transition:border-color .2s}.wallet-option.featured{border-color:#7b2ff766;background:#7b2ff70d}.wallet-option-icon{flex-shrink:0;width:40px;height:40px;border-radius:10px;overflow:hidden}.wallet-option-name{font-size:.9rem;font-weight:600;color:var(--text, #e8ecf4)}.wallet-option-desc{font-size:.8rem;color:var(--muted, #6b7a94)}.wallet-badge{margin-left:auto;font-size:.6875rem;font-weight:600;padding:.2em .55em;border-radius:20px;background:#7b2ff733;color:#c4b5fd;border:1px solid rgba(123,47,247,.3);white-space:nowrap}.onboarding-footer{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;border-top:1px solid var(--border, #1e2d42);background:var(--bg, #0a0e17);gap:.75rem}.onboarding-nav-btns{display:flex;gap:.625rem}.onboarding-btn-ghost{background:none;border:none;color:var(--muted, #6b7a94);font-size:.875rem;cursor:pointer;padding:.5rem .75rem;border-radius:6px;transition:color .2s}.onboarding-btn-ghost:hover,.onboarding-btn-ghost:focus-visible{color:var(--text, #e8ecf4);outline:2px solid var(--border, #1e2d42);outline-offset:2px}.onboarding-btn-secondary{background:var(--surface, #121a2a);border:1px solid var(--border, #1e2d42);color:var(--text, #e8ecf4);font-size:.875rem;font-weight:500;padding:.5rem 1.125rem;border-radius:8px;cursor:pointer;transition:border-color .2s,background .2s}.onboarding-btn-secondary:hover,.onboarding-btn-secondary:focus-visible{border-color:var(--accent, #00d4aa);outline:2px solid var(--accent, #00d4aa);outline-offset:2px}.onboarding-btn-primary{background:var(--accent, #00d4aa);border:none;color:#000;font-size:.9375rem;font-weight:700;padding:.5625rem 1.375rem;border-radius:8px;cursor:pointer;transition:background .2s,box-shadow .2s;box-shadow:0 0 16px #00d4aa4d}.onboarding-btn-primary:hover{background:var(--accent-dim, #00a884);box-shadow:0 0 24px #00d4aa73}.onboarding-btn-primary:focus-visible{outline:2px solid #fff;outline-offset:2px}.onboarding-hint{font-size:.75rem;color:var(--muted, #6b7a94);margin:0}[data-theme=light] .onboarding-concept-card,[data-theme=light] .onboarding-steps-item,[data-theme=light] .checklist-item,[data-theme=light] .wallet-option{background:#fff}[data-theme=light] .onboarding-footer{background:#f5f7fa}[data-theme=light] .onboarding-btn-secondary{background:#fff}[data-theme=light] .step-desc code{background:#00b48c14}@media(max-width:480px){.onboarding-step-content{padding:1.5rem 1.125rem}.onboarding-footer{padding:.875rem 1.125rem;flex-direction:column-reverse;align-items:stretch}.onboarding-nav-btns{justify-content:flex-end}.onboarding-btn-primary{flex:1;text-align:center}}
