:root{--canvas: #ffffff;--surface: #f6f7fb;--canvas-dark: #0b0d12;--ink: #0b0d12;--ink-soft: #1a1f2c;--body: #1f2937;--mute: #6b7280;--stone: #6b7280;--on-dark: #ffffff;--on-dark-mute: rgba(255, 255, 255, .72);--surface-soft: #f6f7fb;--hairline: #d8e0ed;--hairline-strong: #0b0d12;--blue: #2563ff;--blue-deep: #1746d1;--blue-soft: #e7eeff;--cobalt: #2563ff;--link: #2563ff;--ok: #119e5a;--danger: #d14343;--warning: #b7791f;--focus: #9fb9ff;--shadow-soft: 0 8px 20px rgba(11, 13, 18, .05);--shadow-card: 0 16px 34px rgba(11, 13, 18, .08);--shadow-focus: 0 0 0 4px rgba(159, 185, 255, .35);--font: "Aeonik", "Helvetica Neue", Arial, sans-serif;--display: "Aeonik", "Helvetica Neue", Arial, sans-serif;color:var(--ink);background:var(--canvas);font-family:var(--font);font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0}*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--body)}button,input,select{font:inherit;letter-spacing:inherit}button{border:1px solid var(--hairline);background:var(--canvas);color:var(--ink);border-radius:999px;min-height:48px;padding:0 22px;font-size:16px;font-weight:700;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button.primary{background:var(--ink);color:var(--on-dark);border-color:transparent}button.primary:hover:not(:disabled){background:var(--ink-soft)}button.text{min-height:0;padding:8px 4px;background:transparent;border-color:transparent;color:var(--ink);font-weight:600}button.compact{min-height:36px;padding:0 14px;font-size:14px;line-height:1;width:auto;white-space:nowrap}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,.file:focus-within{outline:none;box-shadow:var(--shadow-focus)}a{color:var(--link)}.shell{max-width:960px;margin:0 auto;padding:8px 16px 48px}.top{background:var(--canvas-dark);color:var(--on-dark)}.top-bar{max-width:960px;margin:0 auto;min-height:64px;padding:8px 16px;display:flex;justify-content:space-between;gap:16px;align-items:center}.brand{color:inherit;font-family:var(--display);font-weight:500;font-size:20px;letter-spacing:-.02em;text-decoration:none}.brand:hover{text-decoration:none}.nav{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.nav a{color:var(--on-dark-mute);font-size:14px;font-weight:600;text-decoration:none}.nav a.active,.nav a:hover{color:var(--on-dark);text-decoration:none}.who{display:flex;gap:16px;align-items:center;color:var(--on-dark-mute);font-size:14px}.who span{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top button.text{color:var(--on-dark)}.banner,.note,.lede,.eyebrow{color:var(--mute)}.banner{margin:24px 0 0;padding:14px 16px;background:var(--surface-soft);border:0;border-left:3px solid var(--warning);border-radius:12px;color:var(--ink)}.view-as{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.deposit-block{margin-top:16px}h1,.figure,legend{font-family:var(--display);font-weight:700;letter-spacing:-.02em;color:var(--ink)}h1{margin:0 0 8px;font-size:34px;line-height:1.12}.lede{margin:0;font-size:16px;line-height:1.6}.page-head.waiting{min-height:60vh;align-items:center}.page-head,.actions,.address-row{display:flex}.page-head{justify-content:space-between;gap:16px;align-items:end;margin:32px 0 24px}.page-head.under-back{margin-top:0}button.back{background:#fff;box-shadow:var(--shadow-soft)}.wizard-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}button.back{justify-self:start;display:inline-flex;align-items:center;gap:8px;width:auto;min-height:48px;padding:0 22px}button.back svg{width:18px;height:18px;flex:none}button.draft-delete,button.danger{background:var(--danger);color:#fff;border-color:transparent;box-shadow:none}button.draft-delete:hover:not(:disabled),button.danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 86%,#000)}button.draft-delete{width:auto;margin-left:auto}.head-follow{margin-top:16px}.actions,.address-row{gap:8px;align-items:center;flex-wrap:wrap}.cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 32px}.cards .span{grid-column:1 / -1}.cards .actions{margin-top:16px}.cards article,.panel{background:var(--canvas);border:1px solid var(--hairline);border-radius:24px;padding:32px;box-shadow:var(--shadow-card)}.figure{margin:8px 0;font-size:34px;line-height:1.12;letter-spacing:-.02em}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:16px 8px;border-bottom:1px solid var(--hairline);white-space:nowrap}th{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}table.hours td{white-space:normal;vertical-align:top}table.hours td small,table.hours th small{display:block;color:var(--mute);font-weight:400}.calendar-card,.table-card{padding:0;overflow:hidden}.calendar-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--hairline)}.calendar-bar strong{font-size:18px;font-weight:700;letter-spacing:-.02em;text-align:center}.calendar-bar button{justify-self:start}.calendar-bar button:last-of-type{justify-self:end}.calendar-card .table-wrap,.table-card .table-wrap{overflow-x:auto}.table-card>.loading,.table-card>.empty{margin:0;padding:32px 20px}table.calendar,table.data{border-collapse:separate;border-spacing:0;min-width:720px}table.calendar th,table.calendar td,table.data th,table.data td{padding:14px 16px;vertical-align:middle;white-space:normal;border-bottom:1px solid var(--hairline)}table.calendar th,table.data th{background:var(--surface);font-size:12px;font-weight:700;letter-spacing:.04em}table.calendar tbody tr:last-child td,table.data tbody tr:last-child td{border-bottom:none}table.calendar tbody tr:hover td,table.data tbody tr:hover td{background:var(--surface)}table.calendar tbody tr.is-today td,table.calendar tbody tr.is-today:hover td{background:var(--blue-soft)}table.calendar .cal-date{width:10.5rem;white-space:nowrap}table.calendar .cal-date strong{display:block;font-weight:700;color:var(--ink)}table.calendar .cal-date small,table.calendar .cal-why small{display:block;margin-top:2px;color:var(--mute);font-size:13px;font-weight:400}table.calendar .cal-date small{font-variant-numeric:tabular-nums}table.calendar .cal-status{width:8.5rem;white-space:nowrap}table.calendar .cal-why{min-width:16rem;color:var(--body)}table.calendar .cal-edits{text-align:right;white-space:nowrap}table.calendar th:last-child,table.data th:last-child{text-align:right}table.calendar .cal-edits .actions{justify-content:flex-end}table.calendar .cal-none{color:var(--mute)}table.calendar td.cal-empty,table.data td.data-empty{padding:32px 16px;color:var(--mute);text-align:center}table.data .verify-org strong,table.data .verify-who strong{display:block;font-weight:700;color:var(--ink)}table.data .verify-org small,table.data .verify-who small,table.data .verify-count small{display:block;margin-top:2px;color:var(--mute);font-size:13px;font-weight:400}table.data .verify-when{white-space:nowrap;font-variant-numeric:tabular-nums}table.data .verify-id,table.data .verify-amount,table.data .verify-who small{font-family:SF Mono,Roboto Mono,Menlo,monospace;font-size:13px;font-variant-numeric:tabular-nums}table.data .verify-actions{text-align:right;white-space:nowrap}table.data .verify-actions .actions{justify-content:flex-end}table.data .verify-error input{width:100%;min-width:12rem;height:40px;min-height:40px}table.data .verify-error .form-error{margin:0 0 8px}.verify-summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.verify-summary p{margin:0}table select.role,table select.org,table input.org-email{width:220px;max-width:100%;height:40px;padding:6px 12px}.org-list{list-style:none;padding:0;margin:8px 0 32px;display:grid;gap:16px}.wallet-list{list-style:none;margin:0 0 32px;padding:0;display:grid;gap:16px}.wallet-card{background:#fff;border:1px solid var(--hairline);border-radius:24px;padding:16px 18px 18px;box-shadow:var(--shadow-soft)}.wallet-card h3{margin:18px 0 0;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.wallet-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:nowrap}.wallet-card-head>div{min-width:0;flex:1}.wallet-card-head h3{margin:0;font-size:18px;font-weight:700;letter-spacing:0;text-transform:none;color:#0b0d12;overflow-wrap:anywhere}.wallet-card-head code{display:block;margin-top:4px;color:#6b7280;font-family:inherit;font-size:14px;font-weight:400;overflow-wrap:anywhere}.wallet-usd{flex:none;align-self:center;color:#0b0d12;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}.wallet-usd small{margin-left:6px;color:#6b7280;font-size:15px;font-weight:600;letter-spacing:0}.wallet-usd.is-empty{align-self:flex-start;margin-top:4px;color:#6b7280;font-size:14px;font-weight:500;letter-spacing:0}.coin-settings-toggle{display:inline-flex;align-items:center;gap:8px;width:auto;height:auto;min-height:36px;margin-top:12px;padding:6px 14px;border-radius:999px;background:var(--surface);color:var(--ink);font-size:14px;font-weight:700}.coin-settings-toggle span{color:#6b7280;font-weight:500}.coin-settings-panel[hidden]{display:none}.coin-settings-panel>.note{margin:10px 0 0}.wallet-assign{display:grid;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--hairline)}.wallet-status{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.wallet-status strong{font-weight:600}.status-pill{display:inline-flex;align-items:center;min-height:28px;padding:2px 10px;border-radius:999px;background:var(--surface-soft);color:var(--ink);font-size:13px;font-weight:600;line-height:1.2}.status-pill.is-ok{background:color-mix(in srgb,var(--ok) 14%,#fff);color:var(--ok)}.status-pill.is-wait{background:color-mix(in srgb,var(--warning) 16%,#fff);color:var(--warning)}.status-pill.is-stop{background:color-mix(in srgb,var(--danger) 12%,#fff);color:var(--danger)}.wallet-assign-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.wallet-assign-row.is-done{align-items:center}.wallet-assign .field{margin:0;min-width:0}.wallet-assign-row>button{min-height:48px}.wallet-card:has(.org-menu-panel){position:relative;z-index:4}.org-menu{position:relative}.org-menu-button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:48px;min-height:48px;padding:0 14px;border:1px solid var(--hairline);border-radius:12px;background:#fff;color:var(--ink);font-weight:500;text-align:left}.org-menu-button>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.org-menu-button .is-placeholder{color:var(--mute);font-weight:400}.org-menu-caret{flex:none;width:8px;height:8px;margin-right:2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.org-menu-panel{position:absolute;z-index:5;left:0;right:0;top:calc(100% + 6px);max-height:min(280px,50vh);overflow:auto;padding:6px;border:1px solid var(--hairline);border-radius:12px;background:#fff;box-shadow:0 12px 32px #191c1f1f}.org-menu.is-up .org-menu-panel{top:auto;bottom:calc(100% + 6px)}.org-menu-panel input{height:40px;margin:0 0 6px;padding:8px 12px}.org-menu-panel ul{list-style:none;margin:0;padding:0}.org-menu-panel li button{width:100%;height:auto;min-height:40px;padding:8px 12px;border-radius:8px;background:transparent;font-weight:500;line-height:1.35;text-align:left;white-space:normal}.org-menu-panel li button[aria-selected=true]{background:var(--surface-soft)}.org-menu-empty{margin:0;padding:8px 12px 10px;color:var(--mute)}.wallet-card>.note{margin:8px 0 0}.coin-find{margin:14px 0 0}.coin-find span{color:#0b0d12;font-size:14px;font-weight:700}.coin-find input{height:48px;margin-top:6px;padding:12px 14px;border:1px solid var(--hairline);border-radius:14px;background:#fff}.coin-find input:focus{outline:none;border-color:var(--blue);box-shadow:var(--shadow-focus)}.org-card{background:var(--canvas);border:1px solid var(--hairline);border-radius:24px;padding:24px;box-shadow:var(--shadow-soft)}.org-card h3{margin:0;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.org-card-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.org-card-head .field{flex:1 1 280px;margin:0;min-width:0}.org-card-meta{display:grid;justify-items:end;gap:8px}.org-name-actions{display:flex;flex-wrap:wrap;gap:8px}.linkfi-pick{min-width:240px;max-width:420px}.org-card-meta>span{color:var(--mute);font-size:13px}.org-card>.note{margin:12px 0 0}.org-card-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px 24px;margin-top:20px}.org-card-grid>*{min-width:0}.org-card .client-account>strong{font-weight:600}.org-card .client-account>strong,.org-card .client-account>code,.org-card .client-account>small,.org-card .client-account>.note,.org-card .client-account>.audit-log,.org-card .client-account>button{margin-top:8px}.org-card .client-account>button{margin-right:8px}.org-card .coin-icons{margin:8px 0 0}.org-actions{margin-top:16px}.org-actions a{font-weight:600}.org-members{margin-top:16px;white-space:normal}.org-people{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px;margin-top:20px}.org-people-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.org-people-list li{display:flex;align-items:center;gap:8px;min-width:0}.org-people-list span{min-width:0;overflow-wrap:anywhere}.org-people-list button.text{width:auto;flex:none}.org-card .account-list strong,.org-card .account-list small{overflow-wrap:anywhere}td.org-cell{white-space:normal;vertical-align:top;min-width:16rem;max-width:22rem}td.org-cell small{display:block;margin-top:6px;color:var(--mute);font-weight:400;white-space:normal}.org-pick{display:grid;gap:8px;margin-top:8px}.org-pick select{height:48px;padding:8px 14px;line-height:1.3}.org-pick button{justify-self:start}.secret{font-family:SF Mono,Roboto Mono,Menlo,monospace;font-size:14px;line-height:1.4;word-break:break-all;background:var(--surface-soft);border-radius:12px;padding:16px}.steps{display:flex;flex-wrap:wrap;width:100%;gap:8px;padding:0;margin:8px 0;list-style:none}.steps li{flex:1 1 10.5rem;min-width:min(100%,10.5rem);padding:10px 14px;border-radius:999px;background:#fff;border:1px solid var(--hairline);color:var(--mute);text-align:center;font-size:14px;font-weight:700;line-height:1.25;white-space:nowrap;box-shadow:var(--shadow-soft)}.steps li[aria-current=step]{background:var(--ink);color:var(--on-dark);border-color:var(--ink);box-shadow:none}.network-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:8px 0 16px}.coin-icons{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 16px;padding:4px}.coin-icons>button{position:relative;width:48px;height:48px;min-height:48px;padding:0;border-radius:50%;background:transparent;display:grid;place-items:center}.coin-icons>button.is-on{box-shadow:0 0 0 2px var(--canvas),0 0 0 4px var(--ink)}.coin-icon{width:40px;height:40px;display:block}.coin-badge{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--ink);color:var(--on-dark);font-size:11px;line-height:18px;font-weight:700}.network-toggle{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px;max-height:320px;overflow:auto}.network-toggle li{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 10px;border-radius:8px;background:var(--surface)}.network-toggle li>span,.network-choice{display:flex;align-items:center;gap:12px;min-width:0}.network-choice>span{min-width:0}.network-choice .coin-icon{width:36px;height:36px;flex:none}.network-choice strong{display:block;font-weight:700;font-size:15px;color:#0b0d12}.network-choice small{display:block;color:var(--mute);font-size:14px;overflow-wrap:anywhere}.network-toggle strong{display:block;font-weight:700;overflow-wrap:anywhere}.network-toggle small{display:block;color:var(--mute);font-size:13px;overflow-wrap:anywhere}.network-toggle label{display:flex;align-items:center;gap:8px;flex:none;font-size:13px;font-weight:700;color:#0b0d12}.network-toggle input{width:20px;height:20px;margin:0;padding:0}.coin-detail{list-style:none;margin:16px 0;padding:0;display:grid;gap:8px}.coin-detail li{padding:12px 16px;border-radius:16px;background:var(--surface-soft)}.coin-detail label{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start}.coin-detail input{width:20px;height:20px;margin:2px 0 0;padding:0}.coin-detail strong{font-weight:600}.coin-detail small{display:block;color:var(--mute);font-size:13px;overflow-wrap:anywhere}.client-account code,.client-account small{display:block;overflow-wrap:anywhere}.client-account code{font-family:SF Mono,Roboto Mono,Menlo,monospace;font-size:13px}.client-account small{color:var(--mute);font-size:13px}.audit-log{display:grid;gap:8px;margin-top:12px}.audit-log strong{font-weight:600}.audit-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.audit-list li{display:grid;gap:2px}.audit-list small{display:block;color:var(--mute);font-size:13px;overflow-wrap:anywhere}.progress-block{display:grid;gap:12px}.progress{height:8px;border-radius:9999px;background:var(--surface-soft);overflow:hidden}.progress>span{display:block;height:100%;background:var(--canvas-dark);border-radius:inherit;transition:width .4s ease}.progress-steps{list-style:none;padding:0;margin:0;display:grid;gap:12px}.progress-steps li{display:flex;gap:12px;align-items:center;color:var(--mute)}.progress-steps li div{min-width:0}.progress-steps li span{width:32px;height:32px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-soft);font-size:13px;font-weight:600;flex:none}.progress-steps li[data-state=done],.progress-steps li[data-state=current]{color:var(--ink)}.progress-steps li[data-state=done] span,.progress-steps li[data-state=current] span{background:var(--canvas-dark);color:var(--on-dark)}.progress-steps small{display:block;color:var(--mute);font-weight:400}@media(prefers-reduced-motion:reduce){.progress>span{transition:none}}.stack{display:grid;gap:24px}fieldset.panel{margin:0}fieldset.panel:disabled{background:var(--surface-soft)}legend{padding:0 8px;font-size:20px}.filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.filters.panel .field{margin:0}.field{display:grid;gap:6px;margin:16px 0}.field span{color:var(--mute);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.3}.plain small,.picks small,.rates small{color:var(--mute);font-size:13px;font-weight:400}.field.coin-find>span{color:#0b0d12;font-size:14px;font-weight:700}input,select{width:100%;height:48px;border:1px solid var(--hairline);border-radius:14px;padding:12px 14px;background:var(--canvas);color:var(--body)}input::placeholder{color:var(--stone)}input:focus,select:focus{outline:none;border-color:var(--blue);box-shadow:var(--shadow-focus)}input:disabled,select:disabled{background:var(--surface-soft);color:var(--mute)}.tx-id{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:8px 0 0}.tx-id code{font-family:SF Mono,Roboto Mono,Menlo,monospace;font-size:13px;overflow-wrap:anywhere}.tx-id .note{margin:0}.wizard-ref .tx-id{width:100%;justify-content:space-between;gap:16px;margin:12px 0 4px;padding:12px 18px;background:#fff;border:1px solid var(--hairline);border-radius:999px;box-shadow:var(--shadow-soft)}.wizard-ref .tx-id code{flex:1 1 auto;min-width:0;font-size:15px}.wizard-ref .tx-id button{flex:none;margin-left:auto}.address{display:block;flex:1;min-width:0;padding:14px 16px;background:var(--surface-soft);border-radius:12px;overflow-wrap:anywhere;font-family:SF Mono,Roboto Mono,Menlo,monospace;font-size:14px;letter-spacing:0}.received{margin:16px 0}.received strong{font-weight:600}.picks,.lines,.plain,.rates,.calc{list-style:none;padding:0;margin:8px 0}.picks{display:flex;flex-wrap:wrap;gap:8px}.picks button{display:grid;text-align:left;min-height:0;padding:8px 16px;background:var(--canvas);border:1px solid var(--hairline-strong)}.lines li{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px 16px;align-items:center;padding-top:12px;border-top:1px solid var(--hairline)}.account-select{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px}.account-select label,.account-pick{display:flex;align-items:center;gap:12px;min-width:0}.account-select input[type=checkbox],.account-pick input[type=checkbox]{width:1.15rem;height:1.15rem;margin:0;padding:0;border-radius:4px;flex:none}.account-pick{flex:1;cursor:pointer}.account-pick small{display:block}.contract-step .page-head{display:flex;margin-top:8px;margin-bottom:0;align-items:flex-start}.contract-step .page-head .text{flex:none;align-self:center}.contract-step h1{font-size:32px}.contract-step .lede{max-width:38rem;color:var(--mute)}.invoice-pick{list-style:none;margin:0;padding:8px;display:grid;gap:2px;background:#fff;border:1px solid var(--hairline);border-radius:24px;box-shadow:var(--shadow-card)}.invoice-pick label,button.invoice-row,.invoice-linked{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:2px 16px;align-items:center;width:100%;min-height:0;padding:16px 14px;border:0;border-radius:20px;background:transparent;color:inherit;text-align:left;font-weight:400;cursor:pointer}button.invoice-row,.invoice-linked{grid-template-columns:minmax(0,1fr) auto}.invoice-pick label:hover,button.invoice-row:hover{background:var(--surface)}.invoice-pick label.is-on{background:#e7eeff}.invoice-pick input[type=radio]{grid-column:3;grid-row:1;appearance:none;width:22px;height:22px;margin:0;padding:0;border:2px solid var(--hairline);border-radius:50%;background:#fff;box-shadow:none;flex:none}.invoice-pick input[type=radio]:checked{border-color:var(--blue);background:var(--blue);box-shadow:inset 0 0 0 5px #fff}.invoice-pick input[type=radio]:focus{border-color:#2563ff}.invoice-pick input[type=radio]:disabled:not(:checked){background:#fff;color:inherit}.invoice-pick input[type=radio]:checked:disabled{border-color:var(--blue);background:var(--blue);box-shadow:inset 0 0 0 5px #fff}.invoice-pick-copy strong,.invoice-pick-copy small,.invoice-pick-quota strong,.invoice-pick-quota small{display:block}.invoice-pick-copy strong{font-size:16px;font-weight:700;letter-spacing:-.01em}.invoice-pick-copy small,.invoice-pick-quota small{color:#6b7280}.invoice-pick-quota{text-align:right;font-variant-numeric:tabular-nums}.invoice-pick-quota strong{color:#0b0d12;font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.invoice-sheet,.invoice-empty{background:#fff;border:1px solid var(--hairline);border-radius:24px;box-shadow:var(--shadow-card);padding:8px}.invoice-sheet .note,.invoice-empty p{margin:8px 14px 12px}.invoice-empty{padding:28px}.invoice-empty p{margin:0 0 8px}.contract-continue{margin-top:4px}.contract-continue .primary{width:100%}.invoice-steps{margin:16px 0 0;padding-left:1.4rem}.invoice-steps li{margin:16px 0}.invoice-steps p{margin:0 0 8px}.account-list{list-style:none;padding:0;margin:8px 0}.account-list li{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--hairline)}.account-list strong{font-weight:600}.account-list small{display:block}.lines li strong,.plain li strong{font-weight:600}.lines li small,.lines li span small,.plain li small{display:block}.lines .field{margin:0}.lines li>button.text{height:auto}.modal-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:24px;background:#0000007a}.modal{width:min(520px,100%);max-height:min(720px,calc(100vh - 48px));overflow:auto;background:var(--canvas);color:var(--ink);border:1px solid var(--hairline);border-radius:24px;padding:32px;box-shadow:var(--shadow-card)}.modal.wide{width:min(720px,100%)}.modal .address-row{margin-top:16px}.modal h2{margin:0 0 8px;font-family:var(--display);font-weight:700;font-size:28px;line-height:1.12;letter-spacing:-.02em}.modal .actions{justify-content:flex-end}.wl-summary{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:12px;margin:0 0 28px}.wl-summary article{background:var(--canvas);border:1px solid var(--hairline);border-radius:16px;padding:18px 20px}.wl-summary .figure{margin:0;font-size:40px;font-variant-numeric:tabular-nums}.wl-summary p:last-child{margin:2px 0 0;color:var(--mute)}.wl-group{margin:0 0 16px;background:var(--canvas);border:1px solid var(--hairline);border-radius:16px;padding:20px 22px 4px}.wl-group h2{margin:0;font-family:var(--display);font-size:22px;font-weight:500;letter-spacing:-.02em}.wl-group>.note{margin:6px 0 0}.wl-rows{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--hairline)}.wl-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;align-items:center;padding:16px 0;border-bottom:1px solid var(--hairline)}.wl-id{display:grid;gap:2px;min-width:0}.wl-id strong{font-weight:600}.wl-refresh{display:inline-flex;align-items:center;gap:8px;margin-top:16px;background:var(--canvas);border:1px solid var(--ink);color:var(--ink);white-space:nowrap}.wl-refresh svg{width:18px;height:18px;display:block;flex:none}.wl-address{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 8px;min-width:0}.wl-address code{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-all;font-size:14px}.wl-address button.text{flex:none;padding:0}.wl-meta{color:var(--mute);font-size:14px}.wl-side{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.wl-pill{display:inline-flex;align-items:center;min-height:28px;padding:2px 10px;border-radius:999px;background:var(--surface-soft);color:var(--ink);font-size:13px;font-weight:600;white-space:nowrap}.wl-pill.ok{background:color-mix(in srgb,var(--ok) 14%,#fff);color:var(--ok)}.wl-pill.wait{background:color-mix(in srgb,var(--warning) 16%,#fff);color:var(--warning)}.wl-pill.bad{background:color-mix(in srgb,var(--danger) 12%,#fff);color:var(--danger)}.wl-pill.miss{background:var(--surface-soft);color:var(--mute)}.wl-side button{min-height:40px;padding:8px 16px}.choices{list-style:none;padding:0;margin:8px 0 16px;display:grid;gap:8px;max-height:220px;overflow:auto}.choices button{display:grid;width:100%;text-align:left;min-height:48px;padding:8px 16px;border-radius:12px;border:1px solid var(--hairline);background:var(--canvas)}.choices button[aria-pressed=true]{background:var(--canvas-dark);border-color:var(--canvas-dark);color:var(--on-dark)}.choices small{color:var(--mute);font-size:13px;font-weight:400}.choices button[aria-pressed=true] small{color:var(--on-dark-mute)}.choice-row{display:flex;align-items:center;gap:8px}.choice-row>button:first-child{flex:1;width:auto}.choice-row>button.text{width:auto;flex:none}.row-actions{display:flex;gap:8px;flex:none;align-items:center}.pair-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.pair-filter button[aria-pressed=true]{background:#0b0d12;color:#fff;border-color:#0b0d12}.file-links{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.file-links button.text{padding:4px 0}.row-actions>button.text,.choice-row .row-actions button{width:auto;flex:none;min-height:0;padding:8px 4px;display:inline-flex;background:transparent;border:0}.file{position:relative;overflow:hidden;display:inline-flex;align-items:center;min-height:48px;padding:14px 28px;border:1px solid var(--hairline-strong);border-radius:9999px;background:var(--canvas);font-weight:600;cursor:pointer}.file input{position:absolute;inset:0;height:100%;opacity:0;cursor:pointer}.account-upload{margin:16px 0 24px}.account-upload h2{margin:0 0 8px;font-size:20px;font-weight:600}.account-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:168px;margin:16px 0;padding:32px 16px;border:1.5px dashed var(--hairline-strong);border-radius:16px;background:var(--surface-soft);text-align:center;cursor:pointer}.account-drop.over{border-color:var(--ink);background:var(--canvas)}.account-drop strong{font-weight:600}.account-drop small{color:var(--mute)}.account-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.account-sheet td{white-space:normal;vertical-align:top}.account-sheet .mono{font-variant-numeric:tabular-nums}.account-sheet input{width:8rem;min-height:40px}.pending-banner{margin:12px 0;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--warning) 12%,#fff);border:1px solid color-mix(in srgb,var(--warning) 40%,#fff);color:var(--ink);font-weight:700;letter-spacing:.04em}.pending-banner p{margin:0}.pending-banner ul{margin:8px 0 0;padding-left:1.2rem;font-weight:600;letter-spacing:0}.ok-text{color:var(--ok);font-weight:600}.rates{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rates li,.facts div{background:var(--surface-soft);border-radius:12px;padding:16px}.rates span,.facts dt{display:block;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.rates code,.calc code,.facts dd{display:block;margin-top:4px;font-family:var(--display);font-weight:500;font-size:16px;letter-spacing:-.02em;color:var(--ink)}.rates small{display:block;margin-top:4px}.calc li{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;gap:8px;padding:14px 0;border-top:1px solid var(--hairline)}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.facts dd{margin:0}.facts .span{grid-column:1 / -1}.facts dd small{display:block;margin-top:4px;font-family:var(--font);font-size:13px;font-weight:400;letter-spacing:0;color:var(--mute)}.plain li{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--hairline)}.plain li span{margin-left:auto}.plain strong{font-weight:600}.quote{background:var(--ink);color:var(--on-dark);border-radius:24px;padding:32px;box-shadow:var(--shadow-card)}.quote .figure,.quote code,.quote .rates code,.quote .calc code{color:var(--on-dark)}.quote .note,.quote .rates span,.quote .rates small{color:var(--on-dark-mute)}.quote .rates li{background:#ffffff1f}.quote .actions{margin-top:16px}.quote .rate-timer{margin:8px 0 0;font-size:28px;font-weight:700;line-height:1.12;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--on-dark)}.quote .calc li{border-top-color:#ffffff1f}.badge{display:inline-block;margin:0;padding:6px 14px;border-radius:9999px;background:var(--surface-soft);font-weight:600;width:fit-content}.badge.ok{color:var(--ok)}.badge.bad{color:var(--danger)}.form-error{color:var(--danger);font-weight:600}.empty,.loading{color:var(--mute)}.loading{padding:48px 16px}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:48px 24px;background:var(--canvas-dark);color:var(--on-dark)}.auth-card{width:min(440px,100%);background:transparent;border:0;padding:0;box-shadow:none}.auth-screen h1{margin-top:8px;color:var(--on-dark);font-size:56px}.auth-screen .lede,.auth-screen .eyebrow{color:var(--on-dark-mute)}.auth-screen .form-error{color:color-mix(in srgb,var(--danger) 42%,#fff)}.auth-form{display:grid;gap:12px;margin-top:24px}.auth-form label{display:grid;gap:6px;color:var(--on-dark-mute);font-size:13px;font-weight:600}.auth-primary,.auth-google{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:14px 28px;background:var(--on-dark);color:var(--canvas-dark);border-radius:9999px}.auth-google{margin-top:16px}.auth-links{display:flex;justify-content:space-between;gap:16px;margin-top:16px}.auth-links a,.auth-screen button.text{color:var(--on-dark)}.auth-note{margin:16px 0 0;color:var(--on-dark-mute);font-size:14px}.auth-split{display:flex;align-items:center;gap:12px;margin:28px 0 0;color:var(--on-dark-mute);font-size:13px}.auth-split:before,.auth-split:after{content:"";flex:1;height:1px;background:#ffffff3d}.auth-screen button:focus-visible{outline-color:var(--on-dark)}.google-mark{width:18px;height:18px;flex:none}.signature-pad{display:block;width:100%;height:160px;border:1px solid var(--hairline-strong);border-radius:12px;background:#fff;touch-action:none;cursor:crosshair}img.signature-pad{object-fit:contain;cursor:default}.signature-pad-head{display:flex;align-items:center;justify-content:space-between;margin:8px 0}.signature-list{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 16px;padding:0;list-style:none}.signature-thumb{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:240px}.signature-name{font-size:14px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.signature-actions{display:flex;flex-wrap:wrap;gap:8px}.signature-rename{display:grid;gap:8px;width:100%}.signature-thumb .field{width:100%;margin:0}.signature-thumb img,img.signature-choice{width:100%;height:72px;object-fit:contain;background:#fff;border:1px solid var(--hairline-strong);border-radius:8px}img.signature-choice{width:220px;margin-top:8px}table.invoice td{white-space:normal;vertical-align:top}table.invoice td small{display:block;margin-top:4px;color:var(--mute);font-weight:400}.request-actions{min-width:12rem}.request-deny{display:grid;gap:8px;min-width:16rem}.request-deny .field,.request-deny .actions{margin:0}.app-frame{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr);background:#f6f7fb}.side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:22px 16px 16px;background:#f6f7fb}.side .brand{display:flex;align-items:center;gap:10px;margin:2px 8px 22px;color:#0b0d12;font-family:var(--font);font-size:18px;font-weight:700;letter-spacing:-.02em}.mark{width:36px;height:36px;border-radius:12px;background:#0b0d12;color:#fff;display:grid;place-items:center;font-size:18px;font-weight:700}.side nav{display:grid;align-content:start;gap:2px}.side nav a{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 14px;border-radius:14px;color:#6b7280;font-size:15px;font-weight:600;line-height:1.25;text-decoration:none}.side nav a svg{width:22px;height:22px;flex:none}.side nav a:hover{background:#ffffffb8;color:var(--ink);text-decoration:none}.side nav a.active{background:#fff;color:#2563ff}.side-foot{margin-top:auto;display:grid;gap:2px;padding:16px 8px 0;color:#6b7280;font-size:13px}.side-foot span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-version{margin:8px 0 0;color:#9aa1ad;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.app-main{min-width:0;padding:28px 32px 56px}.app-main main{max-width:1080px}.home>.panel{margin:24px 0 0}.home>.panel.quota-orgs,.transfer-page>.panel.quota-orgs{margin:0 0 20px}.quota-banner{margin:0 0 20px}.quota-meter{max-width:520px;margin-top:16px}.quota-track{height:12px;border-radius:999px;background:#e4e7ee;overflow:hidden}.quota-fill{height:100%;border-radius:inherit;background:#0b0d12}.quota-scale{display:flex;justify-content:space-between;gap:16px;margin-top:8px;color:var(--mute);font-size:13px;font-weight:600}.quota-banner .note{margin:10px 0 0}.quota-more{margin-top:16px}.quota-page>.panel{margin:0}.quota-figure{margin:0;color:#0b0d12;font-family:var(--font);font-size:44px;font-weight:700;letter-spacing:-.04em;line-height:1.05}.quota-label{margin:4px 0 0;color:var(--mute);font-size:14px;font-weight:600}.home h1{margin:6px 0 18px;font-family:var(--font);font-size:34px;font-weight:700;letter-spacing:-.03em}.home-card{background:#fff;border:1px solid var(--hairline);border-radius:24px;padding:28px 28px 12px;box-shadow:var(--shadow-card)}.home-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.home-amount{display:flex;align-items:center;gap:6px;margin:0;color:#0b0d12;font-family:var(--font);font-size:44px;font-weight:700;letter-spacing:-.04em;line-height:1.05}.home-chevron{width:32px;height:32px;min-height:0;padding:0;border-radius:50%;background:transparent;color:#2563ff}.home-chevron svg{width:22px;height:22px;display:block}.home-chevron.is-open svg{transform:rotate(180deg)}.home-account{display:flex;align-items:center;gap:8px;margin:10px 0 0;color:#0b0d12;font-weight:600}.home-dot{width:10px;height:10px;border-radius:50%;background:#2563ff;box-shadow:0 0 0 4px #e7eeff}.home-tools{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.home-pill{min-height:48px;padding:0 18px;border-radius:999px;background:#e7eeff;color:#2563ff;font-weight:700}.home-details{margin-top:18px;padding-top:4px}.home-addresses{margin-top:22px}.home-addresses h2{margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.holding-list{list-style:none;margin:12px 0 0;padding:0}.holding{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:14px 0;border-top:1px solid var(--hairline)}.holding-copy{min-width:0}.holding-copy strong,.holding-copy small{display:block}.holding-copy strong{font-weight:700}.holding-copy small{color:#6b7280}.holding-amount{text-align:right;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.holding-amount small{display:block;color:#6b7280;font-size:13px;font-weight:500;letter-spacing:0}.holding-actions{grid-column:2 / -1;display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap;min-width:0}.holding-actions>div{flex:1 1 220px;min-width:0}.holding-actions .address-row,.holding-missing{margin:0}.holding-actions .holding-missing{flex:1 1 160px;margin-top:8px}.holding-history{flex:0 0 auto;align-self:center}.history-filter{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 8px}.history-filter button{min-height:36px;padding:6px 16px}.history-filter button.is-on{background:var(--canvas-dark);color:var(--on-dark)}.history-list{list-style:none;margin:8px 0 16px;padding:0}.history-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px 12px;align-items:start;padding:14px 0;border-top:1px solid var(--hairline)}.history-row strong,.history-row small,.history-row code{display:block;overflow-wrap:anywhere}.history-row small,.history-row code{color:#6b7280;font-size:13px}.history-dir{display:inline-flex;justify-self:start;align-items:center;justify-content:center;min-height:28px;padding:2px 10px;border-radius:999px;background:var(--surface);font-size:13px;font-weight:600}.history-dir.is-in{background:color-mix(in srgb,var(--ok) 14%,#fff);color:var(--ok)}.holding .address-row code{overflow-wrap:anywhere;font-size:13px}.home-month{margin:8px 0 0;font-weight:600}.tx-list{margin-top:28px}.tx-cols,.tx-open{display:grid;gap:12px;align-items:center}.tx-cols{grid-template-columns:minmax(0,1.6fr) minmax(120px,.7fr) minmax(110px,.6fr) 72px;padding:0 8px 8px;color:var(--mute);font-size:14px}.tx-open{grid-template-columns:minmax(0,1.6fr) minmax(120px,.7fr) minmax(110px,.6fr)}.tx-row{display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:center;border-top:1px solid var(--hairline)}.tx-open{min-width:0;padding:14px 8px;color:inherit;text-decoration:none;border-radius:16px}.tx-open:hover{background:var(--surface);text-decoration:none}.tx-main{display:flex;align-items:center;gap:14px;min-width:0}.tx-avatar{position:relative;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex:none;color:#fff;font-size:14px;font-weight:700}.tx-badge{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;border:2px solid #fff;border-radius:50%;display:grid;place-items:center;background:#2563ff;color:#fff;font-size:11px;line-height:1}.tx-badge.is-failed{background:var(--danger)}.tx-badge.is-draft{background:var(--mute)}.tx-copy{min-width:0}.tx-copy strong,.tx-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-copy strong{font-weight:650}.tx-copy small{color:#6b7280;font-size:14px}.tx-date,.tx-amount{color:var(--body)}.tx-row .text{justify-self:end}.quick-search{position:relative;display:block;margin:0 0 8px}.quick-search svg{position:absolute;left:16px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:#6b7280;pointer-events:none}.quick-search input[type=search]{height:48px;border-radius:999px;padding:0 18px 0 44px;background:#fff;box-shadow:0 1px 2px #1113180f}.quick-search input[type=search]::-webkit-search-cancel-button{cursor:pointer}.transfer-list{margin-top:8px}.transfer-row{display:grid;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:8px;border-top:1px solid var(--hairline)}.transfer-open{display:grid;grid-template-columns:132px minmax(0,1fr) max-content;grid-template-areas:"status dest money" "status ref money";gap:2px 16px;align-items:center;min-width:0;padding:14px 8px;color:inherit;text-decoration:none;border-radius:12px}.transfer-open:hover{background:var(--surface);text-decoration:none}.transfer-open .col-status{grid-area:status}.transfer-open .col-dest{grid-area:dest;min-width:0}.transfer-open .col-dest strong,.transfer-open .col-dest small,.transfer-open .col-ref{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-open .col-dest strong{font-weight:650}.legs{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px}.legs span,.transfer-open .col-dest small,.transfer-open .col-money small,.transfer-open .col-ref{color:#6b7280;font-size:13px}.transfer-open .col-money{grid-area:money;text-align:right}.transfer-open .col-money strong,.transfer-open .col-money small{display:block;white-space:nowrap}.transfer-open .col-money strong{font-weight:650}.transfer-open .col-ref{grid-area:ref}.transfer-row .text{justify-self:end}@media(max-width:1040px){.transfer-row{grid-template-columns:1fr}.transfer-open{grid-template-columns:minmax(0,1fr);grid-template-areas:"status" "dest" "money" "ref";gap:4px}.transfer-open .col-dest strong,.transfer-open .col-dest small{white-space:normal}.transfer-open .col-money{text-align:left}.transfer-open .col-money strong,.transfer-open .col-money small{display:inline}.transfer-open .col-money strong:has(+small):after{content:" · ";font-weight:400;color:#6b7280}.transfer-row .text{justify-self:start}}.ref-find{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin:4px 0 20px}.ref-find .field{margin:0}.ref-find button{height:56px}@media(max-width:640px){.ref-find{grid-template-columns:1fr}.ref-find button{width:100%}}.ref-hit{margin:0 0 28px}.ref-hit h2{margin:8px 0 12px;font-size:22px;font-weight:600}.ref-hit h3{margin:20px 0 8px;font-size:16px;font-weight:600}.ref-hit .facts div,.ref-hit .facts dd{min-width:0;overflow-wrap:anywhere}.ref-hit .tx-id{display:flex;flex-wrap:wrap;max-width:100%}.ref-hit .tx-id code{min-width:0;overflow-wrap:anywhere}.transfer-page .page-head,.transfer-detail .page-head{flex-wrap:wrap;align-items:start}.transfer-page .page-head>div,.transfer-detail .page-head>div{min-width:0}.transfer-detail h2{margin:28px 0 8px;font-size:18px;font-weight:600}.transfer-detail .stack .panel h2{margin:0 0 12px;font-size:20px}.transfer-detail .page-head .badge{margin-bottom:8px}.dest-card{margin:0 0 12px}.dest-card h3{margin:0 0 12px;font-size:20px;font-weight:600}.coin-pick{display:grid;gap:8px;margin:12px 0 16px}.coin-pick>button,.coin-pick>.coin-fixed{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:4px 12px;align-items:center;text-align:left;min-height:0;padding:10px 12px;border:1px solid var(--hairline);border-radius:12px;background:#fff;color:inherit;font-weight:400}.coin-pick>button.is-on,.coin-pick>.coin-fixed{border-color:var(--blue);background:var(--blue-soft)}.coin-pick>button:disabled{opacity:1;cursor:default}.coin-pick-copy strong,.coin-pick-copy small{display:block}.coin-pick-copy strong{font-weight:700}.coin-pick-copy small{color:#6b7280}.coin-pick-amount{font-weight:700;font-variant-numeric:tabular-nums;text-align:right}@media(max-width:720px){h1{font-size:32px}.auth-screen h1{font-size:40px}h1,.modal h2{font-size:32px}.cards,.rates,.facts,.lines li,.calc li,.page-head,.top-bar{display:grid;grid-template-columns:1fr}.ref-hit .facts{grid-template-columns:minmax(0,1fr)}.ref-hit .tx-id code{flex:1 1 100%}.app-frame{grid-template-columns:1fr}.side{position:sticky;top:0;z-index:3;height:auto;padding:12px 12px 8px;border-bottom:1px solid var(--hairline)}.side .brand{margin:0 4px 8px}.side nav{display:flex;flex-wrap:wrap;gap:4px}.side nav a{min-height:36px;padding:6px 10px}.side-foot{margin-top:8px;padding-top:8px}.app-main{padding:16px 12px 40px}.home h1{font-size:30px}.home-amount{font-size:32px}.home-top,.home-tools{display:grid;justify-content:stretch}.tx-cols{display:none}.tx-open{grid-template-columns:minmax(0,1fr) auto}.tx-main{grid-column:1 / -1;grid-row:1}.tx-date{grid-column:1;grid-row:2}.tx-amount{grid-column:2;grid-row:2;align-self:end;text-align:right}.who span{max-width:none}.steps{display:flex}.steps li{white-space:normal}.wizard-ref .tx-id{border-radius:24px}.modal{padding:24px}.holding{grid-template-columns:40px minmax(0,1fr)}.holding-amount{grid-column:2;grid-row:2;text-align:left;font-size:18px}.coin-pick>button,.coin-pick>.coin-fixed{grid-template-columns:40px minmax(0,1fr)}.coin-pick-amount{grid-column:2;text-align:left}.contract-step h1{font-size:28px}.invoice-pick label,button.invoice-row,.invoice-linked{grid-template-columns:minmax(0,1fr) auto}.invoice-pick-copy{grid-column:1;grid-row:1}.invoice-pick-quota{grid-column:1;grid-row:2;text-align:left}.invoice-pick input[type=radio]{grid-column:2;grid-row:1 / span 2;align-self:center}.invoice-pick-quota strong{font-size:20px}.holding-actions{grid-column:2;grid-row:3}.history-row,.wallet-assign-row,.wallet-assign-row.is-done{grid-template-columns:1fr}.wallet-card-head{flex-wrap:wrap}.wallet-usd{width:100%;margin-top:10px;font-size:28px}.wallet-usd.is-empty{width:auto;margin-top:4px;font-size:14px}.wl-summary,.wl-row{grid-template-columns:1fr}.wl-side{justify-content:flex-start}.wl-side button{width:100%}.calendar-bar{grid-template-columns:1fr;justify-items:stretch}.calendar-bar strong{order:-1}.calendar-bar button:last-of-type{justify-self:stretch}.org-card,.wallet-card{padding:20px}.org-card-grid,.org-people{grid-template-columns:1fr}.org-card-meta{justify-items:start}}
