.sf{display:grid;grid-gap:clamp(16px,2.2vw,24px);gap:clamp(16px,2.2vw,24px)}.sf>*{min-width:0}.sf section{padding-block:0}.sf .ge{margin-top:0}.sf .up{color:var(--chat-green)}.sf .down{color:var(--chat-red)}.sf-mute,.sf-wait{color:var(--mute)}.sf-phone-only{display:none}.sf-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px 18px;gap:10px 18px;padding:16px 20px 14px}.sf-title h1{font-size:clamp(40px,5.2vw,68px);line-height:.9}.sf-who{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;font-family:var(--rs);font-size:17px;color:var(--mute);text-shadow:var(--shadow)}.sf-who.sf-mute{font-family:var(--sans);font-size:14px;text-shadow:none}.sf-addr{font-size:19px;color:var(--yellow);margin-right:4px}.sf-who a.bank-btn{text-decoration:none}.sf-ro{font-size:15px;padding:1px 7px 2px;color:var(--mute);border:1px solid var(--edge);background:#1b150e}.sf-title-acts{gap:12px}.sf-read,.sf-title-acts{display:flex;align-items:center}.sf-read{grid-column:1/-1;flex-wrap:wrap;gap:4px 8px;margin:0;padding-top:8px;font-family:var(--rs);font-size:17px;color:var(--mute);text-shadow:var(--shadow);border-top:2px solid rgba(0,0,0,.35);box-shadow:inset 0 1px 0 rgba(255,225,160,.06)}.sf-read small{font-family:var(--sans);font-size:12.5px;text-shadow:none}.sf-dot{flex:none;width:8px;height:8px;background:var(--chat-yellow);box-shadow:0 0 8px var(--chat-yellow);animation:sf-blink .9s steps(2) infinite}@keyframes sf-blink{50%{opacity:.25}}.sf-seg{display:inline-flex;background:#1b150e;border:2px solid var(--edge);box-shadow:inset 0 2px 0 rgba(0,0,0,.6)}.sf-seg button{min-width:48px;padding:6px 12px;font-family:var(--rs);font-size:19px;line-height:1;color:var(--yellow);text-shadow:var(--shadow);background:none;border:0;border-right:2px solid var(--edge);cursor:pointer}.sf-seg button:last-child{border-right:0}.sf-seg button:hover{color:var(--orange)}.sf-seg button.on{color:var(--ink);background:linear-gradient(180deg,#ffe26b,#e2ad14);text-shadow:none}.sf-title-acts .cta.small{padding:7px 14px;font-size:18px}.sf .sf-connect{display:grid;grid-gap:12px;gap:12px;justify-items:start;padding:22px 24px 24px}.sf-connect h2{font-size:clamp(26px,3.2vw,38px);color:var(--orange)}.sf-connect p{max-width:62ch;font-size:15px;line-height:1.55;color:#d8cfb8}.sf-connect-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sf-connect-art{display:grid;place-items:center}.sf-connect-art canvas{image-rendering:pixelated}.sf-grid.sf-solo{grid-template-columns:minmax(0,1fr);grid-template-areas:"loot"}@media (min-width:901px){.sf-grid.sf-solo>:not(.sf-a-loot){display:none}}.sf-peekf{display:grid;grid-gap:6px;gap:6px;width:min(460px,100%)}.sf-peekf label{font-family:var(--rs);font-size:17px;color:var(--orange);text-shadow:var(--shadow)}.sf-peekf-row{display:flex;gap:8px;min-width:0}.sf-peekf input{flex:1 1 auto;min-width:0;height:44px;padding:0 10px;font:500 16px var(--sans);color:var(--paper);background:#14100a;border:2px solid var(--edge);border-radius:2px}.sf-peekf input:focus{outline:2px solid var(--gold);outline-offset:-1px}.sf-peekf-go{flex:none;min-width:72px;height:44px;padding:0 14px;font-family:var(--rs);font-size:19px;line-height:1;color:var(--yellow);text-shadow:var(--shadow);background:linear-gradient(180deg,#4a3e2f,#33291e);border:2px solid var(--edge);cursor:pointer}.sf-peekf-go:disabled{color:var(--mute);cursor:default}.sf-alert{display:grid;grid-gap:6px;gap:6px;justify-items:start;padding:12px 16px;font-size:13.5px;line-height:1.5;color:#f0d8c8;background:rgba(120,30,20,.35);border:2px solid #5a1a10;box-shadow:inset 3px 0 0 var(--chat-red)}.sf-alert b{font-family:var(--rs);font-weight:400;font-size:19px;color:var(--chat-red);text-shadow:var(--shadow)}.sf-alert ul{list-style:none;display:grid;grid-gap:2px;gap:2px}.sf-alert li{font-family:ui-monospace,Menlo,monospace;font-size:12px;color:#e6c9b8;overflow-wrap:anywhere}.sf-alert p{color:var(--mute);font-size:12.5px}.sf-broken{padding:14px 16px;font-size:13px;line-height:1.5;color:#e6c9b8;background:#1b150e;border:2px dashed #5a1a10;overflow-wrap:anywhere}.sf-broken b{display:block;font-family:var(--rs);font-weight:400;font-size:19px;color:var(--chat-red);text-shadow:var(--shadow)}.sf-pc-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.sf-pc-main{display:grid;align-content:center;grid-gap:6px;gap:6px;padding:clamp(18px,2.6vw,30px);border-right:2px solid var(--edge);background:rgba(0,0,0,.18)}.sf-pc-big{font-family:var(--rs);font-weight:400;font-size:clamp(40px,5.4vw,80px);line-height:.95;color:var(--chat-yellow);text-shadow:var(--shadow);overflow-wrap:anywhere}.sf-pc-side{display:grid;grid-template-rows:auto 1fr}.sf-pc-profit{display:grid;grid-gap:4px;gap:4px;padding:16px 18px 14px;border-bottom:2px solid var(--edge)}.sf-pc-profit span{font-size:18px;letter-spacing:.05em;color:var(--orange)}.sf-pc-profit b,.sf-pc-profit span{font-family:var(--rs);text-shadow:var(--shadow)}.sf-pc-profit b{font-weight:400;font-size:clamp(32px,3.6vw,48px);line-height:1;color:var(--yellow);overflow-wrap:anywhere}.sf-pc-profit b.up{color:var(--chat-green)}.sf-pc-profit b.down{color:var(--chat-red)}.sf-pc-profit small{font-size:12px;line-height:1.45;color:var(--mute)}.sf-pc-profit .sf-vs b{font-family:var(--sans);font-weight:700;font-size:12px;line-height:inherit;color:var(--paper);text-shadow:none}.sf-pc-profit .sf-vs b.up{color:#7fe07f}.sf-pc-profit .sf-vs b.down{color:#ff8a80}.sf-pc-gp{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.sf-pc-gp b,.sf-pc-profit .sf-pc-gp b{font-family:var(--rs);font-weight:400;font-size:clamp(22px,2.2vw,30px);line-height:1;color:var(--chat-yellow);text-shadow:var(--shadow);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-pc-gp small{font-size:12px;color:var(--mute)}.sf-pc-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2px;gap:2px;background:var(--edge)}.sf-pc-fig{cursor:help;min-width:0}.sf-pc-fig b{font-size:clamp(20px,2vw,26px);overflow-wrap:anywhere}.slot.sf-pc-fig b.up{color:var(--chat-green)}.slot.sf-pc-fig b.down{color:var(--chat-red)}.slot.sf-pc-fig b.sf-wait{color:var(--mute)}.sf-partial{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:10px 18px;font-family:var(--rs);font-size:17px;color:var(--yellow);text-shadow:var(--shadow);background:rgba(120,82,12,.22);border-top:2px solid var(--edge);box-shadow:inset 3px 0 0 var(--gold)}.sf-partial small{font-family:var(--sans);font-size:12px;color:var(--mute);text-shadow:none}.sf-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-template-areas:"loot flips" "items items" "ledger ledger";grid-gap:18px;gap:18px;align-items:start}.sf-grid>*{min-width:0}.sf-a-loot{grid-area:loot}.sf-a-flips{grid-area:flips}.sf-a-ledger{grid-area:ledger}.sf-a-items{grid-area:items}.sf-win{overflow:hidden}.sf-win .ge-head{flex-wrap:wrap}.sf-hint{font-size:15px}.sf-empty{padding:16px 18px 18px;font-size:13.5px;line-height:1.5;color:var(--mute)}.sf-empty a{color:var(--orange);text-decoration:underline;text-underline-offset:2px}.sf-fine{font-size:12px;line-height:1.5;color:var(--mute)}.sf-more{display:block;width:calc(100% - 36px);margin:4px 18px 16px;padding:6px 10px;font-family:var(--rs);font-size:17px;color:var(--orange);text-shadow:var(--shadow);background:#1b150e;border:1px solid var(--edge);cursor:pointer}.sf-more:hover{color:var(--yellow)}.sf-ico{display:grid;place-items:center;flex:none}.sf-ico .tok-fallback,.sf-ico img{border-radius:50%}.sf-ico canvas{image-rendering:pixelated}.sf-flag{color:var(--orange)}.isle,.sf-flag{font-style:normal}.isle{color:#7fe3d0}.sf-foot{display:grid;grid-gap:6px;gap:6px;padding:12px 16px;font-size:12.5px;line-height:1.55;color:#d8cfb8;background:rgba(120,82,12,.22);box-shadow:inset 3px 0 0 var(--gold)}.sf-chat{width:100%}.sf-chat .chat-lines{height:92px}@media (max-width:1220px){.sf-grid:not(.sf-solo){grid-template-columns:minmax(0,1fr) minmax(300px,360px)}}@media (max-width:1100px){.sf-grid:not(.sf-solo){grid-template-columns:minmax(0,1fr);grid-template-areas:"loot" "flips" "items" "ledger"}}