:root{color:#e2e8f0;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg-deep:#05070f;--bg-navy:#0a0e1e;--bg-card:#0f1428b8;--bg-card-solid:#0d1226;--glass-border:#94a3b824;--glass-border-strong:#94a3b847;--text-primary:#e2e8f0;--text-secondary:#8fa3c4;--text-muted:#64748b;--accent-blue:#4f7cff;--accent-purple:#a855f7;--accent-cyan:#22d3ee;--accent-gradient:linear-gradient(135deg, #4f7cff 0%, #a855f7 100%);--glow-blue:0 0 24px #4f7cff59;--glow-purple:0 0 24px #a855f74d;--radius-lg:20px;--radius-md:14px;--radius-sm:10px;background:#05070f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}html,body{min-width:320px;min-height:100%;margin:0}#root{min-height:100svh}.toast-viewport{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;max-width:min(360px,100vw - 36px);display:flex;position:fixed;top:18px;right:18px}.toast{pointer-events:auto;-webkit-backdrop-filter:blur(14px);color:#f1f5f9;background:#0d1226eb;border:1px solid #94a3b840;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.86rem;font-weight:600;line-height:1.4;animation:.22s toast-in;display:flex;box-shadow:0 12px 30px #02061799,inset 0 1px #ffffff14}.toast--success{border-color:#34d3998c}.toast--error{border-color:#f871718c}.toast--warning{border-color:#fbbf248c}.toast--info{border-color:#60a5fa8c}.toast-icon{border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:.72rem;font-weight:800;display:inline-flex}.toast--pending{border-color:#60a5fa99}.toast--pending .toast-icon{background:#3b82f638}.toast-spinner{border:2px solid #93c5fd59;border-top-color:#93c5fd;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite toast-spin;display:block}@keyframes toast-spin{to{transform:rotate(360deg)}}.toast--success .toast-icon{color:#6ee7b7;background:#10b98140}.toast--error .toast-icon{color:#fca5a5;background:#ef444440}.toast--warning .toast-icon{color:#fcd34d;background:#f59e0b40}.toast--info .toast-icon{color:#93c5fd;background:#3b82f640}.toast-message{word-break:break-word;flex:auto}.toast-link{color:#93c5fd;background:#ffffff14;border:1px solid #94a3b859;border-radius:999px;margin-top:6px;padding:4px 10px;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.toast-link:hover{color:#fff;background:#ffffff29}.toast-close{color:#f1f5f9a6;cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-size:1.05rem;line-height:1;transition:color .15s}.toast-close:hover{color:#fff}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=768px){.toast-viewport{max-width:none;top:12px;left:12px;right:12px}}.chat-fab{z-index:9980;background:linear-gradient(135deg, var(--acc,#4f7cff) 0%, var(--acc-2,#a855f7) 100%);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:56px;height:56px;font-size:24px;line-height:1;transition:transform .18s,box-shadow .18s;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 14px 30px #2563eb59,inset 0 0 0 1px #ffffff14}.chat-fab:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 18px 36px #2563eb73}.chat-fab--open{background:linear-gradient(135deg,#1e293b,#0f172a);font-size:22px;box-shadow:0 10px 24px #02061799}.chat-panel{z-index:9981;-webkit-backdrop-filter:blur(18px);background:#0d1226f5;border:1px solid #94a3b838;border-radius:18px;flex-direction:column;width:min(344px,100vw - 24px);max-height:min(560px,70vh);animation:.22s cubic-bezier(.16,1,.3,1) chat-in;display:flex;position:fixed;bottom:84px;right:16px;overflow:hidden;box-shadow:0 24px 60px #020617a6}@keyframes chat-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.chat-head{background:#ffffff08;border-bottom:1px solid #94a3b824;align-items:center;gap:10px;padding:12px 14px;display:flex}.chat-head-avatar{background:linear-gradient(135deg,#4f7cff40,#a855f740);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.chat-head-copy{flex-direction:column;flex:auto;min-width:0;display:flex}.chat-head-copy strong{color:#f1f5f9;font-size:.86rem}.chat-head-copy span{color:#8fa3c4;font-size:.72rem}.chat-head-close{color:#f1f5f9a6;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:6px;font-size:1rem;line-height:1}.chat-head-close:hover{color:#fff;background:#ffffff14}.chat-body{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}.chat-welcome p{color:#cbd5e1;background:#ffffff0a;border:1px solid #94a3b824;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:.82rem;line-height:1.55}.chat-quick{flex-direction:column;gap:8px;display:flex}.chat-quick button{appearance:none;color:#c7d5f0;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #94a3b833;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:.8rem;font-weight:600;transition:border-color .15s,background .15s}.chat-quick button:hover{border-color:var(--acc-border,#4f7cff61);background:#4f7cff1a}.chat-msg{align-items:flex-start;gap:8px;display:flex}.chat-msg--user{justify-content:flex-end}.chat-msg-avatar{background:#4f7cff2e;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;margin-top:2px;font-size:14px;display:grid}.chat-msg-bubble{word-break:break-word;border-radius:14px;max-width:82%;padding:9px 12px;font-size:.8rem;line-height:1.55}.chat-msg--bot .chat-msg-bubble{color:#e2e8f0;background:#ffffff0f;border:1px solid #94a3b824;border-top-left-radius:4px}.chat-msg--user .chat-msg-bubble{color:#fff;background:linear-gradient(135deg,#4f7cffe6,#a855f7d9);border-top-right-radius:4px}.chat-msg-bullet{align-items:flex-start;gap:7px;display:flex}.chat-msg-bullet--nested{margin-left:16px}.chat-msg-bullet+.chat-msg-bullet,.chat-msg-bullet+.chat-msg-line,.chat-msg-bullet+.chat-msg-num,.chat-msg-bullet+.chat-msg-heading{margin-top:4px}.chat-msg-bullet-dot{background:var(--acc,#4f7cff);border-radius:50%;flex:none;width:5px;height:5px;margin-top:8px}.chat-msg-line+.chat-msg-line{margin-top:4px}.chat-msg-num{align-items:flex-start;gap:8px;display:flex}.chat-msg-num+.chat-msg-num,.chat-msg-num+.chat-msg-line,.chat-msg-num+.chat-msg-bullet,.chat-msg-num+.chat-msg-heading{margin-top:5px}.chat-msg-num-idx{text-align:center;color:#c7d5f0;background:#4f7cff29;border:1px solid #4f7cff47;border-radius:6px;flex:none;min-width:20px;margin-top:1px;padding:1px 4px;font-size:.66rem;font-weight:800;line-height:1.4}.chat-msg-hr{background:linear-gradient(90deg,#0000,#94a3b84d,#0000);height:1px;margin:8px 0}.chat-msg-heading{color:#f1f5f9;letter-spacing:-.01em;margin-top:6px;font-weight:800}.chat-msg-heading:first-child{margin-top:0}.chat-msg-heading--1{margin-bottom:2px;font-size:1.02rem}.chat-msg-heading--2{font-size:.94rem}.chat-msg-heading--3{color:#c7d5f0;font-size:.86rem}.chat-inline-code{color:#a5e3ff;word-break:break-word;background:#080b18d9;border:1px solid #94a3b82e;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78em}.chat-code{background:#080b18eb;border:1px solid #94a3b829;border-radius:10px;max-width:100%;margin:4px 0 2px;padding:10px 12px;overflow-x:auto}.chat-code code{color:#d7e6ff;white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;line-height:1.55}.chat-msg-gap{height:6px}.chat-msg-bubble strong,.chat-msg--user .chat-msg-bubble strong{color:#fff}.chat-typing{align-items:center;gap:4px;padding:12px 14px;display:flex}.chat-typing span{background:#8fa3c4;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite chat-typing-dot}.chat-typing span:nth-child(2){animation-delay:.15s}.chat-typing span:nth-child(3){animation-delay:.3s}@keyframes chat-typing-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.chat-input-row{background:#ffffff08;border-top:1px solid #94a3b824;align-items:center;gap:8px;padding:10px 12px;display:flex}.chat-input-row input{appearance:none;color:#e2e8f0;background:#080b18cc;border:1px solid #94a3b838;border-radius:12px;outline:none;flex:auto;min-width:0;padding:10px 12px;font-family:inherit;font-size:.82rem}.chat-input-row input::placeholder{color:#64748b}.chat-input-row input:focus{border-color:var(--acc-border,#4f7cff80);box-shadow:0 0 0 3px #4f7cff1f}.chat-send{background:linear-gradient(135deg, var(--acc,#4f7cff), var(--acc-2,#a855f7));color:#fff;cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:16px;transition:opacity .15s,transform .15s;display:grid}.chat-send:disabled{opacity:.4;cursor:default}.chat-send:hover:not(:disabled){transform:translateY(-1px)}.chat-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:none;gap:8px;padding:0 12px 4px;display:flex;overflow-x:auto}.chat-chips::-webkit-scrollbar{display:none}.chat-chips button{appearance:none;color:#c7d5f0;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #94a3b838;border-radius:999px;flex:none;padding:6px 11px;font-family:inherit;font-size:.72rem;font-weight:600;transition:border-color .15s,background .15s}.chat-chips button:hover{border-color:var(--acc-border,#4f7cff61);background:#4f7cff1f}.chat-msg-source{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-top:7px;padding:2px 7px;font-size:.62rem;font-weight:700;line-height:1.3;display:inline-block}.chat-msg-source--rule{color:#7ee0a3;background:#34d3991f;border:1px solid #34d39940}.chat-msg-source--llm{color:#a5b4fc;background:#6366f124;border:1px solid #818cf84d}@media (width<=768px){.chat-fab{width:50px;height:50px;font-size:21px;bottom:12px;right:12px;box-shadow:0 12px 26px #2563eb61,inset 0 0 0 1px #ffffff14}.chat-fab--open{font-size:20px}.chat-panel{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100%;max-height:min(76vh,560px);bottom:0;left:0;right:0}.chat-head{padding:10px 14px}.chat-head-copy span{font-size:.7rem}.chat-body{gap:9px;padding:12px}.chat-msg-bubble{max-width:86%;padding:8px 11px;font-size:.78rem}.chat-msg-avatar{width:24px;height:24px}.chat-quick button{padding:8px 11px;font-size:.78rem}.chat-input-row{padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}.chat-input-row input{padding:9px 12px;font-size:.8rem}.chat-send{width:38px;height:38px}.chat-chips{padding:0 12px 2px}.chat-chips button{padding:5px 10px;font-size:.7rem}}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%}html{scroll-behavior:smooth}body{color:#0f172a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 0 0,#60a5fa57,#0000 28%),radial-gradient(circle at 100% 0,#7c3aed3d,#0000 26%),radial-gradient(circle at 50% 100%,#3b82f629,#0000 28%),linear-gradient(#f7fbff 0%,#eef5ff 52%,#ecf2ff 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.card{-webkit-backdrop-filter:blur(18px);background:#ffffff7a;border:1px solid #ffffff70;border-radius:24px;box-shadow:0 22px 52px #0f172a1a}.card:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.status-badge,.wallet-badge,.network-badge,.theme-badge{letter-spacing:.01em}.app-shell{color:#0f172a;flex-direction:column;min-height:100svh;display:flex}.top-navbar{z-index:40;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f8fbffad;border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:18px;height:82px;padding:0 28px;display:flex;position:sticky;top:0;box-shadow:0 10px 30px #0f172a0d}.nav-left,.nav-right{align-items:center;gap:14px;min-width:0;display:flex}.logo-section{align-items:center;gap:12px;min-width:0;display:flex}.brand-image{object-fit:contain;flex:none;width:42px;height:42px;display:block}.brand-copy{min-width:0}.brand-copy h2,.logo h2{color:#1d4ed8;letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:20px;line-height:1.08}.brand-copy p,.logo p{color:#64748b;margin:4px 0 0;font-size:13px}.network-badge{color:#2563eb;white-space:nowrap;background:linear-gradient(135deg,#dbeafeeb,#bfdbfeb8);border-radius:999px;justify-content:center;align-items:center;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #2563eb14}.help-btn{color:#0f172a;background:#ffffffd6;border:1px solid #94a3b847;border-radius:14px;padding:11px 16px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s}.help-btn:hover{background:#fff;transform:translateY(-1px);box-shadow:0 16px 30px #0f172a14}.nav-switch-arc{color:#0f172a;white-space:nowrap;background:linear-gradient(135deg,#eab308,#f59e0b);border-color:#0000}.nav-switch-arc:hover{background:linear-gradient(135deg,#facc15,#f59e0b)}.nav-switch-arc:disabled{opacity:.7;cursor:default;transform:none}.wallet-pill{color:#fff;text-align:left;background:linear-gradient(135deg,#4f46e5,#7c3aed);border:none;border-radius:16px;flex-direction:column;gap:4px;min-width:190px;padding:11px 16px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 16px 30px #4f46e538}.wallet-pill:hover{transform:translateY(-1px);box-shadow:0 20px 34px #4f46e547}.wallet-pill-line{letter-spacing:.01em;font-weight:800}.wallet-pill small{opacity:.92;font-size:12px;line-height:1.2}.app-layout{align-items:flex-start;min-height:calc(100svh - 82px);display:flex}.sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff70;border-right:1px solid #94a3b826;flex:0 0 286px;align-self:flex-start;width:286px;min-height:calc(100svh - 82px);padding:24px 18px 22px;position:sticky;top:82px;box-shadow:inset -1px 0 #ffffff4d}.logo{border-bottom:1px solid #01d3f824;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:20px;display:flex}.sidebar-menu{flex-direction:column;gap:12px;display:flex}.sidebar-menu button{color:#334155;text-align:left;background:0 0;border:none;border-radius:16px;align-items:center;gap:12px;width:100%;padding:14px 16px;font-weight:600;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:flex}.sidebar-icon{flex:none;place-items:center;width:24px;font-size:17px;display:inline-grid}.sidebar-footnote{background:linear-gradient(#dbeafe9e,#ffffff7a);border:1px solid #93c5fd38;border-radius:16px;flex-direction:column;gap:12px;margin-top:24px;padding:16px;display:flex;box-shadow:0 12px 30px #0f172a0f}.footnote-badge{color:#1d4ed8;letter-spacing:.02em;background:#2563eb1a;border:1px solid #2563eb33;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.footnote-badge-dot{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #22c55e2e}.footnote-powered{color:#334155;margin:0;font-size:13px;font-weight:600}.footnote-divider{background:#94a3b838;height:1px}.footnote-creator{color:#475569;background:#ffffff80;border:1px solid #94a3b847;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:flex}.footnote-creator:hover{color:#1d4ed8;background:#ffffffdb;border-color:#2563eb61}.footnote-x-logo{flex:none;width:13px;height:13px}.footnote-creator-handle{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.footnote-external{opacity:.65;flex:none;width:12px;height:12px}.dashboard{flex-direction:column;flex:1;gap:22px;min-width:0;padding:30px 30px 46px;display:flex}.dashboard-kicker{color:#1e293b;background:#ffffff9e;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.dashboard-header h1{letter-spacing:-.05em;color:#08111f;margin:6px 0 10px;font-size:clamp(34px,4vw,50px);line-height:1.05}.dashboard-lead{color:#64748b;max-width:760px;margin:0 auto;font-size:16px}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);align-items:start;gap:24px;display:grid}.dashboard-main,.dashboard-side{flex-direction:column;gap:22px;min-width:0;display:flex}.dashboard-block,.dashboard-section{min-width:0}.progress-stepper{background:linear-gradient(#ffffff94,#ffffff70),radial-gradient(circle at 100% 0,#6366f124,#0000 32%);padding:26px 24px 24px}.progress-stepper-header h3,.summary-header h3,.wallet-header h3,.help-center h3{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.15}.progress-stepper-header p,.summary-header p,.wallet-header p,.help-center p{color:#64748b;margin:4px 0 0;font-size:13px}.progress-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding-top:24px;display:grid;position:relative}.progress-track:before{content:"";background:linear-gradient(90deg,#2563eb1f,#94a3b83d);border-radius:999px;height:4px;position:absolute;top:44px;left:24px;right:24px}.progress-terminal-card{z-index:1;background:#0f142873;border:1px solid;border-radius:14px;grid-column:1/-1;align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative}.progress-track:has(.progress-terminal-card):before{display:none}.progress-terminal-card--green{background:linear-gradient(135deg,#22c55e1a,#0f142873);border-color:#22c55e59}.progress-terminal-card--amber{background:linear-gradient(135deg,#f59e0b1a,#0f142873);border-color:#f59e0b59}.progress-terminal-card--red{background:linear-gradient(135deg,#ef44441a,#0f142873);border-color:#ef444459}.progress-terminal-icon{border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.progress-terminal-card--green .progress-terminal-icon{color:#22c55e;background:#22c55e24;border:1px solid #22c55e4d}.progress-terminal-card--amber .progress-terminal-icon{color:#f59e0b;background:#f59e0b24;border:1px solid #f59e0b4d}.progress-terminal-card--red .progress-terminal-icon{color:#ef4444;background:#ef444424;border:1px solid #ef44444d}.progress-terminal-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.progress-terminal-body strong{color:#e2e8f0;letter-spacing:.2px;font-size:15px;font-weight:700}.progress-terminal-body span{color:#94a3b8;font-size:12.5px}.progress-terminal-chip{letter-spacing:.3px;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:4px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.progress-terminal-chip--green{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e47}.progress-terminal-chip--amber{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b47}.progress-terminal-chip--red{color:#f87171;background:#ef44441f;border:1px solid #ef444447}.progress-step{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.progress-circle{color:#64748b;background:#e5e7eb;border-radius:999px;place-items:center;width:46px;height:46px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff8c}.progress-step.completed .progress-circle{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a)}.progress-step.active .progress-circle{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 0 0 6px #2563eb1f}.progress-label{color:#334155;max-width:118px;font-size:12px;font-weight:600;line-height:1.35}.create-escrow-card{flex-direction:column;gap:18px;padding:28px;display:flex}.create-escrow-head{align-items:center;gap:14px;display:flex}.section-mark{color:#4f46e5;background:linear-gradient(135deg,#dbeafeeb,#ffffffb8);border-radius:18px;flex:none;place-items:center;width:52px;height:52px;font-size:24px;display:grid;box-shadow:inset 0 1px #fffc}.create-escrow-card h2{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.08}.escrow-subtitle,.summary-subtitle,.section-copy,.quick-help-text{color:#64748b;margin:0;font-size:14px;line-height:1.65}.create-escrow-card input{color:#0f172a;background:#ffffffeb;border:1px solid #94a3b838;border-radius:16px;width:100%;min-height:54px;padding:14px 16px;transition:border-color .2s,box-shadow .2s,transform .2s}.create-escrow-card input:focus{border-color:#2563eba6;outline:none;box-shadow:0 0 0 4px #2563eb1f}.action-grid button,.help-cta{letter-spacing:.01em;color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);border:none;border-radius:14px;min-height:50px;padding:13px 16px;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 14px 28px #2563eb2e}.action-grid button:hover,.help-cta:hover{filter:saturate(1.05);transform:translateY(-1px);box-shadow:0 18px 34px #2563eb3d}.wallet-card,.escrow-summary,.quick-help-card,.help-center,.activity-card,.dashboard-section{padding:22px}.wallet-header,.summary-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wallet-badge,.status-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.wallet-badge.connected,.status-badge.completed{color:#16a34a;background:#22c55e29}.wallet-badge.disconnected,.status-badge.waiting{color:#ca8a04;background:#facc1529}.status-badge.funded{color:#2563eb;background:#3b82f629}.status-badge.submitted{color:#c2410c;background:#f9731629}.status-badge.approved{color:#7c3aed;background:#8b5cf629}.status-badge.disputed{color:#dc2626;background:#ef444429}.status-badge.refunded{color:#ca8a04;background:#facc1529}.status-badge.live{color:#1d4ed8;background:#3b82f624}.status-dot{background:currentColor;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 5px #ffffff8c}.wallet-info{flex-direction:column;gap:0;margin-top:16px;display:flex}.wallet-item,.summary-item{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.wallet-item strong,.summary-item strong{color:#0f172a;text-align:right;word-break:break-word;font-size:14px}.status-pill{font-weight:700}.quick-help-card{flex-direction:column;gap:14px;display:flex}.help-center{flex-direction:column;gap:18px;display:flex}.help-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.help-section{background:#ffffffbd;border:1px solid #94a3b81f;border-radius:18px;padding:14px 14px 12px}.help-section h4{color:#0f172a;margin:0 0 10px;font-size:15px}.help-section ul,.help-section ol{color:#64748b;margin:0;padding-left:18px;font-size:13px;line-height:1.7}.activity-card{flex-direction:column;gap:14px;display:flex}.activity-empty{background:linear-gradient(#e2e8f052,#ffffff94);border:1px dashed #94a3b83d;border-radius:18px;flex-direction:column;gap:8px;padding:18px;display:flex}.activity-empty p{color:#64748b;margin:0;font-size:13px;line-height:1.6}.dashboard-section{flex-direction:column;gap:12px;display:flex}.dashboard-section+.dashboard-section{margin-top:0}.summary-header p,.wallet-header p,.progress-stepper-header p,.help-center p{max-width:100%}@media (width<=1180px){.dashboard-grid{grid-template-columns:1fr}.dashboard-side{order:2}}@media (width<=1000px){.app-layout{flex-direction:column}.sidebar{flex-basis:auto;width:100%;min-height:auto;position:relative;top:auto}.dashboard{padding:22px 18px 34px}.top-navbar{height:auto;padding:12px 16px}.nav-left{flex-wrap:wrap}.nav-right{flex-wrap:wrap;justify-content:flex-end}.wallet-pill{min-width:170px}.help-columns{grid-template-columns:1fr}}@media (width<=720px){.top-navbar{flex-direction:column;align-items:stretch;gap:12px}.nav-left,.nav-right{justify-content:space-between;width:100%}.nav-right{gap:10px}.wallet-pill{min-width:100%}.sidebar-menu{gap:10px}.dashboard-header h1{font-size:32px}.progress-track{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.progress-track:before{display:none}.progress-terminal-card{flex-wrap:wrap}.progress-terminal-chip{margin-left:62px}.action-grid{grid-template-columns:1fr}.wallet-item,.summary-item{flex-direction:column;align-items:flex-start}.wallet-item strong,.summary-item strong{text-align:left}}@media (width<=768px){.top-navbar{flex-direction:column;align-items:stretch;gap:12px;height:auto;padding:14px 16px 12px 76px}.nav-left{justify-content:space-between;gap:10px;width:100%}.nav-right{flex-direction:column;align-items:stretch;gap:12px;width:100%}.logo-section{gap:10px}.brand-image{width:36px;height:36px}.brand-copy h2{font-size:18px}.brand-copy p{font-size:12px}.network-badge{margin-left:auto}.help-btn{width:fit-content}.wallet-pill{width:100%;min-width:100%}.mobile-menu-btn{z-index:120;color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#4f46e5);border:none;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:52px;height:52px;display:flex;position:fixed;top:16px;left:16px;box-shadow:0 16px 30px #2563eb40}.mobile-menu-btn span{background:#fff;border-radius:999px;width:18px;height:2px;display:block}.mobile-sidebar-overlay{z-index:119;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#0f172a6b;border:0;padding:0;transition:opacity .24s;position:fixed;inset:0}.mobile-sidebar-overlay.open{opacity:1;pointer-events:auto}.mobile-sidebar{z-index:120;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#fffffffa,#f4f8fff5);border-right:1px solid #94a3b82e;flex-direction:column;width:min(86vw,330px);height:100svh;padding:16px 16px 18px;transition:transform .28s;display:flex;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-104%);box-shadow:24px 0 44px #0f172a24}.mobile-sidebar.open{transform:translate(0)}.mobile-sidebar-header{justify-content:space-between;align-items:center;gap:12px;padding:10px 2px 16px;display:flex}.mobile-logo-section{min-width:0}.mobile-close-btn{color:#0f172a;background:#ffffffeb;border:1px solid #94a3b833;border-radius:14px;place-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:grid;box-shadow:0 12px 20px #0f172a0f}.mobile-sidebar-body{flex-direction:column;flex:1;gap:14px;padding-right:2px;display:flex;overflow-y:auto}.mobile-sidebar-menu{gap:10px}.mobile-sidebar-menu button{border-radius:16px;padding:14px 16px;font-size:15px}.mobile-help-button{color:#1d4ed8;text-align:left;background:linear-gradient(135deg,#dbeafef0,#eff6fff5);border:1px solid #2563eb1f;border-radius:16px;align-items:center;gap:12px;width:100%;margin-top:auto;padding:14px 16px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:flex}.mobile-help-button:hover{transform:translateY(-1px);box-shadow:0 14px 24px #2563eb1f}.mobile-help-button.active{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 16px 26px #2563eb33}.mobile-sidebar-footnote{margin-top:14px}.dashboard{padding:18px 16px 34px}.dashboard-header{padding:8px 0 6px}.dashboard-header h1{font-size:clamp(28px,7.4vw,36px);line-height:1.06}.dashboard-lead{font-size:14px}.progress-stepper,.create-escrow-card,.wallet-card,.escrow-summary,.quick-help-card,.help-center,.activity-card,.dashboard-section{padding:18px}.progress-track{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px;padding-top:18px}.progress-track:before{display:none}.progress-circle{width:44px;height:44px}.progress-label{max-width:100%;font-size:12px}.create-escrow-head{align-items:flex-start}.section-mark{border-radius:16px;width:48px;height:48px}.create-escrow-card h2{font-size:clamp(24px,7vw,32px)}.create-escrow-card input,.action-grid button,.help-cta{border-radius:14px;min-height:52px}.action-grid{grid-template-columns:1fr}.wallet-header,.summary-header{gap:10px}.wallet-item,.summary-item{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 0}.wallet-item strong,.summary-item strong{text-align:left}.help-columns{grid-template-columns:1fr}.help-section{padding:14px 14px 12px}}.wallet-pill--connected{background:linear-gradient(135deg,#0f766e,#2563eb)}@media (width<=768px){.help-btn{display:none!important}.wallet-pill{min-width:100%}.wallet-pill-line{font-size:15px}.wallet-pill small{font-size:11px}.progress-step.active .progress-circle{animation:1.8s ease-in-out infinite stepPulse}.progress-step.completed .progress-circle{transform:translateY(-1px)}.card,.dashboard-section,.wallet-card,.escrow-summary,.activity-card,.progress-stepper,.create-escrow-card{transition:transform .2s,box-shadow .2s}}@keyframes stepPulse{0%,to{box-shadow:0 0 0 6px #2563eb1f}50%{box-shadow:0 0 0 10px #2563eb12}}.card,.create-escrow-card,.wallet-card,.activity-card,.history-card,.help-section,.escrow-summary,.progress-stepper{-webkit-backdrop-filter:blur(22px);background:linear-gradient(#ffffffb8,#ffffff75);border:1px solid #ffffff70;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a1a,inset 0 1px #ffffff80}.card:before,.create-escrow-card:before,.wallet-card:before,.activity-card:before,.history-card:before,.help-section:before,.escrow-summary:before,.progress-stepper:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 0 0,#3b82f62e,#0000 35%),radial-gradient(circle at 100% 0,#7c3aed29,#0000 32%),radial-gradient(circle at bottom,#0ea5e91a,#0000 30%);position:absolute;inset:-1px}.create-escrow-card h2,.wallet-card h3,.activity-card h3,.history-card h3,.help-section h4,.escrow-summary h3,.progress-stepper h3{letter-spacing:-.03em;color:#0f172a}.action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.action-grid button{isolation:isolate;color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#2563eb,#7c3aed);border:0;border-radius:16px;min-height:52px;padding:14px 16px;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;position:relative;overflow:hidden;box-shadow:0 14px 28px #2563eb38,inset 0 1px #ffffff2e}.action-grid button:after{content:"";background:linear-gradient(110deg,#0000 0%,#fff3 45%,#0000 70%);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.action-grid button:hover{filter:saturate(1.05);transform:translateY(-2px);box-shadow:0 18px 34px #2563eb47,inset 0 0 0 1px #ffffff2e}.action-grid button:active{transform:translateY(0)scale(.99)}.action-grid button:disabled{filter:grayscale(.9)brightness(.55);opacity:.55;cursor:not-allowed;box-shadow:none!important;transform:none!important}.action-grid button:disabled:after{display:none}.action-grid button.premium-action-btn--pending:disabled{filter:none;opacity:1;cursor:wait;animation:1.4s ease-in-out infinite btn-pulse}.action-grid button.premium-action-btn--pending{justify-content:center;align-items:center;gap:10px;display:inline-flex}.btn-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.7s linear infinite btn-spin}@keyframes btn-spin{to{transform:rotate(360deg)}}@keyframes btn-pulse{0%,to{box-shadow:0 10px 22px #2563eb40}50%{box-shadow:0 10px 30px #2563eb73}}.escrow-role-badge{color:#475569;letter-spacing:.02em;background:#64748b24;border:1px solid #94a3b840;border-radius:999px;align-items:center;gap:6px;margin:0 0 14px;padding:7px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.escrow-hint{color:#64748b;text-align:center;margin:10px 0 0;font-size:.78rem}.create-escrow-card input,.history-search,.history-sort,select{-webkit-backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #94a3b82e;border-radius:16px;box-shadow:inset 0 1px #ffffff8c}.create-escrow-card input:focus,.history-search:focus,.history-sort:focus,select:focus{border-color:#3b82f68c;outline:none;box-shadow:0 0 0 4px #3b82f61f,0 10px 24px #3b82f614}.top-navbar{-webkit-backdrop-filter:blur(24px);background:#f8fbff94}@media (width<=768px){.action-grid{grid-template-columns:1fr}.action-grid button{border-radius:15px;min-height:50px}.card,.create-escrow-card,.wallet-card,.activity-card,.history-card,.help-section{border-radius:22px}}.app-shell{color:var(--text-primary);background:radial-gradient(1200px 600px at 85% -10%, #4f7cff24, transparent 60%), radial-gradient(900px 500px at -10% 20%, #a855f71f, transparent 55%), var(--bg-deep)}.top-navbar{-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--glass-border);background:#0a0e1eb8;box-shadow:0 10px 30px #02061780}.brand-copy h2,.logo h2{color:#7ea4ff;text-shadow:0 0 18px #4f7cff59}.brand-copy p,.logo p{color:var(--text-secondary)}.network-badge{color:#9db9ff;background:linear-gradient(135deg,#4f7cff29,#a855f729);border:1px solid #4f7cff59;box-shadow:0 0 18px #4f7cff26}.help-btn{border:1px solid var(--glass-border-strong);color:var(--text-primary);background:#0f142899}.help-btn:hover{background:#19203ccc;box-shadow:0 0 18px #4f7cff26}.sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-right:1px solid var(--glass-border);background:#0a0e1ea8;box-shadow:inset -1px 0 #ffffff0a}.sidebar-menu button{color:var(--text-secondary)}.sidebar-menu button:hover{color:#dbe4ff;background:#4f7cff1a}.sidebar-menu button.active{color:#fff;background:linear-gradient(135deg,#4f7cff33,#a855f733);box-shadow:0 0 20px #4f7cff2e,inset 0 1px #ffffff1a}.sidebar-footnote{color:var(--text-muted)}.card,.create-escrow-card,.wallet-card,.activity-card,.history-card,.help-section,.escrow-summary,.progress-stepper,.quick-help-card{-webkit-backdrop-filter:blur(22px);border:1px solid var(--glass-border);background:linear-gradient(#121830d1,#0b0f20b8);box-shadow:0 20px 50px #02061773,inset 0 1px #ffffff0f}.card:before,.create-escrow-card:before,.wallet-card:before,.activity-card:before,.history-card:before,.help-section:before,.escrow-summary:before,.progress-stepper:before{opacity:1}.dashboard-header h1,.create-escrow-card h2,.wallet-card h3,.activity-card h3,.history-card h3,.help-section h4,.escrow-summary h3,.progress-stepper h3,.summary-header h3,.wallet-header h3,.help-center h3{color:#f1f5f9}.dashboard-lead,.escrow-subtitle,.summary-subtitle,.section-copy,.quick-help-text{color:var(--text-secondary)}.dashboard-kicker{color:#9db9ff;background:#0f1428b3;border:1px solid #4f7cff4d;box-shadow:0 0 16px #4f7cff1f}.progress-circle{color:var(--text-secondary);border:1px solid var(--glass-border);background:#161d38;box-shadow:inset 0 1px #ffffff14}.progress-step.completed .progress-circle{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 0 18px #22c55e59}.progress-label{color:var(--text-secondary)}.section-mark{color:#9db9ff;background:linear-gradient(135deg,#4f7cff33,#a855f729);border:1px solid #4f7cff4d;box-shadow:inset 0 1px #ffffff1a}.create-escrow-card input,.history-search,.history-sort,select{border:1px solid var(--glass-border-strong);color:var(--text-primary);background:#080b18bf;box-shadow:inset 0 1px #ffffff0a}.create-escrow-card input::placeholder,.history-search::placeholder{color:var(--text-muted)}.summary-item{border-bottom:1px solid var(--glass-border)}.wallet-item span,.summary-item span{color:var(--text-muted)}.wallet-item strong,.summary-item strong{color:#e6edf7}.wallet-badge,.status-badge{border:1px solid #0000}.wallet-badge.connected,.status-badge.completed{color:#4ade80;background:#22c55e24;border-color:#22c55e59;box-shadow:0 0 14px #22c55e1f}.wallet-badge.disconnected,.status-badge.waiting,.status-badge.refunded{color:#facc15;background:#facc151f;border-color:#facc1552}.status-badge.funded{color:#7ea4ff;background:#4f7cff24;border-color:#4f7cff61}.status-badge.live{color:#9db9ff;background:#4f7cff21;border-color:#4f7cff66;animation:2.4s ease-in-out infinite live-pulse;box-shadow:0 0 14px #4f7cff2e}@keyframes live-pulse{0%,to{box-shadow:0 0 12px #4f7cff24}50%{box-shadow:0 0 22px #4f7cff57}}.status-pill{color:inherit}.help-section{background:#0d112299}.activity-empty{background:linear-gradient(#141a3480,#0d112299);border:1px dashed #4f7cff4d}.escrow-row-glass{border:1px solid var(--glass-border)!important;background:linear-gradient(#141a34b8,#0c1021a8)!important;box-shadow:0 10px 24px #02061759!important}.escrow-row-title{color:#e6edf7!important}.escrow-row-sub{color:var(--text-secondary)!important}.landing{min-height:100svh;color:var(--text-primary);background:radial-gradient(1000px 520px at 75% -10%, #4f7cff33, transparent 60%), radial-gradient(800px 480px at 15% 10%, #a855f729, transparent 55%), radial-gradient(900px 600px at 50% 110%, #22d3ee14, transparent 55%), var(--bg-deep);position:relative;overflow:hidden}.landing:before{content:"";pointer-events:none;background-image:linear-gradient(#94a3b80d 1px,#0000 1px),linear-gradient(90deg,#94a3b80d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 50% at 50% 0,#000 40%,#0000 100%);mask-image:radial-gradient(80% 50% at 50% 0,#000 40%,#0000 100%)}.landing-inner{z-index:1;max-width:1180px;margin:0 auto;padding:0 28px;position:relative}.landing-nav{justify-content:space-between;align-items:center;padding:26px 0 18px;display:flex}.landing-logo{align-items:center;gap:12px;display:flex}.landing-logo img{object-fit:contain;width:40px;height:40px}.landing-logo h2{color:#7ea4ff;letter-spacing:-.03em;margin:0;font-size:20px}.landing-nav-actions{align-items:center;gap:10px;display:flex}.landing-cta-ghost{border:1px solid var(--glass-border-strong);color:var(--text-primary);cursor:pointer;background:#0f142899;border-radius:14px;padding:11px 18px;font-weight:700;transition:border-color .2s,box-shadow .2s,transform .2s}.landing-cta-ghost:hover{border-color:#4f7cff80;transform:translateY(-1px);box-shadow:0 0 18px #4f7cff33}.landing-cta-primary{background:var(--accent-gradient);color:#fff;cursor:pointer;border:none;border-radius:14px;padding:12px 22px;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 14px 30px #4f7cff4d,inset 0 1px #fff3}.landing-cta-primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 18px 36px #7c3aed59,inset 0 1px #fff3}.landing-hero{text-align:center;padding:64px 0 48px}.landing-hero-badge{color:#9db9ff;background:#4f7cff1f;border:1px solid #4f7cff59;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 0 18px #4f7cff26}.landing-hero h1{letter-spacing:-.05em;color:#f8fafc;max-width:820px;margin:0 auto 18px;font-size:clamp(40px,6vw,68px);line-height:1.04}.landing-hero-lead{max-width:640px;color:var(--text-secondary);margin:0 auto;font-size:18px;line-height:1.6}.landing-hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.showcase-head{text-align:center;margin-bottom:40px}.showcase-head h2{letter-spacing:-.04em;color:#f1f5f9;margin:0 0 8px;font-size:clamp(26px,3.4vw,38px)}.showcase-head p{color:var(--text-secondary);margin:0;font-size:15px}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.showcase-tile{border:1px solid var(--glass-border);background:linear-gradient(#161c38e6,#0c1021d9);border-radius:24px;padding:10px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 24px 60px #02061780}.showcase-window{border:1px solid var(--glass-border);background:#0a0e1e;border-radius:18px;overflow:hidden}.showcase-window-bar{border-bottom:1px solid var(--glass-border);background:#0f1428cc;align-items:center;gap:6px;padding:10px 14px;display:flex}.showcase-dot{border-radius:50%;width:10px;height:10px}.showcase-window-title{color:var(--text-muted);margin-left:10px;font-size:12px;font-weight:600}.showcase-body{flex-direction:column;gap:12px;padding:18px;display:flex}.showcase-caption h3{color:#e6edf7;letter-spacing:-.02em;margin:0 0 4px;font-size:17px}.showcase-caption p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.mock-stat-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mock-stat{border:1px solid var(--glass-border);background:#0f1428cc;border-radius:14px;padding:12px}.mock-stat span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600;display:block}.mock-stat strong{color:#f1f5f9;margin-top:4px;font-size:17px;display:block}.mock-bars{border:1px solid var(--glass-border);background:#0f1428cc;border-radius:14px;align-items:flex-end;gap:8px;height:74px;padding:10px;display:flex}.mock-bar{background:linear-gradient(#7ea4ff,#4f7cff40);border-radius:6px 6px 2px 2px;flex:1}.mock-form{flex-direction:column;gap:10px;display:flex}.mock-input{border:1px solid var(--glass-border-strong);background:#080b18cc;border-radius:12px;height:38px}.mock-input--short{width:64%}.mock-btn{background:var(--accent-gradient);border-radius:12px;height:40px;box-shadow:0 10px 22px #4f7cff40}.mock-summary-row{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding:10px 0;font-size:12px;display:flex}.mock-summary-row span{color:var(--text-muted)}.mock-summary-row strong{color:#e6edf7}.mock-feed-row{border:1px solid var(--glass-border);background:#0f1428b3;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.mock-feed-ic{background:#4f7cff29;border-radius:9px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.mock-feed-lines{flex-direction:column;flex:1;gap:4px;display:flex}.mock-feed-lines i{background:#94a3b82e;border-radius:4px;height:8px;display:block}.mock-feed-lines i:first-child{width:46%}.mock-feed-lines i:nth-child(2){width:74%}.landing-features{grid-template-columns:repeat(3,1fr);gap:16px;padding:30px 0 80px;display:grid}.landing-feature{border:1px solid var(--glass-border);background:linear-gradient(#121830cc,#0b0f20b3);border-radius:20px;padding:22px}.landing-feature h3{color:#e6edf7;margin:0 0 8px;font-size:16px}.landing-feature p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.landing-footer{text-align:center;border-top:1px solid var(--glass-border);color:var(--text-muted);padding:24px 0 40px;font-size:13px}@media (width<=900px){.showcase-grid,.landing-features{grid-template-columns:1fr}.landing-hero{padding:40px 0 32px}}.settings-group{border-bottom:1px solid var(--glass-border);padding:18px 0}.settings-group:first-child{padding-top:6px}.settings-group:last-child{border-bottom:0;padding-bottom:6px}.settings-group h4{color:#e6edf7;margin:0 0 6px;font-size:14px}.settings-hint{color:var(--text-secondary);margin:0 0 12px;font-size:12px;line-height:1.55}.accent-swatches{flex-wrap:wrap;gap:10px;display:flex}.accent-swatch{border:1px solid var(--glass-border);color:var(--text-primary);cursor:pointer;background:#0f1428b3;border-radius:12px;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:700;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.accent-swatch:hover{border-color:var(--acc-border);transform:translateY(-1px)}.accent-swatch--active{border-color:var(--acc);background:var(--acc-soft);box-shadow:0 0 16px var(--acc-glow)}.accent-swatch-dot{background:var(--swatch);width:16px;height:16px;box-shadow:0 0 10px var(--swatch);border-radius:50%}.settings-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-row span{color:var(--text-secondary);font-size:13px}.settings-select{min-width:160px;color:var(--text-primary);padding:10px 12px}.info-copy{flex-direction:column;gap:8px;display:flex}.info-copy>div{align-items:center;gap:10px;display:flex}.info-copy>div>span{color:var(--text-muted);flex:0 0 60px;font-size:12px;font-weight:600}.info-copy code{text-overflow:ellipsis;white-space:nowrap;color:#9db9ff;border:1px solid var(--glass-border);background:#080b18cc;border-radius:10px;flex:1;min-width:0;padding:8px 10px;font-size:12px;overflow:hidden}.copy-btn{border:1px solid var(--glass-border-strong);color:var(--text-primary);cursor:pointer;background:#0f1428b3;border-radius:10px;flex:none;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:border-color .2s,color .2s}.copy-btn:hover{border-color:var(--acc-border);color:var(--acc-text)}.settings-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);background:#03060fc7;justify-content:center;align-items:flex-start;padding:48px 20px;animation:.18s overlay-in;display:flex;position:fixed;inset:0;overflow-y:auto}.settings-modal{border:1px solid var(--glass-border-strong);background:linear-gradient(#121830f7,#0b0f20f7);border-radius:24px;width:min(560px,100%);padding:24px 26px;animation:.22s modal-in;box-shadow:0 40px 90px #020617b3,0 0 50px #4f7cff1a}.settings-modal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.settings-modal-head h3{letter-spacing:-.03em;color:#f1f5f9;margin:0;font-size:22px}.settings-modal-close{border:1px solid var(--glass-border-strong);color:var(--text-secondary);cursor:pointer;background:#0f1428b3;border-radius:12px;width:36px;height:36px;font-size:20px;line-height:1;transition:border-color .2s,color .2s,transform .2s}.settings-modal-close:hover{border-color:var(--acc-border);color:var(--acc-text);transform:rotate(90deg)}.settings-modal .settings-group:last-child{padding-bottom:0}.settings-modal .card.dashboard-section{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;padding:0}.settings-modal .card.dashboard-section:before,.settings-modal .summary-header{display:none}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=768px){.settings-modal-overlay{align-items:stretch;padding:20px 12px}.settings-modal{padding:18px 16px}}.toggle-switch{border:1px solid var(--glass-border-strong);cursor:pointer;background:#080b18cc;border-radius:999px;width:48px;height:26px;padding:0;transition:background .2s,border-color .2s,box-shadow .2s;position:relative}.toggle-switch:hover{border-color:var(--acc-border)}.toggle-switch .toggle-knob{background:#64748b;border-radius:50%;width:20px;height:20px;transition:transform .22s cubic-bezier(.4,0,.2,1),background .2s;position:absolute;top:2px;left:2px}.toggle-switch--on{background:var(--acc-soft);border-color:var(--acc);box-shadow:0 0 14px var(--acc-glow)}.toggle-switch--on .toggle-knob{background:var(--acc);box-shadow:0 0 10px var(--acc-glow);transform:translate(22px)}[data-density=compact] .card,[data-density=compact] .create-escrow-card,[data-density=compact] .wallet-card,[data-density=compact] .activity-card,[data-density=compact] .history-card,[data-density=compact] .help-section,[data-density=compact] .escrow-summary,[data-density=compact] .progress-stepper,[data-density=compact] .quick-help-card{padding:14px 16px}[data-density=compact] .dashboard-main,[data-density=compact] .dashboard-side{gap:12px}[data-density=compact] .dashboard-grid{gap:14px}[data-density=compact] .escrow-row-glass{padding:12px 14px!important}[data-density=compact] .summary-item{padding:9px 0}[data-density=compact] .progress-stepper{padding:14px 16px}[data-density=compact] .wallet-info{margin-top:8px}:root,[data-accent=blue]{--acc:#4f7cff;--acc-2:#a855f7;--acc-grad:linear-gradient(135deg, #4f7cff 0%, #a855f7 100%);--acc-soft:#4f7cff29;--acc-border:#4f7cff61;--acc-text:#7ea4ff;--acc-glow:0 0 20px #4f7cff40}[data-accent=cyan]{--acc:#22d3ee;--acc-2:#4f7cff;--acc-grad:linear-gradient(135deg, #22d3ee 0%, #4f7cff 100%);--acc-soft:#22d3ee29;--acc-border:#22d3ee66;--acc-text:#67e8f9;--acc-glow:0 0 20px #22d3ee40}[data-accent=emerald]{--acc:#34d399;--acc-2:#10b981;--acc-grad:linear-gradient(135deg, #34d399 0%, #059669 100%);--acc-soft:#34d39929;--acc-border:#34d39966;--acc-text:#6ee7b7;--acc-glow:0 0 20px #34d39940}[data-accent=amber]{--acc:#fbbf24;--acc-2:#f97316;--acc-grad:linear-gradient(135deg, #fbbf24 0%, #f97316 100%);--acc-soft:#fbbf2429;--acc-border:#fbbf2466;--acc-text:#fcd34d;--acc-glow:0 0 20px #fbbf2440}.brand-copy h2,.landing-logo h2{color:var(--acc-text);text-shadow:0 0 18px var(--acc-soft)}.network-badge{background:linear-gradient(135deg, var(--acc-soft), var(--acc-soft));border-color:var(--acc-border);color:var(--acc-text);box-shadow:0 0 18px var(--acc-glow)}.wallet-pill{background:linear-gradient(135deg, #0f172a, var(--acc) 45%, var(--acc-2));box-shadow:0 16px 30px var(--acc-glow), 0 0 0 1px #ffffff1a inset}.progress-step.active .progress-circle{background:var(--acc-grad);box-shadow:0 0 0 6px var(--acc-soft), 0 0 24px var(--acc-glow)}.section-mark{color:var(--acc-text);background:linear-gradient(135deg, var(--acc-soft), var(--acc-soft));border-color:var(--acc-border)}.status-badge.live{background:var(--acc-soft);border-color:var(--acc-border);color:var(--acc-text);box-shadow:0 0 14px var(--acc-glow);animation:2.4s ease-in-out infinite live-pulse}.sidebar-icon{color:var(--acc-text)}.sidebar-menu button.active{background:linear-gradient(135deg, var(--acc-soft), var(--acc-soft));box-shadow:0 0 20px var(--acc-glow), inset 0 1px 0 #ffffff1a}.action-grid button{background:var(--acc-grad);box-shadow:0 14px 28px var(--acc-glow), inset 0 1px 0 #ffffff2e}.landing-cta-primary{background:var(--acc-grad);box-shadow:0 14px 30px var(--acc-glow), inset 0 1px 0 #fff3}.landing-cta-primary:hover{box-shadow:0 18px 36px var(--acc-glow), inset 0 1px 0 #fff3}.landing-hero-badge{background:var(--acc-soft);border-color:var(--acc-border);color:var(--acc-text);box-shadow:0 0 18px var(--acc-glow)}.landing-cta-ghost:hover{border-color:var(--acc-border);box-shadow:0 0 18px var(--acc-glow)}.help-btn:hover{box-shadow:0 0 18px var(--acc-glow)}.dashboard-kicker{border-color:var(--acc-border);color:var(--acc-text);box-shadow:0 0 16px var(--acc-glow)}.showcase-tile:hover{border-color:var(--acc-border);box-shadow:0 30px 70px #02061799, 0 0 30px var(--acc-glow)}.landing{background:radial-gradient(900px 480px at 78% -12%,#5e6ad21f,#0000 62%),radial-gradient(700px 420px at 12% 6%,#7878dc12,#0000 55%),#070809}.landing:before{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(70% 45% at 50% 0,#000 35%,#0000 100%);mask-image:radial-gradient(70% 45% at 50% 0,#000 35%,#0000 100%)}.landing-inner{max-width:1080px;padding:0 24px}.landing-nav{padding:24px 0 16px}.landing-logo img{opacity:.9;width:30px;height:30px}.landing-logo h2{letter-spacing:-.01em;color:#e8eaed;font-size:16px;font-weight:600}.landing-logo p{color:#6b7280;margin:1px 0 0;font-size:11px}.landing-cta-ghost{color:#d4d7dc;background:0 0;border:1px solid #2a2d33;border-radius:7px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s}.landing-cta-ghost:hover{box-shadow:none;background:#ffffff0b;border-color:#3b3f47;transform:none}.landing-cta-primary{color:#fff;box-shadow:none;background:#5e6ad2;border-radius:7px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .15s}.landing-cta-primary:hover{box-shadow:none;filter:none;background:#6b76dd;transform:none}.landing-hero{padding:84px 0 56px}.landing-hero-badge{color:#9aa1ab;box-shadow:none;background:#ffffff0a;border:1px solid #26292f;border-radius:999px;gap:6px;margin-bottom:24px;padding:5px 11px;font-size:12px;font-weight:500}.landing-hero-dot{background:#34d399;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #34d399b3}.landing-hero h1{letter-spacing:-.03em;color:#f2f4f7;max-width:760px;margin:0 auto 16px;font-size:clamp(34px,5vw,54px);font-weight:600;line-height:1.08}.landing-hero h1 .grad{background:linear-gradient(90deg,#8b96e8,#a5b0f0 60%);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-hero-lead{color:#8a919c;max-width:560px;font-size:15px;line-height:1.65}.landing-hero-actions{gap:12px;margin-top:30px}.showcase{padding:24px 0 72px}.showcase-head{margin-bottom:36px}.showcase-head h2{letter-spacing:-.02em;color:#e8eaed;font-size:clamp(22px,3vw,30px);font-weight:600}.showcase-head p{color:#7c838e;font-size:13.5px}.showcase-grid{gap:16px}.showcase-tile{box-shadow:none;background:#0c0d0f;border:1px solid #212429;border-radius:14px;padding:8px;transition:border-color .15s,transform .15s}.showcase-tile:hover{border-color:#3a3f4a;transform:translateY(-2px);box-shadow:0 16px 40px #00000073}.showcase-window{background:#0a0b0d;border:1px solid #1c1f24;border-radius:10px}.showcase-window-bar{background:#0d0e10;border-bottom:1px solid #1c1f24;gap:5px;padding:8px 12px}.showcase-dot{background:#23262c;border-radius:50%;width:7px;height:7px}.showcase-window-title{color:#5c626b;letter-spacing:0;margin-left:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500}.showcase-body{gap:10px;padding:14px}.showcase-caption{padding:12px 14px 14px}.showcase-caption h3{letter-spacing:-.01em;color:#e2e5ea;font-size:14px;font-weight:600}.showcase-caption p{color:#7c838e;font-size:12.5px;line-height:1.55}.mock-stat{background:#0f1013;border:1px solid #1f2227;border-radius:8px;padding:10px 12px}.mock-stat span{color:#5c626b;font-size:9px;font-weight:500}.mock-stat strong{color:#e8eaed;margin-top:3px;font-size:15px;font-weight:600}.mock-bars{background:#0f1013;border:1px solid #1f2227;border-radius:8px;gap:6px;height:64px;padding:8px}.mock-bar{background:linear-gradient(#7b87e0,#5e6ad247);border-radius:4px 4px 1px 1px}.mock-form{gap:8px}.mock-input{background:#0d0e10;border:1px solid #23262c;border-radius:7px;height:32px}.mock-btn{height:34px;box-shadow:none;background:#5e6ad2;border-radius:7px}.mock-summary-row{border-bottom:1px solid #1c1f24;padding:8px 0;font-size:12px}.mock-summary-row strong{color:#e2e5ea;font-weight:500}.mock-feed-row{background:#0f1013;border:1px solid #1f2227;border-radius:8px;gap:9px;padding:8px 10px}.mock-feed-ic{background:#181a1f;border-radius:6px;width:26px;height:26px;font-size:12px}.mock-feed-lines i{background:#24272d;border-radius:3px;height:6px}.landing-features{gap:12px;padding:12px 0 72px}.landing-feature{background:0 0;border:1px solid #212429;border-radius:10px;padding:18px 20px}.landing-feature h3{letter-spacing:-.01em;color:#e2e5ea;font-size:13.5px;font-weight:600}.landing-feature p{color:#7c838e;font-size:12.5px;line-height:1.6}.landing-footer{color:#5c626b;border-top:1px solid #1c1f24;padding:20px 0 36px;font-size:12px}.landing-footer-link{color:#a5b0f0;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:none}.landing-footer-link:hover{color:#c7cdff;text-decoration:underline}.landing-footer-sep{color:#3a3f47}.app-shell{background:#070809}.top-navbar{-webkit-backdrop-filter:blur(16px);height:64px;box-shadow:none;background:#090a0cd9;border-bottom:1px solid #1c1f24;padding:0 28px}.app-layout{min-height:calc(100svh - 64px)}.sidebar{min-height:calc(100svh - 64px);box-shadow:none;background:#0a0b0d;border-right:1px solid #1c1f24;padding:20px 14px;top:64px}.logo{border-bottom:1px solid #1c1f24}.top-navbar .brand-image{object-fit:contain;opacity:.92;width:auto;height:30px}.brand-image{opacity:.92;width:30px;height:30px}:root:not([data-theme=aurora]) .brand-image{opacity:.95;filter:brightness(1.55)saturate(1.08)drop-shadow(0 2px 12px #5e6ad273)}.brand-image--sidebar{width:28px;height:28px}.brand-copy h2,.logo h2{letter-spacing:-.01em;color:#e8eaed;text-shadow:none;font-size:15px;font-weight:600}.brand-copy p,.logo p{color:#6b7280;font-size:11px}.network-badge{color:#9aa1ab;box-shadow:none;background:0 0;border:1px solid #26292f;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:500}.help-btn{color:#d4d7dc;background:0 0;border:1px solid #26292f;border-radius:7px;padding:7px 12px;font-size:13px;font-weight:500}.help-btn:hover{box-shadow:none;background:#ffffff0b;transform:none}.wallet-pill{color:#fff;min-width:176px;box-shadow:none;background:#5e6ad2;border-radius:7px;gap:2px;padding:8px 14px}.wallet-pill:hover{box-shadow:none;background:#6b76dd;transform:none}.wallet-pill-line{font-size:13px;font-weight:600}.wallet-pill small{opacity:.85;font-size:11px}.sidebar-menu{gap:2px}.sidebar-menu button{color:#9aa1ab;border-radius:7px;padding:9px 12px;font-size:13.5px;font-weight:500}.sidebar-menu button:hover{color:#e8eaed;background:#ffffff0d;transform:none}.sidebar-menu button.active{color:#a5b0f0;box-shadow:none;background:#5e6ad229}.sidebar-icon{color:#6b7280;font-size:15px}.sidebar-menu button.active .sidebar-icon{color:#a5b0f0}.sidebar-footnote{background:#0d0e10;border:1px solid #1c1f24;border-radius:12px;padding:15px;box-shadow:0 12px 30px #00000052}.sidebar-footnote .footnote-badge{color:#a5b0f0;background:#5e6ad224;border:1px solid #5e6ad247}.sidebar-footnote .footnote-badge-dot{background:#34d399;box-shadow:0 0 0 3px #34d39929}.sidebar-footnote .footnote-powered{color:#d1d5db}.sidebar-footnote .footnote-divider{background:#1c1f24}.sidebar-footnote .footnote-creator{color:#9aa1ab;background:#121418;border:1px solid #26292f}.sidebar-footnote .footnote-creator:hover{color:#d1d5db;background:#171a1f;border-color:#3a3f47}.card,.create-escrow-card,.wallet-card,.activity-card,.history-card,.help-section,.escrow-summary,.progress-stepper,.quick-help-card{-webkit-backdrop-filter:none;box-shadow:none;background:#0c0d0f;border:1px solid #1e2126;border-radius:10px}.card:before,.create-escrow-card:before,.wallet-card:before,.activity-card:before,.history-card:before,.help-section:before,.escrow-summary:before,.progress-stepper:before{display:none}.dashboard-header{text-align:left;padding:8px 0 14px}.dashboard-kicker{color:#9aa1ab;background:0 0;border:1px solid #26292f;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:500}.dashboard-header h1{letter-spacing:-.025em;color:#f2f4f7;margin:8px 0 6px;font-size:clamp(24px,3.2vw,34px);font-weight:600;line-height:1.12}.dashboard-lead{color:#8a919c;margin:0;font-size:14px}.progress-stepper-header h3,.summary-header h3,.wallet-header h3,.help-center h3,.create-escrow-card h2,.wallet-card h3,.activity-card h3,.history-card h3,.escrow-summary h3{letter-spacing:-.01em;color:#e2e5ea;font-size:15px;font-weight:600}.progress-stepper-header p,.summary-header p,.wallet-header p,.help-center p{color:#7c838e;font-size:12.5px}.progress-track:before{background:#1c1f24}.progress-circle{color:#6b7280;width:32px;height:32px;box-shadow:none;background:#141619;border:1px solid #26292f;font-size:12px;font-weight:600}.progress-step.completed .progress-circle{color:#4ade80;background:#1c3a2b;border-color:#1c3a2b}.progress-step.active .progress-circle{color:#a5b0f0;box-shadow:none;background:#5e6ad233;border-color:#5e6ad2}.progress-label{color:#8a919c;font-size:11px}.wallet-badge,.status-badge{border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;display:inline-flex}.escrow-status-icon{flex:none;width:12px;height:12px}.wallet-badge,.status-badge{font-weight:600}.status-badge.completed,.wallet-badge.connected{color:#34d399;background:#34d3991a;border-color:#34d39940}.status-badge.waiting,.wallet-badge.disconnected,.status-badge.refunded{color:#d9a614;background:#facc1514;border-color:#facc1538}.status-badge.funded,.status-badge.live{color:#a5b0f0;background:#5e6ad21a;border-color:#5e6ad247}.status-badge.submitted{color:#f59e0b;background:#f973161a;border-color:#f9731640}.status-badge.approved{color:#a78bfa;background:#8b5cf61a;border-color:#8b5cf647}.status-badge.disputed{color:#f87171;background:#ef44441a;border-color:#ef444447}.status-dot{box-shadow:none}.escrow-role-badge{color:#9aa1ab;background:#141619;border:1px solid #26292f;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:600}.escrow-role-badge--active{color:#a5b0f0;background:#5e6ad21f;border-color:#5e6ad259}.escrow-hint,.section-copy{color:#7c838e;font-size:13px}.action-grid button{min-height:40px;box-shadow:none;border-radius:7px;padding:10px 14px;font-size:13px;font-weight:600}.action-grid button:hover{box-shadow:none;filter:brightness(1.1);transform:none}.action-grid button:hover:after{transform:none}.action-grid .premium-action-btn--load-more{background:#1e3a8a}.action-grid .premium-action-btn--create{background:#2563eb}.action-grid .premium-action-btn--approve{background:#4f46e5}.action-grid .premium-action-btn--deposit{background:#0891b2}.action-grid .premium-action-btn--submit{background:#2563eb}.action-grid .premium-action-btn--approve-work{background:#4f46e5}.action-grid .premium-action-btn--release{background:#059669}.action-grid .premium-action-btn--cancel{background:#b45309}.action-grid .premium-action-btn--claim{background:#0d9488}.action-grid .premium-action-btn--dispute{background:#b91c1c}.action-grid .premium-action-btn--resolve-freelancer{background:#059669}.action-grid .premium-action-btn--resolve-client{background:#7c3aed}.premium-action-btn{box-shadow:none;border-radius:7px;padding:9px 14px;font-size:13px;font-weight:600}.premium-action-btn--load-more{color:#fff;background:#1e3a8a;border:1px solid #2b4aa8}.premium-action-btn--load-more:hover{background:#2546a3}.create-escrow-card input,.history-search,.history-sort,select{box-shadow:none;background:#0d0e10;border:1px solid #26292f;border-radius:7px}.create-escrow-card input:focus,.history-search:focus,.history-sort:focus,select:focus{border-color:#5e6ad2;box-shadow:0 0 0 3px #5e6ad22e}@media (width>=769px){.create-escrow-card{gap:13px;padding:22px}.create-escrow-head{gap:12px}.create-escrow-card .section-mark{border-radius:12px;width:42px;height:42px;font-size:18px}.create-escrow-card h2{font-size:16px}.escrow-subtitle{margin-top:2px;font-size:12.5px;line-height:1.5}.escrow-role-badge{padding:4px 10px;font-size:11px}.escrow-hint{margin:0;font-size:12px}.create-escrow-card input{min-height:44px;padding:10px 13px;font-size:13px}.create-escrow-card .action-grid{gap:10px;margin-top:0}.create-escrow-card .action-grid button{min-height:36px;padding:8px 12px;font-size:12.5px}}.wallet-item,.summary-item{border-bottom:1px solid #1c1f24;padding:11px 0}.wallet-item span,.summary-item span{color:#7c838e;font-size:12.5px}.wallet-item strong,.summary-item strong{color:#e2e5ea;font-size:13px}.help-section{background:#0d0e10;border-radius:8px}.help-section h4{color:#e2e5ea}.help-section ul,.help-section ol{color:#7c838e}.help-cta{color:#d4d7dc;background:0 0;border:1px solid #26292f;border-radius:7px;padding:8px 14px;font-size:13px;font-weight:500}.help-cta:hover{box-shadow:none;background:#ffffff0d;transform:none}.activity-empty{background:#0d0e10;border:1px dashed #2a2e35;border-radius:8px}.activity-empty strong{color:#e2e5ea}.activity-empty p,.quick-help-text{color:#7c838e}.help-page{max-width:860px}.help-back-btn{align-self:flex-start;margin-bottom:2px}.help-role-picker{flex-wrap:wrap;gap:8px;display:flex}.help-role-tab{color:#9aa1ab;cursor:pointer;background:0 0;border:1px solid #26292f;border-radius:7px;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.help-role-tab:hover{color:#e8eaed;border-color:#3a3f4a}.help-role-tab.active{color:#a5b0f0;background:#5e6ad224;border-color:#5e6ad266}.help-role-icon{font-size:14px}.help-role-panel{flex-direction:column;gap:14px;display:flex}.help-role-tagline{color:#8a919c;margin:0;font-size:13px;line-height:1.6}.help-steps{gap:10px;display:grid}.help-step{background:#0d0e10;border:1px solid #1e2126;border-radius:8px;padding:12px 14px}.help-step-title{color:#e2e5ea;margin-bottom:4px;font-size:13px;font-weight:600}.help-step p{color:#7c838e;margin:0;font-size:12.5px;line-height:1.6}.help-tips{gap:8px;display:grid}.help-tip{color:#8a919c;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.55;display:flex}.help-tip span:first-child{color:#34d399;font-weight:700}.help-actions{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.help-faq{flex-direction:column;gap:8px;padding-top:4px;display:flex}.help-faq h4,.help-status-legend h4{color:#e2e5ea;margin:0 0 6px;font-size:13.5px;font-weight:600}.help-faq-item{background:#0d0e10;border:1px solid #1e2126;border-radius:8px;overflow:hidden}.help-faq-question{color:#d4d7dc;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.help-faq-question:hover{color:#f2f4f7}.help-faq-chevron{color:#6b7280;flex:none;font-size:14px}.help-faq-answer{color:#7c838e;padding:0 14px 12px;font-size:12.5px;line-height:1.6}.help-status-legend{flex-direction:column;gap:10px;display:flex}.help-status-grid{gap:8px;display:grid}.help-status-item{background:#0d0e10;border:1px solid #1e2126;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.help-status-item>span:last-child{color:#7c838e;font-size:12.5px}.whyarc-page{max-width:860px}.whyarc-intro h4,.whyarc-reasons h4,.whyarc-network h4{letter-spacing:-.01em;color:#e2e5ea;margin:0 0 10px;font-size:15px;font-weight:600}.whyarc-intro{margin-bottom:20px}.whyarc-intro p{color:#8a919c;margin:0;font-size:13.5px;line-height:1.7}.whyarc-intro strong{color:#cbd5e1;font-weight:600}.whyarc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.whyarc-card{background:#0d0e10;border:1px solid #1e2126;border-radius:10px;gap:12px;padding:14px;display:flex}.whyarc-card-icon{background:#5e6ad21f;border:1px solid #5e6ad238;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.whyarc-card strong{color:#e2e5ea;margin-bottom:3px;font-size:13px;font-weight:600;display:block}.whyarc-card p{color:#7c838e;margin:0;font-size:12.5px;line-height:1.55}.whyarc-reasons{margin-bottom:22px}.whyarc-reasons-list{gap:8px;display:grid}.whyarc-reason{background:#0d0e10;border:1px solid #1e2126;border-radius:10px;gap:10px;padding:12px 14px;display:flex}.whyarc-reason>span:first-child{color:#34d399;background:#22c55e1f;border:1px solid #22c55e40;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.whyarc-reason strong{color:#e2e5ea;margin-bottom:2px;font-size:13px;font-weight:600;display:block}.whyarc-reason p{color:#7c838e;margin:0;font-size:12.5px;line-height:1.55}.whyarc-network{margin-bottom:22px}.whyarc-table{border:1px solid #1e2126;border-radius:10px;overflow:hidden}.whyarc-table-row{background:#0d0e10;border-bottom:1px solid #1c1f24;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.whyarc-table-row:last-child{border-bottom:none}.whyarc-table-label{color:#7c838e;font-size:12.5px}.whyarc-table-value{color:#cbd5e1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:600}.whyarc-compare{margin-bottom:22px}.whyarc-compare h4{letter-spacing:-.01em;color:#e2e5ea;margin:0 0 6px;font-size:15px;font-weight:600}.whyarc-compare-note{color:#7c838e;margin:0 0 12px;font-size:12.5px;line-height:1.6}.whyarc-compare-table{border:1px solid #1e2126;border-radius:10px;overflow:hidden}.whyarc-compare-head,.whyarc-compare-row{grid-template-columns:120px 1fr 1fr;gap:12px;padding:10px 14px;display:grid}.whyarc-compare-head{background:#0d0e10;border-bottom:1px solid #1c1f24}.whyarc-compare-head span{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-size:11px;font-weight:600}.whyarc-compare-head .whyarc-compare-arc{color:#a5b0f0}.whyarc-compare-row{color:#8a919c;background:#0d0e10;border-bottom:1px solid #1c1f24;font-size:12.5px;line-height:1.5}.whyarc-compare-row:last-child{border-bottom:none}.whyarc-compare-row .whyarc-compare-aspect{color:#cbd5e1;font-weight:600}.whyarc-compare-row .whyarc-compare-arc{color:#c7cdff}.whyarc-closing{background:radial-gradient(600px 200px at 50% -30%,#5e6ad224,#0000 65%),#0d0e10d9;border:1px solid #5e6ad247;border-radius:12px;margin:0 0 22px;padding:16px 18px}.whyarc-closing p{color:#b8bec8;margin:0;font-size:13px;line-height:1.65}.whyarc-resources{margin-bottom:22px}.whyarc-resources h4{letter-spacing:-.01em;color:#e2e5ea;margin:0 0 10px;font-size:15px;font-weight:600}.whyarc-resources-list{gap:8px;display:grid}.whyarc-resource{background:#0d0e10;border:1px solid #1e2126;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.whyarc-resource:hover{background:#101218;border-color:#2b4aa8}.whyarc-resource-icon{color:#a5b0f0;background:#5e6ad21f;border:1px solid #5e6ad238;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.whyarc-resource-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.whyarc-resource-copy strong{color:#e2e5ea;font-size:13px;font-weight:600}.whyarc-resource-copy span{color:#7c838e;font-size:12px}.wallet-unified-disconnect{width:100%;margin-top:12px;font-size:12px}.sidebar-whyarc{margin-top:10px}.sidebar-whyarc-btn{color:#9aa1ab;cursor:pointer;background:#0d0e10;border:1px solid #1c1f24;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:flex}.sidebar-whyarc-btn:hover{color:#d1d5db;background:#121418;border-color:#2b2f36}.sidebar-whyarc-btn.active{color:#a5b0f0;background:#5e6ad21f;border-color:#5e6ad259}.sidebar-whyarc-btn .sidebar-icon{color:#6b7280}.sidebar-whyarc-btn.active .sidebar-icon{color:#a5b0f0}@media (width<=768px){.whyarc-grid{grid-template-columns:1fr}.whyarc-compare-head,.whyarc-compare-row{grid-template-columns:96px 1fr}.whyarc-compare-general{display:none}}@media (width<=900px){.showcase-grid,.landing-features{grid-template-columns:1fr}}.activity-item{border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.activity-item-icon{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid}.activity-item-body{min-width:0}.activity-item-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.activity-item-title-row strong{font-size:14px}.activity-item-detail{word-break:break-word;margin:4px 0 0;font-size:13px;line-height:1.6}.activity-item-meta{text-align:right;flex:none;min-width:0}.activity-item-time{white-space:nowrap;font-size:12px;font-weight:700}.activity-item-hash{margin-top:4px;font-size:11px}.activity-feed-list{gap:12px;margin-top:6px;display:grid}@media (width>=769px){.activity-feed-list{gap:8px}.activity-item{border-radius:10px;grid-template-columns:auto 1fr auto;gap:10px;padding:10px 12px}.activity-item-icon{border-radius:9px;width:34px;height:34px;font-size:15px}.activity-item-title-row{gap:8px}.activity-item-title-row strong{font-size:13px}.activity-item-title-row .status-badge{padding:3px 8px;font-size:10px}.activity-item-detail{margin-top:2px;font-size:12px;line-height:1.5}.activity-item-time{font-size:11px}.activity-item-hash{margin-top:2px;font-size:10.5px}}@media (width<=768px){html,body{min-width:0;overflow-x:clip}.top-navbar{background:#090a0ceb;border-bottom:1px solid #1c1f24;flex-direction:row;align-items:center;gap:10px;height:56px;padding:0 12px 0 72px}.nav-left{flex:auto;justify-content:flex-start;gap:8px;width:auto;min-width:0}.nav-right{flex-direction:row;flex:none;align-items:center;gap:8px;width:auto}.logo-section{gap:8px;min-width:0}.brand-image{width:26px;height:26px}.brand-copy h2{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.brand-copy p{display:none}.network-badge{flex:none;margin-left:auto;padding:3px 8px;font-size:10px}.help-btn{display:none!important}@media (width<=400px){.network-badge{display:none}.brand-copy h2{font-size:12.5px}.brand-suffix{display:none}}.wallet-pill{background:#5e6ad2;border-radius:7px;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:auto;min-width:0;max-width:160px;padding:7px 12px}.wallet-pill--connected{background:#0f766e}.wallet-pill-line{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.wallet-pill small{display:none}.mobile-menu-btn{width:40px;height:40px;box-shadow:none;background:#0c0d0f;border:1px solid #26292f;border-radius:10px;gap:4px;top:8px;left:12px}.mobile-menu-btn span{background:#e8eaed;width:16px;height:2px}.mobile-sidebar-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04060a9e}.mobile-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0b0d;border-right:1px solid #1c1f24;width:min(84vw,320px);box-shadow:24px 0 44px #00000080}.mobile-sidebar-header{padding:12px 2px 16px}.mobile-close-btn{color:#d4d7dc;box-shadow:none;background:#141619;border:1px solid #26292f;border-radius:10px;font-size:24px}.mobile-sidebar-menu button{color:#9aa1ab;border-radius:8px;padding:12px 14px;font-size:14px}.mobile-sidebar-menu button.active{color:#a5b0f0;background:#5e6ad229}.mobile-help-button{color:#a5b0f0;box-shadow:none;background:#0d0e10;border:1px solid #26292f;border-radius:8px}.mobile-help-button.active{color:#a5b0f0;box-shadow:none;background:#5e6ad229}.activity-item{border-radius:10px;grid-template-columns:auto 1fr;gap:10px;padding:11px 12px}.activity-item-icon{border-radius:9px;width:34px;height:34px;font-size:15px}.activity-item-title-row{gap:8px}.activity-item-title-row strong{font-size:13px}.activity-item-title-row .status-badge{padding:4px 8px;font-size:10px}.activity-item-detail{margin-top:3px;font-size:12px;line-height:1.5}.activity-item-meta{text-align:left;grid-column:2;align-items:baseline;gap:8px;display:flex}.activity-item-time{color:#9aa1ab;font-size:11px;font-weight:600}.activity-item-time:after{content:"";vertical-align:middle;background:#3a3f47;border-radius:50%;width:3px;height:3px;margin-left:8px;display:inline-block}.activity-item-hash{color:#6b7280;margin-top:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px}.dashboard{gap:16px;padding:16px 14px 32px}.dashboard-header .theme-badge{display:none}.dashboard-header{padding:4px 0 2px}.dashboard-header h1{letter-spacing:-.03em;max-width:100%;margin:10px 0 8px;font-size:28px;line-height:1.14}.dashboard-header:after{content:"";background:linear-gradient(90deg,#5e6ad2,#5e6ad200);border-radius:999px;width:40px;height:3px;margin-top:2px;display:block}.dashboard-lead{color:#9aa1ab;margin:0;font-size:13.5px;line-height:1.6}.progress-stepper{gap:10px;padding:14px 16px}.progress-stepper-header{gap:8px}.progress-stepper-header h3{font-size:14px}.progress-stepper-header p{margin-top:2px;font-size:11.5px}.progress-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 6px;padding-top:8px}.progress-step{gap:5px}.progress-circle{width:32px;height:32px;font-size:11px}.progress-label{max-width:100%;font-size:10px;line-height:1.25}.progress-step.completed .progress-circle,.progress-step.active .progress-circle{box-shadow:none}.card,.create-escrow-card,.wallet-card,.activity-card,.history-card,.help-section,.escrow-summary,.quick-help-card{padding:16px}.create-escrow-card{gap:12px;padding:16px}.create-escrow-head{align-items:flex-start;gap:10px}.section-mark{border-radius:10px;width:36px;height:36px;font-size:16px}.create-escrow-card h2{font-size:17px}.escrow-subtitle{margin-top:2px;font-size:12.5px;line-height:1.5}.escrow-role-badge{border-radius:999px;padding:6px 12px;font-size:11px}.create-escrow-card input{border-radius:9px;min-height:48px;padding:12px 14px;font-size:16px}.escrow-hint{font-size:12px;line-height:1.5}.action-grid{grid-template-columns:1fr;gap:10px;margin-top:14px}.action-grid button{border-radius:9px;min-height:48px;padding:12px 16px;font-size:14px}.wallet-card,.escrow-summary{gap:10px;padding:14px 16px}.wallet-header,.summary-header{gap:8px}.wallet-header h3,.summary-header h3{font-size:14px}.wallet-header p,.summary-header p{margin-top:2px;font-size:11.5px}.wallet-badge,.status-badge{gap:6px;padding:5px 10px;font-size:11px}.status-dot{width:8px;height:8px;box-shadow:0 0 0 4px #ffffff80}.summary-subtitle{font-size:12px;line-height:1.5}.wallet-info{gap:0;margin-top:8px}.wallet-item,.summary-item{gap:10px;padding:9px 0}.wallet-item span,.summary-item span{font-size:11.5px}.wallet-item strong,.summary-item strong{font-size:12px}}.landing,.app-shell{isolation:isolate}.landing:before,.app-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 42% at 28% 22%, color-mix(in srgb, var(--acc) 22%, transparent), transparent 70%), radial-gradient(38% 38% at 78% 58%, color-mix(in srgb, var(--acc-2) 18%, transparent), transparent 70%), radial-gradient(34% 34% at 55% 88%, color-mix(in srgb, var(--acc) 9%, transparent), transparent 70%);will-change:transform;animation:22s ease-in-out infinite alternate aurora-drift;position:fixed;inset:-20%}@keyframes aurora-drift{0%{opacity:.75;transform:translate(-2%,-1%)scale(1)}50%{opacity:1;transform:translate(2%,1.5%)scale(1.05)}to{opacity:.8;transform:translate(-1%,2%)scale(1.02)}}@media (prefers-reduced-motion:reduce){.landing:before,.app-shell:before{animation:none}}@keyframes landing-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.landing-nav,.landing-hero,.showcase-head,.showcase-tile,.landing-feature,.landing-footer{animation:.6s cubic-bezier(.22,.61,.36,1) both landing-rise}.landing-nav{animation-delay:20ms}.landing-hero{animation-delay:.1s}.showcase-head{animation-delay:.22s}.showcase-tile:first-child{animation-delay:.28s}.showcase-tile:nth-child(2){animation-delay:.36s}.showcase-tile:nth-child(3){animation-delay:.44s}.showcase-tile:nth-child(4){animation-delay:.52s}.landing-feature:first-child{animation-delay:.3s}.landing-feature:nth-child(2){animation-delay:.4s}.landing-feature:nth-child(3){animation-delay:.5s}.landing-footer{animation-delay:.6s}@media (prefers-reduced-motion:reduce){.landing-nav,.landing-hero,.showcase-head,.showcase-tile,.landing-feature,.landing-footer{animation:none}}.analytics-panel{flex-direction:column;gap:14px;padding:18px;display:flex}.analytics-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.analytics-stat{background:#0d0e10;border:1px solid #1e2126;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.analytics-stat-label{color:#7c838e;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.analytics-stat-value{color:#f2f4f7;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:700;overflow:hidden}.analytics-stat-sub{color:#6b7280;font-size:11px}.analytics-section{border-top:1px solid #1c1f24;flex-direction:column;gap:10px;padding-top:14px;display:flex}.analytics-section h4{color:#d4d7dc;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:600}.analytics-chart{border-bottom:1px solid #1e2126;align-items:flex-end;gap:8px;height:120px;padding:10px 8px 0;display:flex}.analytics-chart-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.analytics-chart-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--acc) 85%, #0d0e10), color-mix(in srgb, var(--acc-2) 45%, #0d0e10));border-radius:4px 4px 0 0;width:100%;max-width:34px;min-height:3px;transition:height .4s}.analytics-chart-label{color:#6b7280;text-transform:uppercase;letter-spacing:.03em;font-size:9.5px}.analytics-breakdown{flex-direction:column;gap:6px;display:flex}.analytics-breakdown-row{background:#0d0e10;border:1px solid #1c1f24;border-radius:7px;align-items:center;gap:10px;padding:7px 10px;display:flex}.analytics-breakdown-dot{border-radius:50%;flex:none;width:8px;height:8px}.analytics-breakdown-label{color:#d4d7dc;flex:1;font-size:12.5px}.analytics-breakdown-count{color:#f2f4f7;font-size:12px;font-weight:700}.analytics-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.analytics-party-head{color:#7c838e;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.analytics-party-row{border-bottom:1px solid #1c1f24;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:12.5px;display:flex}.analytics-party-row span{color:#d4d7dc;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.analytics-party-row strong{color:#e2e5ea;white-space:nowrap;font-size:12px}.analytics-party-empty{color:#6b7280;font-size:12px}@media (width<=900px){.analytics-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.analytics-parties{grid-template-columns:1fr;gap:12px}}.analytics-toolbar{justify-content:flex-end;align-items:center;gap:10px;margin:14px 0 6px;display:flex}.analytics-range-label{letter-spacing:.04em;text-transform:uppercase;color:#6b7280;font-size:11px;font-weight:600}.analytics-range{background:#ffffff0a;border:1px solid #23272e;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.analytics-range button{appearance:none;color:#8b919c;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 13px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;transition:background .15s,color .15s}.analytics-range button:hover{color:#e6e8ec}.analytics-range button.active{background:color-mix(in srgb, var(--acc,#5e6ad2) 18%, transparent);color:#fff}@media (width<=560px){.analytics-toolbar{justify-content:flex-start;margin:12px 0 4px}}.escrow-card-clickable{cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.escrow-card-clickable:hover,.escrow-card-clickable:focus-visible{border-color:color-mix(in srgb, var(--acc,#5e6ad2) 45%, transparent);background:#ffffff08;outline:none}.escrow-card-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.escrow-card-view{letter-spacing:.02em;color:color-mix(in srgb, var(--acc,#5e6ad2) 80%, #fff);font-size:12px;font-weight:600}.escrow-card-arrow{color:#8b919c;font-size:13px;transition:transform .15s,color .15s}.escrow-card-clickable:hover .escrow-card-arrow{color:#fff;transform:translate(3px)}.escrow-card-compact{border-radius:10px;padding:12px 14px}.escrow-card-compact-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.escrow-card-compact-id{align-items:baseline;gap:8px;min-width:0;display:flex}.escrow-card-compact-id .escrow-row-title{white-space:nowrap;font-size:13.5px;font-weight:600;color:#e2e5ea!important}.escrow-card-compact-amount{color:#8a919c;white-space:nowrap;font-size:12px;font-weight:500}.escrow-card-compact-parties{align-items:center;gap:8px;min-width:0;display:flex}.escrow-card-compact-party{color:#9aa1ab;white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:5px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:inline-flex;overflow:hidden}.escrow-card-compact-label{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-family:inherit;font-size:10px;font-weight:600}.escrow-card-compact-flow{color:#4b5563;flex:none;font-size:12px}.escrow-card-compact-chevron{color:#6b7280;flex:none;margin-left:auto;font-size:16px;line-height:1;transition:transform .15s,color .15s}.escrow-card-clickable:hover .escrow-card-compact-chevron{color:#fff;transform:translate(2px)}.escrow-card-compact-expiry{align-items:center;gap:5px;margin:2px 0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.escrow-card-compact-expiry--ok{color:#7c8ba1}.escrow-card-compact-expiry--warning{color:#fbbf24}.escrow-card-compact-expiry--urgent{color:#f87171;font-weight:600}.escrow-card-compact-expiry--expired{color:#94a3b8;text-decoration:line-through}.escrow-expiry-row--ok strong{color:#9aa1ab}.escrow-expiry-row--warning strong{color:#fbbf24}.escrow-expiry-row--urgent strong{color:#f87171}.escrow-expiry-row--expired strong{color:#94a3b8;text-decoration:line-through}.escrow-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020305b8;justify-content:center;align-items:center;padding:24px;animation:.18s modal-fade-in;display:flex;position:fixed;inset:0}.escrow-modal{background:#0e1013;border:1px solid #23272e;border-radius:16px;width:min(560px,100%);max-height:min(82vh,720px);padding:22px;animation:.22s cubic-bezier(.16,1,.3,1) modal-rise-in;overflow-y:auto;box-shadow:0 24px 60px #0000008c}.escrow-modal-head{border-bottom:1px solid #ffffff12;align-items:center;gap:14px;padding-bottom:16px;display:flex}.escrow-modal-head h3{color:#fff;margin:0;font-size:17px;font-weight:650}.escrow-modal-head p{color:#8b919c;margin:3px 0 0;font-size:12px}.escrow-modal-head .status-badge{margin-left:auto}.escrow-modal-close{appearance:none;color:#a6adb8;cursor:pointer;background:#ffffff0a;border:1px solid #23272e;border-radius:8px;width:32px;height:32px;font-size:18px;line-height:1;transition:background .15s,color .15s}.escrow-modal-close:hover{color:#fff;background:#ffffff14}.escrow-detail-grid{grid-template-columns:1fr 1fr;gap:2px 22px;padding:16px 0;display:grid}.escrow-detail-row{flex-direction:column;gap:3px;padding:6px 0;display:flex}.escrow-detail-row span{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;font-size:11px;font-weight:600}.escrow-detail-row strong{color:#e6e8ec;word-break:break-all;font-size:13px;font-weight:500}.escrow-modal-section h4{color:#fff;margin:0 0 14px;font-size:13px;font-weight:650}.escrow-timeline{flex-direction:column;gap:0;padding-left:4px;display:flex;position:relative}.timeline-item{gap:12px;padding-bottom:18px;display:flex;position:relative}.timeline-item:before{content:"";background:#ffffff14;width:1px;position:absolute;top:34px;bottom:0;left:17px}.timeline-item:last-child:before{display:none}.timeline-marker{z-index:1;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:flex}.timeline-content{flex:1;min-width:0;padding-top:1px}.timeline-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.timeline-head strong{color:#e6e8ec;font-size:13px;font-weight:600}.timeline-head span{color:#6b7280;white-space:nowrap;font-size:11px}.timeline-content p{color:#9aa1ab;word-break:break-word;margin:3px 0 5px;font-size:12px;line-height:1.5}.timeline-tx{color:color-mix(in srgb, var(--acc,#5e6ad2) 75%, #fff);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;text-decoration:none;transition:color .15s}.timeline-tx:hover{color:#fff;text-decoration:underline}.timeline-tx--plain{color:#6b7280}.escrow-state-checklist{flex-direction:column;gap:8px;display:flex}.state-step{background:#ffffff05;border:1px solid #ffffff0f;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;display:flex}.state-step-dot{background:#2c3038;border-radius:50%;width:8px;height:8px}.state-step.done .state-step-dot{background:#16a34a}.state-step-label{color:#e6e8ec;flex:1;font-size:12.5px}.state-step-tag{color:#6b7280;font-size:11px}.state-step.done .state-step-tag{color:#34d399}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-rise-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=560px){.escrow-modal{max-height:84vh;padding:18px}.escrow-detail-grid{grid-template-columns:1fr}.escrow-modal-head{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.escrow-modal-overlay,.escrow-modal{animation:none}}.fund-flow{flex-direction:column;gap:12px;display:flex}.fund-row{grid-template-columns:1fr 1.6fr;align-items:end;gap:12px;display:grid}.fund-field{flex-direction:column;gap:6px;display:flex}.fund-field label{color:#7c838e;letter-spacing:.02em;text-transform:uppercase;font-size:11.5px;font-weight:600}.fund-input{color:#f2f4f7;background:#0d0e10;border:1px solid #26292f;border-radius:8px;min-height:38px;padding:9px 12px;font-size:13.5px}.fund-input:focus{border-color:#5e6ad2;outline:none;box-shadow:0 0 0 3px #5e6ad22e}.fund-input--readonly{color:#aab2bd;cursor:not-allowed;background:#101319}.fund-chain-select{flex-wrap:wrap;gap:6px;display:flex}.fund-chain-option{color:#7c838e;cursor:pointer;background:#0d0e10;border:1px solid #26292f;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600;transition:all .15s}.fund-chain-option:hover{color:#cbd5e1;border-color:#34384a}.fund-chain-option.active{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-color:#0000}.fund-flow-note p{color:#7c838e;margin:0;font-size:11.5px;line-height:1.5}.fund-flow-note a{color:#8b93f5;text-decoration:none}.fund-flow-note a:hover{text-decoration:underline}.fund-stepper{flex-direction:column;gap:10px;padding:4px 0;display:flex}.fund-stepper-head{align-items:center;gap:10px;display:flex}.fund-stepper-head strong{color:#e2e5ea;font-size:13.5px}.fund-stepper-sub{color:#7c838e;margin:0;font-size:12px}.fund-steps{flex-direction:column;gap:6px;margin-top:4px;display:flex}.fund-step{background:#0f142866;border:1px solid #1c1f24;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.fund-step--success{border-color:#22c55e59}.fund-step--error{border-color:#ef444466}.fund-step--error .fund-step-icon{color:#ef4444}.fund-step-error{color:#f87171;text-align:right;overflow-wrap:anywhere;flex:none;max-width:180px;font-size:11px;line-height:1.35}.fund-step--pending .fund-step-icon{color:#8b93f5;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.fund-step-icon{text-align:center;color:#7c838e;flex:none;width:18px;font-size:12px}.fund-step--success .fund-step-icon{color:#22c55e}.fund-step-name{color:#e2e5ea;flex:1;font-size:12.5px}.fund-step-link{color:#8b93f5;font-size:11px;text-decoration:none}.fund-error{flex-direction:column;gap:8px;display:flex}.fund-error strong{color:#ef4444;font-size:13.5px}.fund-error span{color:#cbd5e1;font-size:12.5px}.fund-receipt{flex-direction:column;gap:12px;display:flex}.fund-receipt-head{flex-direction:column;gap:2px;display:flex}.fund-receipt-head strong{color:#22c55e;font-size:14px}.fund-receipt-head span{color:#7c838e;font-size:12px}.fund-receipt .summary-item a{color:#8b93f5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;text-decoration:none}.fund-receipt-actions{justify-content:flex-end;display:flex}@media (width<=640px){.fund-row{grid-template-columns:1fr}}.landing-cctp{text-align:center;border:1px solid var(--glass-border);background:radial-gradient(1200px 340px at 50% -10%,#5e6ad229,#0000 60%),linear-gradient(#121830cc,#0b0f20b3);border-radius:22px;flex-direction:column;align-items:center;gap:24px;margin:0 0 10px;padding:44px 26px;display:flex;position:relative;overflow:hidden}.landing-cctp:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7c3aed14,#0000);animation:5s ease-in-out infinite cctp-sheen;position:absolute;inset:0}@keyframes cctp-sheen{0%,to{opacity:.6;transform:translate(-30%)}50%{opacity:1;transform:translate(30%)}}.landing-cctp-head{max-width:560px;position:relative}.landing-cctp-head h2{letter-spacing:-.02em;color:#e6edf7;margin:12px 0 10px;font-size:24px}.landing-cctp-head p{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.65}.landing-cctp-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;max-width:780px;display:flex;position:relative}.landing-cctp-node{background:#0d0e10d9;border:1px solid #26292f;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:118px;padding:14px 12px;display:flex}.landing-cctp-node--mid{border-color:#5e6ad273}.landing-cctp-node--done{border-color:#22c55e73}.landing-cctp-node-icon{font-size:20px;line-height:1}.landing-cctp-node strong{color:#e6edf7;font-size:12.5px}.landing-cctp-node small{color:#7c838e;font-size:11px}.landing-cctp-arrow{color:#5e6ad2;padding:0 2px;font-size:16px;font-weight:700}.landing-cctp .landing-cta-primary{position:relative}@media (width<=720px){.landing-cctp-flow{gap:6px}.landing-cctp-node{min-width:100px;padding:10px 8px}.landing-cctp-arrow{font-size:12px}}.whyarc-circle{margin-top:30px}.whyarc-circle h4{color:#e6edf7;margin:0 0 6px;font-size:17px}.whyarc-circle .whyarc-compare-note{margin-bottom:16px}.whyarc-cctp-note{background:radial-gradient(600px 200px at 50% -30%,#5e6ad22e,#0000 65%),#0d0e10d9;border:1px solid #5e6ad266;border-radius:14px;flex-direction:column;gap:6px;margin-top:18px;padding:18px 20px;display:flex}.whyarc-cctp-note .status-badge{align-self:flex-start}.whyarc-cctp-note strong{color:#e6edf7;font-size:14px}.whyarc-cctp-note p{color:#7c838e;margin:0;font-size:12.5px;line-height:1.65}.safety-page{max-width:1000px}.safety-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.safety-chip-dot{font-size:11px;line-height:1}.safety-chip--healthy{color:#34d399;background:#34d3991a;border-color:#34d39940}.safety-chip--attention{color:#d9a614;background:#facc1514;border-color:#facc1538}.safety-chip--critical{color:#f87171;background:#ef44441a;border-color:#ef444447}.safety-chip--notverified{color:#9aa1ab;background:#94a3b814;border-color:#94a3b838}.safety-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}.safety-stat{background:#0d0e10;border:1px solid #1e2126;border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.safety-stat-label{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-size:10.5px;font-weight:600}.safety-stat-value{letter-spacing:-.01em;color:#e8eaed;word-break:break-word;font-size:17px;font-weight:600}.safety-stat-sub{color:#7c838e;font-size:11.5px;line-height:1.45}.safety-stat-chip{margin-top:2px}.safety-empty{background:#0d0e10;border:1px dashed #2a2e35;border-radius:9px;flex-direction:column;gap:6px;padding:16px;display:flex}.safety-empty strong{color:#e2e5ea;font-size:13.5px}.safety-empty p{color:#7c838e;margin:0;font-size:12.5px;line-height:1.6}.safety-recovery-card{background:#0d0e10;border:1px solid #1e2126;border-radius:10px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.safety-recovery-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.safety-recovery-label{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-size:10.5px;font-weight:600;display:block}.safety-recovery-amount{letter-spacing:-.02em;color:#f2f4f7;margin-top:4px;font-size:22px;font-weight:600;display:block}.safety-recovery-rows{flex-direction:column;display:flex}.safety-recovery-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.safety-recovery-actions .premium-action-btn{color:#fff;cursor:pointer;border:none;border-radius:7px;padding:9px 16px;font-size:13px;font-weight:600;transition:filter .15s}.safety-recovery-actions .premium-action-btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.6)}.safety-recovery-hint{color:#8a919c;font-size:12px;line-height:1.5}.safety-destination-input{color:#e2e5ea;background:#0d0e10;border:1px solid #26292f;border-radius:7px;flex:240px;min-width:0;padding:9px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.safety-destination-input:focus{border-color:#5e6ad2;outline:none;box-shadow:0 0 0 3px #5e6ad22e}.safety-other-token{border-top:1px solid #1c1f24;flex-direction:column;gap:8px;margin-top:6px;padding-top:16px;display:flex}.safety-other-token h4{color:#e2e5ea;margin:0;font-size:13.5px;font-weight:600}.safety-other-token-row{flex-wrap:wrap;gap:10px;display:flex}.safety-other-token-row input{color:#e2e5ea;background:#0d0e10;border:1px solid #26292f;border-radius:7px;flex:260px;min-width:0;padding:10px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.safety-other-token-row input:focus{border-color:#5e6ad2;outline:none;box-shadow:0 0 0 3px #5e6ad22e}.safety-other-token-msg{color:#8a919c;margin:0;font-size:12px}.safety-checks{flex-direction:column;gap:8px;margin-top:4px;display:flex}.safety-check{background:#0d0e10;border:1px solid #1e2126;border-radius:8px;align-items:flex-start;gap:11px;padding:11px 14px;display:flex}.safety-check-icon{border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-weight:800;display:grid}.safety-check--ok .safety-check-icon{color:#34d399;background:#34d39924}.safety-check--fail .safety-check-icon{color:#f87171;background:#ef444424}.safety-check-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.safety-check-body strong{color:#e2e5ea;font-size:13px;font-weight:600}.safety-check-body span{color:#7c838e;font-size:12px;line-height:1.5}.safety-check-flag{color:#9aa1ab;background:#94a3b81a;border:1px solid #94a3b833;border-radius:999px;flex:none;padding:3px 8px;font-size:10.5px;font-weight:600}.safety-checks--small .safety-check{padding:9px 12px}.safety-blocked-note{background:#ef44440f;border:1px solid #ef444447;border-radius:8px;flex-direction:column;gap:4px;margin-top:4px;padding:12px 14px;display:flex}.safety-blocked-note strong{color:#f87171;font-size:13px;font-weight:700}.safety-blocked-note span{color:#c4c9d2;font-size:12.5px;line-height:1.55}.safety-review,.safety-receipt{border-color:#5e6ad259}.safety-review-grid,.safety-receipt-grid{flex-direction:column;display:flex}.safety-review-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.safety-review-actions .premium-action-btn{color:#fff;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:600;transition:filter .15s;display:inline-flex}.safety-review-actions .premium-action-btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.6)}.premium-action-btn--rescue{background:#059669}.premium-action-btn--rescue:hover:not(:disabled){filter:brightness(1.1)}.safety-review-actions .help-cta{color:#d4d7dc;background:0 0;border:1px solid #26292f;border-radius:7px;padding:8px 14px;font-size:13px;font-weight:500}.safety-explorer-link{text-decoration:none;display:inline-block}.safety-audit{flex-direction:column;gap:8px;margin-top:4px;display:flex}.safety-audit-row{background:#0d0e10;border:1px solid #1e2126;border-radius:8px;align-items:flex-start;gap:11px;padding:10px 14px;display:flex}.safety-audit-icon{background:#5e6ad21f;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.safety-audit-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.safety-audit-body strong{color:#e2e5ea;font-size:13px;font-weight:600}.safety-audit-body span{color:#7c838e;word-break:break-word;font-size:12px;line-height:1.5}.safety-audit-meta{color:#6b7280;white-space:nowrap;flex:none;font-size:10.5px;font-weight:600}.safety-summary-card{flex-direction:column;gap:12px;display:flex}.safety-summary-card .summary-header{flex-wrap:wrap;align-items:center;row-gap:8px}.safety-summary-card .summary-header>div{min-width:0}.safety-summary-card .summary-header .safety-summary-state{flex:none;margin-left:auto}.safety-summary-state{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.safety-summary-state--healthy{color:#34d399;background:#34d3991a;border:1px solid #34d39940}.safety-summary-state--critical{color:#f87171;background:#ef44441a;border:1px solid #ef444447}.safety-summary-dot{font-size:11px;line-height:1}.safety-summary-rows{flex-direction:column;display:flex}.safety-summary-cta{text-align:center;align-self:stretch;width:100%}.safety-summary-alert{color:#e6c97a;background:#facc150f;border:1px solid #facc1540;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.5}.safety-ok{color:#34d399}.safety-warn{color:#f87171}.safety-wallet-note{background:#0d0e10}@media (width>=769px){.dashboard-side{gap:14px}.wallet-card,.escrow-summary,.quick-help-card,.safety-summary-card{padding:18px}.wallet-item,.summary-item{padding:9px 0}.wallet-header p,.summary-header p{margin-top:2px}.wallet-info{margin-top:10px}.quick-help-card{gap:10px}.safety-summary-card{gap:12px}.dashboard-grid{gap:20px}}@media (width<=900px){.safety-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.safety-stats-grid{grid-template-columns:1fr}.safety-stat{padding:12px 14px}.safety-recovery-card{padding:14px}.safety-recovery-amount{font-size:19px}.safety-other-token-row{flex-direction:column;align-items:stretch}.safety-other-token-row input{min-height:46px;font-size:16px}.safety-other-token-row .help-cta{align-self:flex-start}.safety-review-actions,.safety-recovery-actions{flex-direction:column;align-items:stretch}.safety-review-actions button,.safety-recovery-actions .premium-action-btn,.safety-destination-input{width:100%}.safety-audit-meta{display:none}}.safety-offline-box{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 20px;display:flex}.safety-offline-icon{opacity:.7;font-size:36px;line-height:1}.safety-offline-box strong{color:#e2e5ea;font-size:14px;font-weight:600}.safety-offline-box p{color:#7c838e;max-width:420px;margin:0;font-size:12.5px;line-height:1.6}.safety-offline-box .help-cta{color:#d4d7dc;cursor:pointer;background:0 0;border:1px solid #26292f;border-radius:7px;margin-top:6px;padding:8px 18px;font-size:13px;font-weight:500;transition:background .15s}.safety-offline-box .help-cta:hover{background:#ffffff0d}.safety-summary-offline{color:#9aa1ab;background:#94a3b80f;border:1px solid #94a3b833;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.safety-summary-offline-dot{font-size:14px;line-height:1}[data-theme=aurora]{--bg-deep:#eef1f7;--bg-navy:#dfe5f0;--bg-card:#ffffff9e;--bg-card-solid:#f7f9fd;--glass-border:#94a3b842;--glass-border-strong:#7886a06b;--text-primary:#1e2433;--text-secondary:#55627a;--text-muted:#7c879c;--glow-blue:0 8px 30px #94a3cd59;--glow-purple:0 8px 30px #c4a8e659;--aurora-surface:#fff9;--aurora-surface-strong:#ffffffc7;--aurora-surface-soft:#ffffff73;--aurora-border:#94a3b83d;--aurora-border-strong:#7886a061;--aurora-heading:#1e2433;--aurora-text:#3a4358;--aurora-muted:#6b768c;--aurora-faint:#8a94a8;--tx-item-bg:#ffffff9e;--tx-item-border:#94a3b842;--eb-bg:#eef1f7;--eb-text:#1e2433;--eb-card:#ffffffe6;--eb-border:#94a3b84d;--eb-sub:#55627a;--eb-btn:var(--acc,#4a6cf7);color:var(--text-primary);background:var(--bg-deep)}[data-theme=aurora][data-accent=blue]{--acc:#4a6cf7;--acc-2:#9d6ef7;--acc-grad:linear-gradient(135deg, #4a6cf7 0%, #9d6ef7 100%);--acc-soft:#4a6cf71f;--acc-border:#4a6cf761;--acc-text:#3b56d8;--acc-glow:0 6px 22px #4a6cf747}[data-theme=aurora][data-accent=cyan]{--acc:#0891b2;--acc-2:#4a6cf7;--acc-grad:linear-gradient(135deg, #0891b2 0%, #4a6cf7 100%);--acc-soft:#0891b21f;--acc-border:#0891b261;--acc-text:#086f96;--acc-glow:0 6px 22px #0891b247}[data-theme=aurora][data-accent=emerald]{--acc:#059669;--acc-2:#10b981;--acc-grad:linear-gradient(135deg, #059669 0%, #10b981 100%);--acc-soft:#0596691f;--acc-border:#05966961;--acc-text:#047857;--acc-glow:0 6px 22px #05966947}[data-theme=aurora][data-accent=amber]{--acc:#d97706;--acc-2:#f59e0b;--acc-grad:linear-gradient(135deg, #d97706 0%, #f59e0b 100%);--acc-soft:#d977061f;--acc-border:#d9770661;--acc-text:#b45309;--acc-glow:0 6px 22px #d9770647}[data-theme=aurora] body{background-color:#0000;background-image:radial-gradient(42% 34% at 12% 8%,#d2d8ebe6,#0000 62%),radial-gradient(38% 30% at 88% 6%,#f0d6ecbf,#0000 60%),radial-gradient(46% 36% at 78% 88%,#d0d6ffcc,#0000 62%),radial-gradient(34% 28% at 10% 92%,#e9d6f2b3,#0000 58%),linear-gradient(160deg,#f2f4fa 0%,#eceef6 46%,#e9ecf6 100%);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}[data-theme=aurora] .app-shell{color:var(--text-primary);background-color:#0000;background-image:radial-gradient(46% 38% at 82% -6%,#f0d6ec8c,#0000 60%),radial-gradient(40% 34% at 6% 14%,#d2d8eba6,#0000 58%),radial-gradient(50% 40% at 72% 100%,#d0d6ff8c,#0000 62%),linear-gradient(160deg,#f2f4fa 0%,#eceef6 50%,#e9ecf6 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}[data-theme=aurora] .landing:before,[data-theme=aurora] .app-shell:before{content:"";z-index:-1;pointer-events:none;will-change:transform, opacity;background:radial-gradient(30% 26% at 28% 22%,#ffffffb3,#0000 60%),radial-gradient(26% 24% at 72% 30%,#eec8e873,#0000 58%),radial-gradient(30% 26% at 62% 78%,#c4d2ff80,#0000 60%),radial-gradient(24% 22% at 24% 80%,#e0c4f06b,#0000 56%);animation:22s ease-in-out infinite alternate aurora-drift;position:fixed;inset:-20%}[data-theme=aurora] .landing>*{z-index:1}[data-theme=aurora] .top-navbar{z-index:40}[data-theme=aurora] .mobile-menu-btn{z-index:120}[data-theme=aurora] .landing,[data-theme=aurora] .app-shell{isolation:isolate}[data-theme=aurora] .top-navbar{-webkit-backdrop-filter:blur(26px)saturate(1.4);background:#ffffff94;border-bottom:1px solid #ffffffbf;box-shadow:0 10px 34px #7886a033}[data-theme=aurora] .brand-copy h2,[data-theme=aurora] .logo h2{color:var(--aurora-heading);text-shadow:none}[data-theme=aurora] .brand-copy p,[data-theme=aurora] .logo p{color:var(--aurora-text)}[data-theme=aurora] .brand-image{opacity:1}[data-theme=aurora] .network-badge{color:#4a56a8;background:linear-gradient(135deg,#4a6cf71a,#9d6ef71f);border:1px solid #4a6cf747;box-shadow:0 2px 12px #4a6cf71f}[data-theme=aurora] .help-btn{border:1px solid var(--glass-border-strong);color:var(--text-primary);background:#fff9;transition:background .18s,box-shadow .18s,transform .18s}[data-theme=aurora] .help-btn:hover{background:#ffffffd9;transform:translateY(-1px);box-shadow:0 6px 20px #7886a038}[data-theme=aurora] .wallet-pill{background:var(--acc-grad);color:#fff;box-shadow:var(--acc-glow)}[data-theme=aurora] .wallet-pill:hover{background:var(--acc-grad);filter:brightness(1.06);box-shadow:0 8px 24px #4a6cf752}[data-theme=aurora] .wallet-pill--connected{background:linear-gradient(135deg,#0f766e,#059669)}[data-theme=aurora] .sidebar{-webkit-backdrop-filter:blur(24px)saturate(1.35);background:#ffffff85;border-right:1px solid #ffffffb8;box-shadow:inset -1px 0 #fff9}[data-theme=aurora] .sidebar-menu button{color:var(--text-secondary);transition:background .18s,color .18s}[data-theme=aurora] .sidebar-menu button:hover{color:#33394d;background:#4a6cf714}[data-theme=aurora] .sidebar-menu button.active{color:#33394d;background:linear-gradient(135deg,#4a6cf724,#9d6ef724);box-shadow:0 4px 18px #4a6cf729,inset 0 1px #ffffffd9}[data-theme=aurora] .sidebar-icon{color:#4a56a8}[data-theme=aurora] .sidebar-menu button.active .sidebar-icon{color:var(--acc-text)}[data-theme=aurora] .sidebar-footnote{border:1px solid var(--aurora-border);color:var(--text-muted);background:linear-gradient(#ffffffa8,#ffffff70);box-shadow:0 12px 32px #7886a024}[data-theme=aurora] .sidebar-footnote .footnote-badge{color:#3b56d8;background:#4a6cf71f;border:1px solid #4a6cf747}[data-theme=aurora] .sidebar-footnote .footnote-badge-dot{background:#10b981;box-shadow:0 0 0 3px #10b98129}[data-theme=aurora] .sidebar-footnote .footnote-powered{color:var(--aurora-heading)}[data-theme=aurora] .sidebar-footnote .footnote-divider{background:var(--aurora-border)}[data-theme=aurora] .sidebar-footnote .footnote-creator{border:1px solid var(--aurora-border-strong);color:var(--aurora-text);background:#fff9}[data-theme=aurora] .sidebar-footnote .footnote-creator:hover{border-color:var(--acc-border);color:var(--acc-text);background:#ffffffe0}[data-theme=aurora] .logo{border-bottom:1px solid var(--aurora-border)}[data-theme=aurora] .sidebar-whyarc-btn{border:1px solid var(--aurora-border);background:var(--aurora-surface-soft);color:var(--text-secondary)}[data-theme=aurora] .sidebar-whyarc-btn:hover{border-color:var(--aurora-border-strong);color:#33394d;background:#ffffffd9}[data-theme=aurora] .sidebar-whyarc-btn.active{color:var(--acc-text);background:linear-gradient(135deg,#4a6cf724,#9d6ef724);border-color:#4a6cf759}[data-theme=aurora] .sidebar-whyarc-btn .sidebar-icon{color:var(--text-muted)}[data-theme=aurora] .card,[data-theme=aurora] .create-escrow-card,[data-theme=aurora] .wallet-card,[data-theme=aurora] .activity-card,[data-theme=aurora] .history-card,[data-theme=aurora] .help-section,[data-theme=aurora] .escrow-summary,[data-theme=aurora] .progress-stepper,[data-theme=aurora] .quick-help-card{-webkit-backdrop-filter:blur(22px)saturate(1.35);background:linear-gradient(#ffffffad,#ffffff75);border:1px solid #fffc;border-radius:14px;box-shadow:0 18px 44px #7886a02e,inset 0 1px #ffffffe6}[data-theme=aurora] .card:before,[data-theme=aurora] .create-escrow-card:before,[data-theme=aurora] .wallet-card:before,[data-theme=aurora] .activity-card:before,[data-theme=aurora] .history-card:before,[data-theme=aurora] .help-section:before,[data-theme=aurora] .escrow-summary:before,[data-theme=aurora] .progress-stepper:before{display:none}[data-theme=aurora] .card,[data-theme=aurora] .create-escrow-card,[data-theme=aurora] .wallet-card,[data-theme=aurora] .activity-card,[data-theme=aurora] .history-card,[data-theme=aurora] .help-section,[data-theme=aurora] .escrow-summary,[data-theme=aurora] .progress-stepper,[data-theme=aurora] .quick-help-card{animation:.55s cubic-bezier(.16,1,.3,1) both aurora-card-in}@keyframes aurora-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}[data-theme=aurora] .card:hover,[data-theme=aurora] .create-escrow-card:hover,[data-theme=aurora] .escrow-summary:hover,[data-theme=aurora] .progress-stepper:hover,[data-theme=aurora] .quick-help-card:hover{transition:transform .22s,box-shadow .22s;transform:translateY(-2px);box-shadow:0 22px 52px #7886a03d,inset 0 1px #fffffff2}[data-theme=aurora] .dashboard-header h1,[data-theme=aurora] .create-escrow-card h2,[data-theme=aurora] .wallet-card h3,[data-theme=aurora] .activity-card h3,[data-theme=aurora] .history-card h3,[data-theme=aurora] .help-section h4,[data-theme=aurora] .escrow-summary h3,[data-theme=aurora] .progress-stepper h3,[data-theme=aurora] .summary-header h3,[data-theme=aurora] .wallet-header h3,[data-theme=aurora] .help-center h3,[data-theme=aurora] .progress-stepper-header h3,[data-theme=aurora] .whyarc-intro h4,[data-theme=aurora] .whyarc-reasons h4,[data-theme=aurora] .whyarc-network h4,[data-theme=aurora] .whyarc-compare h4,[data-theme=aurora] .whyarc-resources h4,[data-theme=aurora] .help-faq h4,[data-theme=aurora] .help-status-legend h4,[data-theme=aurora] .settings-group h4,[data-theme=aurora] .analytics-section h4{color:var(--aurora-heading)}[data-theme=aurora] .dashboard-lead,[data-theme=aurora] .escrow-subtitle,[data-theme=aurora] .summary-subtitle,[data-theme=aurora] .section-copy,[data-theme=aurora] .quick-help-text,[data-theme=aurora] .progress-stepper-header p,[data-theme=aurora] .summary-header p,[data-theme=aurora] .wallet-header p,[data-theme=aurora] .help-center p,[data-theme=aurora] .settings-hint,[data-theme=aurora] .whyarc-compare-note,[data-theme=aurora] .help-role-tagline{color:var(--text-secondary)}[data-theme=aurora] .dashboard-kicker{color:#4a56a8;background:#ffffffb3;border:1px solid #4a6cf74d;box-shadow:0 2px 14px #4a6cf724}[data-theme=aurora] .progress-track:before{background:var(--aurora-border)}[data-theme=aurora] .progress-circle{color:var(--text-secondary);border:1px solid var(--aurora-border);background:#fffc;box-shadow:inset 0 1px #ffffffe6,0 2px 8px #7886a02e}[data-theme=aurora] .progress-step.completed .progress-circle{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-color:#0000;box-shadow:0 4px 14px #0596694d}[data-theme=aurora] .progress-step.active .progress-circle{background:var(--acc-grad);color:#fff;box-shadow:var(--acc-glow);border-color:#0000}[data-theme=aurora] .progress-label{color:var(--text-secondary)}[data-theme=aurora] .section-mark{color:#4a56a8;background:linear-gradient(135deg,#4a6cf729,#9d6ef729);border:1px solid #4a6cf74d}[data-theme=aurora] .create-escrow-card input,[data-theme=aurora] .history-search,[data-theme=aurora] .history-sort,[data-theme=aurora] select,[data-theme=aurora] .settings-select,[data-theme=aurora] .chat-input-row input{border:1px solid var(--aurora-border-strong);color:var(--text-primary);caret-color:var(--acc);background:#ffffffb8;box-shadow:inset 0 1px #fffc}[data-theme=aurora] .create-escrow-card input::placeholder,[data-theme=aurora] .history-search::placeholder,[data-theme=aurora] .chat-input-row input::placeholder{color:var(--text-muted)}[data-theme=aurora] .create-escrow-card input:focus,[data-theme=aurora] .history-search:focus,[data-theme=aurora] .history-sort:focus,[data-theme=aurora] select:focus,[data-theme=aurora] .settings-select:focus,[data-theme=aurora] .chat-input-row input:focus{border-color:var(--acc-border);outline:none;box-shadow:0 0 0 3px #4a6cf724}[data-theme=aurora] .wallet-item,[data-theme=aurora] .summary-item{border-bottom:1px solid var(--aurora-border)}[data-theme=aurora] .wallet-item span,[data-theme=aurora] .summary-item span{color:var(--text-muted)}[data-theme=aurora] .wallet-item strong,[data-theme=aurora] .summary-item strong{color:var(--aurora-text)}[data-theme=aurora] .escrow-row-glass{background:linear-gradient(#ffffffad,#ffffff80)!important;border:1px solid #94a3b842!important;box-shadow:0 8px 24px #7886a029!important}[data-theme=aurora] .escrow-row-title{color:var(--aurora-heading)!important}[data-theme=aurora] .escrow-row-sub{color:var(--text-secondary)!important}[data-theme=aurora] .escrow-card-compact{background:linear-gradient(#ffffffad,#ffffff80)!important;border:1px solid #94a3b842!important;box-shadow:0 8px 24px #7886a029!important}[data-theme=aurora] .escrow-card-compact-id .escrow-row-title{color:var(--aurora-heading)!important}[data-theme=aurora] .escrow-card-compact-amount{color:var(--text-muted)}[data-theme=aurora] .escrow-card-compact-party{color:var(--aurora-text)}[data-theme=aurora] .escrow-card-compact-label,[data-theme=aurora] .escrow-card-compact-flow,[data-theme=aurora] .escrow-card-compact-chevron{color:var(--text-muted)}[data-theme=aurora] .escrow-card-clickable:hover .escrow-card-compact-chevron,[data-theme=aurora] .escrow-card-clickable:hover .escrow-card-arrow{color:var(--acc-text)}[data-theme=aurora] .escrow-card-compact-expiry{color:var(--text-secondary)}[data-theme=aurora] .escrow-card-footer{border-top:1px solid var(--aurora-border)}[data-theme=aurora] .escrow-card-view{color:var(--acc-text)}[data-theme=aurora] .escrow-card-arrow{color:var(--text-muted)}[data-theme=aurora] .escrow-card-clickable:hover,[data-theme=aurora] .escrow-card-clickable:focus-visible{border-color:var(--acc-border);background:#ffffffd9}[data-theme=aurora] .wallet-badge,[data-theme=aurora] .status-badge{color:#4a56a8;background:#4a6cf71a;border:1px solid #4a6cf742}[data-theme=aurora] .status-badge.completed,[data-theme=aurora] .wallet-badge.connected{color:#047857;background:#10b9811f;border-color:#10b98152}[data-theme=aurora] .status-badge.waiting,[data-theme=aurora] .wallet-badge.disconnected,[data-theme=aurora] .status-badge.refunded{color:#b45309;background:#d977061a;border-color:#d977064d}[data-theme=aurora] .status-badge.funded,[data-theme=aurora] .status-badge.live{color:#3b56d8;background:#4a6cf71a;border-color:#4a6cf74d;box-shadow:0 2px 12px #4a6cf724}[data-theme=aurora] .status-badge.submitted{color:#c2410c;background:#f973161a;border-color:#f973164d}[data-theme=aurora] .status-badge.approved{color:#7c3aed;background:#8b5cf61a;border-color:#8b5cf64d}[data-theme=aurora] .status-badge.disputed{color:#dc2626;background:#ef44441a;border-color:#ef44444d}[data-theme=aurora] .escrow-role-badge{border:1px solid var(--aurora-border-strong);color:var(--text-secondary);background:#ffffffb3}[data-theme=aurora] .escrow-role-badge--active{border-color:var(--acc-border);color:var(--acc-text);background:#4a6cf71f}[data-theme=aurora] .help-cta,[data-theme=aurora] .landing-cta-ghost{border:1px solid var(--aurora-border-strong);color:var(--text-primary);background:#ffffffad;transition:transform .18s,box-shadow .18s,background .18s}[data-theme=aurora] .help-cta:hover,[data-theme=aurora] .landing-cta-ghost:hover{border-color:var(--aurora-border-strong);background:#ffffffe6;transform:translateY(-1px);box-shadow:0 8px 24px #7886a038}[data-theme=aurora] .landing-cta-primary,[data-theme=aurora] .premium-action-btn--create,[data-theme=aurora] .premium-action-btn--approve,[data-theme=aurora] .premium-action-btn--deposit,[data-theme=aurora] .premium-action-btn--submit,[data-theme=aurora] .premium-action-btn--approve-work,[data-theme=aurora] .premium-action-btn--release,[data-theme=aurora] .premium-action-btn--claim,[data-theme=aurora] .premium-action-btn--resolve-freelancer,[data-theme=aurora] .chat-send{background:var(--acc-grad);color:#fff;box-shadow:var(--acc-glow);border:0;transition:transform .18s,box-shadow .18s,filter .18s}[data-theme=aurora] .landing-cta-primary:hover,[data-theme=aurora] .premium-action-btn:hover:not(:disabled),[data-theme=aurora] .chat-send:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)scale(1.01);box-shadow:0 10px 28px #4a6cf752}[data-theme=aurora] .premium-action-btn--cancel{color:#fff;background:linear-gradient(135deg,#b45309,#d97706);border:0}[data-theme=aurora] .premium-action-btn--dispute{color:#fff;background:linear-gradient(135deg,#b91c1c,#dc2626);border:0}[data-theme=aurora] .premium-action-btn--resolve-client{color:#fff;background:linear-gradient(135deg,#7c3aed,#9d6ef7);border:0}[data-theme=aurora] .premium-action-btn--load-more{border:1px solid var(--acc-border);color:var(--acc-text);background:#4a6cf71f}[data-theme=aurora] .premium-action-btn--load-more:hover{background:#4a6cf733}[data-theme=aurora] .action-grid button{box-shadow:none;border-radius:9px;font-weight:600}[data-theme=aurora] .action-grid button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}[data-theme=aurora] .landing{background:radial-gradient(46% 38% at 82% -6%,#f0d6ec80,#0000 60%),radial-gradient(40% 34% at 6% 14%,#d2d8eb99,#0000 58%),radial-gradient(50% 40% at 72% 100%,#d0d6ff80,#0000 62%),linear-gradient(160deg,#f2f4fa 0%,#eceef6 50%,#e9ecf6 100%)}[data-theme=aurora] .landing-logo h2{color:#33394d}[data-theme=aurora] .landing-logo p{color:var(--text-secondary)}[data-theme=aurora] .landing-hero h1{color:#1e2433}[data-theme=aurora] .landing-hero h1 .grad{background:linear-gradient(135deg,#4a6cf7 0%,#9d6ef7 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=aurora] .landing-hero-lead,[data-theme=aurora] .landing-hero-sub{color:var(--text-secondary)}[data-theme=aurora] .landing-hero-badge{border:1px solid var(--aurora-border);color:var(--text-secondary);box-shadow:none;background:#ffffffb3}[data-theme=aurora] .showcase-head h2,[data-theme=aurora] .showcase-caption h3,[data-theme=aurora] .landing-feature h3{color:var(--aurora-heading)}[data-theme=aurora] .showcase-head p,[data-theme=aurora] .showcase-caption p,[data-theme=aurora] .landing-feature p{color:var(--text-secondary)}[data-theme=aurora] .showcase-tile{background:var(--aurora-surface);border:1px solid var(--aurora-border);border-radius:14px;box-shadow:0 12px 32px #7886a024}[data-theme=aurora] .showcase-tile:hover{border-color:var(--aurora-border-strong);transform:translateY(-2px);box-shadow:0 18px 42px #7886a038}[data-theme=aurora] .showcase-window{border:1px solid var(--aurora-border);background:#ffffff80}[data-theme=aurora] .showcase-window-bar{border-bottom:1px solid var(--aurora-border);background:#fff9}[data-theme=aurora] .showcase-dot{background:#7886a073}[data-theme=aurora] .showcase-window-title{color:var(--text-muted)}[data-theme=aurora] .mock-stat,[data-theme=aurora] .mock-bars,[data-theme=aurora] .mock-feed-row{border:1px solid var(--aurora-border);background:#ffffffa6}[data-theme=aurora] .mock-stat span,[data-theme=aurora] .mock-summary-row span{color:var(--text-muted)}[data-theme=aurora] .mock-stat strong,[data-theme=aurora] .mock-summary-row strong{color:var(--aurora-text)}[data-theme=aurora] .mock-bar{background:linear-gradient(#8b96e8,#5e6ad259)}[data-theme=aurora] .mock-input{border:1px solid var(--aurora-border-strong);background:#ffffffb3}[data-theme=aurora] .mock-btn{background:var(--acc-grad)}[data-theme=aurora] .mock-summary-row{border-bottom:1px solid var(--aurora-border)}[data-theme=aurora] .mock-feed-ic{background:#4a6cf71f}[data-theme=aurora] .mock-feed-lines i{background:#7886a059}[data-theme=aurora] .landing-feature{background:var(--aurora-surface-soft);border:1px solid var(--aurora-border);border-radius:12px}[data-theme=aurora] .landing-feature:hover{background:#fffc;transition:transform .22s,box-shadow .22s,background .22s;transform:translateY(-2px);box-shadow:0 14px 34px #7886a033}[data-theme=aurora] .landing-footer{border-top:1px solid var(--aurora-border);color:var(--text-muted)}[data-theme=aurora] .landing-footer-link{color:var(--acc-text)}[data-theme=aurora] .landing-footer-link:hover{color:#2f4ad0;text-decoration:underline}[data-theme=aurora] .landing-footer-sep{color:var(--text-faint,#a3adc0)}[data-theme=aurora] .landing-cctp-node{border:1px solid var(--aurora-border);background:#ffffff9e;box-shadow:0 8px 24px #7886a024}[data-theme=aurora] .landing-cctp-head h2{color:var(--aurora-heading)}[data-theme=aurora] .landing-cctp-head p{color:var(--text-secondary)}[data-theme=aurora] .settings-modal{-webkit-backdrop-filter:blur(28px)saturate(1.4);background:#ffffffc7;border:1px solid #ffffffd9;box-shadow:0 26px 70px #5a64824d}[data-theme=aurora] .settings-modal-overlay{background:#5a64824d}[data-theme=aurora] .settings-modal-head h3{color:var(--aurora-heading)}[data-theme=aurora] .settings-modal-close{color:var(--text-secondary)}[data-theme=aurora] .settings-modal-close:hover{color:var(--aurora-heading);background:#4a6cf71a}[data-theme=aurora] .accent-swatch{border:1px solid var(--aurora-border-strong);color:var(--text-primary);background:#ffffffa6}[data-theme=aurora] .accent-swatch:hover{border-color:var(--aurora-border-strong);background:#ffffffd9}[data-theme=aurora] .accent-swatch--active{border-color:var(--acc);box-shadow:var(--acc-glow);background:#ffffffe6}[data-theme=aurora] .settings-row span{color:var(--text-secondary)}[data-theme=aurora] .info-copy>div{border:1px solid var(--aurora-border);background:#ffffff80}[data-theme=aurora] .info-copy>div>span{color:var(--text-muted)}[data-theme=aurora] .info-copy code{border:1px solid var(--aurora-border);color:var(--aurora-text);background:#f0f3fae6}[data-theme=aurora] .copy-btn{border:1px solid var(--acc-border);color:var(--acc-text);background:#4a6cf71a}[data-theme=aurora] .copy-btn:hover{background:#4a6cf72e}[data-theme=aurora] .toggle-switch{border:1px solid var(--aurora-border-strong);background:#94a3b866}[data-theme=aurora] .toggle-switch--on{background:var(--acc-grad);border-color:#0000}[data-theme=aurora] .toggle-knob{background:#fff;box-shadow:0 2px 6px #3c465f4d}[data-theme=aurora] .help-role-tab{border:1px solid var(--aurora-border-strong);color:var(--text-secondary);background:#fff9}[data-theme=aurora] .help-role-tab:hover{border-color:var(--aurora-border-strong);color:var(--aurora-heading);background:#ffffffd9}[data-theme=aurora] .help-role-tab.active{border-color:var(--acc-border);color:var(--acc-text);background:#4a6cf71f}[data-theme=aurora] .help-step{border:1px solid var(--aurora-border);background:var(--aurora-surface-soft)}[data-theme=aurora] .help-step-title{color:var(--aurora-heading)}[data-theme=aurora] .help-step p,[data-theme=aurora] .help-tip{color:var(--text-secondary)}[data-theme=aurora] .help-tip span:first-child{color:#047857}[data-theme=aurora] .help-faq-item{border:1px solid var(--aurora-border);background:var(--aurora-surface-soft);border-radius:10px}[data-theme=aurora] .help-faq-question{color:var(--aurora-text)}[data-theme=aurora] .help-faq-question:hover{color:var(--aurora-heading)}[data-theme=aurora] .help-faq-chevron{color:var(--text-muted)}[data-theme=aurora] .help-faq-answer{color:var(--text-secondary)}[data-theme=aurora] .help-status-item{border:1px solid var(--aurora-border);background:var(--aurora-surface-soft)}[data-theme=aurora] .help-status-item>span:last-child{color:var(--text-secondary)}[data-theme=aurora] .activity-empty{background:var(--aurora-surface-soft);border:1px dashed var(--aurora-border-strong)}[data-theme=aurora] .activity-empty strong{color:var(--aurora-heading)}[data-theme=aurora] .activity-empty p,[data-theme=aurora] .whyarc-intro p{color:var(--text-secondary)}[data-theme=aurora] .whyarc-intro strong{color:var(--aurora-text)}[data-theme=aurora] .whyarc-card,[data-theme=aurora] .whyarc-reason{background:var(--aurora-surface);border:1px solid var(--aurora-border);border-radius:12px;box-shadow:0 8px 24px #7886a01f}[data-theme=aurora] .whyarc-card:hover{transition:transform .2s,box-shadow .2s;transform:translateY(-2px);box-shadow:0 14px 34px #7886a033}[data-theme=aurora] .whyarc-card-icon{background:#4a6cf71f;border:1px solid #4a6cf73d}[data-theme=aurora] .whyarc-card strong,[data-theme=aurora] .whyarc-reason strong{color:var(--aurora-heading)}[data-theme=aurora] .whyarc-card p,[data-theme=aurora] .whyarc-reason p{color:var(--text-secondary)}[data-theme=aurora] .whyarc-reason>span:first-child{color:#047857;background:#10b9811f;border:1px solid #10b98147}[data-theme=aurora] .whyarc-table,[data-theme=aurora] .whyarc-compare-table{border:1px solid var(--aurora-border);border-radius:12px}[data-theme=aurora] .whyarc-table-row,[data-theme=aurora] .whyarc-compare-head,[data-theme=aurora] .whyarc-compare-row{border-bottom:1px solid var(--aurora-border);background:#ffffff80}[data-theme=aurora] .whyarc-table-label,[data-theme=aurora] .whyarc-compare-head span{color:var(--text-muted)}[data-theme=aurora] .whyarc-table-value,[data-theme=aurora] .whyarc-compare-row .whyarc-compare-aspect{color:var(--aurora-text)}[data-theme=aurora] .whyarc-compare-head .whyarc-compare-arc,[data-theme=aurora] .whyarc-compare-row .whyarc-compare-arc{color:var(--acc-text)}[data-theme=aurora] .whyarc-compare-row{color:var(--text-secondary)}[data-theme=aurora] .whyarc-resource{background:var(--aurora-surface);border:1px solid var(--aurora-border);border-radius:12px}[data-theme=aurora] .whyarc-resource:hover{border-color:var(--acc-border);background:#ffffffd9;transition:transform .2s,box-shadow .2s;transform:translateY(-1px);box-shadow:0 10px 26px #7886a02e}[data-theme=aurora] .whyarc-resource-icon{color:var(--acc-text);background:#4a6cf71f;border:1px solid #4a6cf73d}[data-theme=aurora] .whyarc-resource-copy strong{color:var(--aurora-heading)}[data-theme=aurora] .whyarc-resource-copy span{color:var(--text-muted)}[data-theme=aurora] .whyarc-closing{background:#ffffff80;border:1px solid #4a6cf73d;box-shadow:0 8px 24px #7886a01f}[data-theme=aurora] .whyarc-closing p{color:var(--text-secondary)}[data-theme=aurora] .activity-item{background:var(--aurora-surface);border:1px solid var(--aurora-border);border-radius:12px;box-shadow:0 8px 24px #7886a01f}[data-theme=aurora] .activity-item:hover{transition:transform .2s,box-shadow .2s;transform:translateY(-1px);box-shadow:0 12px 30px #7886a02e}[data-theme=aurora] .activity-item-icon{background:#4a6cf71f;border:1px solid #4a6cf733}[data-theme=aurora] .activity-item-title-row strong{color:var(--aurora-heading)}[data-theme=aurora] .activity-item-detail{color:var(--text-secondary)}[data-theme=aurora] .activity-item-time,[data-theme=aurora] .activity-item-hash{color:var(--text-muted)}[data-theme=aurora] .analytics-stat,[data-theme=aurora] .analytics-breakdown-row{background:var(--aurora-surface);border:1px solid var(--aurora-border);border-radius:10px}[data-theme=aurora] .analytics-stat-label,[data-theme=aurora] .analytics-party-head,[data-theme=aurora] .analytics-range-label{color:var(--text-muted)}[data-theme=aurora] .analytics-stat-value,[data-theme=aurora] .analytics-breakdown-count{color:var(--aurora-heading)}[data-theme=aurora] .analytics-stat-sub{color:var(--text-muted)}[data-theme=aurora] .analytics-section{border-top:1px solid var(--aurora-border)}[data-theme=aurora] .analytics-section h4{color:var(--aurora-text)}[data-theme=aurora] .analytics-chart{border-bottom:1px solid var(--aurora-border)}[data-theme=aurora] .analytics-chart-bar{background:linear-gradient(180deg, var(--acc), color-mix(in srgb, var(--acc-2) 45%, #fff))}[data-theme=aurora] .analytics-chart-label{color:var(--text-muted)}[data-theme=aurora] .analytics-breakdown-label{color:var(--aurora-text)}[data-theme=aurora] .analytics-party-row{border-bottom:1px solid var(--aurora-border)}[data-theme=aurora] .analytics-party-row span{color:var(--text-secondary)}[data-theme=aurora] .analytics-party-row strong{color:var(--aurora-heading)}[data-theme=aurora] .analytics-party-empty{color:var(--text-muted)}[data-theme=aurora] .analytics-range{border:1px solid var(--aurora-border);background:#fff9;border-radius:9px}[data-theme=aurora] .analytics-range button{color:var(--text-secondary)}[data-theme=aurora] .analytics-range button:hover{color:var(--aurora-heading)}[data-theme=aurora] .analytics-range button.active{background:var(--acc-grad);color:#fff}[data-theme=aurora] .escrow-modal,[data-theme=aurora] .modal-overlay .modal-content{-webkit-backdrop-filter:blur(28px)saturate(1.4);background:#ffffffeb;border:1px solid #ffffffe6;box-shadow:0 26px 70px #5a64824d}[data-theme=aurora] .modal-overlay{background:#5a648252}[data-theme=aurora] .escrow-modal-head{border-bottom:1px solid var(--aurora-border)}[data-theme=aurora] .escrow-modal-head h3{color:var(--aurora-heading)}[data-theme=aurora] .escrow-modal-head p{color:var(--text-muted)}[data-theme=aurora] .escrow-modal-close{border:1px solid var(--aurora-border-strong);color:var(--text-secondary);background:#ffffffb3}[data-theme=aurora] .escrow-modal-close:hover{color:var(--aurora-heading);background:#4a6cf71a}[data-theme=aurora] .escrow-detail-row span{color:var(--text-muted)}[data-theme=aurora] .escrow-detail-row strong{color:var(--aurora-text)}[data-theme=aurora] .escrow-modal-section h4{color:var(--aurora-heading)}[data-theme=aurora] .timeline-item:before{background:var(--aurora-border)}[data-theme=aurora] .timeline-head strong{color:var(--aurora-text)}[data-theme=aurora] .timeline-head span{color:var(--text-muted)}[data-theme=aurora] .timeline-content p{color:var(--text-secondary)}[data-theme=aurora] .timeline-tx{color:var(--acc-text)}[data-theme=aurora] .timeline-tx:hover{color:#2f4ad0;text-decoration:underline}[data-theme=aurora] .timeline-tx--plain{color:var(--text-muted)}[data-theme=aurora] .state-step{border:1px solid var(--aurora-border);background:#ffffff8c}[data-theme=aurora] .state-step-dot{background:#7886a066}[data-theme=aurora] .state-step.done .state-step-dot{background:#059669}[data-theme=aurora] .state-step-label{color:var(--aurora-text)}[data-theme=aurora] .state-step-tag{color:var(--text-muted)}[data-theme=aurora] .state-step.done .state-step-tag{color:#047857}[data-theme=aurora] .tx-item{border:1px solid var(--aurora-border);background:#ffffff9e}[data-theme=aurora] .tx-item strong,[data-theme=aurora] .tx-item span{color:var(--aurora-text)}[data-theme=aurora] .chat-panel{background:#ffffffeb;border:1px solid #ffffffe6;box-shadow:0 24px 60px #5a64824d}[data-theme=aurora] .chat-head{border-bottom:1px solid var(--aurora-border);background:#ffffff8c}[data-theme=aurora] .chat-head-copy strong{color:var(--aurora-heading)}[data-theme=aurora] .chat-head-copy span,[data-theme=aurora] .chat-head-close{color:var(--text-muted)}[data-theme=aurora] .chat-head-close:hover{color:var(--aurora-heading);background:#4a6cf71a}[data-theme=aurora] .chat-msg--bot .chat-msg-bubble{border:1px solid var(--aurora-border);color:var(--text-primary);background:#f0f3fae6}[data-theme=aurora] .chat-welcome p{color:var(--text-secondary);border:1px solid var(--aurora-border);background:#f0f3fabf}[data-theme=aurora] .chat-quick button,[data-theme=aurora] .chat-chips button{border:1px solid var(--aurora-border-strong);color:#3a4358;background:#ffffffbf}[data-theme=aurora] .chat-quick button:hover,[data-theme=aurora] .chat-chips button:hover{border-color:var(--acc-border);background:#4a6cf71a}[data-theme=aurora] .chat-input-row{border-top:1px solid var(--aurora-border);background:#ffffff8c}[data-theme=aurora] .chat-msg-num-idx{color:var(--acc-text);background:#4a6cf71f;border:1px solid #4a6cf747}[data-theme=aurora] .chat-inline-code{border:1px solid var(--aurora-border);color:#0e5a8a;background:#f0f3faf2}[data-theme=aurora] .chat-code{border:1px solid var(--aurora-border);background:#f0f3faf2}[data-theme=aurora] .chat-code code{color:#2a3245}[data-theme=aurora] .chat-msg-hr{background:linear-gradient(90deg, transparent, var(--aurora-border-strong), transparent)}[data-theme=aurora] .chat-msg-source--rule{color:#047857;background:#10b9811a;border:1px solid #10b98140}[data-theme=aurora] .chat-msg-source--llm{color:#6d28d9;background:#8b5cf61a;border:1px solid #8b5cf647}[data-theme=aurora] .chat-typing span{background:var(--text-muted)}[data-theme=aurora] .toast{color:#1e2433;border:1px solid var(--aurora-border-strong);background:#fffffff0;box-shadow:0 12px 30px #5a648247}[data-theme=aurora] .toast-link{border:1px solid var(--aurora-border);color:var(--acc-text);background:#4a6cf714}[data-theme=aurora] .toast-link:hover{color:#2f4ad0;background:#4a6cf729}[data-theme=aurora] .toast-close{color:var(--text-muted)}[data-theme=aurora] .toast-close:hover{color:var(--aurora-heading)}[data-theme=aurora] .bridge-card,[data-theme=aurora] .bridge-step{background:var(--aurora-surface);border:1px solid var(--aurora-border);border-radius:12px}[data-theme=aurora] .bridge-step--active{border-color:var(--acc-border);box-shadow:var(--acc-glow);background:#ffffffd9}[data-theme=aurora] .bridge-step--done{background:#10b98114;border-color:#10b98166}[data-theme=aurora] .bridge-title,[data-theme=aurora] .bridge-step-label{color:var(--aurora-heading)}[data-theme=aurora] .bridge-subtitle,[data-theme=aurora] .bridge-step-desc{color:var(--text-secondary)}[data-theme=aurora] .fund-field label{color:var(--text-muted)}[data-theme=aurora] .fund-input{border:1px solid var(--aurora-border-strong);color:var(--text-primary);background:#ffffffb8;box-shadow:inset 0 1px #fffc}[data-theme=aurora] .fund-input:focus{border-color:var(--acc-border);outline:none;box-shadow:0 0 0 3px #4a6cf724}[data-theme=aurora] .fund-input--readonly{color:var(--text-secondary);background:#f0f3fab3}[data-theme=aurora] .fund-chain-option{border:1px solid var(--aurora-border-strong);color:var(--text-secondary);background:#ffffffad}[data-theme=aurora] .fund-chain-option:hover{color:var(--aurora-heading);border-color:var(--acc-border);background:#ffffffe0}[data-theme=aurora] .fund-chain-option.active{background:var(--acc-grad);color:#fff;box-shadow:var(--acc-glow);border-color:#0000}[data-theme=aurora] .fund-flow-note p{color:var(--text-secondary)}[data-theme=aurora] .fund-flow-note a,[data-theme=aurora] .fund-step-link,[data-theme=aurora] .fund-receipt .summary-item a{color:var(--acc-text)}[data-theme=aurora] .fund-flow-note a:hover,[data-theme=aurora] .fund-step-link:hover{text-decoration:underline}[data-theme=aurora] .fund-stepper-head strong{color:var(--aurora-heading)}[data-theme=aurora] .fund-stepper-sub{color:var(--text-secondary)}[data-theme=aurora] .fund-step{border:1px solid var(--aurora-border);background:#ffffff8c;border-radius:9px}[data-theme=aurora] .fund-step--success{background:#10b98114;border-color:#10b98159}[data-theme=aurora] .fund-step--error{background:#ef44440f;border-color:#ef444461}[data-theme=aurora] .fund-step--error .fund-step-icon,[data-theme=aurora] .fund-step-error,[data-theme=aurora] .fund-error strong{color:#dc2626}[data-theme=aurora] .fund-step--pending .fund-step-icon{color:var(--acc-text)}[data-theme=aurora] .fund-step-icon{color:var(--text-muted)}[data-theme=aurora] .fund-step--success .fund-step-icon,[data-theme=aurora] .fund-receipt-head strong{color:#047857}[data-theme=aurora] .fund-step-name{color:var(--aurora-text)}[data-theme=aurora] .fund-error span{color:var(--text-secondary)}[data-theme=aurora] .fund-receipt-head span{color:var(--text-muted)}[data-theme=aurora] .fund-receipt .summary-item{border:1px solid var(--aurora-border);background:#ffffff80;border-radius:9px;padding:10px 12px}[data-theme=aurora] .fund-receipt .summary-item a:hover{color:#2f4ad0}[data-theme=aurora] .landing-cctp{background:radial-gradient(1200px 340px at 50% -10%,#4a6cf71f,#0000 60%),linear-gradient(#ffffffb3,#ffffff80);border:1px solid #fffc;box-shadow:0 18px 44px #7886a029}[data-theme=aurora] .tx-list{gap:8px}[data-theme=aurora] .tx-item{border:1px solid var(--aurora-border);background:#fff9;border-radius:10px;box-shadow:0 4px 14px #7886a01a}[data-theme=aurora] .tx-item strong{color:var(--aurora-heading)}[data-theme=aurora] .tx-item span{color:var(--text-secondary)}[data-theme=aurora] .tx-item a{color:var(--acc-text)}[data-theme=aurora] .tx-item time,[data-theme=aurora] .tx-item .tx-time,[data-theme=aurora] .tx-item small{color:var(--text-muted)}@media (width<=768px){[data-theme=aurora] .top-navbar{-webkit-backdrop-filter:blur(22px)saturate(1.4);background:#ffffffa8;box-shadow:0 6px 24px #7886a02e}[data-theme=aurora] .bottom-nav{-webkit-backdrop-filter:blur(22px)saturate(1.4);background:#ffffffb8;border-top:1px solid #fffc;box-shadow:0 -6px 24px #7886a029}[data-theme=aurora] .bottom-nav button{color:var(--text-muted)}[data-theme=aurora] .bottom-nav button.active{color:var(--acc-text)}[data-theme=aurora] .mobile-menu-btn{background:#33394d;border:1px solid #ffffff80;box-shadow:0 4px 14px #3c465f4d}[data-theme=aurora] .mobile-menu-btn span{background:#fff}[data-theme=aurora] .mobile-sidebar-overlay{background:#5a64824d}[data-theme=aurora] .mobile-sidebar{-webkit-backdrop-filter:blur(26px)saturate(1.4);background:#ffffffe6;border-right:1px solid #fffc;box-shadow:24px 0 44px #5a648247}[data-theme=aurora] .mobile-close-btn{border:1px solid var(--aurora-border);color:var(--aurora-text);background:#ffffffb3}[data-theme=aurora] .mobile-sidebar-menu button{color:var(--text-secondary)}[data-theme=aurora] .mobile-sidebar-menu button.active{color:var(--acc-text);background:#4a6cf71f}[data-theme=aurora] .mobile-help-button{border:1px solid var(--aurora-border);color:var(--acc-text);background:#ffffffb3}[data-theme=aurora] .mobile-help-button.active{color:var(--acc-text);background:#4a6cf724}[data-theme=aurora] .progress-stepper,[data-theme=aurora] .create-escrow-card,[data-theme=aurora] .wallet-card,[data-theme=aurora] .escrow-summary{background:linear-gradient(#ffffffc7,#ffffff8f)}[data-theme=aurora] .card,[data-theme=aurora] .create-escrow-card,[data-theme=aurora] .wallet-card,[data-theme=aurora] .escrow-summary,[data-theme=aurora] .progress-stepper{animation-duration:.4s}}html.is-mobile-device[data-theme=aurora] .bottom-nav{-webkit-backdrop-filter:blur(22px)saturate(1.4);background:#ffffffb8;border-top:1px solid #fffc;box-shadow:0 -6px 24px #7886a029}html.is-mobile-device[data-theme=aurora] .bottom-nav button{color:var(--text-muted)}html.is-mobile-device[data-theme=aurora] .bottom-nav button.active,html.is-mobile-device[data-theme=aurora] .bottom-nav button.active .bottom-nav-label{color:var(--acc-text)}html.is-mobile-device[data-theme=aurora] .top-navbar{-webkit-backdrop-filter:blur(22px)saturate(1.4);background:#ffffffa8;border-bottom:1px solid #fffc;box-shadow:0 6px 24px #7886a02e}@media (prefers-reduced-motion:reduce){[data-theme=aurora] .landing:before,[data-theme=aurora] .app-shell:before,[data-theme=aurora] .card,[data-theme=aurora] .create-escrow-card,[data-theme=aurora] .wallet-card,[data-theme=aurora] .activity-card,[data-theme=aurora] .history-card,[data-theme=aurora] .help-section,[data-theme=aurora] .escrow-summary,[data-theme=aurora] .progress-stepper,[data-theme=aurora] .quick-help-card,[data-theme=aurora] .landing-nav,[data-theme=aurora] .landing-hero,[data-theme=aurora] .showcase-head,[data-theme=aurora] .showcase-tile,[data-theme=aurora] .landing-feature,[data-theme=aurora] .landing-footer{animation:none}[data-theme=aurora] .card:hover,[data-theme=aurora] .create-escrow-card:hover,[data-theme=aurora] .escrow-summary:hover,[data-theme=aurora] .progress-stepper:hover,[data-theme=aurora] .quick-help-card:hover,[data-theme=aurora] .landing-feature:hover,[data-theme=aurora] .showcase-tile:hover,[data-theme=aurora] .whyarc-card:hover,[data-theme=aurora] .whyarc-resource:hover,[data-theme=aurora] .activity-item:hover,[data-theme=aurora] .help-cta:hover,[data-theme=aurora] .landing-cta-primary:hover,[data-theme=aurora] .landing-cta-ghost:hover,[data-theme=aurora] .chat-send:hover{transform:none}}.bottom-nav{display:none}@media (width<=768px){html,body{background:#050608;min-width:0;overflow-x:clip}.app-shell{background:#050608}.top-navbar{-webkit-backdrop-filter:blur(14px);background:#07080adb;border-bottom:1px solid #262d36b8;height:54px;padding:0 12px 0 66px}.nav-left{gap:6px}.logo-section{gap:7px}.top-navbar .brand-image{object-fit:contain;width:auto;height:22px}.brand-image{width:24px;height:24px}.brand-copy h2{font-size:13.5px}.brand-suffix{display:none}.network-badge{color:#5eead4;background:#2dd4bf1a;border:1px solid #2dd4bf47;border-radius:999px;padding:3px 8px;font-size:9.5px}.nav-right{gap:6px}.wallet-pill{background:linear-gradient(135deg,#14b8a6,#0ea5e9);border-radius:10px;max-width:150px;padding:8px 13px;box-shadow:0 4px 14px #0ea5e947}.wallet-pill--connected{box-shadow:none;background:#101418;border:1px solid #2dd4bf52}.wallet-pill-line{font-size:12px}.app-layout{flex:1 0 auto;align-items:stretch}.dashboard{gap:14px;min-height:calc(100svh - 54px);padding:14px 12px 96px}.dashboard-header{text-align:left;padding:2px 2px 0}.dashboard-header h1{letter-spacing:-.02em;margin:6px 0 4px;font-size:22px;line-height:1.2}.dashboard-header:after{background:linear-gradient(90deg,#14b8a6,#0ea5e9);width:34px;height:3px;margin-top:2px}.dashboard-lead{font-size:12.5px;line-height:1.55}.dashboard-grid{flex-direction:column;flex:1 0 auto;grid-template-columns:1fr;gap:14px;display:flex}.dashboard-main,.dashboard-side{flex-direction:column;flex:1 0 auto;gap:14px;min-width:0;display:flex}.card,.dashboard-section,.wallet-card,.escrow-summary,.activity-card,.progress-stepper,.create-escrow-card,.fund-card,.quick-help-card,.safety-summary-card,.history-card{-webkit-backdrop-filter:none;background:linear-gradient(#14181ee6,#0b0d10f2);border:1px solid #1c2128;border-radius:16px;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #00000059}.card:before,.create-escrow-card:before,.wallet-card:before,.activity-card:before,.history-card:before,.help-section:before,.escrow-summary:before,.progress-stepper:before{display:none}.progress-stepper,.wallet-card,.escrow-summary,.activity-card,.dashboard-section,.fund-card,.quick-help-card,.safety-summary-card,.create-escrow-card{padding:16px 15px}.wallet-card{background:radial-gradient(130% 150% at 100% 0,#0ea5e924,#0000 55%),radial-gradient(130% 150% at 0 100%,#14b8a61f,#0000 55%),linear-gradient(#14181eeb,#0b0d10f5);border-color:#14b8a652;padding:18px 16px;box-shadow:inset 0 0 0 1px #14b8a614,0 14px 30px #0006}.dashboard-main>:last-child,.dashboard-side>:last-child{flex:1 0 auto}.wallet-header h3,.summary-header h3{font-size:13.5px}.wallet-header p,.summary-header p{font-size:11px}.wallet-info{margin-top:6px}.wallet-item,.summary-item{gap:6px;padding:8px 0}.wallet-item span,.summary-item span{font-size:11px}.wallet-item strong,.summary-item strong{font-size:12px}.wallet-unified-disconnect{margin-top:2px}.progress-stepper{gap:8px}.progress-stepper-header h3{font-size:13.5px}.progress-stepper-header p{font-size:11px}.progress-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 6px;padding-top:8px}.progress-step{gap:4px}.progress-circle{width:30px;height:30px;font-size:10.5px}.progress-label{font-size:9.5px;line-height:1.25}.create-escrow-card{gap:10px}.create-escrow-head{gap:8px}.section-mark{border-radius:10px;width:34px;height:34px;font-size:15px}.create-escrow-card h2{font-size:16px}.escrow-subtitle{font-size:12px}.create-escrow-card input,.create-escrow-card select{border-radius:10px;min-height:46px;padding:11px 13px;font-size:16px}.action-grid{grid-template-columns:1fr;gap:9px;margin-top:12px}.action-grid button{border-radius:12px;min-height:48px;padding:12px 15px;font-size:14px}.escrow-role-badge{padding:5px 10px;font-size:10.5px}.escrow-hint{font-size:11.5px}.fund-row{grid-template-columns:1fr;gap:10px}.fund-card .premium-action-btn,.fund-card .help-cta{border-radius:12px;min-height:48px;font-size:14px}.fund-input{min-height:46px;font-size:16px}.activity-item{background:#0e1115;border:1px solid #1d2229;border-radius:13px;grid-template-columns:auto 1fr;gap:11px;padding:12px 13px;transition:border-color .15s}.activity-item-icon{border-radius:11px;width:36px;height:36px;font-size:15px}.activity-item-title-row strong{font-size:12.5px}.activity-item-detail{font-size:11.5px}.activity-item-meta{text-align:left;grid-column:2;align-items:baseline;gap:8px;display:flex}.activity-item-time{font-size:11px}.activity-item-hash{font-size:10px}.activity-empty{font-size:12px}.escrow-card-compact{background:#0e1115;border:1px solid #1d2229;border-radius:13px;padding:13px 14px;transition:border-color .15s}.escrow-card-compact:hover,.escrow-card-compact:focus-visible{border-color:#14b8a666}.escrow-row-title{font-size:13px}.escrow-card-compact-amount{font-size:12px}.escrow-card-compact-expiry,.escrow-card-compact-party{font-size:11px}.history-search,.history-sort{border-radius:10px;font-size:15px}.tx-item{border-radius:12px}.safety-summary-rows{gap:0}.quick-help-text{font-size:12px}.help-cta{border-radius:12px;min-height:46px;font-size:13px}.bottom-nav{z-index:950;padding:7px 8px calc(7px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#08090beb;border-top:1px solid #1c2026;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000073}.bottom-nav button{color:#6b7280;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;min-width:0;padding:7px 2px;font-family:inherit;transition:color .15s,background .15s;display:flex}.bottom-nav button.active{color:#5eead4;background:#14b8a614}.bottom-nav-icon{font-size:18px;line-height:1}.bottom-nav-label{letter-spacing:.01em;white-space:nowrap;font-size:10px;font-weight:600}.bottom-nav button.active .bottom-nav-label{color:#5eead4}.chat-fab{bottom:calc(12px + 62px + env(safe-area-inset-bottom,0px))}.chat-panel{bottom:calc(62px + env(safe-area-inset-bottom,0px))}.status-badge,.wallet-badge{border-radius:999px;padding:4px 9px;font-size:10.5px}.status-dot{width:7px;height:7px;box-shadow:none}#dashboard,#create-escrow,#my-escrows,#transactions,#activity,#analytics{scroll-margin-top:64px}.dashboard-header .theme-badge{letter-spacing:.05em;text-transform:uppercase;color:#5eead4;background:#14b8a61a;border:1px solid #14b8a642;border-radius:999px;align-items:center;width:fit-content;padding:4px 11px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 0 14px #14b8a614}.settings-modal{border-radius:18px;padding:18px 16px}.settings-modal-head h3{font-size:15px}.escrow-modal{border-radius:16px;max-height:min(84vh,640px);padding:16px 14px}.escrow-modal-head strong{font-size:14px}:is(.help-center,.why-arc,.safety-center,.dashboard:has(>.analytics-page-header)){padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.landing .landing-inner{padding-bottom:32px}}html.is-mobile-device .sidebar{display:none}html.is-mobile-device .top-navbar{background:#090a0ceb;border-bottom:1px solid #1c1f24;flex-direction:row;align-items:center;gap:10px;height:56px;padding:0 12px 0 72px}html.is-mobile-device .nav-left{flex:auto;justify-content:flex-start;gap:8px;width:auto;min-width:0}html.is-mobile-device .nav-right{flex-direction:row;flex:none;align-items:center;gap:6px;width:auto}html.is-mobile-device .help-btn,html.is-mobile-device .brand-suffix{display:none}html.is-mobile-device .brand-copy h2{font-size:13.5px}html.is-mobile-device .brand-copy p{font-size:11px}html.is-mobile-device .top-navbar .brand-image{object-fit:contain;width:auto;height:22px}html.is-mobile-device .network-badge{color:#5eead4;background:#2dd4bf1a;border:1px solid #2dd4bf47;border-radius:999px;padding:3px 8px;font-size:9.5px}html.is-mobile-device .wallet-pill{background:linear-gradient(135deg,#14b8a6,#0ea5e9);border-radius:10px;max-width:150px;padding:8px 13px;box-shadow:0 4px 14px #0ea5e947}html.is-mobile-device .wallet-pill--connected{box-shadow:none;background:#101418;border:1px solid #2dd4bf52}html.is-mobile-device .wallet-pill-line{font-size:12px}html.is-mobile-device .wallet-pill small{display:none}html.is-mobile-device .mobile-menu-btn{z-index:120;color:#fff;width:40px;height:40px;box-shadow:none;cursor:pointer;background:#0c0d0f;border:1px solid #26292f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:fixed;top:8px;left:12px}html.is-mobile-device .mobile-menu-btn span{background:#e8eaed;border-radius:999px;width:16px;height:2px;display:block}html.is-mobile-device .mobile-sidebar-overlay{z-index:119;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#04060a9e;border:0;padding:0;transition:opacity .24s;position:fixed;inset:0}html.is-mobile-device .mobile-sidebar-overlay.open{opacity:1;pointer-events:auto}html.is-mobile-device .mobile-sidebar{z-index:120;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0b0d;border-right:1px solid #1c1f24;flex-direction:column;width:min(84vw,320px);height:100svh;padding:16px 16px 18px;transition:transform .28s;display:flex;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-104%);box-shadow:24px 0 44px #00000080}html.is-mobile-device .mobile-sidebar.open{transform:translate(0)}html.is-mobile-device .mobile-sidebar-header{justify-content:space-between;align-items:center;gap:12px;padding:12px 2px 16px;display:flex}html.is-mobile-device .mobile-logo-section{min-width:0}html.is-mobile-device .mobile-close-btn{color:#d4d7dc;width:44px;height:44px;box-shadow:none;background:#141619;border:1px solid #26292f;border-radius:10px;place-items:center;font-size:24px;line-height:1;display:grid}html.is-mobile-device .mobile-sidebar-body{flex-direction:column;flex:1;gap:14px;padding-right:2px;display:flex;overflow-y:auto}html.is-mobile-device .mobile-sidebar-menu{gap:10px}html.is-mobile-device .mobile-sidebar-menu button{color:#9aa1ab;border-radius:8px;padding:12px 14px;font-size:14px}html.is-mobile-device .mobile-sidebar-menu button.active{color:#a5b0f0;background:#5e6ad229}html.is-mobile-device .mobile-help-button{color:#a5b0f0;text-align:left;-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#5e6ad21a,#14181e99);border:1px solid #5e6ad238;border-radius:12px;align-items:center;gap:12px;width:100%;margin-top:auto;padding:13px 15px;font-weight:700;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffff0a,0 8px 20px #00000047}html.is-mobile-device .mobile-help-button:hover{background:linear-gradient(135deg,#5e6ad229,#14181eb8);border-color:#5e6ad26b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 12px 26px #00000057}html.is-mobile-device .mobile-help-button.active{color:#c7d2fe;background:linear-gradient(135deg,#5e6ad238,#4f7cff24);border-color:#5e6ad280;box-shadow:inset 0 1px #ffffff14,0 12px 26px #5e6ad22e}html.is-mobile-device .mobile-help-button.whyarc-btn{color:#99f6e4;background:linear-gradient(135deg,#14b8a61a,#14181e99);border-color:#2dd4bf38;box-shadow:inset 0 1px #ffffff0a,0 8px 20px #00000047}html.is-mobile-device .mobile-help-button.whyarc-btn:hover{background:linear-gradient(135deg,#14b8a629,#14181eb8);border-color:#2dd4bf6b}html.is-mobile-device .mobile-help-button.whyarc-btn.active{color:#ccfbf1;background:linear-gradient(135deg,#14b8a638,#0ea5e924);border-color:#2dd4bf80}html.is-mobile-device .mobile-sidebar-footnote{margin-top:14px}html.is-mobile-device .bottom-nav{z-index:950;padding:7px 8px calc(7px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#08090beb;border-top:1px solid #1c2026;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000073}html.is-mobile-device .bottom-nav button{color:#6b7280;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;min-width:0;padding:7px 2px;font-family:inherit;display:flex}html.is-mobile-device .bottom-nav button.active{color:#5eead4;background:#14b8a614}html.is-mobile-device .bottom-nav-icon{font-size:18px;line-height:1}html.is-mobile-device .bottom-nav-label{letter-spacing:.01em;white-space:nowrap;font-size:10px;font-weight:600}html.is-mobile-device .bottom-nav button.active .bottom-nav-label{color:#5eead4}html.is-mobile-device .app-layout{flex:1 0 auto;align-items:stretch}html.is-mobile-device .dashboard{gap:14px;min-height:calc(100svh - 56px);padding:14px 12px 96px}html.is-mobile-device .dashboard-grid{flex-direction:column;flex:1 0 auto;grid-template-columns:1fr;align-items:stretch;gap:14px;display:flex}html.is-mobile-device .dashboard-main,html.is-mobile-device .dashboard-side{flex-direction:column;flex:1 0 auto;gap:14px;min-width:0;display:flex}html.is-mobile-device[data-theme=aurora] .mobile-menu-btn{background:#33394d;border:1px solid #ffffff80;box-shadow:0 4px 14px #3c465f4d}html.is-mobile-device[data-theme=aurora] .mobile-menu-btn span{background:#fff}html.is-mobile-device[data-theme=aurora] .mobile-sidebar-overlay{background:#5a64824d}html.is-mobile-device[data-theme=aurora] .mobile-sidebar{-webkit-backdrop-filter:blur(26px)saturate(1.4);background:#ffffffe6;border-right:1px solid #fffc;box-shadow:24px 0 44px #5a648247}html.is-mobile-device[data-theme=aurora] .mobile-close-btn{border:1px solid var(--aurora-border);color:var(--aurora-text);background:#ffffffb3}html.is-mobile-device[data-theme=aurora] .mobile-sidebar-menu button{color:var(--text-secondary)}html.is-mobile-device[data-theme=aurora] .mobile-sidebar-menu button.active{color:var(--acc-text);background:#4a6cf71f}html.is-mobile-device[data-theme=aurora] .mobile-help-button{border:1px solid var(--aurora-border);color:var(--acc-text);-webkit-backdrop-filter:blur(16px)saturate(1.3);background:linear-gradient(135deg,#ffffffb8,#ffffff85);box-shadow:inset 0 1px #ffffffb3,0 10px 24px #5a648229}html.is-mobile-device[data-theme=aurora] .mobile-help-button:hover{background:linear-gradient(135deg,#ffffffd1,#ffffff9e);border-color:#4a6cf766;transform:translateY(-1px);box-shadow:inset 0 1px #fffc,0 14px 30px #5a648238}html.is-mobile-device[data-theme=aurora] .mobile-help-button.active{color:var(--acc-text);background:linear-gradient(135deg,#4a6cf729,#4a6cf714);border-color:#4a6cf766}html.is-mobile-device[data-theme=aurora] .mobile-help-button.whyarc-btn{color:#0f766e}html.is-mobile-device[data-theme=aurora] .mobile-help-button.whyarc-btn.active{background:linear-gradient(135deg,#14b8a629,#0ea5e914);border-color:#14b8a666}
