@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f5f2;--panel:#fff;--panel-2:#fafaf8;--line:#e4e3de;--line-2:#eeede8;--ink:#1c1c1a;--ink-2:#3b3b37;--muted:#6b6a63;--accent:#2557c9;--btn:#1c1c1a;--btn-ink:#fff;--btn-hover:#3b3b37;--up:#17773f;--down:#c1342a;--warn:#855700;--warn-bg:#fbf3df;--danger:#a4271e;--danger-bg:#fbecea;--ok-bg:#e8f3ec;--info-bg:#eef1f8;--focus:#2557c9;--r:6px;--sans:"Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--maxw:1200px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121211;--panel:#1a1a18;--panel-2:#1e1e1c;--line:#2d2d2a;--line-2:#252523;--ink:#ebeae5;--ink-2:#cdccc6;--muted:#9a9991;--accent:#8eaaff;--btn:#ebeae5;--btn-ink:#121211;--btn-hover:#cdccc6;--up:#4fc283;--down:#ff7d70;--warn:#f0c870;--warn-bg:#2a2313;--danger:#ffb0a6;--danger-bg:#351a17;--ok-bg:#16281d;--info-bg:#1b2131;--focus:#8eaaff}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:14px/1.5 var(--sans);font-feature-settings:"cv11", "ss01";flex-direction:column;min-height:100vh;margin:0;display:flex}main{width:100%;max-width:var(--maxw);outline:none;flex:1;margin:0 auto;padding:20px 20px 48px}main:focus,main:focus-visible{outline:none}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.25}h1{font-size:22px}h2{font-size:14px}h3{font-size:13px}p{margin:0 0 8px}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}code,.mono,.num,.amt{font-family:var(--mono);font-variant-numeric:tabular-nums}code,.mono{overflow-wrap:anywhere;font-size:12.5px}.num{font-size:13px}.muted{color:var(--muted)}.small{font-size:12px}.strong{font-weight:600}.block{display:block}.r{text-align:right}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--panel);border-radius:var(--r);padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.noscript{text-align:center;padding:20px}.unit{font-family:var(--sans);color:var(--muted);letter-spacing:.02em;font-size:11px}.amt{white-space:nowrap}.amt .num{font-weight:500}.banner{border-bottom:1px solid var(--line);font-size:12.5px}.banner-inner{max-width:var(--maxw);margin:0 auto;padding:5px 20px}.banner-notice{background:var(--panel-2);color:var(--muted)}.banner-notice a{color:var(--ink-2);text-decoration:underline}.banner-danger{background:var(--danger-bg);color:var(--danger)}.banner-danger a{color:inherit;font-weight:600;text-decoration:underline}.banner-mock{background:var(--info-bg);color:var(--ink-2)}.banner-mock a,.banner-mock .linkish{color:inherit;text-decoration:underline}.banner-presence.is-ok{background:var(--ok-bg);color:var(--up)}.banner-presence.is-warn{background:var(--warn-bg);color:var(--warn)}.banner-presence .dot{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.banner-presence .linkish{color:inherit}.site-header{background:var(--panel);border-bottom:1px solid var(--line)}.bar{max-width:var(--maxw);align-items:center;gap:20px;height:52px;margin:0 auto;padding:0 20px;display:flex}.brand{color:var(--ink);flex:none;align-items:center;gap:8px;display:flex}.brand:hover{text-decoration:none}.brand-name{letter-spacing:-.01em;font-size:15px;font-weight:650}.logo{border-radius:6px;flex:none;width:24px;height:24px}.nav{flex:1;min-width:0}.nav ul{scrollbar-width:none;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.nav a{color:var(--ink-2);white-space:nowrap;border-radius:5px;padding:6px 10px;font-size:13.5px;display:block}.nav a:hover{background:var(--panel-2);color:var(--ink);text-decoration:none}.nav a[aria-current=page]{background:var(--line-2);color:var(--ink);font-weight:550}.wallet-slot{flex:none;margin-left:auto;position:relative}.btn-wallet .dot{background:var(--up);border-radius:50%;width:7px;height:7px;display:inline-block}.wallet-menu{z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);width:min(360px,100vw - 24px);padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 24px #0000001f}.wm-row{border-bottom:1px solid var(--line-2);grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:6px 0;display:grid}.wm-k{color:var(--muted);grid-column:1/-1;font-size:12px}.wm-actions{flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.stats{border-top:1px solid var(--line-2)}.stats-inner{max-width:var(--maxw);scrollbar-width:none;margin:0 auto;padding:0 20px;display:flex;overflow-x:auto}.stat{border-right:1px solid var(--line-2);flex-direction:column;min-width:max-content;margin-right:18px;padding:7px 18px 7px 0;display:flex}.stat:last-child{border-right:0}.stat-k{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10.5px}.stat-v{font-size:13px;font-weight:500}.stat-net .stat-v{font-family:var(--sans)}.site-footer{border-top:1px solid var(--line)}.footer-inner{max-width:var(--maxw);color:var(--muted);margin:0 auto;padding:16px 20px 22px;font-size:12.5px}.footer-inner p{margin:0 0 6px}.footer-inner strong{color:var(--ink-2)}.footer-links{flex-wrap:wrap;gap:4px 16px;display:flex}.footer-links a{color:var(--ink-2)}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:4px 0 16px;display:flex}.page-head .sub{color:var(--muted);max-width:72ch;margin:4px 0 0}.head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.layout-main{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;margin-bottom:16px;display:grid}.layout-main>.panel{margin-bottom:0}.col{flex-direction:column;gap:16px;min-width:0;display:flex}.col>.panel{margin-bottom:0}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);min-width:0;margin-bottom:16px;padding:14px 16px}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 10px;display:flex}.panel h2{font-size:14px}.panel>h2{margin-bottom:10px}.note{color:var(--muted);margin:8px 0 0;font-size:12.5px}.controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;text-align:center;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:13.5px;font-weight:550;line-height:1.2;display:inline-flex}.btn:hover{background:var(--panel-2);color:var(--ink);text-decoration:none}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--btn);border-color:var(--btn);color:var(--btn-ink)}.btn-primary:hover{background:var(--btn-hover);border-color:var(--btn-hover);color:var(--btn-ink)}.btn-ghost{background:0 0}.btn-danger{background:var(--panel);border-color:var(--down);color:var(--down)}.btn-small{min-height:28px;padding:3px 10px;font-size:12.5px}.btn-lg{min-height:40px;padding:8px 18px;font-size:14px}.btn-take{min-width:64px}.btn-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.btn-row-tight{gap:6px;margin-top:6px}.icon-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;width:32px;height:32px;font-size:22px;line-height:1}.icon-btn:hover{background:var(--panel-2);color:var(--ink)}.linkish{color:var(--accent);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.copy-btn{min-height:22px;margin-left:6px;padding:0 6px;font-size:11.5px;font-weight:500}.segmented{border:1px solid var(--line);background:var(--panel);border-radius:5px;display:inline-flex;overflow:hidden}.seg{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;min-height:30px;padding:5px 11px;font-size:12.5px;font-weight:550}.seg+.seg{border-left:1px solid var(--line)}.seg[aria-pressed=true],.seg[aria-selected=true]{background:var(--line-2);color:var(--ink)}select,input,textarea{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:5px;min-height:34px;padding:6px 9px;font-size:13.5px}select{padding-right:26px}input:focus,select:focus,textarea:focus{border-color:var(--ink-2)}input[readonly]{background:var(--panel-2)}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--down)}input.num,input.mono{font-family:var(--mono)}textarea{resize:vertical;width:100%}.count{color:var(--muted);font-size:12.5px}.table-wrap{margin:0 -16px;overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:var(--panel-2);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 16px;font-size:11px;font-weight:500}.table td{border-bottom:1px solid var(--line-2);vertical-align:top;padding:9px 16px}.table th.r,.table td.r{text-align:right}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td,.table tr.mine td{background:var(--panel-2)}.table td.action{vertical-align:middle}.cell-sub{color:var(--muted);font-size:11.5px;font-family:var(--sans);margin-top:1px;display:block}.new-seller{color:var(--warn);margin-top:1px;font-size:11px;display:inline-block}.you{color:var(--muted);font-size:12px}.empty{color:var(--muted);text-align:center;padding:18px 16px}.empty-state{text-align:center;padding:24px 12px}.row-note td{padding-top:0;background:0 0!important}.offer-reason{background:var(--warn-bg);color:var(--warn);border-radius:5px;margin:0;padding:6px 10px;font-size:12.5px}.side-buy{color:var(--up);font-weight:550}.side-sell{color:var(--down);font-weight:550}.chg-up{color:var(--up)}.chg-down{color:var(--down)}.state{white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.state-dot{background:var(--muted);border-radius:50%;flex:none;width:7px;height:7px}.state-success .state-dot{background:var(--up)}.state-wait .state-dot,.state-action .state-dot{background:var(--accent)}.state-warning .state-dot{background:#c58a00}.state-danger .state-dot{background:var(--down)}.state-danger{color:var(--down)}.badge,.tag{border:1px solid var(--line);color:var(--muted);vertical-align:middle;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:550;display:inline-block}.chain{color:var(--muted);font-size:12.5px}.chips{gap:6px;display:inline-flex}.chart-area{position:relative}.chart{width:100%;height:320px}.chart-empty{text-align:center;color:var(--muted);position:absolute;inset:42% 10% auto}.facts-list{grid-template-columns:auto 1fr;margin:0;display:grid}.facts-list dt,.facts-list dd{border-bottom:1px solid var(--line-2);margin:0;padding:8px 0}.facts-list dt{color:var(--muted);font-size:13px}.facts-list dd{text-align:right}.facts-list dt:last-of-type,.facts-list dd:last-of-type{border-bottom:0}.dd-sub{color:var(--muted);font-size:11.5px;font-family:var(--sans);display:block}.steps-list{margin:0;padding-left:18px}.steps-list li{padding:3px 0}.field{flex-direction:column;gap:4px;min-width:0;margin-bottom:10px;display:flex}.field label{font-size:13px;font-weight:550}.input-wrap{display:flex;position:relative}.input-wrap input,.input-wrap select,.input-wrap textarea{width:100%}.input-wrap.has-suffix input{padding-right:58px}.suffix{color:var(--muted);pointer-events:none;font-size:11.5px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.hint{color:var(--muted);margin:0;font-size:12px}.field-error{color:var(--down);min-height:1.2em;margin:0;font-size:12px}.suggest{min-height:1.3em;margin:-6px 0 4px;font-size:12.5px}.form-grid{grid-template-columns:repeat(3,1fr);gap:0 12px;display:grid}.radio-group{border:1px solid var(--line);border-radius:var(--r);margin:0 0 10px;padding:6px 12px}.radio-group legend{padding:0 4px;font-size:13px;font-weight:550}.radio{cursor:pointer;align-items:flex-start;gap:8px;padding:5px 0;display:flex}.radio input,.check input{width:16px;height:16px;min-height:auto;accent-color:var(--ink);flex:none;margin-top:2px}.checks{flex-direction:column;gap:6px;margin:10px 0;display:flex}.check{cursor:pointer;border:1px solid var(--line);border-radius:5px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.check:has(input:checked){border-color:var(--ink-2)}.step-hint{min-height:1.3em;margin-bottom:10px}.create-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.create-grid>.panel{margin-bottom:0}.offer-form .segmented{margin-bottom:14px}.preview{position:sticky;top:16px}.inline-field{align-items:center;gap:8px;margin-top:8px;display:flex}.kv{grid-template-columns:minmax(110px,auto) 1fr;margin:0 0 6px;display:grid}.kv dt,.kv dd{border-bottom:1px solid var(--line-2);margin:0;padding:6px 0}.kv dt{color:var(--muted);padding-right:12px;font-size:13px}.kv dd{overflow-wrap:anywhere;text-align:right;min-width:0}.kv dt:last-of-type,.kv dd:last-of-type{border-bottom:0}.summary{border-top:1px solid var(--line);margin:8px 0;padding-top:4px}.summary .kv{margin:0}.notice{border-radius:5px;margin:8px 0;padding:8px 10px;font-size:13px}.notice-info{background:var(--info-bg);color:var(--ink-2)}.notice-warn{background:var(--warn-bg);color:var(--warn)}.notice-danger{background:var(--danger-bg);color:var(--danger)}.notice-ok{background:var(--ok-bg);color:var(--up)}.notice a{color:inherit;text-decoration:underline}.stepper{margin:0;padding:0;list-style:none}.step{color:var(--muted);padding:0 0 16px 26px;position:relative}.step:before{content:"";background:var(--line);width:1px;position:absolute;top:16px;bottom:-2px;left:5px}.step:last-child{padding-bottom:0}.step:last-child:before{display:none}.step-dot{border:1.5px solid var(--line);background:var(--panel);border-radius:50%;width:11px;height:11px;position:absolute;top:4px;left:0}.step-label{font-size:13.5px}.step-done{color:var(--ink-2)}.step-done .step-dot{background:var(--ink-2);border-color:var(--ink-2)}.step-current .step-label,.step-exit .step-label{color:var(--ink);font-weight:600}.step-current .step-dot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.step-exit .step-dot{border-color:var(--ink-2);background:var(--panel)}.step-skipped{opacity:.5}.step-body{color:var(--ink);margin-top:6px}.status-title{margin-bottom:6px;font-size:16px}.holds{max-width:70ch;margin:0 0 6px;font-size:14.5px}.next{color:var(--ink-2);max-width:70ch;margin:0 0 6px}.countdown{color:var(--muted);margin:6px 0}.countdown .cd{color:var(--ink);font-size:13.5px;font-weight:600}.cd.soon{color:var(--down)}.progress{color:var(--ink-2);background:var(--info-bg);border-radius:5px;padding:6px 10px;font-size:13px}.actions{margin-top:10px}.receipt-box{border-top:1px solid var(--line-2);margin-top:12px;padding-top:10px}.receipt-box p{margin:0 0 4px}.receipt-strong p:first-child{font-weight:600}.details .detail-group+.detail-group{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.details h3{margin-bottom:4px}.details .kv dd{font-size:13px}.manual h2{margin-bottom:6px}.cmd{background:var(--panel-2);border:1px solid var(--line);border-radius:5px;align-items:center;gap:8px;margin:8px 0 10px;padding:8px 10px;display:flex;overflow-x:auto}pre.cmd{display:block}.cmd code{white-space:pre-wrap;word-break:break-all;flex:1}.rules{margin:0 0 12px;padding-left:18px}.rules li{margin-bottom:4px}.dev{border-style:dashed}.dev .btn-small{font-family:var(--mono);font-size:11px}.mock-note{color:var(--ink-2);background:var(--info-bg);border-radius:5px;padding:6px 8px;font-size:12.5px}.help-top{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;margin-bottom:16px;display:grid}.help-top>.panel{margin-bottom:0}.facts{margin:0;padding-left:16px}.facts li{margin-bottom:4px}.faq details{border-bottom:1px solid var(--line-2)}.faq details:last-child{border-bottom:0}.faq summary{cursor:pointer;padding:9px 2px;font-weight:550}.faq-a{color:var(--ink-2);max-width:80ch;padding:0 2px 10px}.safety-line{border-top:1px solid var(--line-2);color:var(--muted);margin-top:10px;padding-top:10px;font-size:12.5px}.overall{border-left:3px solid var(--up)}.overall.bad{border-left-color:var(--down)}.overall h2{margin-bottom:6px;font-size:15px}.svc-list{margin:0 0 6px;padding:0;list-style:none}.svc{border-bottom:1px solid var(--line-2);grid-template-columns:12px 1fr auto;grid-template-areas:"dot name val"".sub sub";align-items:center;gap:0 10px;padding:7px 0;display:grid}.svc:last-child{border-bottom:0}.svc-dot{border-radius:50%;grid-area:dot;width:7px;height:7px}.svc-dot.ok{background:var(--up)}.svc-dot.bad{background:var(--down)}.svc-name{overflow-wrap:anywhere;grid-area:name;min-width:0}.svc-val{grid-area:val}.svc-sub{grid-area:sub}.grid-2{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.grid-2>.panel{margin-bottom:0}.dialog{border:1px solid var(--line);background:var(--panel);width:min(500px,100vw - 24px);max-height:calc(100vh - 32px);color:var(--ink);border-radius:8px;padding:0;box-shadow:0 16px 48px #00000040}.dialog-wide{width:min(700px,100vw - 24px)}.dialog::backdrop{background:#0a0a0973}.dialog-head{background:var(--panel);z-index:1;justify-content:space-between;align-items:center;padding:12px 12px 4px 18px;display:flex;position:sticky;top:0}.dialog-head h2{font-size:15px}.dialog-body{padding:4px 18px 18px}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.connect-option{border-top:1px solid var(--line-2);padding:12px 0}.connect-option:first-child{border-top:0}.connect-option h3{align-items:center;gap:6px;margin-bottom:4px;font-size:14px;display:flex}.connect-option p{color:var(--ink-2);font-size:13px}.toasts{z-index:1000;flex-direction:column;gap:8px;max-width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast{background:var(--ink);color:var(--bg);border-radius:5px;padding:9px 12px;font-size:13px;transition:opacity .4s,transform .4s}.toast-error{background:var(--down);color:#fff}.toast-success{background:var(--up);color:#fff}@media (prefers-color-scheme:dark){.toast-error,.toast-success{color:#121211}}.toast.out{opacity:0;transform:translateY(6px)}.spinner{border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (max-width:1000px){.layout-main,.create-grid,.help-top{grid-template-columns:1fr}.preview{position:static}}@media (max-width:720px){main{padding:14px 12px 36px}.bar{flex-wrap:wrap;gap:10px;height:auto;min-height:48px;padding:0 12px}.nav{flex-basis:100%;order:3;margin:0 -4px 6px}.stats-inner{padding:0 12px}.banner-inner,.footer-inner{padding-left:12px;padding-right:12px}.grid-2,.form-grid{grid-template-columns:1fr}.panel{padding:12px}.table-wrap{margin:0 -12px}.table th,.table td{padding-left:12px;padding-right:12px}.chart{height:260px}h1{font-size:19px}.book thead,.table.stack thead{display:none}.book tr,.table.stack tr{border-bottom:1px solid var(--line-2);grid-template-columns:1fr 1fr;gap:6px 12px;padding:10px 12px;display:grid}.book td,.table.stack td{border:0;padding:0;text-align:left!important}.book td:before,.table.stack td[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10.5px;display:block}.table.stack td[data-label=""]:before{display:none}.book td.action{grid-column:1/-1}.book td.action .btn{width:100%}.book td.empty,.table.stack td.empty{grid-column:1/-1;text-align:center!important}.book td.empty:before{display:none}.table.stack .row-note{padding-top:0;display:block}.cmd{flex-wrap:wrap}.cmd .copy-btn{margin-left:0}}@media (max-width:420px){.brand-name{font-size:14px}.btn-connect{padding:4px 10px;font-size:12.5px}.controls .segmented{flex:auto}.seg{flex:1;padding:5px 8px}}.step-body .status-title{margin-top:-2px}.cd{font-family:var(--sans);font-weight:600}.kv .copy-btn{margin-left:4px}.presence{color:var(--muted);font-size:11.5px;display:block}.presence.is-online{color:var(--up)}.presence-dot{vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.vault{margin:4px 0 6px}.install{margin:0;padding:0;list-style:none}.install-step{border-bottom:1px solid var(--line-2);grid-template-columns:168px 1fr;align-items:center;gap:14px;padding:10px 0;display:grid}.install-step:last-child{border-bottom:0}.install-step h3{margin-bottom:2px;font-size:14px}.install-step p{color:var(--ink-2);margin:0}.install-ill{background:var(--panel-2);border:1px solid var(--line-2);border-radius:5px;padding:4px}.ill{width:100%;height:auto;display:block}.ill-box{fill:var(--panel);stroke:var(--line);stroke-width:1.5px}.ill-zip{stroke:var(--muted);stroke-width:2px;stroke-dasharray:3 3}.ill-line{fill:none;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ill-t{font:11px var(--sans);fill:var(--ink-2)}.ill-mono{font-family:var(--mono)}.ill-bt{fill:var(--btn-ink)}.ill-btn{fill:var(--btn)}.ill-on{fill:var(--accent)}.ill-knob{fill:var(--panel)}.ill-knob-l{stroke:var(--btn-ink);stroke-width:2px;stroke-linecap:round}.ill-pin{fill:var(--accent)}.dl-btn{width:100%;margin-bottom:10px}.hash-k{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:8px 0 2px;font-size:11px}.hash{background:var(--panel-2);border:1px solid var(--line);border-radius:5px;align-items:flex-start;gap:6px;padding:6px 8px;display:flex}.hash code{word-break:break-all;flex:1;font-size:12px}.detect-ok{align-items:center;gap:8px;margin:0 0 16px;display:flex}@media (max-width:720px){.install-step{grid-template-columns:1fr}.install-ill{max-width:220px}}:root{--buy-fg:#137038;--buy-bg:#17773f12;--buy-bg-hover:#17773f1c;--buy-line:#17773f8c;--sell-fg:#b42d24;--sell-bg:#c1342a11;--sell-bg-hover:#c1342a1a;--sell-line:#c1342a8c}@media (prefers-color-scheme:dark){:root{--buy-fg:#5fd193;--buy-bg:#4fc28317;--buy-bg-hover:#4fc28324;--buy-line:#4fc28399;--sell-fg:#ff8a7e;--sell-bg:#ff7d7016;--sell-bg-hover:#ff7d7021;--sell-line:#ff7d7099}}.table tr.row-buy td{background:var(--buy-bg)}.table tr.row-sell td{background:var(--sell-bg)}.table tbody tr.row-buy:hover td{background:var(--buy-bg-hover)}.table tbody tr.row-sell:hover td{background:var(--sell-bg-hover)}.table tr.row-buy td:first-child{box-shadow:inset 3px 0 0 var(--buy-line)}.table tr.row-sell td:first-child{box-shadow:inset 3px 0 0 var(--sell-line)}.table tr.row-buy td.price .num{color:var(--buy-fg)}.table tr.row-sell td.price .num{color:var(--sell-fg)}.table tr.row-buy+tr.row-buy td,.table tr.row-sell+tr.row-sell td{border-top-color:#0000}.side-buy{color:var(--buy-fg)}.side-sell{color:var(--sell-fg)}.sided .seg-sell[aria-selected=true]{background:var(--sell-bg-hover);color:var(--sell-fg);box-shadow:inset 0 -2px 0 var(--sell-line)}.sided .seg-buy[aria-selected=true]{background:var(--buy-bg-hover);color:var(--buy-fg);box-shadow:inset 0 -2px 0 var(--buy-line)}.side-toggle{width:100%;display:flex}.side-toggle .seg{flex:1;min-height:38px;font-size:13.5px}.btn-buy{background:var(--buy-bg);border-color:var(--buy-line);color:var(--buy-fg)}.btn-buy:hover{background:var(--buy-bg-hover);color:var(--buy-fg)}.btn-sell{background:var(--sell-bg);border-color:var(--sell-line);color:var(--sell-fg)}.btn-sell:hover{background:var(--sell-bg-hover);color:var(--sell-fg)}.btn-buy-solid{background:var(--buy-fg);border-color:var(--buy-fg);color:#fff}.btn-sell-solid{background:var(--sell-fg);border-color:var(--sell-fg);color:#fff}.btn-buy-solid:hover,.btn-sell-solid:hover{filter:brightness(.94);color:#fff}@media (prefers-color-scheme:dark){.btn-buy-solid,.btn-sell-solid,.btn-buy-solid:hover,.btn-sell-solid:hover{color:#101010}}@media (max-width:720px){.book tr.row-buy,.table.stack tr.row-buy{background:var(--buy-bg);box-shadow:inset 3px 0 0 var(--buy-line)}.book tr.row-sell,.table.stack tr.row-sell{background:var(--sell-bg);box-shadow:inset 3px 0 0 var(--sell-line)}.book tr.row-buy td,.book tr.row-sell td,.table.stack tr.row-buy td,.table.stack tr.row-sell td{box-shadow:none;background:0 0}}.kv dd .num,.kv dd .amt{white-space:nowrap}.kv dt{min-width:0}.yours{border:1px solid var(--line);color:var(--ink-2);vertical-align:1px;border-radius:4px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:550;display:inline-block}
