.workspace,.payment-page{--background:#e8eff2;--card:#f7f8f6;--ws-inset:#ecf0f1;--ws-line:#2c43521a;--ws-edge:#2c435217;--ws-shadow:inset 0 1px 0 #fff, 0 22px 48px -34px #2c43526b;--secondary:#e3eaee;--popover:#fbfbf9;--sidebar:var(--ws-inset);--r-card:24px;--r-inner:14px;--r-field:12px;color:var(--foreground);background:var(--background);min-height:100dvh;font-size:14px}.workspace *,.payment-page *{box-sizing:border-box}.workspace ::selection,.payment-page ::selection{color:var(--primary-foreground);background:var(--primary)}.workspace :focus-visible,.payment-page :focus-visible{outline:2px solid var(--signal-strong);outline-offset:2px}.workspace [class*=pill]:focus-visible,.workspace button:focus-visible,.workspace .icon-button:focus-visible,.workspace .round-button:focus-visible,.workspace .network-select select:focus-visible,.payment-page button:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--signal-strong)!important;outline:none!important}.workspace h1,.workspace h2,.workspace h3,.payment-page h1,.payment-page h2{text-wrap:balance}.workspace h1{letter-spacing:-.035em;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.15}.workspace h2{letter-spacing:-.02em;font-size:16px;font-weight:500}.workspace h3{font-size:15px;font-weight:500}.workspace p,.payment-page p{line-height:1.65}.workspace-layout{grid-template-columns:96px minmax(0,1fr);min-height:100dvh;display:grid}.workspace-rail{z-index:30;flex-direction:column;align-items:center;gap:14px;height:100dvh;padding:18px 0 20px;display:flex;position:sticky;top:0}.rail-brand{background:var(--card);border:1px solid var(--ws-edge);width:52px;height:52px;box-shadow:var(--ws-shadow);color:var(--foreground);border-radius:50%;place-items:center;display:grid}.workspace-rail nav,.rail-bottom{background:var(--card);border:1px solid var(--ws-edge);box-shadow:var(--ws-shadow);border-radius:999px;gap:8px;padding:8px;display:grid}.rail-bottom{margin-top:auto}.rail-spring{background:var(--signal-strong);width:52px;min-height:0;box-shadow:var(--ws-shadow);border-radius:999px;flex:1 1 0;position:relative}.rail-spring:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10'%3E%3Cpath d='M2 0L10 5L2 10' fill='none' stroke='%232c4352' stroke-width='1.2'/%3E%3C/svg%3E") top/12px 10px repeat-y;animation:2.6s linear infinite rail-spring;position:absolute;inset:22px 0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.rail-spring:hover:before{animation-duration:.9s}@keyframes rail-spring{to{background-position-y:10px}}@media (max-height:640px){.rail-spring{visibility:hidden}}.rail-link{width:44px;height:44px;color:var(--muted-foreground);border:1px solid #2c43521f;border-radius:50%;place-items:center;transition:color .2s,border-color .2s,background-color .2s;display:grid;position:relative}.rail-link:hover{color:var(--foreground);border-color:#2c435247}.rail-link[aria-current=page]{background:var(--signal-strong);border-color:var(--signal-strong);color:var(--ink)}.rail-tip{background:var(--foreground);color:var(--background);white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:500;transition:opacity .15s,translate .15s;position:absolute;top:50%;left:calc(100% + 14px);translate:-4px -50%}.rail-link:hover .rail-tip,.rail-link:focus-visible .rail-tip{opacity:1;translate:0 -50%}.rail-short{display:none}.rail-dot{background:var(--signal);width:7px;height:7px;box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;top:7px;right:7px}.workspace-main{min-width:0}.workspace-topbar{justify-content:space-between;align-items:center;gap:16px;height:88px;padding:0 28px 0 4px;display:flex}.topbar-logo{display:none}.topbar-title{color:var(--foreground);align-items:center;gap:9px;font-size:14px;display:flex}.topbar-title svg{color:var(--muted-foreground)}.topbar-actions{align-items:center;gap:10px;display:flex}.network-select{align-items:center;display:inline-flex;position:relative}.network-select select{appearance:none;border:1px solid var(--ws-edge);box-shadow:var(--ws-shadow);background:var(--card);height:38px;color:var(--foreground);cursor:pointer;border-radius:99px;outline:none;padding:0 32px 0 28px;font-family:inherit;font-size:12.5px;font-weight:500;transition:border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background-color .2s}.network-select select:hover{background:#fff;border-color:#2c435238}.network-select select:focus-visible{border-color:var(--signal-strong)!important;box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--signal-strong)!important;outline:none!important}.network-select .network-dot{pointer-events:none;z-index:2;background:#10b981;border-radius:50%;width:6.5px;height:6.5px;position:absolute;left:13px;box-shadow:0 0 6px #10b98199}.network-select .network-chevron{color:var(--muted-foreground);pointer-events:none;z-index:2;transition:color .2s;position:absolute;right:12px}.network-select:hover .network-chevron{color:var(--foreground)}.workspace-content{max-width:1480px;padding:0 28px 36px 4px}.page-heading{justify-content:space-between;align-items:end;gap:16px;margin:6px 0 24px;display:flex}.page-heading p{color:var(--muted-foreground);margin-top:8px;font-size:13px}.workspace-footer{max-width:1480px;color:var(--muted-foreground);justify-content:space-between;gap:16px;padding:6px 28px 24px 4px;font-size:10px;display:flex}.workspace-footer span:first-child{align-items:center;gap:7px;display:flex}.action-primary,.action-secondary,.action-light{border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:12px;font-weight:500;line-height:1.35;transition:background-color .2s,border-color .2s;display:inline-flex}.action-primary{background:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary)}.action-primary:hover{background:color-mix(in srgb, var(--primary) 84%, var(--ink))}.action-secondary{color:var(--foreground);background:#2c435212;border:1px solid #0000}.action-secondary:hover{background:#2c43521f}.action-light{background:var(--foreground);color:var(--background);gap:10px;padding:6px 18px 6px 6px;font-size:13px}.action-light:hover{background:#1e313e}.action-light-icon{background:var(--signal-strong);width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.action-primary:disabled,.action-secondary:disabled,.round-button:disabled{opacity:.45;cursor:not-allowed}.icon-button,.round-button{width:38px;height:38px;color:var(--muted-foreground);border:1px solid var(--ws-line);background:0 0;border-radius:50%;place-items:center;transition:color .2s,background-color .2s;display:grid}.icon-button:hover,.round-button:hover{color:var(--foreground);background:#2c435212}.round-button.is-light{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.signal-text{color:var(--signal)}.demo-banner{border-radius:var(--r-inner);max-width:1452px;color:var(--foreground);background:#eea02c24;border:1px solid #eea02c61;justify-content:space-between;align-items:center;gap:16px;margin:0 28px 16px 4px;padding:11px 16px;font-size:11px;display:flex}.demo-banner button{white-space:nowrap;text-underline-offset:4px;align-items:center;gap:6px;text-decoration:underline;display:flex}.panel{background:var(--card);border:1px solid var(--ws-edge);box-shadow:var(--ws-shadow);border-radius:var(--r-card);overflow:hidden}.panel-title{justify-content:space-between;align-items:center;gap:12px;padding:24px 26px 10px;display:flex}.panel-title a{color:var(--signal);align-items:center;gap:6px;font-size:12px;display:flex}.stack{gap:20px;display:grid}.field{color:var(--foreground);flex-direction:column;justify-content:flex-start;gap:8px;font-size:12px;display:flex}.field>span:first-child{color:var(--foreground);font-weight:500;line-height:1.4}.field input,.field textarea,.field select,.search-field input{background:var(--ws-inset);border-radius:var(--r-field);width:100%;min-width:0;color:var(--foreground);caret-color:var(--signal);border:1px solid #0000;outline:none;padding:13px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.field input:hover,.field textarea:hover,.field select:hover,.search-field input:hover{border-color:#2c435229}.field input:focus,.field textarea:focus,.field select:focus,.search-field input:focus{border-color:var(--signal-strong);box-shadow:0 0 0 1px var(--signal-strong), 0 0 0 3px #eea02c26}.field input::placeholder,.field textarea::placeholder{color:var(--muted-foreground)}.field textarea{resize:vertical;min-height:100px}.field small{color:var(--muted-foreground);margin-top:2px;font-size:11.5px;line-height:1.5}.field-row{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.error-notice{color:#9b3423;border-radius:var(--r-field);overflow-wrap:anywhere;background:#b0402c12;border:1px solid #b0402c38;margin-bottom:16px;padding:12px 15px;font-size:12px}.empty-state{text-align:center;color:var(--muted-foreground);justify-items:center;gap:16px;padding:70px 24px;display:grid}.empty-state.compact{padding:30px 16px}.empty-state h2{color:var(--foreground)}.empty-state p{max-width:40ch;font-size:13px}.privacy-note{color:var(--muted-foreground);align-items:start;gap:12px;padding:16px 0;font-size:12px;display:flex}.privacy-note svg{color:var(--signal);flex:none;margin-top:2px}.status-tag{white-space:nowrap;color:#5a6f7d;background:color-mix(in srgb, currentColor 12%, transparent);border-radius:99px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:10.5px;display:inline-flex}.status-tag>span{background:currentColor;border-radius:50%;width:5px;height:5px}.status-detected,.status-paid{color:#9e5f0a;background:#eea02c2e}.status-partial{color:#2f6a88}.status-withdrawn,.status-unknown{color:#6b7c87}.status-cancelled,.status-expired{color:#a3412e}.segmented{background:var(--ws-inset);border-radius:99px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.segmented button{color:var(--muted-foreground);border-radius:99px;padding:9px 15px;font-size:12px;transition:color .2s,background-color .2s}.segmented button:hover{color:var(--foreground)}.segmented button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.unlock-header{justify-content:space-between;align-items:center;padding:28px 5vw;display:flex}.unlock-header>span{color:var(--muted-foreground);align-items:center;gap:8px;font-size:11px;display:flex}.unlock-layout{grid-template-columns:1fr 440px;align-items:center;gap:80px;max-width:1100px;margin:auto;padding:70px 32px;display:grid}.unlock-story h1{letter-spacing:-.04em;font-size:clamp(35px,4vw,52px)}.unlock-story em{font-family:var(--font-playfair);color:var(--signal);font-weight:400}.unlock-story>p{color:var(--muted-foreground);max-width:35ch;margin-top:22px}.unlock-proof{color:var(--muted-foreground);align-items:center;gap:10px;margin-top:40px;font-size:11px;display:flex}.unlock-orbit{width:240px;height:210px;color:var(--ink);place-items:center;margin-bottom:20px;display:grid;position:relative}.unlock-orbit>span{border:1px solid #2c435224;border-radius:50%;width:200px;height:200px;position:absolute}.unlock-orbit>span:last-child{width:155px;height:155px}.unlock-panel{border-radius:var(--r-card);background:var(--card);border:1px solid var(--ws-edge);box-shadow:var(--ws-shadow);padding:34px}.unlock-panel h2{margin-top:22px;font-size:23px}.unlock-panel>p{color:var(--muted-foreground);margin:10px 0 25px;font-size:12px}.unlock-panel .segmented{margin-bottom:25px}.unlock-demo{border-top:1px solid var(--ws-line);color:var(--muted-foreground);justify-content:space-between;align-items:center;margin-top:28px;padding-top:22px;font-size:11px;display:flex}.unlock-demo button{color:var(--signal);align-items:center;gap:6px;display:flex}.wallet-control{position:relative}.wallet-options{border-radius:var(--r-inner);background:var(--ws-inset);gap:12px;margin-top:12px;padding:16px;display:grid}.wallet-options small{color:var(--muted-foreground);font-size:11px;line-height:1.6}.wallet-options p{font-size:12px}.skip-link{z-index:100;background:var(--primary);color:var(--primary-foreground);border-radius:99px;padding:10px 16px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.skip-link:focus{transform:none}.workspace-loading{background:var(--background);color:var(--foreground);place-items:center;min-height:100dvh;display:grid}@media (max-width:1100px){.unlock-layout{grid-template-columns:1fr 410px;gap:35px}}@media (max-width:760px){.workspace-layout{display:block}.workspace-rail{inset:auto 10px max(10px, env(safe-area-inset-bottom)) 10px;height:auto;padding:0;display:block;position:fixed}.rail-brand,.rail-bottom,.rail-spring,.rail-tip{display:none}.workspace-rail nav{border-radius:22px;gap:4px;padding:6px;display:flex;box-shadow:0 16px 34px -14px #2c435280}.rail-link{border:0;border-radius:16px;flex:1;align-content:center;gap:3px;width:auto;height:54px}.rail-short{font-size:10px;display:block}.rail-dot{top:8px;right:calc(50% - 16px)}.workspace-topbar{height:auto;padding:16px 16px 14px}.topbar-logo{display:block}.topbar-title,.topbar-lock,.topbar-new span{display:none}.topbar-new{padding:10px}.network-select select{height:34px;padding:0 28px 0 24px;font-size:11.5px}.network-select .network-dot{width:5.5px;height:5.5px;left:11px}.network-select .network-chevron{right:10px}.workspace-content{padding:4px 12px 28px}.workspace-footer{padding:4px 16px 104px;font-size:9px}.page-heading{align-items:start;margin-top:4px}.page-heading p{font-size:12px}.page-heading>.action-secondary{padding:9px 11px;font-size:11px}.demo-banner{margin:0 12px 12px;padding:10px 14px;font-size:10px}.unlock-layout{max-width:480px;padding:30px 18px 60px;display:block}.unlock-story{margin-bottom:36px}.unlock-orbit{display:none}.unlock-story h1{font-size:36px}.unlock-proof{margin-top:20px}.unlock-panel{padding:24px}.unlock-header{padding:22px}.unlock-header>span{display:none}.field-row{grid-template-columns:1fr}.panel-title{padding:20px 20px 8px}}@media (prefers-reduced-motion:reduce){.workspace *,.workspace :before,.payment-page *{transition:none!important;animation:none!important}}.bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"hero hero hero hero flow flow flow flow flow tip tip tip""hero hero hero hero status status status pulse pulse tip tip tip""recent recent recent recent recent recent heat heat heat act act act";gap:16px;display:grid}.bento-card{border-radius:var(--r-card);background:var(--card);border:1px solid var(--ws-edge);min-width:0;box-shadow:var(--ws-shadow);padding:24px;position:relative;overflow:hidden}.hero-card{flex-direction:column;grid-area:hero;display:flex}.flow-card{flex-direction:column;grid-area:flow;display:flex}.tip-card{grid-area:tip}.status-card{grid-area:status}.pulse-card{flex-direction:column;grid-area:pulse;display:flex}.recent-card{grid-area:recent}.heat-card{grid-area:heat}.actions-card{grid-area:act}.card-title{justify-content:space-between;align-items:start;gap:12px;margin-bottom:18px;display:flex}.card-title h2{font-size:15px}.card-number{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:40px;line-height:1.05!important}.card-number span{letter-spacing:0;color:var(--muted-foreground);font-size:15px}.card-caption{color:var(--muted-foreground);margin-top:8px;font-size:11px}.card-empty{color:var(--muted-foreground);margin:auto 0;padding:40px 0;font-size:12px}.card-link{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;transition:color .2s;display:flex}.card-link:hover{color:var(--foreground)}.small-label{color:var(--muted-foreground);font-size:10px}.hero-top{justify-content:space-between;align-items:center;display:flex}.hero-emblem{background:var(--foreground);width:44px;height:44px;color:var(--background);border-radius:50%;place-items:center;display:grid}.hero-card h1{margin-top:22px;font-size:clamp(26px,2.2vw,32px);line-height:1.12}.hero-card h1 span{color:var(--muted-foreground)}.hero-label{color:var(--muted-foreground);margin-top:26px;font-size:12px}.hero-amount{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:clamp(42px,3.8vw,58px);line-height:1.05!important}.hero-amount span{letter-spacing:0;color:var(--muted-foreground);font-size:18px}.hero-caption{color:var(--muted-foreground);margin-top:8px;font-size:11px}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.hero-split{margin-top:auto;padding-top:26px}.hero-split .card-title{margin-bottom:14px}.hatched-pie{grid-template-columns:minmax(110px,150px) minmax(0,1fr);align-items:center;gap:22px;display:grid}.hatched-pie>svg{width:100%;height:auto}.pie-legend{gap:11px;display:grid}.pie-legend li{grid-template-columns:12px minmax(0,1fr) auto 34px;align-items:center;gap:10px;font-size:12px;display:grid}.pie-legend li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pie-legend svg{width:12px;height:12px}.pie-share{text-align:right;color:var(--muted-foreground)}.pie-empty{color:var(--muted-foreground);display:block!important}.funnel{border-top:1px solid var(--ws-line);flex:1;min-height:220px;margin:4px -24px -24px;position:relative}.funnel>svg{width:100%;height:calc(100% - 78px);position:absolute;inset:40px 0 38px}.funnel-columns{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;inset:0}.funnel-columns li{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;padding:12px 6px;display:flex}.funnel-columns li+li{border-left:1px solid var(--ws-line)}.funnel-columns strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.funnel-pill{background:var(--card);color:var(--foreground);box-shadow:0 0 0 1px var(--ws-line);font-variant-numeric:tabular-nums;border-radius:99px;padding:3px 10px;font-size:11px;font-weight:500}.funnel-label{color:var(--muted-foreground);font-size:11px}.tip-card{color:#fff;min-height:440px;padding:0}.tip-image{object-fit:cover;opacity:0;transition:opacity .6s}.tip-image.is-active{opacity:1}.tip-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 36%,#1a293485 64%,#1a2934e6 100%);position:absolute;inset:0}.tip-top,.tip-body{z-index:1;position:absolute;left:22px;right:22px}.tip-top{color:var(--ink);align-items:center;gap:12px;font-size:11px;display:flex;top:20px}.tip-progress{background:#2c43523d;flex:1;height:1px}.tip-progress i{background:var(--ink);height:100%;transition:width .4s;display:block}.tip-badge{background:var(--ink);color:var(--background);border-radius:99px;padding:5px 10px;font-size:10px}.tip-body{bottom:22px}.tip-body h2{max-width:16ch;font-size:22px;line-height:1.2}.tip-body p{color:#ffffffd6;max-width:34ch;margin-top:8px;font-size:12px}.tip-controls{gap:8px;margin-top:16px;display:flex}.tip-controls .round-button:not(.is-light){color:#fff;background:#ffffff1a;border-color:#fff6}.tip-controls .round-button.is-light{background:var(--background);border-color:var(--background);color:var(--ink);margin-left:auto}.status-list li{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:grid}.status-list li+li{border-top:1px solid var(--ws-line)}.status-icon{background:var(--foreground);width:34px;height:34px;color:var(--background);border-radius:10px;place-items:center;display:grid}.status-list strong{font-size:15px;font-weight:500}.thin-bars{justify-content:space-between;align-items:end;height:92px;margin:20px 0 4px;display:flex}.thin-bars span{background:#2c435229;border-radius:2px;width:2px;min-height:6px}.thin-bars span.has-value{background:var(--foreground)}.pulse-card .card-caption{margin-top:auto;padding-top:10px}.recent-list{gap:2px;margin:0 -10px;display:grid}.recent-list a{border-radius:var(--r-inner);grid-template-columns:34px minmax(0,1fr) auto 118px 16px;align-items:center;gap:14px;padding:11px 10px;transition:background-color .2s;display:grid}.recent-list a:hover{background:var(--ws-inset)}.recent-list .status-tag{justify-self:start}.recent-copy{min-width:0}.recent-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.recent-copy small{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.recent-amount{font-size:13px}.recent-amount small,.recent-chevron{color:var(--muted-foreground)}.recent-amount small{font-size:10px}.heatmap-grid{align-items:center;gap:4px;display:grid}.heatmap-row{display:contents}.heatmap-day{color:var(--muted-foreground);padding-right:6px;font-size:9.5px}.heatmap-cell{aspect-ratio:1;border-radius:3px}.heatmap-legend{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;margin-top:14px;font-size:9.5px;display:flex}.heatmap-scale{align-items:center;gap:3px;display:flex}.heatmap-scale i{border-radius:2px;width:9px;height:9px}.quick-actions li+li{border-top:1px solid var(--ws-line)}.quick-actions a{color:var(--foreground);grid-template-columns:20px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:13px 0;font-size:13px;display:grid}.quick-actions a>svg:first-child,.quick-actions a>svg:last-child{color:var(--muted-foreground);transition:color .2s,translate .2s}.quick-actions a:hover>svg:last-child{color:var(--foreground);translate:2px}.quick-actions small{color:var(--muted-foreground);margin-top:2px;font-size:11px;display:block}.quick-actions a>svg:last-child{grid-column:4}.unread-dot{background:var(--signal);border-radius:50%;width:7px;height:7px}@media (max-width:1279px){.bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"hero hero hero flow flow flow""hero hero hero status status status""pulse pulse pulse tip tip tip""heat heat heat tip tip tip""recent recent recent recent recent recent""act act act act act act"}}@media (max-width:760px){.bento{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""status""flow""pulse""recent""tip""heat""act";gap:12px}.bento-card{border-radius:20px;padding:20px}.funnel{margin:4px -20px -20px}.funnel-label{font-size:10px}.tip-card{min-height:400px}.recent-list a{grid-template-columns:34px minmax(0,1fr) auto;row-gap:6px}.recent-list .status-tag{grid-column:2}.recent-chevron{display:none}.hatched-pie{grid-template-columns:110px minmax(0,1fr);gap:16px}}.mono,code{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums}.invoice-monogram{background:var(--secondary);width:34px;height:34px;color:var(--foreground);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.invoice-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.search-field{width:280px;position:relative}.search-field>svg{color:var(--muted-foreground);position:absolute;top:14px;left:13px}.search-field input{padding-left:39px;font-size:12px}.invoice-split{background:var(--card);border:1px solid var(--ws-edge);box-shadow:var(--ws-shadow);border-radius:var(--r-card);grid-template-columns:minmax(280px,.85fr) minmax(0,1.4fr);display:grid;overflow:hidden}.invoice-rows{border-right:1px solid var(--ws-line);padding:12px}.invoice-list-heading{justify-content:space-between;padding:17px 14px 22px;font-size:12px;display:flex}.invoice-list-heading span:last-child{color:var(--muted-foreground)}.invoice-row{border-radius:var(--r-inner);text-align:left;border:1px solid #0000;align-items:center;gap:13px;width:100%;padding:14px 12px;transition:background-color .2s;display:flex}.invoice-row+.invoice-row{margin-top:4px}.invoice-row:hover{background:#2c43520a}.invoice-row[aria-pressed=true]{background:var(--ws-inset)}.invoice-row[aria-pressed=true] .invoice-monogram{background:var(--signal-strong);color:var(--ink)}.invoice-row-copy{flex:1;min-width:0}.invoice-row-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;display:block;overflow:hidden}.invoice-row-copy small{color:var(--muted-foreground);margin:5px 0 6px;font-size:10px;display:block}.invoice-row-copy .status-tag{padding:3px 8px 3px 7px;font-size:10px}.invoice-row-amount{font-family:var(--font-geist-mono);font-size:13px}.invoice-row-amount small{color:var(--muted-foreground);text-align:right;margin-top:4px;font-size:9px;display:block}.invoice-detail{min-width:0;padding:30px}.detail-heading{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.detail-heading>span:first-child{align-items:center;gap:8px;display:flex}.detail-amount{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:30px 0 12px;font-size:40px}.detail-amount>span{color:var(--muted-foreground);font-size:18px}.invoice-detail>h2{font-size:22px}.detail-payee{color:var(--muted-foreground);margin-top:5px;font-size:12px}.detail-facts{grid-template-columns:1fr 1fr;gap:20px;margin:26px 0;display:grid}.detail-facts dt{color:var(--muted-foreground);font-size:10px}.detail-facts dd{margin-top:6px;font-size:12px}.detail-note{border-top:1px solid var(--ws-line);padding:18px 0}.detail-note>span{color:var(--muted-foreground);align-items:center;gap:6px;font-size:10px;display:flex}.detail-note p{color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:12px}.detail-address{border-top:1px solid var(--ws-line);padding:18px 0}.detail-address>span{color:var(--muted-foreground);font-size:10px}.detail-address>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.detail-address code{font-size:11px}.detail-address button{padding:8px 12px;font-size:10px}.detail-address a{color:var(--muted-foreground);align-items:center;gap:5px;margin-top:10px;font-size:10px;display:flex}.detail-actions{border-top:1px solid var(--ws-line);flex-wrap:wrap;gap:10px;padding:20px 0;display:flex}.detail-actions>p{color:var(--muted-foreground);font-size:11px}.detail-payments{border-top:1px solid var(--ws-line);padding:18px 0}.detail-payments h3{margin-bottom:15px;font-size:12px}.detail-payments>div{justify-content:space-between;gap:10px;margin-top:9px;font-size:11px;display:flex}.detail-payments a{color:var(--muted-foreground);align-items:center;gap:6px;display:flex}.cancel-area{border-top:1px solid var(--ws-line);color:#a3412e;padding-top:18px;font-size:11px}.cancel-area>button{align-items:center;gap:6px;display:flex}.cancel-area>div{gap:8px;margin-top:12px;display:flex}.form-layout{grid-template-columns:1.1fr .9fr;align-items:start;gap:35px;display:grid}.form-panel{padding:28px}.form-panel>h2{margin-bottom:26px}.preview-panel{position:sticky;top:30px}.preview-panel>h2{color:var(--muted-foreground);margin-bottom:16px;font-size:12px}.invoice-preview{border-radius:var(--r-card);background:var(--card);border:1px solid var(--ws-edge);box-shadow:var(--ws-shadow);color:var(--foreground);padding:32px}.invoice-preview .preview-top{justify-content:space-between;align-items:center;font-size:10px;display:flex}.invoice-preview .preview-top span{background:var(--ws-inset);border-radius:99px;padding:5px 10px}.invoice-preview .detail-amount{margin-top:40px}.invoice-preview .detail-amount>span{color:var(--muted-foreground)}.invoice-preview h3{font-size:22px}.invoice-preview .preview-payee{color:var(--muted-foreground);margin-top:8px;font-size:12px}.preview-note{border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);white-space:pre-wrap;overflow-wrap:anywhere;margin:25px 0;padding:20px 0;font-size:12px}.preview-footer{color:var(--muted-foreground);justify-content:space-between;gap:15px;font-size:10px;display:flex}.preview-caption{color:var(--muted-foreground);align-items:center;gap:8px;margin-top:20px;font-size:11px;display:flex}.created-link{max-width:760px;padding:30px}.created-link h2{margin:18px 0 10px;font-size:25px}.created-link>p{color:var(--muted-foreground);font-size:13px}.created-link textarea{background:var(--ws-inset);border-radius:var(--r-field);width:100%;color:var(--foreground);min-height:100px;font-family:var(--font-geist-mono);overflow-wrap:anywhere;border:1px solid #0000;margin:22px 0;padding:14px;font-size:11px}.created-link .detail-actions{border:0;padding:0}@media (max-width:1200px){.invoice-split{grid-template-columns:minmax(230px,.85fr) minmax(0,1fr)}.invoice-row{gap:8px;padding:14px 8px}.invoice-row .invoice-monogram{display:none}.invoice-detail{padding:24px}.invoice-toolbar{flex-wrap:wrap}.form-layout{gap:22px}}@media (max-width:950px){.invoice-split{grid-template-columns:1fr}.invoice-rows{border-right:0;border-bottom:1px solid var(--ws-line);max-height:340px;overflow-y:auto}.invoice-row .invoice-monogram{display:grid}.form-layout{grid-template-columns:1fr}.preview-panel{position:static}}@media (max-width:760px){.invoice-toolbar{gap:16px}.search-field{width:100%}.invoice-toolbar .segmented{justify-content:space-between;width:100%}.invoice-toolbar .segmented button{padding:8px 10px;font-size:10px}.detail-amount{font-size:36px}.form-panel{padding:22px}.preview-panel{margin-top:12px}}.keys-layout{grid-template-columns:1fr 1fr;align-items:start;gap:30px;display:grid}.key-identity{padding:30px}.key-identity>h2{margin-top:22px;font-size:23px}.key-identity>p{color:var(--muted-foreground);margin-top:10px;font-size:12px}.meta-address{border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);gap:15px;padding:22px 0;display:grid}.meta-address>span{color:var(--muted-foreground);font-size:11px}.meta-address code{overflow-wrap:anywhere;font-size:11px;line-height:1.9}.meta-address .action-secondary{justify-self:start}.key-warning{border-top:1px solid var(--ws-line);padding-top:20px;color:var(--signal)!important;font-size:11px!important}.device-section{border-top:1px solid var(--ws-line);gap:13px;padding-top:22px;display:grid}.device-section h3{align-items:center;gap:8px;display:flex}.device-section p{color:var(--muted-foreground);font-size:11px}.forget-device{color:#a3412e;align-items:center;gap:7px;padding:8px 0;font-size:11px;display:flex}.backup-success{color:var(--signal);align-items:center;gap:8px;font-size:11px;display:flex}.withdraw-source{border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);gap:8px;padding:16px 0;display:grid}.withdraw-source span,.withdraw-source small{color:var(--muted-foreground);font-size:10px}.withdraw-source code{font-size:12px}.sweep-quote{gap:15px;margin:15px 0;display:grid}.sweep-quote>div{justify-content:space-between;gap:15px;font-size:11px;display:flex}.sweep-quote dt{color:var(--muted-foreground)}.sweep-quote dd{font-family:var(--font-geist-mono);overflow-wrap:anywhere;text-align:right}.sweep-quote>div:last-child{border-top:1px solid var(--ws-line);color:var(--signal);padding-top:18px}.confirm-check{color:var(--foreground);align-items:start;gap:12px;font-size:11px;line-height:1.7;display:flex}.confirm-check input{accent-color:var(--signal);flex:none;margin-top:4px}.confirm-check code{overflow-wrap:anywhere}.withdraw-explainer{padding:35px 10px}.withdraw-explainer h2{margin:20px 0;font-size:28px;line-height:1.3}.withdraw-explainer>p{color:var(--muted-foreground);max-width:40ch;font-size:13px}.withdraw-explainer .privacy-note{border-top:1px solid var(--ws-line);margin-top:26px;padding-top:25px}.payment-header{justify-content:space-between;align-items:center;padding:28px 5vw;display:flex}.payment-header>span{color:var(--muted-foreground);align-items:center;gap:8px;font-size:11px;display:flex}.payment-main{max-width:1040px;margin:auto;padding:60px 24px 80px}.payment-title{text-align:center;margin-bottom:38px}.payment-title h1{letter-spacing:-.035em;font-size:clamp(30px,3.5vw,42px);font-weight:400;line-height:1.25}.payment-title p{color:var(--muted-foreground);max-width:55ch;margin:14px auto 0;font-size:12px}.payment-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.payment-invoice{border-radius:var(--r-card);background:var(--card);border:1px solid var(--ws-edge);box-shadow:var(--ws-shadow);color:var(--foreground);padding:35px}.payment-invoice .preview-top{justify-content:space-between;align-items:center;display:flex}.payment-invoice .status-tag{color:var(--signal)}.payment-invoice .detail-amount>span{color:var(--muted-foreground)}.payment-invoice h2{letter-spacing:-.03em;font-size:25px}.payment-invoice .preview-payee{color:var(--muted-foreground);margin-top:8px;font-size:12px}.payment-invoice .detail-facts dt{color:var(--muted-foreground)}.payment-invoice .preview-footer{margin-top:30px}.payment-controls{gap:20px;padding:30px;display:grid}.payment-controls h2{font-size:20px;font-weight:500}.payment-controls>.small-label{margin-top:-12px}.pay-due{border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:12px;padding:22px 0;display:flex}.pay-due>span{color:var(--muted-foreground);font-size:11px}.pay-due strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;font-size:25px;font-weight:400}.pay-due small{color:var(--muted-foreground);font-size:11px}.network-fee-note{color:var(--muted-foreground);text-align:center;margin-top:-10px;font-size:10px}.payment-controls .wallet-control>button{width:100%}.payment-divider{border-top:1px solid var(--ws-line);text-align:center;height:12px;margin:15px 0 0}.payment-divider span{background:var(--card);color:var(--muted-foreground);padding:0 10px;font-size:10px;position:relative;top:-12px}.manual-payment{justify-items:center;gap:16px;padding:18px 0;display:grid}.payment-qr{border-radius:var(--r-inner);background:#fff;padding:15px}.manual-payment p{color:var(--foreground);text-align:center;font-size:11px}.manual-payment>code{overflow-wrap:anywhere;text-align:center;width:100%;font-size:10px;line-height:1.7}.report-form{border-top:1px solid var(--ws-line);gap:12px;padding-top:22px;display:grid}.report-form .field,.report-form input{font-size:11px}.payment-success{text-align:center;color:var(--signal);justify-items:center;gap:15px;padding:25px 0;display:grid}.payment-success small{color:var(--muted-foreground);font-size:11px;line-height:1.7}.submitted-payment{gap:14px;font-size:12px;display:grid}.submitted-payment a{color:var(--signal);align-items:center;gap:8px;display:flex}.submitted-payment p{color:var(--muted-foreground)}.payment-footer{border-top:1px solid var(--ws-line);max-width:1040px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:15px;margin:auto;padding:22px 24px;font-size:10px;display:flex}.payment-footer a{align-items:center;gap:6px;display:flex}.payment-error{gap:22px;max-width:550px;margin:40px auto;padding:40px;display:grid}.payment-error h1{letter-spacing:-.03em;font-size:28px}.payment-error>a{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;display:flex}.payment-page .detail-amount{font-size:clamp(24px,3.5vw,42px)}@media (max-width:950px){.keys-layout{grid-template-columns:1fr}.payment-grid{gap:20px}.payment-invoice,.payment-controls{padding:26px}}@media (max-width:760px){.payment-header{padding:24px}.payment-header>span{font-size:9px}.payment-main{padding:35px 20px 55px}.payment-title{margin-bottom:30px}.payment-title h1{font-size:30px}.payment-grid{grid-template-columns:1fr;gap:20px}.payment-invoice,.payment-controls{padding:26px}.payment-page .detail-amount{font-size:34px}.payment-footer{padding:22px 20px;font-size:9px}.key-identity{padding:25px}.withdraw-explainer{padding:15px 3px}.withdraw-explainer h2{font-size:24px}.keys-layout{gap:22px}}
