.doc-page{width:100%;max-width:860px;margin:0 auto;padding:8px 0 56px;color:var(--color-text)}.doc-page .doc-head{padding:14px 0 26px}.doc-page .doc-kicker{margin:0 0 10px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-dim)}.doc-page h1{margin:0 0 12px;font-size:clamp(30px,4.6vw,44px);font-weight:800;letter-spacing:-.04em;line-height:1.05}.doc-page .doc-lead{max-width:660px;margin:0;font-size:16px;line-height:1.6;color:var(--color-dim)}.doc-page .doc-meta{margin:14px 0 0;font-family:var(--font-mono);font-size:11px;line-height:1.6;color:var(--color-dim)}.doc-page nav.panel,.doc-page section.panel{padding:26px 26px 20px;margin-bottom:14px}.doc-page h2{margin:0 0 14px;font-size:22px;font-weight:750;letter-spacing:-.03em;line-height:1.2}.doc-page h3{margin:22px 0 8px;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.doc-page p{margin:0 0 12px;font-size:15px;line-height:1.65}.doc-page ol,.doc-page ul{margin:0 0 14px;padding-left:22px;font-size:15px;line-height:1.6}.doc-page li{margin-bottom:6px}.doc-page li>ol,.doc-page li>ul{margin-top:6px;margin-bottom:0}.doc-page a{color:inherit;text-decoration:underline;text-decoration-color:var(--color-lime);text-decoration-thickness:1.5px;text-underline-offset:3px}.doc-page a:hover{text-decoration-thickness:2px}.doc-page code{font-family:var(--font-mono);font-size:.88em;word-break:break-all}.doc-page dt{margin-top:12px;font-size:15px;font-weight:700}.doc-page dd{margin:4px 0 0;font-size:15px;line-height:1.6;color:var(--color-dim)}.doc-page .doc-note{margin:14px 0;padding-left:14px;border-left:2px solid var(--color-lime);color:var(--color-dim)}.doc-page .doc-small,.doc-page .doc-toc h2{font-size:13px;color:var(--color-dim)}.doc-page .doc-toc h2{font-family:var(--font-mono);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.doc-page .doc-toc ol{column-count:2;column-gap:28px;margin:0;padding-left:20px;font-size:14px}.doc-page .doc-toc li{break-inside:avoid;margin-bottom:5px}.doc-page .doc-table-wrap{overflow-x:auto;margin:6px 0 16px;-webkit-overflow-scrolling:touch}.doc-page table{width:100%;min-width:520px;border-collapse:collapse;font-size:13.5px;line-height:1.45}.doc-page td,.doc-page th{padding:9px 10px;border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top}.doc-page th{font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-dim)}.doc-page tr:last-child td{border-bottom:0}.doc-page td.num,.doc-page th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.doc-page .doc-addresses table{min-width:0}.doc-page .doc-addresses td{word-break:break-all}.doc-page .doc-foot{padding:10px 4px 0;font-size:13px;color:var(--color-dim)}@media (max-width:640px){.doc-page{padding-bottom:32px}.doc-page nav.panel,.doc-page section.panel{padding:18px 16px 14px}.doc-page h2{font-size:19px}.doc-page dd,.doc-page dt,.doc-page ol,.doc-page p,.doc-page ul{font-size:14.5px}.doc-page .doc-toc ol{column-count:1}.doc-page table{font-size:13px}}.fieldguide{--fg-creator:#60a5fa;--fg-vault:#a78bfa;--fg-payday:#34d3b4;--fg-team:#6b7280;--fg-burn:#ff6b6f;--fg-liq:#38bdf8;--fg-pool:#2563eb;--fg-pots:#f472b6;--fg-gold:#f5b942;--fg-bag:#ffffff26;--fg-bag-ink:#aeb4a8;--fg-accent:#60a5fa;--fg-panel:#0c0f0b;--fg-line:#ffffff17;--fg-line-soft:#ffffff0d;--fg-faint:#6a7165;width:100%;max-width:900px;margin:0 auto;padding:8px 0 56px;display:grid;gap:20px;min-width:0;color:var(--color-text);font-size:15px;line-height:1.55}.fieldguide *{min-width:0}.fieldguide h1,.fieldguide h2,.fieldguide h3{margin:0;letter-spacing:-.02em;text-wrap:balance}.fieldguide h1{font-size:clamp(32px,6vw,52px);font-weight:750;line-height:1.02}.fieldguide h1 em{font-style:normal;color:var(--fg-accent)}.fieldguide h2{font-size:21px;font-weight:650;line-height:1.2}.fieldguide h3{font-size:15px;font-weight:650;line-height:1.3}.fieldguide p{margin:0;max-width:68ch}.fieldguide ol,.fieldguide ul{margin:0;padding-left:20px;display:grid;gap:6px;max-width:72ch}.fieldguide ul{list-style:disc}.fieldguide ol{list-style:decimal}.fieldguide li::marker{color:var(--color-dim)}.fieldguide li>ol,.fieldguide li>ul{margin-top:6px}.fieldguide a{color:var(--fg-accent);text-decoration:underline;text-decoration-color:#60a5fa66;text-underline-offset:3px}.fieldguide a:hover{text-decoration-color:currentColor}.fieldguide code{font-family:var(--font-mono);font-size:.86em;overflow-wrap:anywhere}.fieldguide b,.fieldguide strong{color:var(--color-text);font-weight:650}.fieldguide .fg-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.fieldguide .fg-dim{color:var(--color-dim)}.fieldguide .fg-note{color:var(--fg-faint);font-size:12.5px}.fieldguide .fg-note b{color:var(--color-dim)}.fieldguide .fg-header{display:grid;gap:12px;padding:6px 2px 4px}.fieldguide .fg-kick{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-accent)}.fieldguide .fg-lead{color:var(--color-dim);font-size:16px}.fieldguide .fg-meta{color:var(--fg-faint);font-family:var(--font-mono);font-size:11px;line-height:1.6}.fieldguide .fg-toc{display:flex;flex-wrap:wrap;gap:6px;padding:0 2px}.fieldguide .fg-toc a{font-family:var(--font-mono);font-size:11px;color:var(--color-dim);text-decoration:none;border:1px solid var(--fg-line);border-radius:999px;padding:5px 10px;white-space:nowrap;transition:color .15s,border-color .15s}.fieldguide .fg-toc a:hover{color:var(--color-text);border-color:#ffffff40}.fieldguide .fg-toc .sep{flex-basis:100%;height:0}.fieldguide .fg-panel{position:relative;display:grid;gap:16px;padding:24px;border:1px solid var(--fg-line);border-radius:16px;background:linear-gradient(145deg,#ffffff08,#ffffff02 55%),var(--fg-panel)}.fieldguide .fg-panel,.fieldguide .fg-panel [id]{scroll-margin-top:90px}.fieldguide .fg-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px;padding-bottom:14px;border-bottom:1px solid var(--fg-line-soft)}.fieldguide .fg-tag{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:0;color:var(--color-dim);border:1px solid var(--fg-line);border-radius:8px;padding:3px 8px;white-space:nowrap}.fieldguide .fg-tag.live{color:var(--fg-payday);border-color:#34d3b455}.fieldguide .fg-tag.off{color:var(--fg-gold);border-color:#f5b94255}.fieldguide h3 .fg-tag{margin-left:8px;vertical-align:2px}.fieldguide .fg-sub{display:grid;gap:10px}.fieldguide .fg-bar{display:flex;gap:2px;height:52px;border-radius:10px;overflow:hidden}.fieldguide .fg-bar>div{display:flex;flex-direction:column;justify-content:center;padding:0 12px;overflow:hidden;font-size:13px;font-weight:700;line-height:1.15;white-space:nowrap}.fieldguide .fg-bar>div span{font-family:var(--font-mono);font-size:11px;font-weight:600;opacity:.72}.fieldguide .fg-bar>div.narrow{padding:0 6px;font-size:11.5px}.fieldguide .fg-bar.sm{height:36px}.fieldguide .fg-bar.sm>div{padding:0 9px;font-size:12px}.fieldguide .fg-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px}.fieldguide .fg-legend p{display:grid;grid-template-columns:10px 1fr;gap:10px;align-items:baseline;color:var(--color-dim);font-size:13.5px}.fieldguide .fg-legend i{width:10px;height:10px;border-radius:3px;transform:translateY(1px)}.fieldguide .fg-hbars{display:grid;gap:9px}.fieldguide .fg-hb{display:grid;grid-template-columns:170px minmax(0,1fr) 104px;gap:12px;align-items:center;font-size:13.5px}.fieldguide .fg-hb .l{color:var(--color-text)}.fieldguide .fg-hb .l small{display:block;color:var(--fg-faint);font-size:11.5px;line-height:1.3}.fieldguide .fg-hb .t{height:14px;border-radius:7px;background:#ffffff0a;overflow:hidden}.fieldguide .fg-hb .t i{display:block;height:100%;border-radius:7px;background:var(--c)}.fieldguide .fg-hb .v{font-family:var(--font-mono);font-weight:600;text-align:right;color:var(--c);font-variant-numeric:tabular-nums}.fieldguide .fg-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fieldguide .fg-step{display:grid;gap:4px;align-content:start;padding:14px;border:1px solid var(--fg-line-soft);border-radius:12px;background:#ffffff04}.fieldguide .fg-step .k{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-accent)}.fieldguide .fg-step strong{font-family:var(--font-mono);font-size:22px;font-weight:600;letter-spacing:-.02em}.fieldguide .fg-step>span:last-child{color:var(--color-dim);font-size:12.5px}.fieldguide .fg-callout{max-width:none;padding:9px 13px;border-left:3px solid var(--fg-gold);border-radius:0 10px 10px 0;background:#f5b9420d;color:var(--color-dim);font-size:13.5px}.fieldguide .fg-callout p+p{margin-top:6px}.fieldguide .fg-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fieldguide .fg-mini{display:grid;gap:10px;align-content:start;padding:14px;border:1px solid var(--fg-line-soft);border-radius:12px}.fieldguide .fg-mini li,.fieldguide .fg-mini p{font-size:13.5px}.fieldguide .fg-pills{display:flex;flex-wrap:wrap;gap:6px}.fieldguide .fg-pills code{padding:3px 8px;border:1px solid var(--fg-line);border-radius:7px;font-size:12px}.fieldguide .fg-tw{overflow-x:auto;-webkit-overflow-scrolling:touch}.fieldguide table{width:100%;min-width:520px;border-collapse:collapse;font-size:13.5px;line-height:1.45}.fieldguide table.compact{min-width:0}.fieldguide td,.fieldguide th{padding:9px 10px;border-bottom:1px solid var(--fg-line-soft);text-align:left;vertical-align:top}.fieldguide th{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-dim);white-space:nowrap}.fieldguide tr:last-child td{border-bottom:0}.fieldguide td.num,.fieldguide th.num{text-align:right;font-family:var(--font-mono);font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.fieldguide td .fg-can,.fieldguide td .fg-fixed{margin-right:6px}.fieldguide td:first-child code{overflow-wrap:normal}.fieldguide .fg-inline-bar{display:block;height:8px;border-radius:4px;background:var(--c)}.fieldguide .fg-can,.fieldguide .fg-fixed{display:inline-block;padding:2px 7px;border-radius:6px;font-family:var(--font-mono);font-size:10.5px;white-space:nowrap}.fieldguide .fg-fixed{background:#34d3b41a;color:var(--fg-payday)}.fieldguide .fg-can{background:#f5b9421a;color:var(--fg-gold)}.fieldguide .fg-addr{font-family:var(--font-mono);font-size:12px;color:var(--color-dim);overflow-wrap:anywhere;word-break:break-all}.fieldguide .fg-events{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fieldguide .fg-events ul{padding:0;list-style:none;gap:7px}.fieldguide .fg-hb .v{white-space:nowrap}.fieldguide .fg-events code{display:block;color:var(--color-dim);font-size:11.5px;line-height:1.5}.fieldguide .fg-events code b{color:var(--color-text);font-weight:600}.fieldguide dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0}.fieldguide dt{font-size:14.5px;font-weight:650}.fieldguide dd{margin:3px 0 0;color:var(--color-dim);font-size:13.5px;line-height:1.55}.fieldguide .fg-faq{display:grid;gap:16px}.fieldguide .fg-faq h3{margin-bottom:4px}.fieldguide .fg-faq p{color:var(--color-dim);font-size:14px}.fieldguide .fg-foot{display:grid;gap:6px;padding:0 2px;color:var(--fg-faint);font-family:var(--font-mono);font-size:11px;line-height:1.6}@media (max-width:700px){.fieldguide{gap:14px;padding-bottom:32px}.fieldguide .fg-panel{padding:18px 16px;gap:14px;border-radius:14px}.fieldguide .fg-events,.fieldguide .fg-flow,.fieldguide .fg-legend,.fieldguide .fg-two,.fieldguide dl{grid-template-columns:1fr}.fieldguide .fg-hb{grid-template-columns:104px minmax(0,1fr) 76px;gap:9px;font-size:13px}.fieldguide .fg-bar>div{padding:0 7px;font-size:11.5px}.fieldguide .fg-bar>div span{font-size:10px}.fieldguide .fg-bar>div.narrow{padding:0;font-size:0}.fieldguide .fg-bar>div.narrow span{display:none}.fieldguide .fg-lead{font-size:15px}.fieldguide table{font-size:13px}}@media (max-width:560px){.fieldguide table.stack{min-width:0}.fieldguide table.stack thead{display:none}.fieldguide table.stack tr{display:block;padding:10px 0;border-bottom:1px solid var(--fg-line-soft)}.fieldguide table.stack tr:last-child{border-bottom:0}.fieldguide table.stack td{display:block;padding:2px 0;border:0}.fieldguide table.stack td:first-child{font-weight:600}.fieldguide table.stack td:first-child code{overflow-wrap:anywhere}.fieldguide table.stack td+td{color:var(--color-dim)}}.fieldguide .fg-code{margin:0;min-width:0;max-width:100%;overflow-x:auto;padding:12px 14px;border:1px solid var(--fg-line-soft);border-radius:10px;background:#00000059;font-family:var(--font-mono);font-size:12px;line-height:1.6;color:var(--color-text);white-space:pre}.fieldguide .fg-code code{font-size:inherit;overflow-wrap:normal}