:root{--safe-bottom:env(safe-area-inset-bottom,0px);--controls-h:148px;--controls-bottom-pad:32px;--immersive-vh:100dvh;--text:#fff5cf;--gold:#ffe56a;--panel-bg:#100a18eb;--panel-border:#ffd85e9e}*{box-sizing:border-box}html,body{width:100%;height:var(--immersive-vh);color:var(--text);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#000;margin:0;font-family:Trebuchet MS,Segoe UI,sans-serif;overflow:hidden}#app{width:100%;height:var(--immersive-vh);-webkit-user-select:none;user-select:none;background:0 0}html.immersive-fallback,body.immersive-fallback{overscroll-behavior:none}body.immersive-fallback{width:100%;height:var(--immersive-vh);position:fixed;inset:0}body.immersive-fallback #app{width:100vw;height:var(--immersive-vh)}canvas{width:100%;height:100%;display:block}.boot-overlay{z-index:9900;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000e0;place-items:center;padding:18px;transition:opacity .22s;display:grid;position:fixed;inset:0}.boot-overlay.ready{opacity:0;pointer-events:none}.boot-card{text-align:center;color:#f1f1f1;background:linear-gradient(#2a2a2efa 0%,#0f0f11fa 100%);border:1px solid #ffffff3d;border-radius:10px;width:min(320px,88vw);padding:18px 16px 16px;box-shadow:0 18px 30px #000000a3,inset 0 1px #ffffff2e}.boot-badge{letter-spacing:.12em;color:#d9d9dc;background:0 0;border:0;margin-bottom:14px;padding:0;font-size:13px;font-weight:900;display:inline-block}.boot-start{letter-spacing:.06em;color:#f5f5f6;cursor:pointer;background:linear-gradient(#4a4a4efa 0%,#1c1c1ffa 100%);border:1px solid #ffffff57;border-radius:8px;min-width:200px;height:46px;padding:0 24px;font-size:15px;font-weight:900;box-shadow:0 10px 18px #00000075,inset 0 1px #ffffff3d,inset 0 -2px #0000002e}.boot-start:hover{background:linear-gradient(#58585cfa 0%,#222225fa 100%);border-color:#ffffff85}.boot-start:disabled{opacity:.65;cursor:default}.top-tests{z-index:7100;pointer-events:auto;flex-direction:column;align-items:flex-end;gap:5px;display:flex;position:fixed;top:36px;right:12px}.top-tests-head{align-items:center;gap:4px;display:flex}.test-ui-panel{background:radial-gradient(130% 90% at 15% 8%,#ffffff47 0%,#ffffff0a 45%,#fff0 75%),linear-gradient(#14244af5 0%,#120934f5 58%,#080c26f5 100%);border:1px solid #b9f7ff80;border-radius:8px;align-items:center;gap:4px;padding:4px;display:none;box-shadow:0 8px 14px #0000006b}.top-tests.open-test .test-ui-panel{display:flex}.qa-rig{top:64px}.qa-rig-panel{background:radial-gradient(130% 90% at 15% 8%,#ffffff3d 0%,#ffffff0a 45%,#fff0 75%),linear-gradient(#2c1f4af5 0%,#130d2df7 58%,#080c1ef7 100%);border:1px solid #ffe891a3;border-radius:8px;align-items:center;gap:4px;max-width:min(520px,92vw);padding:4px;display:none;box-shadow:0 8px 14px #0000006b}.top-tests.open-qa .qa-rig-panel{display:flex}.qa-rig-select{color:#fff2a6;background:#071026e0;border:1px solid #ffe891b8;border-radius:6px;outline:none;width:156px;height:22px;padding:0 7px;font:800 10px/1 Trebuchet MS,Segoe UI,sans-serif}.qa-rig-status{color:#d7f3ff;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;background:#06132dc7;border:1px solid #adecff73;border-radius:6px;align-items:center;max-width:168px;min-height:22px;padding:0 7px;font-size:9px;font-weight:800;display:inline-flex;overflow:hidden}.audit-ui-panel{background:radial-gradient(130% 90% at 15% 8%,#ffffff47 0%,#ffffff0a 45%,#fff0 75%),linear-gradient(#14244af5 0%,#120934f5 58%,#080c26f5 100%);border:1px solid #b9f7ff80;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;max-width:min(430px,92vw);padding:4px;display:none;box-shadow:0 8px 14px #0000006b}.top-tests.open-audit .audit-ui-panel{display:flex}.wallet-pill{z-index:7200;color:#fff5cf;cursor:pointer;pointer-events:auto;background:radial-gradient(120% 100% at 18% 8%,#ffffff47 0%,#ffffff0a 42%,#fff0 74%),linear-gradient(#1d2a4ef5 0%,#100a2dfa 100%);border:1px solid #ffd85eb8;border-radius:999px;align-items:center;gap:6px;min-width:112px;max-width:min(190px,100vw - 24px);height:30px;padding:0 9px;font-family:inherit;display:inline-flex;position:fixed;top:44px;right:12px;box-shadow:0 8px 16px #00000070,0 0 16px #ffd85e24,inset 0 1px #ffffff5c;display:none!important}body.env-badge-hidden .wallet-pill{top:12px}.wallet-pill-dot{background:#ffcd4d;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 10px #ffcd4da6}.wallet-pill.connected .wallet-pill-dot{background:#4af5a0;box-shadow:0 0 10px #4af5a0b3}.env-badge{z-index:7250;color:#fff;letter-spacing:.08em;text-transform:uppercase;opacity:.82;cursor:pointer;pointer-events:auto;border:1px solid #ffffff38;border-radius:999px;flex-direction:column;align-items:stretch;gap:4px;min-height:28px;padding:5px 10px;font-size:10px;font-weight:900;display:inline-flex;position:fixed;top:10px;right:12px;box-shadow:0 6px 14px #0000006b}.env-badge[hidden]{display:none}.env-badge[data-env=localnet]{background:linear-gradient(#7b3fe4 0%,#4a1ca4 100%)}.env-badge[data-env=devnet]{background:linear-gradient(#ff9c3c 0%,#d96916 100%)}.env-badge[data-env=mainnet]{background:linear-gradient(#2ec27e 0%,#1a7a4d 100%)}.env-badge[data-env=mixed],.env-badge[data-env=unknown]{background:linear-gradient(#ec5454 0%,#a52525 100%)}.env-badge-label{line-height:18px;display:inline-block}.env-badge-details{letter-spacing:.04em;text-transform:none;border-top:1px solid #ffffff2e;grid-template-columns:auto 1fr;gap:2px 8px;padding-top:4px;font-size:9px;font-weight:700;display:grid}.env-badge-details[hidden]{display:none}.env-badge-detail-row{display:contents}.env-badge-detail-row .k{opacity:.72}.env-badge-detail-row .v{word-break:break-all;font-family:SF Mono,Fira Code,monospace}.wallet-step-indicator{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wallet-step-indicator[hidden]{display:none}.wallet-step-indicator-item{color:#d7f3ffb3;letter-spacing:.03em;background:#060e1f9e;border:1px solid #86ebff29;border-radius:999px;grid-template-columns:22px 1fr;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:700;display:grid}.wallet-step-indicator-item .wallet-step-marker{color:#d7f3ff9e;background:#040812c7;border:1px solid #86ebff47;border-radius:999px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;display:inline-grid}.wallet-step-indicator-item.completed{color:#cdfde2;background:#14402c94;border-color:#4af5a09e}.wallet-step-indicator-item.completed .wallet-step-marker{color:#082014;background:#2ec27e;border-color:#2ec27e}.wallet-step-indicator-item.active{color:#fff5cf;background:#56401094;border-color:#ffd85ec7;font-weight:900}.wallet-step-indicator-item.active .wallet-step-marker{color:#2a1a05;background:linear-gradient(#ffd35a 0%,#ff9c3c 100%);border-color:#ffd85eeb}.wallet-step-indicator-item.failed{color:#ffd3d3;background:#5012128c;border-color:#ec5454d9}.wallet-step-indicator-item.failed .wallet-step-marker{color:#2a0606;background:#ec5454;border-color:#ec5454}.wallet-pill-surface{color:#fff5cf;background:radial-gradient(120% 100% at 18% 8%,#ffffff38 0%,#ffffff0a 42%,#fff0 74%),linear-gradient(#1d2a4ef5 0%,#100a2dfa 100%);border:1px solid #ffd85eb8;border-radius:16px;box-shadow:0 8px 16px #00000070,0 0 16px #ffd85e24,inset 0 1px #ffffff5c}.wallet-recovery-card{grid-template-columns:6px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.wallet-recovery-stripe{background:linear-gradient(#ffd35a 0%,#ff9c3c 100%);border-radius:4px;width:4px;height:100%;box-shadow:0 0 12px #ffd85e8c}.wallet-recovery-body{flex-direction:column;gap:4px;min-width:0;display:flex}.wallet-recovery-headline{letter-spacing:.04em;text-transform:uppercase;color:#fff5cf;font-size:12px;font-weight:900}.wallet-recovery-detail{color:#d7f3ffd1;font-size:11px;font-weight:700}.wallet-recovery-actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.wallet-recovery-primary,.wallet-recovery-secondary{min-width:110px}.wallet-recovery-secondary[hidden]{display:none}.wallet-pill-main{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}.wallet-pill-balance{text-overflow:ellipsis;white-space:nowrap;color:#bff6ff;min-width:0;margin-left:auto;font-family:SF Mono,Fira Code,monospace;font-size:10px;font-weight:800;overflow:hidden}.wallet-sheet-backdrop{z-index:7300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background:#00000085;position:fixed;inset:0}.wallet-sheet-backdrop[hidden],.wallet-sheet[hidden]{display:none}.wallet-sheet{z-index:7310;width:min(392px,100vw - 24px);max-height:min(640px, calc(var(--immersive-vh) - var(--controls-h) - 96px));color:#fff5cf;pointer-events:auto;background:radial-gradient(130% 80% at 16% 4%,#86ebff29 0%,#86ebff0a 40%,#86ebff00 72%),linear-gradient(#0f1836fa 0%,#100926fa 100%);border:1px solid #ffd85e6b;border-radius:12px;flex-direction:column;display:flex;position:fixed;top:78px;right:12px;overflow:hidden;box-shadow:0 22px 34px #0000009e}.wallet-sheet-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 10px;display:flex}.wallet-sheet-title{color:#ffe56a;letter-spacing:.05em;text-transform:uppercase;font-size:15px;font-weight:900}.wallet-sheet-subtitle{color:#d7f3ffd1;margin-top:2px;font-size:11px;font-weight:700}.wallet-icon-btn{color:#dff8ff;cursor:pointer;background:#081022c7;border:1px solid #86ebff52;border-radius:8px;flex:none;width:30px;height:30px;font-size:22px;line-height:1}.wallet-tabs{grid-template-columns:repeat(3,1fr);gap:0;padding:10px 10px 0;display:grid}.wallet-tab{color:#fff5cfc7;height:38px;font:inherit;letter-spacing:.04em;cursor:pointer;background:#081022b8;border:1px solid #86ebff2e;font-size:12px;font-weight:900}.wallet-tab:first-child{border-radius:8px 0 0 8px}.wallet-tab:last-child{border-radius:0 8px 8px 0}.wallet-tab.active{color:#07111f;background:linear-gradient(#fff39d 0%,#ffbd43 100%);border-color:#ffe56adb}.wallet-fee-buffer-line,.wallet-fee-buffer-detail{color:#d7f3ffd6;font-size:11px;font-weight:800;line-height:1.35}.wallet-fee-buffer-detail{color:#fff5cfc2;font-weight:700}.wallet-panel{gap:10px;padding:14px;display:none;overflow:auto}.wallet-panel.active{flex-direction:column;display:flex}.wallet-balance-block{align-items:baseline;gap:8px;min-height:48px;display:flex}.wallet-balance-amount{color:#ffe56a;font-size:36px;font-weight:900;line-height:1}.wallet-balance-unit,.wallet-sol-line{color:#fff5cfb8;font-size:12px;font-weight:800}.wallet-notice,.wallet-steps-preview,.wallet-swap-estimate,.wallet-recovery-card,.wallet-swap-post{color:#d7f3ff;background:#060e1f9e;border:1px solid #86ebff29;border-radius:8px;min-height:38px;padding:9px 10px;font-size:12px;font-weight:700}.wallet-notice{color:#fff0a8;border-color:#ffe56a5c;justify-content:space-between;align-items:center;gap:10px;display:none}.wallet-notice.visible{display:flex}.wallet-field{color:#fff5cfc2;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:5px;font-size:11px;font-weight:900;display:flex}.wallet-input{color:#fff5cf;width:100%;height:40px;font:inherit;background:#040812c7;border:1px solid #86ebff47;border-radius:8px;outline:none;padding:0 11px;font-size:15px;font-weight:800}.wallet-input:focus{border-color:#86ebffc7;box-shadow:0 0 0 2px #86ebff24}.wallet-percent-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.wallet-percent-btn,.wallet-link-btn,.wallet-secondary-btn,.wallet-cta{color:#fff5cf;height:36px;font:inherit;cursor:pointer;background:radial-gradient(130% 100% at 18% 8%,#ffffff4d 0%,#ffffff0a 42%,#fff0 74%),linear-gradient(#1c2f5bf5 0%,#0d1631fa 100%);border:1px solid #ffd85e8f;border-radius:8px;font-size:11px;font-weight:900}.wallet-link-btn{color:#07111f;background:linear-gradient(#fff39d 0%,#ffbd43 100%);height:28px;padding:0 10px}.wallet-cta{color:#07111f;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(#edffd2 0%,#39dd74 100%);border-color:#d7ffbcf2;height:44px;font-size:13px}.wallet-secondary-btn{color:#07111f;background:linear-gradient(#bff6ff 0%,#47d7ff 100%);min-width:120px;padding:0 12px}.wallet-token-list{flex-direction:column;gap:7px;min-height:84px;display:flex}.wallet-token-empty{color:#d7f3ffc2;border:1px dashed #86ebff47;border-radius:8px;place-items:center;min-height:68px;font-size:12px;font-weight:800;display:grid}.wallet-token-option{color:#fff5cf;cursor:pointer;background:#060e1f9e;border:1px solid #86ebff2e;border-radius:8px;grid-template-columns:auto minmax(56px,.8fr) minmax(72px,1fr) auto;align-items:center;gap:9px;min-height:42px;padding:8px 10px;display:grid}.wallet-token-option.selected{background:#ffe56a1f;border-color:#ffe56ab8}.wallet-token-mint{color:#d7f3ffb8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:SF Mono,Fira Code,monospace;font-size:10px;font-weight:700;overflow:hidden}.wallet-swap-post{justify-content:space-between;align-items:center;gap:10px;display:flex}.wallet-swap-post[hidden],.wallet-recovery-card[hidden]{display:none}.machine-overlay{z-index:7200;pointer-events:auto;background:#000000b8;position:fixed;inset:60px 0 0}.machine-overlay[hidden]{display:none}.insert-coins-panel{z-index:7350;width:min(400px,100vw - 20px);max-height:min(600px, calc(var(--immersive-vh,100vh) - 32px));color:#e8f4ff;pointer-events:auto;background:radial-gradient(120% 60% at 50% 0,#3cc8ff1a 0%,#0000 70%),linear-gradient(#0d1520 0%,#090e18 100%);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 48px #000000b8,0 0 0 1px #ffffff0d}.insert-coins-panel[hidden]{display:none}.insert-coins-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex}.insert-coins-title-row{align-items:center;gap:8px;display:flex}.insert-coins-title{color:#fff;letter-spacing:-.01em;font-size:18px;font-weight:700}.insert-coins-close-btn{color:#ffffffb8;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;line-height:1;display:grid}.insert-coins-close-btn:hover{background:#ffffff2e}.insert-coins-body{flex-direction:column;flex:auto;gap:3px;min-height:0;padding:12px 14px 14px;display:flex;overflow:auto}.insert-wallet-connect{flex-direction:column;gap:12px;padding:8px 0 2px;display:flex}.insert-wallet-connect[hidden],#insert-funding-content[hidden],.insert-coins-footer[hidden]{display:none}.insert-wallet-connect-title{color:#fff;font-size:16px;font-weight:700}.insert-wallet-provider-field{color:#b9e1ffb3;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.insert-wallet-provider-select{color:#fff;width:100%;min-height:48px;font:inherit;background:#121d2b;border:1px solid #ffffff1f;border-radius:12px;padding:0 12px}.insert-wallet-connect-cta{width:100%}.insert-coins-footer{flex:none;padding:6px 14px 14px}.insert-coins-caption{color:#b9e1ffb3;margin-bottom:4px;font-size:12px;font-weight:500}.insert-coins-row{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;min-height:56px;padding:8px 12px;display:flex}.insert-coins-row-label{color:#b9e1ff99;flex:none;min-width:28px;font-size:12px;font-weight:600}.insert-coins-source-row{align-items:flex-start}.insert-coins-source-row .insert-coins-row-label{line-height:36px}.insert-coins-source-row .insert-source-trigger{height:36px}#insert-buy-row[hidden],#insert-buy-arrow[hidden]{display:none}#insert-buy-row .insert-coins-amount-col{flex:auto;align-items:flex-end}.insert-source-selector{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex;position:relative}.insert-source-empty{color:#b9e1ff8f;font-size:12px;font-weight:600}.insert-source-trigger{color:#e8f4ff;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff24;border-radius:20px;align-items:center;gap:7px;min-width:0;max-width:100%;padding:6px 10px 6px 6px;font-size:14px;font-weight:700;transition:border-color .12s,background .12s;display:flex;position:relative;overflow:hidden}.insert-source-trigger:hover,.insert-source-trigger[aria-expanded=true]{background:#86ebff1a;border-color:#86ebff8a}.insert-source-trigger:disabled{opacity:.5;cursor:not-allowed}.insert-source-symbol{flex:none;font-weight:700}.insert-source-balance{color:#b9e1ffb8;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.insert-source-chevron{color:#b9e1ff8f;margin-left:2px;font-size:12px}.insert-source-dropdown{z-index:10;background:#0e1a2b;border:1px solid #86ebff38;border-radius:12px;min-width:220px;max-height:240px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 12px 32px #000000b8}.insert-source-dropdown-item{cursor:pointer;color:#e8f4ff;align-items:center;gap:10px;padding:9px 14px;font-size:14px;transition:background .1s;display:flex}.insert-source-dropdown-item:hover,.insert-source-dropdown-item.selected{background:#86ebff1a}.insert-source-item-info{flex-direction:column;gap:2px;min-width:0;display:flex}.insert-source-item-symbol{font-weight:700}.insert-source-item-balance{color:#b9e1ff8f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.insert-token-logo{object-fit:cover;background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid;overflow:hidden}.insert-token-logo img{object-fit:cover;width:100%;height:100%}.insert-token-balance{color:#b9e1ffb8;margin-left:2px;font-size:11px;font-weight:600}.insert-coins-amount-col{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.insert-amount-input{color:#fff;text-align:right;-moz-appearance:textfield;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:130px;height:36px;padding:0 10px;font:700 20px/1 inherit}.insert-amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.insert-amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.insert-amount-input:focus{border-color:#86ebff99;box-shadow:0 0 0 2px #86ebff1f}.insert-chip-row{gap:5px;display:flex}.insert-chip{color:#b9e1ffd9;height:22px;font:inherit;letter-spacing:.04em;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:5px;padding:0 9px;font-size:10px;font-weight:700;transition:background .1s}.insert-chip:hover{background:#86ebff1f;border-color:#86ebff5c}.insert-coins-arrow{text-align:center;color:#b9e1ff85;z-index:1;pointer-events:none;margin:-4px 0;font-size:14px;line-height:1;position:relative}.insert-dest-chip{flex:auto;align-items:center;gap:8px;display:flex}.insert-dest-logo{flex:none;font-size:22px;line-height:1}.insert-dest-name{color:#e8f4ff;font-size:14px;font-weight:700}.insert-coins-amount-col--dest{min-width:100px}.insert-dest-amount{color:#c8ffe0;white-space:nowrap;font-size:20px;font-weight:700}.insert-swap-footer{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.insert-swap-footer[hidden]{display:none}.insert-swap-footer-row{justify-content:space-between;align-items:center;display:flex}.insert-swap-footer-key{color:#b9e1ff94;font-size:11px;font-weight:600}.insert-swap-footer-val{color:#e1f5ffe6;font-size:11px;font-weight:600}.insert-status{color:#b9e1ffb8;text-align:center;min-height:18px;font-size:12px;font-weight:600}.insert-status:empty{display:none}.insert-cta{color:#0a1a10;width:100%;height:48px;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#c8f5a0 0%,#4ecc6e 100%);border:none;border-radius:12px;margin-top:4px;font-size:15px;font-weight:800;transition:opacity .12s}.insert-cta:hover{opacity:.88}.insert-cta:disabled{opacity:.42;cursor:not-allowed}.audit-last-status{color:#d7f3ff;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;background:#06132dc7;border:1px solid #adecff73;border-radius:7px;align-items:center;max-width:160px;min-height:30px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex;overflow:hidden}.audit-note{color:#d7f3ffd9;letter-spacing:.03em;width:100%;margin-top:2px;padding:0 2px;font-size:10px;font-weight:700;display:block}.test-ui-panel .test-select{text-align:left;text-overflow:ellipsis;white-space:nowrap;appearance:none;min-width:86px;max-width:122px;padding:0 8px;font-size:10px;overflow:hidden}.test-ui-panel .test-bet-input{color:#d7f3ff;background:#06132dd9;border:1px solid #adecff8c;border-radius:7px;outline:none;width:170px;height:30px;padding:0 8px;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.test-ui-panel .test-bet-input::placeholder{color:#d7f3ff94}.event-ui-panel{background:radial-gradient(130% 90% at 15% 8%,#ffffff47 0%,#ffffff0a 45%,#fff0 75%),linear-gradient(#14244af7 0%,#120934fa 58%,#080c26fa 100%);border:1px solid #b9f7ff85;border-radius:10px;width:min(360px,92vw);max-height:min(62vh,520px);padding:8px;display:none;overflow:auto;box-shadow:0 10px 18px #00000075}.top-tests.open-event .event-ui-panel{display:block}.event-ui-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.event-ui-header strong{letter-spacing:.06em;color:#d4f6ff;font-size:10px}.event-ui-actions{gap:4px;display:flex}.event-ui-help{color:#d9e9ff;opacity:.84;margin-bottom:8px;font-size:10px;line-height:1.25}.event-toggle-list,.asset-override-list{gap:6px;display:grid}.event-toggle-row,.asset-override-row{background:#00000038;border:1px solid #ffffff24;border-radius:8px;gap:4px;padding:6px;display:grid}.event-toggle-row{grid-template-columns:auto 1fr;align-items:center;column-gap:8px}.event-toggle-row label{color:#f4fbff;letter-spacing:.01em;word-break:break-word;font-size:11px}.event-toggle-label-wrap{gap:1px;min-width:0;display:grid}.event-toggle-main{color:#f4fbff;letter-spacing:.01em;word-break:break-word;padding-left:calc(var(--depth,0) * 12px);font-size:11px;font-weight:800;position:relative}.event-toggle-main:before{content:"";left:calc(max(0px, (var(--depth,0) - 1) * 12px));background:#81c6ee52;width:1px;display:block;position:absolute;top:2px;bottom:2px}.event-toggle-row.depth-0 .event-toggle-main:before{display:none}.event-toggle-sub{color:#9fc4df;opacity:.95;letter-spacing:.01em;word-break:break-word;padding-left:calc(var(--depth,0) * 12px);font-size:9px}.event-toggle-row input[type=checkbox]{accent-color:#6de2ff;width:14px;height:14px;margin:0}.event-toggle-meta,.asset-override-meta{color:#9fc4df;opacity:.86;word-break:break-word;grid-column:1/-1;font-size:9px;line-height:1.2}.asset-editor{border-top:1px solid #ffffff26;margin-top:8px;padding-top:8px}.asset-editor>summary{cursor:pointer;color:#ffe9a8;letter-spacing:.03em;margin-bottom:6px;font-size:11px;font-weight:800}.asset-override-row label{color:#f4fbff;word-break:break-word;font-size:10px}.asset-override-row input[type=text]{color:#e7f5ff;background:#080f23e6;border:1px solid #ffffff3d;border-radius:6px;outline:none;width:100%;min-width:0;padding:5px 6px;font-size:10px}.asset-override-row input[type=text]:focus{border-color:#75ebffd6;box-shadow:0 0 0 2px #54d0ff2e}.floating-stats{z-index:6100;pointer-events:auto;gap:8px;width:124px;display:none;position:fixed;top:200px;left:calc(50% - min(806px,96vw)/2 + 10px)}.floating-stats .metric.compact{border-radius:10px;width:100%;min-width:0;padding:4px 6px}.controls{left:50%;bottom:calc(var(--controls-bottom-pad) + var(--safe-bottom));z-index:6000;border:2px solid var(--panel-border);background:radial-gradient(130% 85% at 20% 4%, #ffffff38 0%, #ffffff05 42%, #fff0 74%), linear-gradient(180deg, #080e1eb3 0%, #060a18c7 58%, #050812d1 100%), var(--gold-tile-current) center / 96px 96px repeat;pointer-events:none;border-radius:14px;grid-template-rows:auto auto;row-gap:4px;width:min(806px,96vw);padding:5px 7px 7px;position:fixed;transform:translate(-50%);box-shadow:0 16px 24px #00000073,0 0 14px #ffd66457,inset 0 1px #ffffff57;display:none!important}.hud-row{pointer-events:auto;flex-wrap:nowrap;justify-content:center;align-items:center;gap:5px;display:flex}.metrics{justify-content:space-between;gap:8px}.controls-main{pointer-events:auto;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.controls-stack{grid-template-rows:auto;gap:6px;min-width:0;display:grid}.stack-row{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.stack-row .btn{flex:none}.metric{text-align:center;white-space:nowrap;text-overflow:ellipsis;background:radial-gradient(120% 80% at 15% 7%,#ffffff5c 0%,#ffffff08 40%,#fff0 72%),linear-gradient(#10131e 0%,#0b0d16 62%,#06070d 100%);border:1px solid #ffd65cd1;border-radius:10px;flex:1 1 0;min-width:0;padding:4px 7px;line-height:1.05;overflow:hidden;box-shadow:inset 0 1px #ffffff5c,0 0 10px #ffd34f26}.metric .k{letter-spacing:.1em;opacity:.88;font-size:8px;display:block}.metric .v{color:#fff4d0;text-shadow:0 1px #00000070;margin-top:2px;font-size:14px;font-weight:800;display:block}.betbar{justify-content:center;gap:6px}.bet-inline{flex:none;width:140px;padding:4px 8px}.bet-inline .k{font-size:8px}.bet-inline .v{letter-spacing:.02em;margin-top:0;font-size:34px;line-height:.95}.btn{pointer-events:auto;color:#eef7ff;letter-spacing:.03em;cursor:pointer;white-space:nowrap;background:radial-gradient(140% 95% at 20% 6%,#ffffff61 0%,#ffffff0f 34%,#fff0 66%),linear-gradient(#1a2f6e 0%,#0e1a40 56%,#080e28 100%);border:1px solid #ffc846e0;border-radius:10px;min-width:42px;height:32px;padding:0 8px;font-size:11px;font-weight:800;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s;box-shadow:0 7px 14px #00000080,0 0 12px #a050ff47,inset 0 1px #ffffff73,inset 0 -3px #00000061}.btn:active{transition:transform,box-shadow;transform:translateY(3px)scale(.97);box-shadow:0 2px 6px #0000008c,inset 0 1px #fff3,inset 0 2px 5px #0006}.btn.active{color:#fff;background:radial-gradient(150% 100% at 20% 6%,#ffffffb3 0%,#ffffff1f 34%,#fff0 66%),linear-gradient(#ffd96a 0%,#ffae2f 52%,#ff6631 100%);border-color:#ffe9b3fa;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s;box-shadow:0 0 18px #ffc64d9e,0 8px 14px #00000057,inset 0 1px #ffffff9e}.btn.warn{color:#fff3d0;text-shadow:0 1px #00000080;background:radial-gradient(150% 100% at 22% 8%,#ffffffb8 0%,#ffffff1a 34%,#fff0 68%),linear-gradient(#ff9b33 0%,#e06010 56%,#a03c00 100%);border-color:#ffb43cfa;box-shadow:0 7px 14px #00000080,0 0 14px #ff780066,inset 0 1px #ffffff80,inset 0 -3px #00000059}.btn.spin{letter-spacing:.04em;color:#062512;background:radial-gradient(circle at 32% 24%,#fffffff5 0%,#ffffff6b 22%,#fff0 46%),linear-gradient(#edffd2 0%,#97ff79 28%,#39dd74 60%,#169b56 100%);border:3px solid #e0ffa8fa;border-radius:999px;width:126px;min-width:126px;height:126px;font-size:28px;box-shadow:0 12px 18px #00000080,0 0 28px #4cff92bf,inset 0 1px #ffffffdb,inset 0 -6px 10px #07402466}.btn.spin.stop-mode{color:#fff6f6;text-shadow:0 1px #00000073;background:radial-gradient(circle at 32% 24%,#ffffffeb 0%,#ffffff57 24%,#fff0 48%),linear-gradient(#ff9e9e 0%,#ff4646 38%,#cb1919 68%,#7b0d0d 100%);border-color:#ffc4c4fa;box-shadow:0 12px 18px #00000080,0 0 28px #ff5858b8,inset 0 1px #ffffffd1,inset 0 -6px 10px #4007076b}.btn.tiny{letter-spacing:.04em;border-radius:8px;min-width:32px;height:24px;padding:0 5px;font-size:8px}.btn.test{letter-spacing:.05em;color:#051126;text-shadow:0 1px #e1faff8f;background:radial-gradient(150% 100% at 20% 8%,#ffffff9e 0%,#ffffff1a 34%,#fff0 66%),linear-gradient(#4af5ff 0%,#19ccff 46%,#3467ff 100%);border-color:#b9f7fff2;min-width:104px;font-size:10px}.top-tests .btn.test{letter-spacing:.04em;border-radius:6px;min-width:32px;height:18px;padding:0 5px;font-size:8px;box-shadow:0 4px 8px #00000059,inset 0 1px #ffffff8c}.btn.gear{background:radial-gradient(120% 120% at 28% 22%,#ffffffc7 0%,#ffffff14 40%,#fff0 74%),linear-gradient(#f5d84a 0%,#c9980a 44%,#7a5800 100%);border-radius:999px;width:24px;height:24px;padding:0;position:relative;overflow:hidden;min-width:24px!important}.btn.gear:before{content:"⚙";color:#3a2200;text-shadow:0 1px #ffffffb3;background:radial-gradient(100% 100% at 32% 30%,#ffffffeb 0%,#ffffff70 30%,#ffffff1f 58%,#fff0 100%);border-radius:999px;place-items:center;font-size:12px;font-weight:900;line-height:1;display:grid;position:absolute;inset:3px}#test-ui-toggle{letter-spacing:.05em;min-width:58px;height:20px;font-size:8px}#event-ui-toggle{letter-spacing:.05em;min-width:34px;height:20px;font-size:8px}.btn.spin:disabled{opacity:.45;cursor:not-allowed;transform:none}.panel{left:50%;bottom:calc(var(--controls-h) + 12px + var(--safe-bottom));z-index:7000;background:var(--panel-bg);color:#c7d9f3;border:1px solid #ffffff3d;border-radius:12px;width:min(500px,94vw);max-height:48vh;padding:12px;display:none;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:0 20px 30px #0009}.panel.open{display:block}#settings-panel{z-index:7150;background:radial-gradient(140% 90% at 18% 8%,#ffffff3d 0%,#ffffff08 42%,#fff0 74%),linear-gradient(#12234af5 0%,#100834f5 56%,#080a22f7 100%);border:1px solid #abe9ff94;border-radius:10px;width:min(320px,92vw);max-height:min(58vh,520px);inset:62px 10px auto auto;transform:none;box-shadow:0 14px 22px #00000080}.panel h3{color:#f7e6b6;letter-spacing:.06em;margin:0 0 8px;font-size:14px}.panel p,.panel li,.panel pre,.panel label,.history-list{margin:0;font-size:12px;line-height:1.35}.panel pre,.history-list{white-space:pre-wrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;margin-top:6px;padding:8px}.history-row{border-bottom:1px solid #ffffff1a;padding:7px 0}.history-row:last-child{border-bottom:0}.history-summary{color:#dce8f8}.history-links{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.history-link,.history-unavailable{letter-spacing:.04em;border-radius:5px;align-items:center;min-height:22px;padding:2px 7px;font-size:11px;font-weight:800;display:inline-flex}.history-link{color:#f7e6b6;background:#ffd85e14;border:1px solid #ffd85e6b;text-decoration:none}.history-link:hover{background:#ffd85e29}.history-audit-button{color:#f7e6b6;font:inherit;cursor:pointer;background:#ffd85e1a;border:1px solid #ffd85e85;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:800}.history-audit-button:hover,.history-audit-button.active{background:#ffd85e38}.history-audit-request{border-top:1px solid #ffffff29;margin-top:10px;padding-top:10px}.history-audit-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.history-audit-head strong,.history-audit-head span{display:block}.history-audit-head span,.history-audit-copy-status{color:#aebed4;margin-top:3px;font-size:11px}.history-audit-text{box-sizing:border-box;resize:vertical;color:#dce8f8;background:#040818d6;border:1px solid #ffffff2e;border-radius:7px;width:100%;min-height:190px;margin-top:7px;padding:8px;font:10px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.history-unavailable{color:#9ca3af;background:#ffffff0a;border:1px solid #ffffff24}body.player-audit-open{overflow:hidden}.player-audit-panel{inset:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));left:max(10px, env(safe-area-inset-left));bottom:max(10px, env(safe-area-inset-bottom));z-index:9200;background:radial-gradient(120% 100% at 12% 0,#2a4b8457,#0000 58%),linear-gradient(#070d22fc,#030714fe);border-color:#ffd85e57;width:auto;max-height:none;padding:0;position:fixed;overflow:hidden;transform:none;box-shadow:0 24px 70px #000000d1}.player-audit-panel.open{flex-direction:column;display:flex}.player-audit-header{background:#050a1cc2;border-bottom:1px solid #ffffff21;flex:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 22px 16px;display:flex}.player-audit-kicker,.player-audit-section-label,.player-audit-section-heading>div>span{color:#f2c95d;letter-spacing:.15em;font-size:10px;font-weight:900}.player-audit-header h2{color:#fff5d2;margin:3px 0 4px;font-size:clamp(20px,2.2vw,30px);line-height:1.1}.player-audit-header p,.player-audit-section-heading p,.player-audit-intro,.player-audit-empty p{color:#aebed4;margin:0;font-size:12px;line-height:1.5}.player-audit-close{color:#f7e6b6;min-width:74px;min-height:34px;font:inherit;letter-spacing:.06em;cursor:pointer;background:#ffd85e14;border:1px solid #ffd85e7a;border-radius:7px;flex:none;font-size:11px;font-weight:900}.player-audit-close:hover,.player-audit-close:focus-visible{outline-offset:2px;background:#ffd85e33;outline:2px solid #ffd85e61}.player-audit-layout{flex:auto;grid-template-columns:minmax(270px,.34fr) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.player-audit-history,.player-audit-main{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}.player-audit-history{background:#050a1a7a;border-right:1px solid #ffffff1f;padding:18px}.player-audit-main{padding:20px clamp(18px,3vw,40px) 32px}.player-audit-section-heading{margin-bottom:12px}.player-audit-section-heading h3,.player-audit-empty h3{color:#edf4ff;margin:3px 0 6px;font-size:16px}.player-audit-panel .history-list{background:0 0;border:0;margin-top:12px;padding:0}.player-audit-panel .history-row{border:1px solid #0000;border-bottom-color:#ffffff1a;border-radius:8px;padding:11px 10px}.player-audit-panel .history-row:has(.history-audit-button.active){background:#ffd85e14;border-color:#ffd85e61}.player-audit-empty{text-align:center;background:#ffffff09;border:1px solid #ffffff1f;border-radius:10px;max-width:680px;margin:min(18vh,150px) auto 0;padding:24px}.player-audit-panel .history-audit-request{border:0;margin:0;padding:0}.player-audit-panel .history-audit-request[hidden],.player-audit-empty[hidden]{display:none!important}.player-audit-panel .history-audit-head{border-bottom:1px solid #ffffff1f;align-items:center;padding-bottom:14px}.player-audit-panel .history-audit-head strong{color:#fff5d2;margin-top:4px;font-size:clamp(18px,2vw,25px)}.player-audit-readiness{font-weight:800}.player-audit-readiness.complete{color:#9ce8bc}.player-audit-readiness.partial{color:#ffc36b}.player-audit-intro{max-width:880px;margin-top:14px}.player-audit-evidence{background:#ffffff06;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(120px,auto) minmax(0,1fr);gap:0;margin:16px 0;display:grid;overflow:hidden}.player-audit-evidence dt,.player-audit-evidence dd{border-bottom:1px solid #ffffff14;margin:0;padding:7px 10px;font-size:10px;line-height:1.35}.player-audit-evidence dt{color:#93a5bd;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.player-audit-evidence dd{color:#dce8f8;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.player-audit-evidence a{color:#9ce8bc}.player-audit-panel .history-audit-text{background:#01040dd6;border-color:#ffffff38;min-height:clamp(240px,36vh,430px);padding:12px;font-size:11px;line-height:1.5}.player-audit-guide{border-top:1px solid #ffffff1f;margin-top:16px;padding-top:14px}.player-audit-guide summary{color:#f2c95d;cursor:pointer;font-size:13px;font-weight:900}.player-audit-guide>p,.player-audit-guide li{color:#b9c8da;font-size:12px;line-height:1.5}.player-audit-guide ol{padding-left:22px}.player-audit-guide li{margin:9px 0;padding-left:3px}.player-audit-guide li strong,.player-audit-guide li span{display:block}.player-audit-guide li strong{color:#edf4ff}.player-audit-technical-content{margin-top:12px}@media (width<=820px){.player-audit-panel{border-radius:0;inset:0}.player-audit-header{padding:13px 14px 11px}.player-audit-header p{display:none}.player-audit-layout{display:block;overflow:auto}.player-audit-history,.player-audit-main{overflow:visible}.player-audit-history{border-bottom:1px solid #ffffff1f;border-right:0;padding:14px}.player-audit-main{padding:16px 14px 28px}.player-audit-evidence{grid-template-columns:1fr}.player-audit-evidence dt{border-bottom:0;padding-bottom:2px}.player-audit-evidence dd{padding-top:2px}.player-audit-panel .history-audit-head{flex-direction:column;align-items:flex-start}}.settings-row{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.settings-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:72%;display:flex}.settings-row select{color:#eef4ff;background:#0d1626;border:1px solid #ffffff40;border-radius:8px;padding:4px 6px;font-weight:700}@media (width<=520px){.floating-stats{gap:6px;width:108px;top:168px;left:calc(50% - min(806px,96vw)/2 + 8px)}.controls{row-gap:4px;padding:5px 6px 6px}.hud-row{gap:4px}.metric{padding:4px 6px}.metric .k{font-size:7px}.metric .v{font-size:12px}.bet-inline{width:110px}.bet-inline .v{font-size:22px}.btn{min-width:36px;height:29px;padding:0 7px;font-size:10px}.btn.spin{width:88px;min-width:88px;height:88px;font-size:20px}.btn.test{min-width:86px;font-size:9px}.btn.tiny{min-width:28px;height:22px;font-size:8px}.top-tests{top:28px;right:8px}.wallet-pill{gap:5px;min-width:112px;max-width:calc(100vw - 122px);height:30px;padding:0 8px;top:28px;left:8px}.wallet-pill-main,.wallet-pill-balance{font-size:9px}.wallet-sheet{width:min(360px,100vw - 16px);max-height:min(620px, calc(var(--immersive-vh) - var(--controls-h) - 78px));top:64px;left:8px}.wallet-balance-amount{font-size:30px}.wallet-percent-row{gap:5px}.top-tests-head{gap:3px}.top-tests .btn.test{min-width:30px;height:17px;padding:0 4px;font-size:7px}#test-ui-toggle{min-width:52px}#event-ui-toggle{min-width:30px}.btn.gear{width:18px;height:18px;min-width:18px!important}#settings-panel{width:min(300px,92vw);max-height:min(54vh,420px);top:54px;right:8px}.event-ui-panel{width:min(332px,92vw);max-height:min(58vh,420px)}}.info-modal-host{all:unset}.info-modal-backdrop{z-index:9000;pointer-events:auto;background:#0009;position:fixed;inset:0}.info-modal-backdrop[hidden],.info-modal[hidden]{display:none!important}.info-modal{background:var(--panel-bg);border:1px solid var(--panel-border);width:min(960px,92vw);max-height:min(720px,88vh);color:var(--text);z-index:9100;border-radius:12px;flex-direction:column;font-family:Trebuchet MS,sans-serif;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 8px 40px #0009}.info-modal-header{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.info-modal-title{color:var(--gold);margin:0;font-size:18px}.info-modal-close{border:1px solid var(--panel-border);color:var(--text);cursor:pointer;background:0 0;border-radius:6px;width:32px;height:32px;font-weight:700}.info-modal-close:hover{background:#ffd85e1a}.info-modal-body{flex:1;min-height:0;display:flex}.info-modal-tablist{border-right:1px solid var(--panel-border);flex-direction:column;gap:4px;min-width:180px;max-width:220px;padding:8px;display:flex;overflow-y:auto}.info-modal-tab{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 10px;font-size:14px}.info-modal-tab:hover{background:#ffd85e14}.info-modal-tab.active{border-color:var(--panel-border);color:var(--gold);background:#ffd85e2e}.info-modal-panels{flex:1;min-width:0;padding:18px 22px;overflow-y:auto}.info-modal-panel[hidden]{display:none}.info-screen-header{color:var(--gold);letter-spacing:.06em;margin:0 0 12px;font-size:18px}.info-paragraph{margin:0 0 10px;font-size:14px;line-height:1.45}.info-list{margin:0 0 10px;padding-left:20px;font-size:14px;line-height:1.45}.info-list li{margin-bottom:4px}.info-banner{border-radius:6px;margin:0 0 12px;padding:8px 12px;font-size:13px}.info-banner-warn{background:#facc1526;border:1px solid #facc1580}.info-banner-error{background:#f871712e;border:1px solid #f8717199}.info-paytable-grid{border-collapse:collapse;width:100%;margin-bottom:12px;font-size:13px}.info-paytable-grid th,.info-paytable-grid td{text-align:left;vertical-align:middle;border:1px solid #ffd85e2e;padding:6px 8px}.info-paytable-grid th{color:var(--gold)}.info-paytable-symbol-cell{align-items:center;gap:8px;display:flex}.info-paytable-sprite{object-fit:contain;width:36px;height:36px}.info-paytable-sprite-missing{background:#9ca3af59;border-radius:4px}.info-paytable-symbol-name{font-weight:600}.info-paytable-role{color:#d4d4d8;font-style:italic}.info-paytable-hashfooter{color:#a1a1aa;margin-top:8px;font-size:11px}.info-bonus-table{border-collapse:collapse;width:100%;margin:6px 0 12px;font-size:13px}.info-bonus-table th,.info-bonus-table td{text-align:left;border:1px solid #ffd85e2e;padding:4px 8px}.info-bonus-table-caption{color:var(--gold);margin:8px 0 4px;font-weight:600}.info-about-facts{grid-template-columns:1fr 1fr;gap:6px 16px;margin:8px 0 12px;display:grid}.info-about-row{display:contents}.info-about-row-label{color:#d4d4d8;font-size:13px}.info-about-row-value{font-size:13px;font-weight:600}.info-about-title-block{margin-bottom:12px}.info-about-name{color:var(--gold);font-size:18px;font-weight:700}.info-about-subtitle{color:#d4d4d8;font-size:13px}.info-about-support,.info-rg-support{margin:8px 0;font-size:13px}.info-about-support a,.info-rg-support a,.info-rg-link-cell a,.info-auditor-link a{color:var(--gold);text-decoration:underline}.info-about-footer{color:#a1a1aa;margin-top:6px;font-size:12px}.info-rg-table{border-collapse:collapse;width:100%;margin:6px 0 12px;font-size:13px}.info-rg-table th,.info-rg-table td{text-align:left;border:1px solid #ffd85e2e;padding:6px 8px}.info-rg-fallback{color:#a1a1aa;font-size:11px}.info-network-row{border-bottom:1px solid #ffd85e1f;grid-template-columns:220px 1fr;gap:8px;padding:6px 0;font-size:13px;display:grid}.info-network-row-label{color:#d4d4d8;align-items:center;gap:6px;display:flex}.info-network-row-value{font-weight:600}.info-network-pip{border-radius:50%;width:10px;height:10px;display:inline-block}.info-auditor-link{word-break:break-all}.info-auditor-url{color:#a1a1aa;font-size:11px}.info-audit{max-width:100%}.info-settings-controls{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.info-settings-button{color:#f7e6b6;min-height:36px;font:inherit;cursor:pointer;background:#ffd85e14;border:1px solid #ffd85e6b;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:800}.info-settings-button:hover,.info-settings-button:focus-visible{outline-offset:2px;background:#ffd85e2e;outline:2px solid #ffd85e47}.info-audit-open-button{min-width:180px;margin-top:16px}.info-audit-subheader{color:var(--gold);letter-spacing:.02em;margin:18px 0 8px;font-size:15px}.info-audit-list{margin-bottom:12px}.info-audit-code{white-space:pre;background:#ffffff0d;border:1px solid #ffd85e29;border-radius:6px;margin:8px 0 12px;padding:9px 10px;font-size:12px;line-height:1.45;overflow-x:auto}.info-audit code{color:#f2f5fb;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.info-audit-table{border-collapse:collapse;width:100%;margin:8px 0 14px;font-size:12px}.info-audit-table th,.info-audit-table td{vertical-align:top;text-align:left;border:1px solid #ffd85e29;padding:5px 7px}.info-audit-table th{color:var(--gold);background:#ffd85e0f}.info-audit-loading{color:#d4d4d8;font-size:14px}.info-subsection-header{color:var(--gold);letter-spacing:.02em;text-transform:uppercase;margin:18px 0 8px;font-size:14px}.info-regulatory-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.info-regulatory-item{border:1px solid var(--panel-border);background:#ffffff05;border-radius:8px;padding:12px 14px}.info-regulatory-title{color:var(--text);margin-bottom:6px;font-weight:700}.info-regulatory-clauses{color:var(--text);margin:0 0 8px 18px;padding:0;font-size:13px;line-height:1.45}.info-regulatory-clauses li{margin:2px 0}.info-regulatory-url{word-break:break-all;font-size:11px}.info-regulatory-url a{color:#7dd3fc}.info-audit-steps{flex-direction:column;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:flex}.info-audit-step{border-left:3px solid var(--gold);padding:6px 0 6px 12px}.info-audit-step-title{color:var(--gold);margin-bottom:4px;font-size:13px;font-weight:700}.info-audit-step-body{color:var(--text);font-size:13px;line-height:1.45}@media (width<=720px){.info-modal-body{flex-direction:column}.info-modal-tablist{border-right:none;border-bottom:1px solid var(--panel-border);flex-direction:row;min-width:0;max-width:none;overflow-x:auto}.info-about-facts,.info-network-row{grid-template-columns:1fr}}
