@font-face{font-family:Inter;src:url(/fonts/inter-latin-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--bg: #ffffff;--panel-bg: #ffffff;--field-bg: #ffffff;--popover-bg: #ffffff;--focus-ring: #111111;--logo-bg: #ffffff;--switch-off: #d6dbe1;--switch-on: #111111;--switch-thumb-off: #ffffff;--switch-thumb-on: #ffffff;--on-negative: #ffffff;--negative-hover: #941d14;--home-muted: #626b77;--home-hover: #f2f4f7;--home-card-hover-border: #ccd2d9;--home-card-hover-shadow: 0 5px 18px #11111109;--home-dialog-shadow: 0 20px 70px #0002;--home-scrim: #11111150;--launcher-fg: #111318;--launcher-muted: #626b77;--launcher-error: #a52b23;--launcher-coin-bg: #e8f2f1;--launcher-coin-fg: #225b52;--launcher-dialog-shadow: 0 15px 70px #0002;--launcher-menu-shadow: 0 8px 25px #11111112;--launcher-scrim: #14182055;--surface: #f7f8fa;--surface-hover: #eef1f5;--fg: #111111;--muted: #4b5563;--border: #e5e8ec;--border-strong: #cdd2d9;--logo-border: #6b7280;--positive: #18734c;--positive-bg: #eff8f3;--positive-border: #b9ddc8;--negative: #b42318;--negative-bg: #fff2f0;--negative-border: #ebc5bf;--warning: #805715;--warning-bg: #fff8eb;--warning-border: #e6d3aa;--primary: #111111;--on-primary: #ffffff;--primary-hover: #303030;--shadow-color: #1111110a;--scrim: #11111155;--panel-shadow: 0 1px 2px #11111104, 0 8px 24px #11111105;font-family:Inter,Arial,sans-serif;color-scheme:light;-webkit-font-smoothing:antialiased;color:var(--fg);background:var(--bg);font-synthesis:none}.access-screen{min-height:100vh;display:grid;place-items:center;padding:20px;background:var(--bg)}.access-card{width:min(100%,320px);padding:0;margin:0;text-align:center}.access-card .landing-logo{margin:0 auto}.access-status{display:grid;justify-items:center;gap:20px}.access-card h1{font-size:21px;font-weight:600;letter-spacing:-.5px;margin:28px 0 24px}.access-card form{display:grid;gap:16px}.access-card input{width:100%;min-height:46px;padding:11px 14px;background:var(--field-bg);border:1px solid var(--border-strong);color:var(--fg);border-radius:10px;font:inherit;font-size:16px}.access-card button{min-height:44px;border-radius:10px;font-size:13px;padding:10px 16px}.footnote{color:var(--muted);font-size:12px;margin:16px 0 0}.error{color:var(--negative);font-size:12px}.access-card .error{margin:0;text-align:left;font-size:13px}.text-field{display:grid;gap:8px;min-width:0;color:var(--muted);font-size:12px}.text-field :is(input,textarea){width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--border-strong);border-radius:8px;background:var(--field-bg);color:var(--fg);font:inherit;font-size:16px}.wallet-workspace{margin-top:28px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:24px;align-items:start}.wallet-heading,.wallet-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wallet-heading{justify-content:space-between}.wallet-heading h2,.wallet-review :is(h2,h3){font-size:18px;margin:0;font-weight:600}.wallet-list{display:grid;grid-template-columns:minmax(0,1fr);max-height:400px;overflow-y:auto;padding:4px;gap:12px;list-style:none;margin:18px 0}.wallet-card{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding:16px 18px;border:1px solid var(--border);border-radius:11px;background:var(--panel-bg);color:var(--fg);text-align:left}.wallet-card:hover{background:var(--surface)}.wallet-card[aria-pressed=true]{border-color:var(--border-strong);background:var(--surface)}.wallet-identity{display:grid;gap:6px;min-width:0;overflow-wrap:anywhere}.wallet-identity strong{font-size:13px;font-weight:500}.wallet-identity code,.wallet-status{color:var(--muted);font-size:11px}.wallet-detail,.wallet-review{padding:18px;margin-top:18px;border:1px solid var(--border);border-radius:11px}.wallet-detail-heading h3{font-size:16px;margin:0 0 8px;font-weight:600}.wallet-address,.wallet-review code{overflow-wrap:anywhere;font-size:12px}.wallet-settings{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.wallet-form fieldset{display:grid;gap:10px;border:0;padding:0;margin:0;min-width:0}.wallet-form legend{font-size:13px;font-weight:500;margin-bottom:14px;padding:0}.wallet-form label{color:var(--muted);font-size:12px}.wallet-form :is(input,select){min-height:44px;width:100%;border:1px solid var(--border-strong);border-radius:8px;background:var(--field-bg);color:var(--fg);padding:10px 12px;font:inherit;font-size:16px}.wallet-registration-form{margin-top:24px}.wallet-accounting{margin-top:24px;font-size:13px;line-height:1.5}.wallet-accounting h4{margin:0;font-size:14px}.wallet-accounting code{overflow-wrap:anywhere}.wallet-accounting-scope{padding:12px 0;border-top:1px solid var(--border)}.wallet-accounting-asset dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.wallet-accounting-asset dt{color:var(--muted)}.wallet-accounting-asset dd{margin:0;overflow-wrap:anywhere;text-align:right}.wallet-review .wallet-form{display:grid;gap:12px}.wallet-entry-status p{line-height:1.5;margin:0 0 12px}.wallet-entry-status strong{font-size:13px;font-weight:500}.wallet-entry>button{margin-top:12px}.wallet-review{background:var(--surface);font-size:13px;line-height:1.5}.wallet-review :is(h2,h3){margin-bottom:16px}:is(.wallet-workspace,.bot-workspace) .primary{min-height:44px;padding:10px 14px;border:1px solid var(--primary);border-radius:6px;color:var(--on-primary);background:var(--primary);font-size:12px}:is(.wallet-workspace,.bot-workspace) .primary:hover:not(:disabled){background:var(--primary-hover)}@media(max-width:900px){.wallet-workspace,.wallet-list,.wallet-settings{grid-template-columns:minmax(0,1fr)}.wallet-detail,.wallet-review{padding:14px}.wallet-workspace button.secondary{min-height:44px}}.product-navigation,.bot-card-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.product-navigation{margin:24px 0}.product-navigation [aria-current=page]{background:var(--surface);border-color:var(--border-strong)}.bot-workspace{min-width:0}.bot-workspace h2{font-size:18px;font-weight:600}.bot-cards{display:grid;gap:14px;margin-top:20px}.bot-card{position:relative;border:1px solid var(--border);border-radius:11px;background:var(--panel-bg);min-width:0;cursor:pointer}.bot-card-header{min-height:89px;padding:16px 18px}.bot-identity{flex:1;min-width:120px;overflow-wrap:anywhere}.bot-identity h3{margin:0 0 6px;font-size:14px;font-weight:500}.bot-status{color:var(--muted);font-size:11px;text-transform:capitalize}.bot-card-content{border-top:1px solid var(--border);padding:14px 18px}.bot-card-content[hidden]{display:none}.bot-menu{position:static;cursor:default}.bot-menu summary{cursor:pointer;padding:10px;font-size:12px}.bot-menu-items{position:absolute;z-index:2;right:14px;top:auto;width:200px;max-width:calc(100% - 28px);display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--popover-bg);box-shadow:var(--panel-shadow)}.bot-editor{border:1px solid var(--border);border-radius:11px;padding:18px;margin-top:18px}.bot-editor h3{font-size:16px;margin:0}.bot-form fieldset{border:0;min-width:0;padding:0;margin:0;display:grid;gap:14px}.bot-form label,.bot-filter{display:grid;gap:8px;color:var(--muted);font-size:12px}.bot-filter{max-width:320px;margin-top:18px}.bot-form select,.bot-filter select{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--border-strong);border-radius:8px;background:var(--field-bg);color:var(--fg);font:inherit;font-size:16px}.bot-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bot-members{display:grid;gap:14px;min-width:0}.bot-members h4{margin-bottom:0}.bot-form .bot-member{padding:14px;border:1px solid var(--border);border-radius:8px}.bot-member legend{padding:0 6px;font-size:12px}.bot-form .bot-checkbox{display:flex;align-items:center}.bot-form .bot-checkbox input{width:20px;min-height:20px}.bot-configuration{overflow-wrap:anywhere;font-size:12px}.bot-configuration ul{padding:0;list-style:none;display:grid;gap:10px}.bot-configuration li{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--border)}.bot-configuration code{font-size:11px}.bot-defaults{display:grid;gap:5px;color:var(--muted)}.bot-workspace :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media(max-width:600px){.bot-form-grid{grid-template-columns:minmax(0,1fr)}.bot-card-header{gap:10px;padding:14px}.bot-card-content,.bot-editor{padding:14px}.bot-card-header button{min-height:44px}}.embedded-operations{min-width:0}.operation-read-time{display:block;margin-top:3px;font-size:11px}.operation-read-status{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.operation-table-scroll{width:100%;overflow-x:auto}.operation-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.operation-table th{color:var(--muted);font-size:11px;font-weight:600}.operation-table th,.operation-table td{padding:10px 8px;border-bottom:1px solid var(--border);vertical-align:top}.operation-identity,.operation-facts{display:flex;flex-direction:column;gap:4px;min-width:0}.operation-identity strong,.operation-identity code,.operation-facts{overflow-wrap:anywhere}.operation-identity code{color:var(--muted);font-size:11px}.operation-details{font-size:11px}.operation-details summary{cursor:pointer}.operation-details dl{max-width:200px}.operation-details dd{margin:3px 0 8px;overflow-wrap:anywhere}@media(max-width:600px){.operation-table-scroll{overflow:visible}.operation-table,.operation-table tbody{display:block}.operation-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.operation-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;padding:12px 0;border-bottom:1px solid var(--border)}.operation-table td{display:block;min-width:0;padding:0;border:0}.operation-table td:before{content:attr(data-label);display:block;color:var(--muted);font-size:10px;margin-bottom:4px}.operation-table td:last-child{grid-column:1 / -1}}.target-indicator{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.target-indicator:hover{text-decoration:underline}.target-editor{margin-top:12px;padding:12px;border:1px solid var(--border);border-radius:11px;overflow-wrap:anywhere}.target-editor form,.target-editor fieldset{display:grid;gap:12px;min-width:0}.target-editor fieldset{margin:0;padding:0;border:0}.target-editor label{display:grid;gap:6px;min-width:0}.target-rule-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:600px){.target-rule-fields{grid-template-columns:minmax(0,1fr)}}.sale-buttons,.sale-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sale-toolbar{justify-content:space-between;margin-bottom:12px}.sale-review,.sale-results{border:1px solid var(--border);border-radius:11px;padding:12px;margin:12px 0;overflow-wrap:anywhere}.sale-result{padding:8px 0;border-top:1px solid var(--border)}.sale-result code,.sale-review code{overflow-wrap:anywhere}.operation-selection{display:flex;align-items:center;gap:8px;min-height:44px}.operation-selection input{width:18px;height:18px}@media(min-width:601px)and (max-width:1100px){.operation-table{min-width:860px}}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.shell{min-height:100vh}.contextual-top{display:flex;align-items:center;gap:16px;min-height:68px;padding:12px 36px;border-bottom:1px solid var(--border);background:var(--panel-bg)}.brand{display:flex;align-items:center;gap:10px;color:var(--fg);text-decoration:none}.brand strong{font-size:14px;font-weight:600;white-space:nowrap}.brand-logo{display:inline-block;flex:none;width:36px;height:36px;border:2px solid var(--logo-border);border-radius:50%;overflow:hidden;background:var(--logo-bg)}.brand-logo img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.15)}.landing-logo{display:block;width:112px;height:112px}.header-actions{display:flex;gap:12px;align-items:center;margin-left:auto}.mode{color:var(--warning);background:var(--warning-bg);border:1px solid var(--warning-border);border-radius:4px;padding:6px 9px;font-size:10px;font-weight:600}.panel{background:var(--panel-bg);border:1px solid var(--border);border-radius:11px;padding:18px;margin:24px auto;max-width:1120px;box-shadow:none}h1{font-size:21px;font-weight:600;letter-spacing:-.5px}.muted{color:var(--muted);font-size:12px}.notice{color:var(--warning);background:var(--warning-bg);border:1px solid var(--warning-border);padding:10px 14px;border-radius:6px;margin-top:16px;font-size:12px}.access-card label{text-align:left;font-size:12px;color:var(--muted)}.access-card .muted{margin:0;text-align:left;line-height:1.5}.access-card button[type=submit]{border:1px solid var(--primary);color:var(--on-primary);background:var(--primary)}.access-card button[type=submit]:hover:not(:disabled){background:var(--primary-hover)}button.secondary{min-height:40px;padding:8px 12px;font-size:12px;border:1px solid var(--border-strong);border-radius:6px;color:var(--fg);background:var(--panel-bg)}@media(max-width:600px){.contextual-top{padding:12px 16px;flex-wrap:wrap;gap:10px}.header-actions{gap:8px}.panel{margin:16px}}:root[data-theme=dark]{color-scheme:dark;--bg: #101214;--panel-bg: #181b1f;--surface: #20242a;--surface-hover: #272d35;--field-bg: #181b1f;--popover-bg: #20242a;--fg: #f0f2f5;--muted: #a0aaba;--border: #30363f;--border-strong: #465160;--focus-ring: #cbd5e1;--primary: #e9edf3;--on-primary: #17191c;--primary-hover: #ffffff;--positive: #8edbb3;--positive-bg: #1d3329;--positive-border: #335f48;--negative: #ff9e92;--negative-bg: #382421;--negative-border: #78433e;--warning: #e7c28a;--warning-bg: #332b1f;--warning-border: #66522f;--logo-border: #6b7280;--logo-bg: #ffffff;--scrim: #00000099;--shadow-color: #00000033;--panel-shadow: 0 1px 2px #00000026, 0 8px 24px #0000001a;--switch-off: #465160;--switch-on: #e9edf3;--switch-thumb-off: #e9edf3;--switch-thumb-on: #17191c;--on-negative: #17191c;--negative-hover: #ffb5ac;--home-muted: var(--muted);--home-hover: var(--surface-hover);--home-card-hover-border: var(--border-strong);--home-card-hover-shadow: 0 5px 18px #00000033;--home-dialog-shadow: 0 20px 70px #00000066;--home-scrim: var(--scrim);--launcher-fg: var(--fg);--launcher-muted: var(--muted);--launcher-error: var(--negative);--launcher-coin-bg: var(--positive-bg);--launcher-coin-fg: var(--positive);--launcher-dialog-shadow: 0 15px 70px #00000066;--launcher-menu-shadow: 0 8px 25px #00000066;--launcher-scrim: var(--scrim)}.theme-toggle,.dashboard-shell .top-actions .theme-toggle,.home-shell .top-actions .theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;color:var(--fg);background:var(--panel-bg);border:1px solid var(--border-strong);border-radius:6px}.theme-toggle:hover,.dashboard-shell .top-actions .theme-toggle:hover,.home-shell .top-actions .theme-toggle:hover{background:var(--surface-hover)}.theme-toggle:focus-visible,.dashboard-shell .top-actions .theme-toggle:focus-visible,.home-shell .top-actions .theme-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.theme-toggle svg{flex:none;pointer-events:none}.theme-corner{position:fixed;top:16px;right:16px;z-index:20}:root[data-theme=dark] ::placeholder{color:var(--muted);opacity:1}@media(max-width:600px){.dashboard-shell .top-actions .theme-toggle{grid-column:span 2;justify-self:start}}@media(max-width:600px),(pointer:coarse){.theme-toggle,.dashboard-shell .top-actions .theme-toggle,.home-shell .top-actions .theme-toggle{width:44px;height:44px;min-width:44px;min-height:44px}}
