.btc-explorer{box-sizing:border-box;color:#090a20;background:#fdfaf4;border-radius:24px;width:85%;max-width:1780px;margin:16px auto;padding:20px}.btc-explorer-summary,.btc-explorer nav,.btc-explorer main,.btc-explorer aside{background:#fff;border:1px solid #fbeedd;border-radius:20px;padding:18px}.btc-explorer-summary{box-sizing:border-box;border:0;justify-content:space-between;align-items:center;gap:0;min-height:77px;padding:5px 18px;display:flex}.btc-explorer-summary__identity{box-sizing:border-box;flex:0 0 50%;min-width:0;padding-right:18px;container-type:inline-size}.btc-explorer-summary__identity .canonical{font:inherit;font-weight:700;display:inline}.btc-explorer-address-identity{align-items:center;gap:8px;min-width:0;display:flex}.btc-explorer-address-identity .legacy__-blockie{border-radius:7px;flex:0 0 32px}.btc-explorer-address-identity .canonical{white-space:nowrap;overflow-wrap:normal;min-width:0;font-size:clamp(7px,2.85cqi,22px)}.btc-explorer-address-identity .copy-button{flex:none}.btc-explorer-headline-metrics{box-sizing:border-box;text-align:left;border-left:0;flex:0 0 50%;margin:0;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}.btc-explorer .btc-explorer-headline-metric{box-sizing:border-box;background:0 0;border-bottom:0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:1px clamp(2px,.3vw,5px);display:flex}.btc-explorer-headline-metric+.btc-explorer-headline-metric{border-left:4px solid #e8d8c5}.btc-explorer-headline-metrics dd{text-align:left;white-space:nowrap;margin:0;font-size:clamp(6px,1.05vw,18px);font-weight:700}.btc-explorer-headline-metrics dt{text-align:left;white-space:nowrap;margin:0;font-size:clamp(6px,1vw,15px);font-weight:400}.btc-explorer-summary h1{margin:0}.canonical{overflow-wrap:anywhere;display:block}.btc-explorer-grid{--btc-explorer-default-height:clamp(320px, 48vh, 520px);min-height:var(--btc-explorer-default-height);grid-template-columns:minmax(180px,14.5%) minmax(0,1fr) minmax(280px,26%);align-items:stretch;gap:18px;margin-top:18px;display:grid}.btc-explorer-grid>*{min-width:0}.btc-explorer-grid>main{min-height:var(--btc-explorer-default-height);box-sizing:border-box}.btc-explorer-grid>aside{--btc-chat-radius:20px;height:var(--btc-explorer-default-height);box-sizing:border-box;border-radius:var(--btc-chat-radius);flex-direction:column;align-self:start;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.btc-explorer-grid>aside .btc-chat-log{flex:auto;min-height:0;overflow-y:auto}.btc-explorer-grid>aside .btc-chat-composer{flex:none}.btc-explorer-grid--overview>main{padding:14px;position:relative}.explorer-overview-status{z-index:3;box-sizing:border-box;color:#755e4a;background:#fffaf4f5;border:1px solid #f2d8b8;border-radius:12px;margin:0;padding:10px 12px;position:absolute;top:14px;left:14px;right:14px;box-shadow:0 4px 14px #1f23341a}.btc-explorer-grid--overview .btc-flow{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);width:100%;height:100%;min-height:0;padding:8px 2px}.btc-explorer-grid--overview .btc-flow__side{gap:12px}.btc-explorer-grid--overview .btc-flow-item{min-height:72px;padding-block:2px}.btc-explorer-grid--overview .btc-flow__center{gap:8px}.btc-explorer-grid>aside.btc-chat-panel{justify-self:stretch;min-width:0;padding:0}.btc-explorer-grid>aside.btc-chat-panel .btc-chat-log{max-height:none;margin:0}.btc-explorer-grid>aside.btc-chat-panel:not(.btc-chat-panel--expanded):not(.btc-chat-panel--animating){width:100%;min-width:0;max-width:100%;margin:0;position:relative;inset:auto}@media (width>=901px){.btc-explorer-grid>aside.btc-chat-panel{transition:top .3s,left .3s,width .3s,height .3s,box-shadow .3s}.btc-explorer-grid>aside.btc-chat-panel--dragging{transition:none}.btc-explorer-grid>aside.btc-chat-panel--expanded{z-index:91;max-width:none;max-height:none;box-shadow:0 28px 80px #090a2047,0 4px 20px #090a2029}.btc-explorer-grid>aside.btc-chat-panel--animating{z-index:91;max-width:none;max-height:none}}.btc-overview-explanation{overflow-wrap:anywhere}.btc-explorer nav{flex-direction:column;gap:8px;display:flex}.btc-explorer nav button{text-align:left;color:#090a20;white-space:nowrap;background:#fbeedd;border:0;border-radius:12px;padding:12px clamp(4px,1vw,12px);font-family:inherit;font-size:clamp(14px,1.15vw,18px);font-style:normal;font-weight:700;line-height:1}.btc-explorer nav button:disabled{opacity:1;color:#090a20}.btc-explorer nav button[aria-selected=true]{color:#fff;background:#fe810a}.btc-explorer dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.btc-explorer dl div{background:#fdfaf4;border-radius:12px;padding:12px}.btc-explorer dt{color:#755e4a}.btc-explorer dd{margin:6px 0 0;font-weight:700}.btc-address-information>dl{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}.btc-address-information dt,.btc-address-information dd{font-size:clamp(6px,1.05vw,18px)}.btc-address-information>dl>div{box-sizing:border-box;min-width:0}.btc-address-information>dl>div:first-child{order:1}.btc-address-information>dl>div:nth-child(2){order:2}.btc-address-information>dl>div:nth-child(3){order:3}.btc-address-information>dl>div:nth-child(4){order:4}.btc-address-information>dl>div:nth-child(7){order:5}.btc-address-information>dl>div:nth-child(5){order:6}.btc-address-information>dl>div:nth-child(6){order:7;grid-column:1/-1}.btc-address-information>dl>div>div,.btc-address-information .node-name-editor div{background:0 0;border-radius:0;padding:0}.btc-address-information>dl>div:nth-child(3) dd{align-items:center;gap:6px;min-width:0;display:flex}.btc-address-information>dl>div:nth-child(3) dd>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.btc-address-information .inline-details-control{font-size:clamp(6px,1.05vw,18px);font-weight:400;line-height:inherit}.btc-address-information>dl>div:nth-child(2) .node-details-heading{flex-wrap:wrap}.btc-address-information>dl>div:nth-child(2) .inline-details[open]{flex:0 0 100%;width:100%;margin:6px 0 0}.btc-address-information>dl>div:nth-child(2) .inline-details[open]>summary{margin-bottom:6px;display:inline-block}.btc-address-information>dl>div:nth-child(2) .inline-details ul{box-sizing:border-box;white-space:normal;background:#fbeedd94;border-radius:8px;width:100%;margin:0;padding:9px 12px 9px 26px;line-height:1.45}.btc-address-information>dl>div:nth-child(2) .inline-details li+li{margin-top:5px}.btc-explorer aside textarea{box-sizing:border-box;width:100%;min-height:88px;display:block}.btc-transaction-table-wrap{overscroll-behavior-inline:contain;width:100%;overflow-x:visible}.btc-transaction-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.btc-transaction-table__date{width:26%}.btc-transaction-table__activity{width:13%}.btc-transaction-table__counterparty{width:24%}.btc-transaction-table__amount{width:21%}.btc-transaction-table__transaction{width:16%}.btc-transaction-table th,.btc-transaction-table td{text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #f2d8b8;min-width:0;padding:9px 5px;overflow:hidden}.btc-transaction-table th{color:#755e4a;font-weight:700}.btc-transaction-table .activity-row{color:inherit;cursor:pointer}.btc-transaction-table .activity-row:hover,.btc-transaction-table .activity-row:focus-visible{background:#fffaf4}.btc-transaction-table .activity-row:focus-visible{outline-offset:-3px;outline:3px solid #15965f}.btc-transaction-table .address-value{max-width:100%}.activity-row__date{text-overflow:clip!important;overflow:visible!important}.activity-row__date time{font-variant-numeric:tabular-nums;white-space:nowrap}.activity-row__counterparty{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.activity-row__counterparty .legacy__-blockie{border-radius:6px;flex:0 0 22px;width:22px;height:22px}.activity-row__counterparty .address-value{min-width:0}.activity-row__amount{font-variant-numeric:tabular-nums}.activity-row__amount span,.activity-row__status{color:#755e4a;font-size:12px;display:block}.activity-row--selected td{background:#fff7ed}.activity-row--selected td:first-child{box-shadow:inset 3px 0 #fe810a}.btc-flow-backdrop{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090a207a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.btc-flow-modal{box-sizing:border-box;color:#090a20;background:#fff;border:1px solid #f2d8b8;border-radius:20px;flex-direction:column;width:min(1120px,96vw);max-width:100%;max-height:calc(100dvh - 48px);padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #090a2040}.btc-flow-modal>header{z-index:2;flex:none;min-height:36px;position:relative}.btc-flow-modal-body{min-width:0;min-height:0;overflow:hidden auto}.btc-flow-modal>header .btc-flow-close{position:absolute;top:0;right:0}.btc-flow-modal h2{margin:2px 0 0;font-size:20px}.btc-flow-kicker{color:#755e4a;text-transform:uppercase;font-size:12px;font-weight:700}.btc-flow-close{color:#090a20;background:#fbeedd;border:0;border-radius:50%;width:36px;height:36px;font-size:25px;line-height:1}.btc-flow-disclaimer{color:#755e4a;margin:12px 0 18px;font-size:12px}.btc-flow-grid{grid-template-columns:minmax(0,1fr) 28px minmax(190px,.8fr) 28px minmax(0,1fr);align-items:center;gap:10px;padding-top:28px;display:grid}.btc-flow-side{align-self:stretch}.btc-flow-side h3,.btc-flow-centre h3{margin:0 0 10px;font-size:14px}.btc-flow-party{background:#fdfaf4;border:1px solid #f2d8b8;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:10px;margin:7px 0;padding:9px 10px;font-size:12px;display:grid}.btc-flow-party--selectable{position:relative}.btc-flow-party-select{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.btc-flow-party--selectable>:not(.btc-flow-party-select){z-index:1;pointer-events:none;position:relative}.btc-flow-party--selectable .copy-button{pointer-events:auto}.btc-flow-party--current{background:#fff7ed;border:2px solid #fe810a;font-weight:700}.btc-flow-identity{grid-column:1/-1;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;display:grid}.btc-flow-identity>:first-child{flex:none}.btc-flow-address{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:auto;padding:0;display:block}.btc-flow-open-address{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-column:1/-1;padding:0;display:block}.btc-flow-amount{font-variant-numeric:tabular-nums;grid-column:2;min-width:0;margin-top:2px;padding-left:0;display:block}.btc-flow-label{color:#a54b00;grid-column:2;margin-top:3px;padding-left:0;font-size:11px;display:block}.btc-flow-input-explanation,.btc-flow-change-explanation{color:#755e4a;text-align:left;font-size:11px;font-weight:400;line-height:1.35}.btc-flow-input-explanation{margin:4px 2px 0}.btc-flow-centre{background:#fffaf4;border:2px solid #fe810a;border-radius:14px;padding:14px;font-size:12px}.btc-flow-transaction-row{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.btc-flow-transaction-row>.address-value{min-width:0}.btc-flow-account-graph{white-space:nowrap;flex:none;min-height:26px;padding:6px 9px;font-size:10px}.btc-flow-centre dl{margin:12px 0 0;display:block}.btc-flow-centre dl div{background:0 0;border-top:1px solid #f2d8b8;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.btc-flow-centre dd{text-align:right;margin:0}.btc-flow-arrow{color:#fe810a;text-align:center;font-size:28px}.btc-flow-more{color:#a54b00;background:#fff;border:1px solid #f2d8b8;border-radius:9px;width:100%;padding:8px;font-weight:700}.btc-flow-search-instruction{margin:0 44px 0 0;font-weight:600;line-height:1.45}.btc-flow-modal--search .btc-flow-party{width:100%;color:inherit;text-align:left;cursor:pointer}.btc-flow-modal--search .btc-flow-party:hover{background:#fff7ed;border-color:#fe810a}.btc-flow-modal--search .btc-flow-party:has(.btc-flow-party-select:focus-visible){outline-offset:2px;outline:3px solid #fe810a}@media (width<=760px){.btc-flow-backdrop{padding:8px}.btc-flow-modal{max-height:calc(100dvh - 16px);padding:14px}.btc-flow-grid{grid-template-columns:1fr;padding-top:32px}.btc-flow-arrow{font-size:22px;transform:rotate(90deg)}}.btc-chat-panel{color:#111a35;background:#fffffffa;border:1px solid #e3e4e8;box-shadow:0 12px 34px #1f23341f}.btc-chat-panel[popover]{margin:0;inset:auto}.btc-chat-panel[popover]:not(:popover-open){display:flex}.btc-chat-header{flex:none;padding:8px 12px 0}.btc-chat-profile{background:#fff;border:1px solid #e1e2e6;border-radius:16px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:6px;padding:6px 8px;display:grid;box-shadow:0 2px 8px #1e23320d}.btc-chat-profile__avatar{object-fit:contain;border-radius:50%;width:50px;height:50px}.btc-chat-profile__identity{color:#747b8e;flex-direction:column;justify-content:center;align-self:center;gap:5px;min-width:0;font-size:11px;display:flex}.btc-chat-profile__identity strong{color:#111a35;font-size:20px;line-height:.9}.btc-chat-status{color:#70788a;align-items:center;gap:6px;display:flex}.btc-chat-status i{background:#2ca74e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #e6f5ea}.btc-chat-log{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;flex-direction:column;gap:0;margin:0;padding:16px;font-size:12px;display:flex;overflow-y:auto}.btc-chat-row{align-items:flex-start;gap:8px;margin-top:5px;animation:.22s ease-out both btc-chat-arrive;display:flex}.btc-chat-row:first-child,.btc-chat-row--group-start{margin-top:12px}.btc-chat-row:first-child{margin-top:0}.btc-chat-row--user{justify-content:flex-end}.btc-chat-avatar,.btc-chat-avatar-spacer{flex:0 0 32px;width:32px;height:32px}.btc-chat-avatar{object-fit:contain;border-radius:50%}.btc-chat-message{background:#f0f1f4;border-radius:15px;width:fit-content;max-width:100%;padding:7px 12px;box-shadow:0 1px 2px #090a200f}.btc-chat-row--assistant>div{max-width:calc(100% - 40px)}.btc-chat-row--user>div{flex-direction:column;align-items:flex-end;max-width:82%;display:flex}.btc-chat-message--user{color:#fff;background:linear-gradient(135deg,#ff941f,#fe810a)}.btc-chat-message p{white-space:pre-wrap;margin:0;line-height:1.35}.btc-chat-time{color:#7f8698;margin-top:3px;font-size:9px;display:block}.btc-chat-typing__bubble{background:#f0f1f4;border-radius:16px;gap:5px;width:fit-content;padding:10px 13px;display:flex}.btc-chat-typing__bubble i{background:#fe810a;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite btc-chat-dot}.btc-chat-typing__bubble i:nth-child(2){opacity:.65;animation-delay:.14s}.btc-chat-typing__bubble i:nth-child(3){opacity:.35;animation-delay:.28s}.btc-chat-typing span{color:#7f8698;margin:4px 0 0 7px;font-size:10px;display:block}.btc-chat-prompts{opacity:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:72px;margin-top:2px;transition:max-height .22s,margin .22s,opacity .16s,transform .22s;display:grid;overflow:hidden;transform:translateY(0)}.btc-chat-prompts--closing{opacity:0;max-height:0;margin-top:0;transform:translateY(-4px)}.btc-chat-prompts button{color:#df6f04;min-width:0;font:inherit;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #fe810a;border-radius:999px;padding:7px 8px;font-size:10px;overflow:hidden}.btc-chat-prompts button:hover:not(:disabled){color:#fff;background:#fe810a}.btc-chat-controls{box-sizing:border-box;flex:none;grid-template-columns:minmax(0,1fr) 32px;align-items:flex-end;gap:8px;width:auto;min-width:0;min-height:52px;margin:11px 14px 13px;display:grid}.btc-chat-input{align-items:flex-end;min-width:0;min-height:52px;display:flex}.btc-chat-input textarea{box-sizing:border-box;resize:none;width:100%;min-width:0;height:52px;min-height:52px;max-height:180px;color:var(--text-0);font:inherit;background:0 0;border:1px solid #e1e2e6;border-radius:16px;flex:1;padding:9px 12px;font-size:12px;font-weight:620;line-height:16px;overflow-y:hidden;transform:none;outline:0!important;box-shadow:0 2px 8px #1e23320d!important}.btc-chat-input textarea:focus,.btc-chat-input textarea:focus-visible{outline:0!important;box-shadow:0 2px 8px #1e23320d!important}.btc-chat-input textarea::placeholder{color:#526071}.btc-chat-send{color:#fff;background:linear-gradient(145deg,#ff941f,#fe810a);border:0;border-radius:50%;align-self:center;place-items:center;width:32px;min-width:32px;height:32px;padding:0;font-size:12px;line-height:1;display:grid;transform:rotate(-12deg)}.btc-chat-send:disabled{opacity:.45}@keyframes btc-chat-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes btc-chat-dot{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@media (width<=1120px){.btc-chat-profile{grid-template-columns:46px minmax(0,1fr)}.btc-chat-profile__avatar{width:46px;height:46px}}@media (width<=620px){.btc-chat-prompts{grid-template-columns:1fr}.btc-chat-header,.btc-chat-log{padding-inline:13px}}@media (prefers-reduced-motion:reduce){.btc-chat-row,.btc-chat-typing__bubble i{animation:none}}.btc-mascot{flex:none;width:64px;height:64px}.explorer-empty{text-align:center;padding:32px}.btc-explorer button:focus-visible,.btc-explorer textarea:focus-visible{outline-offset:2px;outline:3px solid #15965f}.btc-explorer{box-shadow:0 12px 40px #755e4a14}.btc-explorer-summary h1{letter-spacing:-.035em;font-size:clamp(1.65rem,3vw,2.35rem)}.btc-explorer button:disabled{cursor:not-allowed;opacity:.48}.btc-explorer main{min-width:0;overflow-x:auto}.explorer-empty--compact{border:1px dashed #f2d8b8;border-radius:12px;padding:24px 12px}.explorer-loading{gap:12px;display:grid}.explorer-skeleton{background:linear-gradient(90deg,#fdfaf4 25%,#fbeedd 50%,#fdfaf4 75%) 0 0/200% 100%;border-radius:12px;height:72px;animation:1.4s ease-in-out infinite explorer-shimmer;display:block}.explorer-error{background:#fffaf4;border:1px solid #f2d8b8;border-radius:12px;padding:16px}.explorer-error p{margin-top:0}@keyframes explorer-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.explorer-skeleton{animation:none}.btc-chat-panel,.btc-chat-backdrop{animation:none;transition:none!important}}@media (forced-colors:active){.btc-explorer button:focus-visible,.btc-explorer textarea:focus-visible,.activity-row--selected{outline:3px solid highlight}.btc-explorer nav button[aria-selected=true]{border:2px solid canvastext}}@media (width<=900px){.btc-explorer-grid{grid-template-columns:1fr}.btc-explorer nav{flex-direction:row;order:1;overflow:hidden}.btc-explorer nav button{text-align:center;flex:1 1 0;min-width:0;padding-inline:clamp(3px,1vw,10px);font-size:clamp(11px,2vw,18px)}.btc-explorer main{order:2}.btc-explorer aside{order:3}.btc-explorer dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.btc-explorer{margin:8px auto;padding:8px}.btc-explorer-summary{flex-direction:column;align-items:flex-start;min-height:0}.btc-explorer-summary__identity{flex-basis:auto;width:100%;padding-right:0}.btc-explorer-headline-metrics{flex-basis:auto;width:100%;grid-template-columns:repeat(4,minmax(0,1fr))!important}.btc-explorer dl{grid-template-columns:1fr}.btc-explorer .btc-address-information>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.btc-explorer nav{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scroll-padding-inline:3px;overflow:hidden}.btc-explorer nav button{white-space:nowrap;flex:1 1 0;min-width:0;min-height:44px;padding-inline:2px;font-size:clamp(7px,2.25vw,12px)}.btc-explorer nav button:focus-visible{outline-offset:-3px}.explorer-empty{min-height:0;padding:16px 8px}}.bitcoin-activity-panel{box-sizing:border-box;min-width:0;max-width:100%;padding-inline:14px}.bitcoin-activity-panel .btc-transaction-table{table-layout:fixed;width:100%}.bitcoin-activity-panel .btc-transaction-table th,.bitcoin-activity-panel .btc-transaction-table td{min-width:0;padding-inline:6px}.bitcoin-activity-panel .address-value{max-width:100%}.bitcoin-activity-panel .address-value__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bitcoin-activity-panel .edge-list,.bitcoin-activity-panel .relationship-option,.bitcoin-activity-panel .bitcoin-tx-details,.bitcoin-activity-panel .bitcoin-tx-details dl{box-sizing:border-box;min-width:0;max-width:100%}.bitcoin-activity-panel .bitcoin-tx-details dl>div{grid-template-columns:minmax(78px,auto) minmax(0,1fr);column-gap:8px}.bitcoin-activity-panel .bitcoin-tx-details dt,.bitcoin-activity-panel .bitcoin-tx-details dd{min-width:0}.bitcoin-activity-panel .bitcoin-tx-details dd{overflow-wrap:anywhere}.bitcoin-activity-panel .bitcoin-tx-details button,.bitcoin-activity-panel .bitcoin-tx-details .address-value{box-sizing:border-box;max-width:100%}
