/* Slotbound's pixel field manual: original interface frames around genuine publisher art. */
.slotbound-page{--sb-ink:#211c2e;--sb-panel:#2e263c;--sb-raised:#3b304b;--sb-line:#6e586e;--sb-paper:#f0e0be;--sb-paper-ink:#392f40;--sb-rose:#efa5bc;--sb-gold:#e9cc8b;--sb-mint:#c3d497;--sb-text:#f6edde;--sb-muted:#cbbdce;background:radial-gradient(ellipse at 50% 0,#6c456648,transparent 800px),var(--sb-ink);color:var(--sb-text)}
.slotbound-page>header{max-width:1360px;padding:14px 36px}.slotbound-page .brand-logo{width:218px;height:auto;object-fit:contain}.slotbound-page>header nav{font-size:13px}.slotbound-page main{max-width:none;padding:0}.slotbound-page>footer{max-width:1360px}.sb-wrap{max-width:1360px;margin:auto;padding:0 36px 80px;font-family:Arial,Helvetica,sans-serif;line-height:1.8}.sb-wrap *{box-sizing:border-box}.sb-wrap [hidden]{display:none!important}.sb-wrap a{color:inherit;text-decoration:none}.sb-wrap a:focus-visible,.sb-wrap button:focus-visible,.sb-wrap input:focus-visible,.sb-wrap select:focus-visible,.sb-wrap summary:focus-visible,.sb-subnav a:focus-visible,.sb-subnav summary:focus-visible{outline:3px solid var(--sb-mint,#c3d497);outline-offset:5px}.sb-wrap a,.sb-wrap button,.sb-wrap summary,.sb-subnav a,.sb-subnav summary{touch-action:manipulation}.sb-wrap button,.sb-wrap select,.sb-wrap summary,.sb-subnav summary{cursor:pointer}.sb-wrap h1,.sb-wrap h2,.sb-wrap h3,.sb-wrap h4{color:var(--sb-text);margin:0 0 20px;line-height:1.18;text-wrap:balance}.sb-wrap h1,.sb-wrap h2{font-family:ui-monospace,'Cascadia Code','Courier New',monospace;font-weight:800;letter-spacing:-.055em}.sb-wrap h1{font-size:clamp(38px,5vw,66px)}.sb-wrap h2{font-size:clamp(29px,3.4vw,44px)}.sb-wrap h3{font-size:23px;letter-spacing:-.025em}.sb-wrap h1 em,.sb-wrap h2 em{font-style:normal;color:var(--sb-rose)}.sb-wrap p{font-size:16px;line-height:1.85;margin:0 0 21px}.sb-wrap small{line-height:1.7}.sb-wrap svg,.sb-subnav svg{width:23px;height:23px;vertical-align:middle;flex-shrink:0}.sb-wrap img{display:block;max-width:100%;height:auto}.sb-wrap section[id],.sb-wrap details[id],.sb-wrap article[id]{scroll-margin-top:25px}.sb-kicker{font:750 10px/1.7 ui-monospace,monospace!important;letter-spacing:.12em;color:var(--sb-gold)!important;text-transform:uppercase;margin:0 0 18px!important}.sb-lede{font-size:20px!important;line-height:1.75!important;max-width:820px;color:var(--sb-muted)}.sb-scope{font-size:14px!important;max-width:950px;color:var(--sb-muted);padding:20px;border-left:3px solid var(--sb-gold);background:#2e263c;margin:28px 0!important}.sb-caption{font-size:11px!important;line-height:1.8!important;color:var(--sb-muted);margin:12px 0 24px!important}.sb-caption a,.sb-picture figcaption a{text-decoration:underline;text-underline-offset:3px}.sb-brand{display:flex;flex-direction:column;align-items:center;gap:12px;width:min(440px,90%);margin:30px auto}.sb-brand>img{width:100%;height:auto;image-rendering:pixelated;filter:drop-shadow(4px 5px 0 #100d1c)}.sb-brand>span{font:700 9px/1.7 ui-monospace,monospace;letter-spacing:.17em;color:var(--sb-gold);text-align:center}.sb-brand-small{width:min(265px,78%);margin:24px auto 28px}.sb-brand-small>span{font-size:7px;letter-spacing:.13em}.sb-subnav{position:relative;max-width:1288px;margin:auto;padding:14px 0;border-block:2px solid #685266;display:flex;justify-content:space-between;align-items:center;gap:22px;background:#241e31;color:#f4e7d1;z-index:5}.sb-nav-brand{display:flex;align-items:center;gap:11px;min-height:44px}.sb-nav-brand>span:first-child{display:grid;place-items:center;width:40px;height:40px;border:2px solid #e7aeaf;box-shadow:3px 3px 0 #08070d;color:#efbbcf;font:800 19px/1 ui-monospace,monospace}.sb-nav-brand>span:last-child{font:800 13px/1.6 ui-monospace,monospace;letter-spacing:.12em}.sb-nav-brand small{display:block;font-size:7px;letter-spacing:.1em;color:#c9bfcf}.sb-subnav nav{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;width:auto;padding:0;color:inherit}.sb-subnav nav>a,.sb-nav-menu>summary{min-height:44px;display:flex;align-items:center;padding:9px 12px;font:700 12px/1.6 Arial,sans-serif;color:#f4e7d1;border:1px solid transparent}.sb-subnav nav>a:hover,.sb-subnav nav>a[aria-current]{background:#3b2f48;border-color:#705870;color:#efbbcf}.sb-nav-menu{position:static}.sb-nav-menu>summary{gap:20px;list-style:none;border:1px solid #8e708a}.sb-nav-menu summary::-webkit-details-marker{display:none}.sb-nav-menu[open]>summary{background:#4b3653;border-color:#e7a1b8}.sb-nav-menu>div{position:absolute;right:0;top:calc(100% - 1px);width:320px;max-height:70vh;overflow-y:auto;background:#2d2339;border:2px solid #bd8d9d;box-shadow:5px 5px 0 #120d1d;padding:10px;z-index:40}.sb-nav-menu>div>a{display:block;padding:11px 14px;min-height:44px;font-size:13px;line-height:1.6;color:#f4e8d8}.sb-nav-menu>div>a:hover{background:#48354e;color:#f5bfd0}.sb-button,.sb-wrap button{display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:49px;background:var(--sb-gold);border:2px solid #fff1c7;color:#38283b!important;box-shadow:3px 3px 0 #110c1b;padding:12px 20px;font:800 13px/1.6 Arial,sans-serif;border-radius:0;transition:background .15s,color .15s}.sb-button:hover,.sb-wrap button:hover{background:#f9df9e}.sb-wrap .sb-button-secondary{background:#30253e;border-color:#b899ae;color:#f4dfd7!important;box-shadow:3px 3px 0 #100c19}.sb-wrap .sb-button-secondary:hover{background:#4b3652}.sb-text-link{display:inline-flex;align-items:center;gap:13px;min-height:44px;color:var(--sb-rose)!important;font-weight:750;font-size:13px;text-decoration:underline!important;text-underline-offset:5px}.sb-text-link:hover{color:#ffe2e5!important}.sb-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.sb-cover-link{font-size:13px;min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid #d7b3c6;font-weight:750;color:#f3e0d4!important}.sb-cover{position:relative;min-height:475px;background:#251c31;border:2px solid #b18b96;isolation:isolate;overflow:hidden;box-shadow:6px 6px 0 #100d1a}.sb-cover:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#21172ef5,#21172ed9 40%,#21172e10 90%),linear-gradient(0deg,#21172eb3,transparent 80%)}.sb-cover-art{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;object-position:65% center;z-index:-2}.sb-cover-copy{padding:48px;max-width:900px}.sb-cover h1{font-size:clamp(42px,5.2vw,70px);line-height:1.08;margin:25px 0}.sb-cover-copy>p:not(.sb-kicker){font-size:17px;line-height:1.85;color:#dbd0de;max-width:620px;margin-bottom:28px}.sb-cover-note{position:absolute;bottom:30px;right:30px;display:flex;flex-direction:column;gap:5px;align-items:center;padding:17px 22px;background:#2a2038dc;border:1px solid #bd93a5;box-shadow:3px 3px 0 #130c20;transform:rotate(3deg)}.sb-cover-note>span{font:700 7px/1.7 ui-monospace,monospace;letter-spacing:.12em;color:#d6bac6}.sb-cover-note>strong{font:800 34px/1.2 ui-monospace,monospace;letter-spacing:-.08em;color:#edcda0}.sb-cover-note>small{font-size:8px;line-height:1.8;color:#d7cadb}.sb-quick-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #705b71}.sb-quick-route>a{display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:10px 15px;padding:24px;border-right:1px solid #705b71;min-height:118px}.sb-quick-route>a:first-child{padding-left:0}.sb-quick-route>a:last-child{border-right:0}.sb-quick-route>a>span{grid-column:1/-1;font:750 8px/1.7 ui-monospace,monospace;letter-spacing:.1em;color:var(--sb-gold)}.sb-quick-route strong{font-size:22px;line-height:1.3;font-weight:750;letter-spacing:-.03em}.sb-quick-route svg{color:#e1a6bc}.sb-quick-route a:hover strong{text-decoration:underline;text-underline-offset:5px}.sb-opening{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:end;padding:62px 0 34px}.sb-opening h2{margin:0}.sb-opening>p{font-size:16px;color:var(--sb-muted);margin:0}.sb-count-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #775f74;background:#2c233a;margin:20px 0 60px}.sb-count-strip>div{padding:24px;border-right:1px solid #775f74}.sb-count-strip>div:last-child{border-right:0}.sb-count-strip strong{display:block;font:800 43px/1.1 ui-monospace,monospace;letter-spacing:-.07em;color:var(--sb-rose)}.sb-count-strip span{display:block;font:700 8px/1.8 ui-monospace,monospace;letter-spacing:.1em;color:#d2bfd3;margin-top:13px}.sb-jester-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;margin:40px 0 55px}.sb-jester-feature>.sb-picture{margin:0}.sb-jester-feature>div{padding:15px 0}.sb-jester-feature h2{font-size:40px;line-height:1.15}.sb-jester-feature p{font-size:15px;color:var(--sb-muted)}.sb-jester-feature .sb-text-link{display:flex;margin-top:14px}.sb-picture{margin:25px 0 35px;min-width:0}.sb-picture>img{width:100%;height:auto;object-fit:contain;border:2px solid #a48c93;background:#191422;box-shadow:4px 4px 0 #100b19;image-rendering:pixelated}.sb-picture>figcaption{font-size:10px;line-height:1.8;color:#bbaabc;padding-top:12px}.sb-section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:27px}.sb-section-head h2{margin-bottom:0}.sb-section-head>p{max-width:430px;font-size:14px;color:var(--sb-muted);margin:0;line-height:1.9}.sb-destination-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:48px 0 65px}.sb-destination-grid>a{display:flex;flex-direction:column;align-items:start;background:var(--sb-paper);color:var(--sb-paper-ink);border:2px solid #b99b92;box-shadow:4px 4px 0 #100d19;padding:27px}.sb-destination-grid span{font:800 8px/1.8 ui-monospace,monospace;letter-spacing:.1em;color:#754760}.sb-destination-grid h3{font-family:ui-monospace,monospace;font-size:24px;letter-spacing:-.05em;color:#3c2b42;margin:20px 0 16px}.sb-destination-grid p{font-size:14px;color:#635166;line-height:1.8;flex:1}.sb-destination-grid b{display:flex;align-items:center;gap:12px;font-size:12px;color:#733c60;min-height:44px}.sb-guide-library,.sb-unit-library,.sb-effect-library,.sb-promotions{padding-top:45px}.sb-guide-search{display:flex;flex-direction:column;min-width:280px;gap:9px;font-size:12px;color:#d4bdcd}.sb-guide-search input,.sb-filters input,.sb-filters select,.sb-tool-actions>input{width:100%;min-width:0;min-height:48px;background:#1d1729;border:1px solid #b28a9f;border-radius:0;color:#fff0df;padding:11px 13px;font:400 16px/1.6 Arial,sans-serif}.sb-guide-search input::placeholder,.sb-filters input::placeholder{color:#ae9caf}.sb-filter-count{font:700 11px/1.7 ui-monospace,monospace!important;color:#c3c78e;margin:18px 0!important}.sb-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.sb-guide-card{display:flex;flex-direction:column;min-width:0;border:1px solid #795f77;background:#2f253c;box-shadow:4px 4px 0 #100c1a;transition:border-color .15s}.sb-guide-card:hover{border-color:#e8b1bd}.sb-guide-card>div{position:relative;overflow:hidden;aspect-ratio:16/9;background:#1c1726}.sb-guide-card>div>img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.sb-guide-card>div>span{position:absolute;left:13px;bottom:12px;padding:5px 8px;background:#1c1528df;color:#efdab8;border:1px solid #988181;font:700 7px/1.7 ui-monospace,monospace;letter-spacing:.08em}.sb-guide-card>section{display:flex;flex:1;flex-direction:column;padding:24px}.sb-guide-card .sb-kicker{font-size:8px!important;margin-bottom:13px!important}.sb-guide-card h3{font-size:26px;line-height:1.2;margin:0 0 17px}.sb-guide-card p:not(.sb-kicker){font-size:14px;line-height:1.85;color:#d0c0d2;flex:1;margin-bottom:24px}.sb-guide-card b{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;color:#e6c78e;border-top:1px solid #70546b;padding-top:15px}.sb-empty{padding:25px;border:1px dashed #b391a5;font-size:14px!important;color:#e8cad5}.sb-screen-pair{padding:65px 0 0}.sb-screen-pair>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:25px}.sb-sources{margin:55px 0 20px;padding:31px;background:#2d243b;border:1px solid #8c6c86;border-top:3px solid #c1c88c}.sb-sources h2{font-size:34px}.sb-sources>p:not(.sb-kicker){max-width:900px;font-size:14px;color:#cfc0d1}.sb-sources details{margin:22px 0}.sb-sources summary{min-height:48px;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;font-size:13px;font-weight:700;color:#e1c99a;border-block:1px solid #6d566d}.sb-sources summary::-webkit-details-marker{display:none}.sb-sources summary>span{font-size:23px;font-weight:400}.sb-sources[open] summary>span,.sb-sources details[open] summary>span{transform:rotate(45deg)}.sb-source-list{list-style:none;padding:0;margin:22px 0;display:grid;gap:10px}.sb-source-list li{padding:17px 20px;background:#211a2e;border:1px solid #59445d}.sb-source-list li>span{display:block;font:700 8px/1.7 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em;color:#bcce92;margin-bottom:7px}.sb-source-list a{font-size:13px;font-weight:700;color:#eed5bf;text-decoration:underline;text-underline-offset:4px}.sb-source-list p{font-size:12px!important;line-height:1.85;color:#c0b0c5!important;margin:9px 0 0!important}.sb-page-head,.sb-article-head{padding:18px 0 34px;border-bottom:1px solid #745a72;margin-bottom:35px}.sb-page-head h1,.sb-article-head h1{max-width:1050px;margin:24px 0}.sb-crumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:10px!important;line-height:1.8!important;color:#c7b6ce;margin:0 0 25px!important}.sb-crumb a:hover{color:#f3c0cf;text-decoration:underline;text-underline-offset:3px}.sb-stamp{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:26px;font-size:10px;line-height:1.7;color:#c4b4cd}.sb-stamp>span{background:#37293f;border:1px solid #866a7e;color:#e5cf9e;padding:7px 10px;font-weight:750;letter-spacing:.04em}.sb-stamp a{min-height:44px;display:flex;align-items:center;color:#edacc3;text-decoration:underline;text-underline-offset:4px}.sb-filters{display:flex;align-items:end;flex-wrap:wrap;gap:16px;padding:22px;background:#30253d;border:1px solid #82647b}.sb-filters>label{display:flex;flex:1;min-width:160px;flex-direction:column;gap:8px;font-size:12px;line-height:1.7;color:#d9c6d4}.sb-filters>button{min-height:48px;font-size:12px;padding-inline:16px}.sb-unit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.sb-unit-card{min-width:0;background:#30253e;border:1px solid #805f7b}.sb-unit-card>summary{display:flex;align-items:center;gap:14px;padding:18px;min-height:98px;list-style:none;cursor:pointer}.sb-unit-card summary::-webkit-details-marker{display:none}.sb-unit-token,.sb-plan-token{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;background:#3e2b4c;border:2px solid #bd8ba7;box-shadow:3px 3px 0 #1c1228;font:800 18px/1 ui-monospace,monospace;color:#f5c9dc;letter-spacing:-.06em}.sb-unit-token[data-family=forest]{background:#2e4138;border-color:#9bb18b;color:#d8e5ac}.sb-unit-token[data-family=ordinary]{background:#3d3542;border-color:#b7a28c;color:#ead8b0}.sb-unit-token[data-family=prism]{background:#2f3e55;border-color:#99acc9;color:#ccdef5}.sb-unit-card summary>span:nth-child(2){min-width:0;flex:1}.sb-unit-card summary b{display:block;font-size:19px;line-height:1.3;letter-spacing:-.025em}.sb-unit-card summary small{display:block;color:#c8b7d1;font-size:11px;line-height:1.7;margin-top:6px}.sb-unit-card summary>em{font-style:normal;font:700 8px/1.7 ui-monospace,monospace;text-transform:uppercase;color:#bfc899;border:1px solid #79617e;padding:5px 7px}.sb-unit-card summary>i{font-style:normal;font-size:22px;color:#d8b3c6}.sb-unit-card[open]>summary{background:#3b2b49;border-bottom:1px solid #805f7b}.sb-unit-card[open]>summary>i{transform:rotate(45deg)}.sb-unit-body{padding:23px}.sb-unit-body>p{font-size:14px;color:#d6c6da}.sb-skill-note{padding:18px;background:#231b31;border-left:3px solid #b0bd87;margin:20px 0}.sb-skill-note>span{font:750 8px/1.8 ui-monospace,monospace;letter-spacing:.08em;color:#cfdaa5}.sb-skill-note p{font-size:14px;color:#e0d1e2;margin:12px 0}.sb-skill-note dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0}.sb-skill-note dl>div{padding:9px;border:1px solid #725b74}.sb-skill-note dt{font-size:8px;color:#c4b0ca;line-height:1.8}.sb-skill-note dd{margin:4px 0 0;font:800 21px/1.3 ui-monospace,monospace;color:#e8d09c}.sb-skill-note>small{font-size:10px;line-height:1.8;color:#bbacca}.sb-next-classes{font-size:12px!important}.sb-next-classes a{text-decoration:underline;text-underline-offset:3px;color:#edbccf}.sb-reference-links{display:grid;gap:7px;margin-top:19px;padding-top:14px;border-top:1px solid #72566e}.sb-reference-links>a{font-size:10px;line-height:1.8;color:#e0bfca;text-decoration:underline;text-underline-offset:3px;min-height:30px}.sb-promotions{margin:35px 0}.sb-promotion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.sb-promotion-grid>article{padding:23px;border:1px solid #927084;background:#30263e;min-width:0}.sb-promotion-grid article>span{font-size:10px;line-height:1.8;display:block;color:#cbbbcd;min-height:38px;margin-bottom:18px}.sb-promote-from{display:block;font-size:21px;font-weight:750;color:#edc9b9!important}.sb-promotion-grid article>div[aria-hidden]{padding:10px 0;font-size:23px;color:#b6c991}.sb-promote-to{display:flex;gap:8px;flex-wrap:wrap}.sb-promote-to>a{padding:9px 12px;min-height:44px;font-size:12px;line-height:1.8;background:#241b31;border:1px solid #9c748f;color:#f2cfde}.sb-promotions>.sb-text-link{margin-top:25px}.sb-paper{background:var(--sb-paper);color:var(--sb-paper-ink);border:2px solid #b7958f;padding:34px;box-shadow:4px 4px 0 #120d1d;margin:45px 0}.sb-paper h2,.sb-paper h3{color:#392c40!important}.sb-paper p{color:#604f63!important}.sb-paper .sb-text-link{color:#713858!important}.sb-paper a:not(.sb-text-link){color:#713858;text-decoration:underline;text-underline-offset:4px}.sb-reading{max-width:930px;min-width:0}.sb-reading>section{margin-bottom:43px}.sb-reading h2{font-size:34px;line-height:1.2;margin-bottom:23px}.sb-reading h3{font-size:24px;line-height:1.3}.sb-reading p{font-size:16px;color:#d3c4d9;line-height:1.9}.sb-reading a{color:#efb4ca;text-decoration:underline;text-underline-offset:4px}.sb-reading .sb-button{text-decoration:none}.sb-reading .sb-kicker{font-size:9px!important}.sb-build-method{max-width:920px;padding:10px 0 25px}.sb-build-method h2{font-size:34px}.sb-build-method p{font-size:16px;color:var(--sb-muted)}.sb-build-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sb-build-card{display:flex;flex-direction:column;padding:28px;background:#30243d;border:1px solid #96718b;box-shadow:4px 4px 0 #120c1d;min-width:0;scroll-margin-top:24px}.sb-build-card-top{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px}.sb-build-card-top>span{font:700 9px/1.8 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;max-width:210px;color:#d5bfcc}.sb-build-card-top>b{font:800 35px/1 ui-monospace,monospace;color:#dbce95;display:flex;flex-direction:column;align-items:center;gap:7px}.sb-build-card-top small{font-size:6px;letter-spacing:.1em}.sb-build-card h3{font-size:28px;line-height:1.2}.sb-build-card>p{font-size:15px;color:#d6c6da}.sb-plan-units{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 24px}.sb-plan-units>a{display:flex;gap:9px;align-items:center;min-height:44px;padding:8px 10px;background:#251b31;border:1px solid #785a74;font-size:10px;color:#e2d4e5}.sb-plan-units .sb-unit-token{width:27px;height:27px;font-size:11px;border-width:1px;box-shadow:none}.sb-build-card>details{margin-top:auto}.sb-build-card>details>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:49px;padding:13px 0;border-block:1px solid #7c5d79;cursor:pointer;list-style:none;font-size:12px;font-weight:700;color:#e5c99c}.sb-build-card>details>div{padding:20px 0 2px}.sb-build-card>details p{font-size:14px;color:#d0bfd6}.sb-build-steps{counter-reset:sb-step;list-style:none;margin:22px 0;padding:0;display:grid;gap:15px}.sb-build-steps>li{counter-increment:sb-step;padding:17px 17px 17px 56px;border:1px solid #70536c;position:relative;background:#291f35;line-height:1.8}.sb-build-steps>li:before{content:'0' counter(sb-step);position:absolute;left:15px;top:16px;font:800 13px/1.7 ui-monospace,monospace;color:#bfca91}.sb-build-steps b,.sb-build-steps strong{font-size:14px;font-weight:750;color:#f1dfd7}.sb-build-steps p{font-size:13px;line-height:1.85;color:#c7b6cf;margin:8px 0 0}.sb-card-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:20px}.sb-card-actions>a{min-height:44px;display:inline-flex;align-items:center;gap:10px;font-size:11px;line-height:1.8;font-weight:750;color:#edbfd0}.sb-card-actions>a:first-child{color:#d6dda5}.sb-card-actions>a:hover{text-decoration:underline;text-underline-offset:4px}.sb-tier-method{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #806078;margin:30px 0 20px}.sb-tier-method>div{padding:25px;border-right:1px solid #806078}.sb-tier-method>div:last-child{border-right:0}.sb-tier-method span{font:750 12px/1.6 ui-monospace,monospace;color:#becf90}.sb-tier-method h2{font-size:25px;margin:17px 0 14px;letter-spacing:-.04em}.sb-tier-method p{font-size:13px;line-height:1.85;color:#cabbce;margin-bottom:0}.sb-tier-board{display:grid;gap:12px;margin:35px 0}.sb-tier-row{display:grid;grid-template-columns:135px minmax(0,1fr);border:1px solid #906a83;background:#2c2239;scroll-margin-top:25px}.sb-tier-label{display:flex;flex-direction:column;justify-content:center;padding:21px 18px;border-right:1px solid #906a83;background:#493146}.sb-tier-label strong{font:800 52px/1 ui-monospace,monospace;color:#f3c6cd;letter-spacing:-.08em}.sb-tier-label span{font:700 8px/1.8 ui-monospace,monospace;color:#e2c2d0;margin-top:12px}.sb-tier-entries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;padding:17px}.sb-tier-tile{min-width:0;background:#382a45;border:1px solid #977088}.sb-tier-tile>summary{display:flex;align-items:center;gap:13px;padding:17px;min-height:104px;cursor:pointer;list-style:none}.sb-tier-tile summary::-webkit-details-marker{display:none}.sb-tier-tile summary>.sb-plan-token{width:41px;height:41px;font-size:15px}.sb-tier-tile summary>span:nth-child(2){flex:1;min-width:0}.sb-tier-tile summary b{display:block;font-size:17px;line-height:1.35;letter-spacing:-.025em}.sb-tier-tile summary small{display:block;font-size:9px;line-height:1.8;color:#cbb7d1;margin-top:7px}.sb-tier-tile summary i{font-size:22px;font-style:normal;color:#e6b5ca}.sb-tier-tile[open]{grid-column:1/-1}.sb-tier-tile[open]>summary{border-bottom:1px solid #906881;background:#49324e}.sb-tier-tile[open]>summary i{transform:rotate(45deg)}.sb-tier-reason{padding:23px}.sb-tier-reason p,.sb-tier-reason li{font-size:14px;color:#d5c5dc;line-height:1.9}.sb-tier-reason h3{font-size:19px;margin-top:23px}.sb-tier-reason ul{padding-left:21px}.sb-tier-empty{grid-column:1/-1;align-self:center;font-size:12px!important;color:#c2aec8;margin:10px!important}.sb-tool{margin:35px 0 45px;padding:32px;border:2px solid #b8909d;border-top:6px solid #c2d095;box-shadow:5px 5px 0 #130b1e;background:linear-gradient(135deg,#382943,#2b2139)}.sb-tool>.sb-section-head h2{font-size:36px}.sb-tool .sb-section-head>p{font-size:13px;max-width:420px}.sb-tool .sb-filters{padding:22px;background:#251b33;border-color:#93718b}.sb-tool .sb-filters label{flex-basis:180px}.sb-tool .sb-filters>button{flex:1 0 150px}.sb-tool-result{display:grid;grid-template-columns:52px minmax(0,1fr);gap:22px;padding:29px;margin-top:26px;border:1px solid #a4b27e;background:#202b29}.sb-result-mark{width:48px;height:48px;display:grid;place-items:center;background:#374633;border:1px solid #bdca8c;font:800 29px/1 ui-monospace,monospace;color:#e6edba}.sb-tool-result>div>span{font:750 8px/1.8 ui-monospace,monospace;color:#c5d59b;letter-spacing:.12em}.sb-tool-result h3{font:800 25px/1.25 ui-monospace,monospace;letter-spacing:-.04em;color:#e8edca;margin:15px 0 17px}.sb-tool-result p{font-size:15px;color:#d0d7c2}.sb-result-next{padding:16px;background:#2b3a2f;border-left:2px solid #bccd8b}.sb-tool-result ul{padding-left:20px;margin:20px 0 0}.sb-tool-result li{font-size:12px;line-height:1.9;color:#b8c5b4;padding:4px 0}.sb-tool-result[data-state=invalid],.sb-tool-result[data-status=invalid]{background:#402333;border-color:#f2adbc}.sb-tool-result[data-state=unknown],.sb-tool-result[data-status=unknown]{background:#35283f;border-color:#ae8cb2}.sb-tool-examples{margin:45px 0}.sb-tool-examples>details{border:1px solid #8d6a82;background:#30243d;margin:12px 0}.sb-tool-examples summary{min-height:58px;padding:16px 23px;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none;font-size:15px;font-weight:700;color:#e2c9a5}.sb-tool-examples>details>p{font-size:15px;color:#cbbbd2;padding:0 23px 10px}.sb-planner-result{padding:29px;background:#211a2c;border:1px solid #9d7a92;margin-top:27px}.sb-planner-result h3{font:800 29px/1.25 ui-monospace,monospace;letter-spacing:-.045em;max-width:900px}.sb-planner-result>p:not(.sb-kicker){font-size:16px;color:#d7c6dc}.sb-plan-tradeoff{padding:20px;background:#3d2b3e;border-left:3px solid #edb3bc;margin:26px 0}.sb-plan-tradeoff>strong{font:750 10px/1.8 ui-monospace,monospace;text-transform:uppercase;color:#efbac9;letter-spacing:.1em}.sb-plan-tradeoff p{font-size:14px;line-height:1.9;color:#dac9d6;margin:9px 0 0}.sb-planner-result h4{font-size:15px;font-weight:750;margin-top:25px}.sb-plan-priorities{list-style:none;display:flex;flex-wrap:wrap;gap:9px;padding:0;margin:18px 0 28px}.sb-plan-priorities>li{font-size:12px;color:#e3dfb9;border:1px solid #7e8964;background:#2b3327;padding:10px 13px;line-height:1.7}.sb-manual-checks{margin:27px 0 0;padding:23px;border:1px solid #8e7189;background:#2a2037}.sb-manual-checks>legend{padding:0 10px;font-size:12px;font-weight:750;color:#ead0a6}.sb-manual-checks>label{display:flex;align-items:start;gap:12px;padding:10px 0;min-height:44px;font-size:14px;line-height:1.8;color:#d9c9dc}.sb-manual-checks input,.sb-checklist input{width:19px;height:19px;accent-color:#edb0c1;flex-shrink:0;margin-top:4px}.sb-manual-checks>p{font:750 10px/1.8 ui-monospace,monospace;color:#bed091;margin:16px 0 0}.sb-tool-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px}.sb-tool-actions>p{flex-basis:100%;font-size:12px;line-height:1.8;color:#d0dca6;margin:0}.sb-tool-actions>input{flex-basis:100%}.sb-tool-footnote{font-size:12px!important;color:#c0afc9;line-height:1.9!important;margin:20px 0 0!important}.sb-planner-explainer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:50px 0}.sb-planner-explainer>div{padding:24px;border-top:3px solid #b9c38d;background:#2b2238}.sb-planner-explainer span{font:750 8px/1.8 ui-monospace,monospace;color:#e4c68d;letter-spacing:.12em}.sb-planner-explainer h2{font-size:26px;margin:19px 0}.sb-planner-explainer p{font-size:14px;color:#cbbcd2;line-height:1.9;margin-bottom:0}.sb-takeaway{padding:23px 27px;border:1px solid #a87d90;border-left:5px solid #d5c792;background:#3a2c44;margin:29px 0}.sb-takeaway>span{font:750 8px/1.8 ui-monospace,monospace;letter-spacing:.1em;color:#e8cca1}.sb-takeaway>p{font-size:18px;line-height:1.75;color:#e7d6df;margin:13px 0 0}.sb-article-head>.sb-picture{margin:35px 0 0}.sb-article-head>.sb-picture>img{max-height:510px;object-fit:contain}.sb-article-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:52px;align-items:start;margin:40px 0}.sb-toc{position:sticky;top:23px;border:1px solid #896981;background:#2c2339;padding:19px}.sb-toc summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;font:750 10px/1.8 ui-monospace,monospace;text-transform:uppercase;color:#e0c393;cursor:pointer;list-style:none}.sb-toc nav{display:flex;flex-direction:column;width:100%;padding:12px 0 0;gap:0;color:#d7c5da}.sb-toc nav>a,.sb-toc nav>a:last-child{display:block;padding:11px 0;min-height:44px;border:0;border-bottom:1px solid #634d65;font-size:11px;line-height:1.75;color:#d4c0d8}.sb-toc nav>a:last-child{border-bottom:0}.sb-toc nav a:hover{color:#f1c4d4}.sb-section-number{font:750 8px/1.8 ui-monospace,monospace;color:#b7c88d;letter-spacing:.12em;display:block;margin-bottom:16px}.sb-article-layout .sb-reading h2{font-size:32px}.sb-checklist{padding:27px;border:1px solid #9b7b8c;border-top:4px solid #c6ce92;background:#33273f}.sb-checklist label{display:flex;gap:12px;align-items:start;min-height:44px;padding:11px 0;font-size:15px;line-height:1.8;color:#e3d2e0}.sb-checklist>small{display:block;font-size:10px;color:#bcacc6;margin-top:15px}.sb-faq details{border:1px solid #785a75;background:#2c223a;margin:11px 0}.sb-faq summary{list-style:none;display:flex;gap:20px;justify-content:space-between;align-items:start;padding:17px 21px;font-size:15px;font-weight:700;color:#e8d2bb;line-height:1.8;min-height:58px}.sb-faq summary>span{font-size:21px;line-height:1.4;color:#eab6c6}.sb-faq details[open]>summary>span{transform:rotate(45deg)}.sb-faq details>p{padding:0 21px 4px;font-size:15px;color:#d1bfd7;line-height:1.9}.sb-next-tool{padding:30px;background:var(--sb-paper);color:var(--sb-paper-ink);border:2px solid #b3958e;box-shadow:4px 4px 0 #120d1e}.sb-next-tool>span{font:750 8px/1.8 ui-monospace,monospace;letter-spacing:.1em;color:#75405e}.sb-next-tool h2{font-size:30px!important;color:#3e2d44;margin:20px 0}.sb-next-tool .sb-button{background:#70415f;color:#fff0d9!important;border-color:#ae8194;box-shadow:3px 3px 0 #3e2a45}.sb-next-tool .sb-button:hover{background:#8b4f73}.sb-related{margin-top:60px}.sb-related .sb-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-reading .sb-effect-library{margin-top:10px}.sb-reading .sb-effect-library .sb-section-head{display:block}.sb-reading .sb-effect-library .sb-section-head>p{max-width:none;margin-top:20px}.sb-effect-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;align-items:start}.sb-effect-card{min-width:0;background:#30243d;border:1px solid #8b6982}.sb-effect-card>summary{position:relative;padding:20px 45px 22px 20px;min-height:104px;list-style:none;cursor:pointer}.sb-effect-label{display:block;font:700 7px/1.8 ui-monospace,monospace;letter-spacing:.08em;color:#b6c88c;margin-bottom:12px}.sb-effect-card summary b{display:block;font-size:21px;line-height:1.2;color:#e6cfb9}.sb-effect-card summary i{position:absolute;right:17px;top:44px;font-size:21px;font-style:normal;color:#efb7cb}.sb-effect-card[open]>summary{border-bottom:1px solid #7e5b77;background:#3b2b46}.sb-effect-card[open] summary i{transform:rotate(45deg)}.sb-effect-card>div{padding:20px}.sb-effect-card p{font-size:14px;color:#d4bfdc;line-height:1.9}.sb-effect-card .sb-effect-limit{padding:15px;border-left:2px solid #d5b27b;background:#251b31;color:#dbcebf}.sb-effect-card small{font-size:10px;color:#bcaac6}.sb-forest-reference>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sb-forest-reference article{padding:22px;border:1px solid #98aa7b;background:#29352e;text-align:center}.sb-forest-reference strong{font:800 35px/1.2 ui-monospace,monospace;color:#dce7b0;display:block}.sb-forest-reference span{font:700 7px/1.9 ui-monospace,monospace;display:block;color:#b7c79f;margin-top:8px}.sb-forest-reference b{font:800 25px/1.2 ui-monospace,monospace;color:#f2dda9;display:block;margin-top:18px}.sb-forest-reference small{font-size:10px;color:#c3cbb4;display:block;margin-top:5px}.sb-method{margin:35px auto;max-width:900px}.sb-method>section{padding-bottom:32px;border-bottom:1px solid #70546d;margin-bottom:38px}.sb-method>section:last-child{border-bottom:0}.sb-method h2{font-size:34px}.sb-method p{font-size:16px}.sb-method .sb-source-list p{font-size:12px}.sb-promo>a{display:grid;grid-template-columns:1.1fr 1fr;background:#2d243c;border:2px solid #a38392;box-shadow:5px 5px 0 #120d1c;color:#f1e7d5}.sb-promo img{width:100%;height:100%;object-fit:cover}.sb-promo a>div{padding:36px}.sb-promo span{font:750 9px/1.8 ui-monospace,monospace;letter-spacing:.1em;color:#e1bdce}.sb-promo h2{font:800 37px/1.15 ui-monospace,monospace;letter-spacing:-.055em;margin:22px 0;color:#f3dcc5}.sb-promo p{font-size:15px;line-height:1.8;color:#cab9d0}.sb-promo b{font-size:12px;color:#e9cf98;display:flex;gap:15px;align-items:center}
@media(max-width:1100px){.sb-wrap{padding-inline:30px}.sb-subnav{margin-inline:30px;gap:20px}.sb-nav-brand{min-width:150px}.sb-subnav nav>a,.sb-nav-menu>summary{font-size:11px;padding-inline:10px}.sb-cover-copy{padding:36px;max-width:790px}.sb-cover-note{right:20px;bottom:20px;max-width:130px}.sb-cover-note>span{font-size:6px}.sb-cover h1{font-size:58px}.sb-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-opening{gap:40px}.sb-opening h2{font-size:37px}.sb-destination-grid{gap:15px}.sb-destination-grid>a{padding:23px}.sb-destination-grid h3{font-size:22px}.sb-jester-feature{gap:28px}.sb-jester-feature h2{font-size:33px}.sb-article-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}.sb-toc{padding:16px}.sb-promotion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-tool{padding:25px}.sb-tool>.sb-section-head{display:block}.sb-tool .sb-section-head>p{max-width:none;margin-top:20px}.sb-planner-explainer{gap:16px}.sb-planner-explainer>div{padding:22px}.sb-planner-explainer h2{font-size:23px}.sb-tier-label{padding:18px 15px}.sb-tier-row{grid-template-columns:110px minmax(0,1fr)}.sb-tier-entries{grid-template-columns:1fr}.sb-tier-method>div{padding:23px}.sb-unit-card summary{gap:11px}.sb-unit-card summary>em{display:none}.sb-plan-units>a{font-size:10px}.sb-count-strip>div{padding:22px}.sb-count-strip span{font-size:7px}}
@media(max-width:760px){.slotbound-page>header{padding:12px 20px}.slotbound-page .brand-logo{width:170px}.sb-wrap{padding:0 20px 55px}.sb-subnav{margin:0 20px;padding:14px 0;display:block}.sb-nav-brand{margin-bottom:14px;min-height:42px}.sb-subnav nav{display:flex;flex-direction:row;justify-content:flex-start;gap:4px;width:100%;padding:0}.sb-subnav nav>a,.sb-nav-menu>summary{min-height:44px;padding:8px 10px;font-size:11px}.sb-nav-menu{margin-left:auto}.sb-nav-menu>summary{gap:13px}.sb-nav-menu>div{left:0;right:0;width:auto;max-height:65vh;top:calc(100% - 1px);padding:9px}.sb-nav-menu>div>a{font-size:13px;line-height:1.7;padding:11px 13px}.sb-brand{width:min(330px,94%);margin:25px auto}.sb-brand>span{font-size:7px;letter-spacing:.1em}.sb-brand-small{width:240px;margin:24px auto}.sb-brand-small>span{font-size:6px}.sb-cover{min-height:570px;box-shadow:4px 4px 0 #100d1a}.sb-cover-art{object-position:70% center;opacity:.72}.sb-cover:after{background:linear-gradient(0deg,#21172ef5,#21172ed1 58%,#21172e5c)}.sb-cover-copy{padding:36px 25px;max-width:none}.sb-cover h1{font-size:43px;line-height:1.12;margin:25px 0}.sb-cover-copy>.sb-kicker{font-size:8px!important}.sb-cover-copy>p:not(.sb-kicker){font-size:16px;line-height:1.85;max-width:340px}.sb-actions{gap:17px}.sb-button,.sb-wrap button{font-size:12px;line-height:1.6;min-height:49px;padding:11px 15px}.sb-cover-link{font-size:12px;line-height:1.8}.sb-cover-note{position:static;transform:none;display:flex;max-width:none;margin:0 25px 25px;padding:11px 15px;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;box-shadow:2px 2px 0 #120b1e}.sb-cover-note>span{font-size:6px;max-width:76px;line-height:1.7}.sb-cover-note>strong{font-size:25px}.sb-cover-note>small{font-size:7px;line-height:1.7;max-width:80px;text-align:right}.sb-caption{font-size:10px!important;margin:12px 0 22px!important}.sb-quick-route{grid-template-columns:1fr}.sb-quick-route>a,.sb-quick-route>a:first-child{padding:20px 0;border-right:0;border-bottom:1px solid #705b71;min-height:102px}.sb-quick-route>a:last-child{border-bottom:0}.sb-quick-route strong{font-size:22px}.sb-quick-route>a>span{font-size:7px}.sb-opening{display:block;padding-top:42px}.sb-opening h2{font-size:34px}.sb-opening>p{font-size:16px;margin-top:22px;line-height:1.85}.sb-count-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin:5px 0 45px}.sb-count-strip>div{padding:22px;border-bottom:1px solid #775f74}.sb-count-strip>div:nth-child(2){border-right:0}.sb-count-strip>div:nth-child(n+3){border-bottom:0}.sb-count-strip strong{font-size:38px}.sb-count-strip span{font-size:7px;line-height:1.9}.sb-jester-feature{display:flex;flex-direction:column;gap:15px;margin:35px 0 45px}.sb-jester-feature>div{padding:0}.sb-jester-feature>.sb-picture{margin-bottom:10px}.sb-jester-feature h2{font-size:34px}.sb-jester-feature p{font-size:16px}.sb-jester-feature .sb-button{font-size:11px;gap:12px}.sb-jester-feature .sb-text-link{font-size:12px;line-height:1.8}.sb-section-head{display:block;margin-bottom:23px}.sb-section-head h2{font-size:34px}.sb-section-head>p{font-size:15px;margin-top:20px;max-width:none;line-height:1.85}.sb-guide-search{min-width:0;margin-top:24px;font-size:12px}.sb-guide-search input{font-size:16px}.sb-destination-grid{grid-template-columns:1fr;gap:18px;margin:35px 0 45px}.sb-destination-grid>a{padding:25px}.sb-destination-grid span{font-size:8px}.sb-destination-grid h3{font-size:27px;margin-top:17px}.sb-destination-grid p{font-size:15px;line-height:1.85}.sb-destination-grid b{font-size:12px}.sb-guide-grid,.sb-related .sb-guide-grid{grid-template-columns:1fr;gap:23px}.sb-guide-card>section{padding:24px}.sb-guide-card h3{font-size:28px;line-height:1.2}.sb-guide-card p:not(.sb-kicker){font-size:15px;line-height:1.85}.sb-guide-card b{font-size:12px}.sb-guide-card>div>span{font-size:7px}.sb-screen-pair{padding-top:45px}.sb-screen-pair>div:last-child{grid-template-columns:1fr;gap:5px}.sb-picture{margin:22px 0 28px}.sb-picture>figcaption{font-size:10px;line-height:1.85}.sb-sources{padding:24px 21px;margin-top:45px}.sb-sources h2{font-size:28px;line-height:1.2}.sb-sources>p:not(.sb-kicker){font-size:15px;line-height:1.85}.sb-sources summary{font-size:12px;line-height:1.8;min-height:55px}.sb-source-list li{padding:17px 15px}.sb-source-list li>span{font-size:8px}.sb-source-list a{font-size:12px;line-height:1.8}.sb-source-list p{font-size:12px!important}.sb-text-link{font-size:12px;line-height:1.8;gap:11px}.sb-page-head,.sb-article-head{padding-top:10px;padding-bottom:26px;margin-bottom:25px}.sb-page-head h1,.sb-article-head h1{font-size:38px;line-height:1.15;margin-top:21px}.sb-kicker{font-size:8px!important;line-height:1.9!important;letter-spacing:.08em}.sb-lede{font-size:17px!important;line-height:1.85!important}.sb-crumb{font-size:9px!important;line-height:1.85!important;gap:8px}.sb-stamp{gap:7px 12px;font-size:9px;margin-top:20px}.sb-stamp>span{font-size:8px;line-height:1.8;padding:7px 9px}.sb-stamp>time{flex-basis:100%;margin-top:5px}.sb-stamp>a{font-size:10px;min-height:44px}.sb-filters{padding:18px;gap:16px}.sb-filters>label,.sb-tool .sb-filters>label{flex-basis:100%;min-width:0;font-size:12px;line-height:1.8}.sb-filters>button,.sb-tool .sb-filters>button{flex-basis:100%;min-height:48px}.sb-filters input,.sb-filters select,.sb-tool-actions>input{font-size:16px;min-height:48px}.sb-filter-count{font-size:10px!important;line-height:1.8!important}.sb-unit-grid{grid-template-columns:1fr;gap:13px}.sb-unit-card>summary{padding:17px 14px;gap:12px;min-height:94px}.sb-unit-card summary b{font-size:19px}.sb-unit-card summary small{font-size:11px;line-height:1.75}.sb-unit-token,.sb-plan-token{width:40px;height:40px;font-size:16px}.sb-unit-body{padding:21px}.sb-unit-body>p,.sb-skill-note p{font-size:15px;line-height:1.9}.sb-skill-note{padding:17px}.sb-skill-note>span{font-size:8px;line-height:1.9}.sb-skill-note>small{font-size:10px}.sb-skill-note dl{gap:6px}.sb-skill-note dl>div{padding:7px}.sb-skill-note dt{font-size:7px;line-height:1.8}.sb-skill-note dd{font-size:20px}.sb-next-classes{font-size:13px!important}.sb-reference-links>a{font-size:11px;line-height:1.9;min-height:34px}.sb-promotion-grid{grid-template-columns:1fr;gap:17px}.sb-promotion-grid>article{padding:24px}.sb-promotion-grid article>span{font-size:11px;min-height:0}.sb-promote-from{font-size:24px}.sb-promote-to>a{font-size:13px}.sb-paper{padding:25px 23px;margin:35px 0}.sb-reading>section{margin-bottom:36px}.sb-reading h2,.sb-article-layout .sb-reading h2,.sb-method h2{font-size:29px;line-height:1.25;letter-spacing:-.05em}.sb-reading h3{font-size:24px}.sb-reading p,.sb-method p{font-size:16px;line-height:1.9}.sb-build-method h2{font-size:29px}.sb-build-method p{font-size:16px}.sb-build-grid{grid-template-columns:1fr;gap:22px}.sb-build-card{padding:24px 22px}.sb-build-card h3{font-size:27px}.sb-build-card>p{font-size:15px;line-height:1.9}.sb-build-card-top>span{font-size:8px;line-height:1.9}.sb-build-card-top>b{font-size:35px}.sb-build-card>details>summary{font-size:12px;line-height:1.85;min-height:54px}.sb-build-card>details p{font-size:15px}.sb-plan-units{gap:8px}.sb-plan-units>a{font-size:10px;line-height:1.8}.sb-build-steps>li{padding:17px 15px 17px 47px}.sb-build-steps>li:before{left:13px;font-size:11px}.sb-build-steps b,.sb-build-steps strong{font-size:14px;line-height:1.8}.sb-build-steps p{font-size:14px;line-height:1.85}.sb-card-actions{gap:10px;margin-top:20px}.sb-card-actions>a{font-size:11px;min-height:44px;gap:9px}.sb-tier-method{grid-template-columns:1fr}.sb-tier-method>div{padding:23px;display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px 16px;border-right:0;border-bottom:1px solid #806078}.sb-tier-method>div:last-child{border-bottom:0}.sb-tier-method span{grid-row:span 2;padding-top:3px}.sb-tier-method h2{font-size:25px;margin:0}.sb-tier-method p{grid-column:2;font-size:14px;line-height:1.85}.sb-scope{font-size:14px!important;padding:18px}.sb-tier-row{grid-template-columns:63px minmax(0,1fr)}.sb-tier-label{padding:18px 9px;justify-content:flex-start}.sb-tier-label strong{font-size:41px;text-align:center}.sb-tier-label span{font-size:6px;line-height:1.9;text-align:center;letter-spacing:0;overflow-wrap:anywhere}.sb-tier-entries{padding:10px;gap:10px;grid-template-columns:1fr}.sb-tier-tile{min-width:0}.sb-tier-tile>summary{padding:15px 11px;gap:10px;min-height:110px;align-items:start}.sb-tier-tile summary>.sb-plan-token{width:32px;height:32px;font-size:12px;box-shadow:2px 2px 0 #1c1228}.sb-tier-tile summary b{font-size:14px;line-height:1.45}.sb-tier-tile summary small{font-size:8px;line-height:1.85}.sb-tier-tile summary i{font-size:18px;line-height:1.4}.sb-tier-reason{padding:19px 16px}.sb-tier-reason p,.sb-tier-reason li{font-size:14px;line-height:1.9}.sb-tier-reason h3{font-size:18px}.sb-tier-reason .sb-card-actions{gap:5px}.sb-tier-reason .sb-card-actions>a{font-size:10px;gap:7px}.sb-tier-empty{font-size:11px!important;line-height:1.9!important;margin:4px!important;overflow-wrap:anywhere}.sb-tool{padding:24px 17px;margin:30px 0 40px;box-shadow:3px 3px 0 #130b1e}.sb-tool>.sb-section-head h2{font-size:30px}.sb-tool .sb-section-head>p{font-size:15px;line-height:1.85}.sb-tool .sb-filters{padding:17px}.sb-tool-result{grid-template-columns:1fr;gap:15px;padding:22px 18px}.sb-result-mark{width:38px;height:38px;font-size:25px}.sb-tool-result h3{font-size:24px;line-height:1.3}.sb-tool-result p{font-size:15px;line-height:1.85}.sb-tool-result>div>span{font-size:8px}.sb-result-next{padding:15px}.sb-tool-result li{font-size:12px;line-height:1.9}.sb-tool-examples summary{font-size:14px;line-height:1.8;padding:16px 20px;min-height:61px}.sb-tool-examples>details>p{font-size:15px;line-height:1.9;padding:0 20px 7px}.sb-planner-result{padding:23px 18px}.sb-planner-result h3{font-size:25px;line-height:1.3}.sb-planner-result>p:not(.sb-kicker){font-size:15px;line-height:1.9}.sb-plan-tradeoff{padding:18px}.sb-plan-tradeoff p{font-size:14px;line-height:1.9}.sb-plan-tradeoff>strong{font-size:9px}.sb-plan-priorities>li{font-size:12px;line-height:1.8;padding:10px 12px}.sb-manual-checks{padding:20px 17px}.sb-manual-checks>legend{font-size:11px;padding:0 7px;line-height:1.8;max-width:100%}.sb-manual-checks>label{font-size:14px;line-height:1.85;min-height:48px;padding:11px 0}.sb-manual-checks>p{font-size:10px}.sb-tool-actions{gap:13px}.sb-tool-actions>button{width:100%;font-size:12px}.sb-tool-actions>p{font-size:12px}.sb-tool-footnote{font-size:12px!important;line-height:1.9!important}.sb-planner-explainer{grid-template-columns:1fr;gap:20px;margin:35px 0}.sb-planner-explainer>div{padding:24px}.sb-planner-explainer h2{font-size:29px}.sb-planner-explainer p{font-size:15px;line-height:1.9}.sb-takeaway{padding:23px 21px}.sb-takeaway>span{font-size:8px}.sb-takeaway>p{font-size:17px;line-height:1.8}.sb-article-layout{display:block;margin-top:28px}.sb-toc{position:static;padding:16px 20px;margin-bottom:32px}.sb-toc nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 18px;padding-top:10px}.sb-toc nav>a,.sb-toc nav>a:last-child{flex:1 0 calc(50% - 18px);font-size:10px;border:0;min-height:44px;padding:9px 0;line-height:1.8}.sb-toc>details>summary{font-size:10px;line-height:1.8}.sb-section-number{font-size:8px;line-height:1.9;margin-bottom:15px}.sb-checklist{padding:24px 21px}.sb-checklist label{font-size:15px;line-height:1.85;padding:12px 0}.sb-checklist>small{font-size:10px}.sb-faq summary{font-size:14px;line-height:1.85;padding:17px}.sb-faq details>p{font-size:15px;line-height:1.9;padding:0 17px 8px}.sb-next-tool{padding:25px 22px}.sb-next-tool h2{font-size:28px!important}.sb-next-tool .sb-button{font-size:11px;gap:11px}.sb-related{margin-top:40px}.sb-effect-grid{grid-template-columns:1fr}.sb-effect-card>summary{padding:21px 45px 23px 21px;min-height:105px}.sb-effect-label{font-size:8px}.sb-effect-card summary b{font-size:24px}.sb-effect-card>div{padding:21px}.sb-effect-card p{font-size:15px;line-height:1.9}.sb-effect-card small{font-size:11px;line-height:1.9}.sb-effect-card .sb-effect-limit{padding:17px}.sb-forest-reference>div{gap:9px}.sb-forest-reference article{padding:18px 8px}.sb-forest-reference strong{font-size:29px}.sb-forest-reference span{font-size:6px;line-height:1.9}.sb-forest-reference b{font-size:24px}.sb-forest-reference small{font-size:8px}.sb-method{margin-top:30px}.sb-method>section{padding-bottom:25px;margin-bottom:32px}.sb-promo>a{grid-template-columns:1fr}.sb-promo a>div{padding:28px}.sb-promo h2{font-size:35px}.sb-promo p{font-size:15px;line-height:1.85}}
@media(max-width:380px){.slotbound-page>header{padding-inline:17px}.slotbound-page .brand-logo{width:153px}.sb-wrap{padding-inline:16px}.sb-subnav{margin-inline:16px}.sb-subnav nav>a,.sb-nav-menu>summary{font-size:10px;padding-inline:8px}.sb-nav-menu{margin-left:0}.sb-cover-copy{padding:31px 21px}.sb-cover h1{font-size:37px}.sb-cover-copy>.sb-kicker{font-size:7px!important}.sb-cover-note{margin-inline:21px;padding:10px}.sb-cover-note>small{font-size:6px}.sb-cover-note>strong{font-size:23px}.sb-page-head h1,.sb-article-head h1{font-size:33px}.sb-section-head h2{font-size:30px}.sb-opening h2,.sb-jester-feature h2{font-size:30px}.sb-destination-grid h3{font-size:25px}.sb-unit-card>summary{padding:16px 12px;gap:9px}.sb-unit-card summary b{font-size:17px}.sb-unit-token{width:35px;height:35px;font-size:14px}.sb-unit-body{padding:19px}.sb-skill-note{padding:15px}.sb-skill-note dl{grid-template-columns:1fr}.sb-skill-note dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px}.sb-skill-note dd{margin:0}.sb-tier-row{grid-template-columns:49px minmax(0,1fr)}.sb-tier-label{padding-inline:6px}.sb-tier-label strong{font-size:33px}.sb-tier-label span{font-size:6px}.sb-tier-entries{padding:8px}.sb-tier-tile>summary{padding:13px 9px;gap:8px}.sb-tier-tile summary>.sb-plan-token{width:25px;height:25px;font-size:10px;box-shadow:none}.sb-tier-tile summary b{font-size:13px}.sb-tier-tile summary small{font-size:8px}.sb-tier-tile summary i{font-size:16px}.sb-tier-reason{padding:17px 13px}.sb-tier-reason p,.sb-tier-reason li{font-size:13px}.sb-tool{padding:22px 13px}.sb-tool .sb-filters{padding:14px}.sb-tool .sb-section-head h2{font-size:27px}.sb-tool-result{padding:21px 16px}.sb-tool-result h3{font-size:22px}.sb-planner-result{padding:22px 15px}.sb-planner-result h3{font-size:23px}.sb-reading h2,.sb-article-layout .sb-reading h2,.sb-method h2{font-size:27px}.sb-takeaway{padding:21px 18px}.sb-next-tool{padding:24px 19px}.sb-next-tool h2{font-size:25px!important}.sb-checklist{padding:22px 18px}.sb-sources{padding:22px 18px}.sb-sources h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){.sb-wrap *, .sb-subnav *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Real Slotbound game pixels. Reference art stays visibly distinct from verified sprites. */
.sb-unit-token.sb-unit-art{display:inline-flex;flex:0 0 auto;width:76px;height:76px;padding:0;overflow:hidden;border:2px solid #a88c67;background:#35273e;box-shadow:3px 3px 0 #130b1e;align-items:center;justify-content:center}
.sb-unit-token.sb-unit-art img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;image-rendering:pixelated;border:0;border-radius:0;margin:0}
.sb-unit-art[data-art-status="exact"]{border-color:#bbd99b}
.sb-unit-card>summary{display:grid;grid-template-columns:76px minmax(0,1fr) auto auto;gap:17px;align-items:center;min-height:126px}
.sb-unit-card summary b{font-size:21px;line-height:1.35}
.sb-unit-card summary .sb-art-label,.sb-tier-tile summary .sb-art-label{display:block;width:fit-content;margin-top:7px;padding:4px 6px;border:1px solid #806477;background:#251b30;color:#f0d0de;font:500 9px/1.4 var(--sb-body,"Inter",sans-serif);letter-spacing:.035em;text-transform:none}
.sb-unit-card summary .sb-art-label[data-art-status="exact"],.sb-tier-tile summary .sb-art-label[data-art-status="exact"]{color:#cde5b4;border-color:#647f57}
.sb-unit-art-note{font-size:12px!important;line-height:1.75!important;margin:0 0 20px!important;padding:12px 14px;border-left:2px solid #bb91ad;background:#2d2135;color:#dac6d4!important}
.sb-unit-art-note>a{display:inline-block;margin-left:4px;color:#f0c66c}
.sb-plan-units .sb-unit-token.sb-unit-art{width:44px;height:44px;border-width:1px;box-shadow:2px 2px 0 #130b1e}
.sb-build-art{display:flex;align-items:center;gap:17px;min-height:121px;margin-bottom:21px;padding:16px;background:linear-gradient(115deg,#362840,#241c30);border:1px solid #59465f}
.sb-build-art .sb-unit-token.sb-unit-art{width:88px;height:88px}
.sb-build-art>span:last-child{max-width:100px;color:#d9bfd2;font-size:10px;line-height:1.9;letter-spacing:.1em;text-transform:uppercase}
.sb-tier-tile>summary{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;min-height:126px}
.sb-tier-tile summary>.sb-unit-token.sb-unit-art{width:76px;height:76px}
@media(max-width:700px){.sb-unit-card>summary{grid-template-columns:64px minmax(0,1fr) auto;gap:12px;padding:19px 15px}.sb-unit-card>summary>em{display:none}.sb-unit-token.sb-unit-art{width:64px;height:64px}.sb-unit-card summary b{font-size:18px}.sb-unit-card summary .sb-art-label,.sb-tier-tile summary .sb-art-label{font-size:9px;line-height:1.55;margin-top:6px}.sb-unit-art-note{font-size:12px!important}.sb-tier-tile>summary{grid-template-columns:58px minmax(0,1fr) auto;gap:12px;padding:17px 12px;align-items:start}.sb-tier-tile summary>.sb-unit-token.sb-unit-art{width:58px;height:58px}.sb-tier-tile summary b{font-size:14px}.sb-build-art{min-height:112px}.sb-build-art .sb-unit-token.sb-unit-art{width:80px;height:80px}.sb-plan-units .sb-unit-token.sb-unit-art{width:38px;height:38px}}
@media(max-width:380px){.sb-unit-card>summary{grid-template-columns:56px minmax(0,1fr) auto;gap:10px;padding:17px 12px}.sb-unit-token.sb-unit-art{width:56px;height:56px}.sb-unit-card summary b{font-size:17px}.sb-unit-card summary .sb-art-label{font-size:8px}.sb-tier-tile>summary{grid-template-columns:48px minmax(0,1fr) auto;gap:8px;padding:15px 9px}.sb-tier-tile summary>.sb-unit-token.sb-unit-art{width:48px;height:48px}.sb-tier-tile summary .sb-art-label{font-size:8px}.sb-tier-tile summary b{font-size:13px}}
