.auto-page .panel-title{margin-bottom:18px;font-size:19px}.auto-page .auto-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;margin-top:28px;display:grid}.auto-page .mode-fieldset{border:none;margin:0;padding:0}.auto-page .mode-fieldset legend{margin-bottom:8px;padding:0}.auto-page .mode-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.auto-page .mode-card{border:1px solid var(--line);background:var(--bg-raised);cursor:pointer;border-radius:8px;padding:14px 16px;transition:border-color .18s,background .18s;display:block;position:relative}.auto-page .mode-card:hover{border-color:var(--emerald-line)}.auto-page .mode-card.on{border-color:var(--emerald);background:var(--emerald-dim)}.auto-page .mode-card:focus-within{outline:2px solid var(--emerald);outline-offset:2px}.auto-page .mode-card input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.auto-page .mode-name{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:500;display:block}.auto-page .mode-card.on .mode-name{color:var(--emerald)}.auto-page .mode-desc{color:var(--muted);margin-top:6px;font-size:12.5px;line-height:1.5;display:block}.auto-page .mode-card.on .mode-desc{color:var(--ink-dim)}.auto-page .picker-block{margin-top:22px}.auto-page .mini-grid{grid-template-columns:repeat(5,40px);gap:6px;margin-top:4px;display:grid}.auto-page .mini-vein{border:1px solid var(--line);background:var(--bg-raised);width:40px;height:40px;color:var(--muted);font-family:var(--mono);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:11.5px;transition:border-color .18s,background .18s,color .18s;display:flex}.auto-page .mini-vein:hover{border-color:var(--emerald-line);color:var(--ink-dim)}.auto-page .mini-vein[aria-pressed=true]{background:var(--emerald-dim);border-color:var(--emerald);color:var(--glow);box-shadow:0 0 10px var(--emerald-glow)}.auto-page .field-grid{grid-template-columns:minmax(0,1fr) 200px;gap:16px;margin-top:24px;display:grid}.auto-page .preset-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.auto-page .preset-btn{font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--line);color:var(--ink-dim);cursor:pointer;background:0 0;border-radius:6px;padding:7px 12px;font-size:11.5px;transition:border-color .18s,background .18s,color .18s}.auto-page .preset-btn:hover{border-color:var(--emerald-line);color:var(--emerald)}.auto-page .preset-btn.on{border-color:var(--emerald);background:var(--emerald-dim);color:var(--emerald)}.auto-page .field-hint{font-family:var(--mono);letter-spacing:.04em;color:var(--faint);margin-top:8px;font-size:11px;line-height:1.7}.auto-page .switch-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.auto-page .switch{border:1px solid var(--line);background:var(--bg-raised);cursor:pointer;border-radius:999px;flex:none;width:48px;height:26px;padding:0;transition:background .18s,border-color .18s;position:relative}.auto-page .switch:before{content:"";position:absolute;inset:-10px}.auto-page .switch:after{content:"";background:var(--muted);border-radius:50%;width:18px;height:18px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.auto-page .switch:hover{border-color:var(--emerald-line)}.auto-page .switch[aria-checked=true]{background:var(--emerald-dim);border-color:var(--emerald)}.auto-page .switch[aria-checked=true]:after{background:var(--emerald);box-shadow:0 0 8px var(--emerald-glow);transform:translate(22px)}.auto-page .switch[aria-disabled=true]{cursor:not-allowed}.auto-page .switch:disabled{opacity:.5;cursor:wait}.auto-page .switch-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);cursor:pointer;font-size:12.5px}.auto-page .running-chip{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--emerald);font-size:11px}.auto-page .next-in{padding:6px 0 16px}.auto-page .next-in .v{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--glow);margin-top:8px;font-size:clamp(36px,3.6vw,46px);line-height:1.05;display:block}.auto-page .next-in .v.idle{color:var(--faint)}.auto-page .status-rows .row{border-top:1px solid var(--line-soft);font-family:var(--mono);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:8px 0;font-size:12.5px;display:flex}.auto-page .status-rows .row .k{color:var(--muted)}.auto-page .status-rows .row .v{color:var(--ink-dim);text-align:right}.auto-page .status-rows .row .v.hi{color:var(--emerald)}.auto-page .cap-note{border-top:1px dashed var(--line);font-family:var(--mono);letter-spacing:.04em;color:var(--muted);margin-top:14px;padding-top:12px;font-size:11.5px;line-height:1.7}.auto-page .status-fine{color:var(--faint);margin-top:14px;font-size:12px;line-height:1.6}.auto-page .sect{margin-top:56px}.auto-page .sect>.eyebrow{margin-bottom:16px;display:block}.auto-page .empty-line{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);border:1px dashed var(--line);border-radius:8px;padding:16px 18px;font-size:12.5px;line-height:1.8}.auto-page .res-won{color:var(--glow)}.auto-page .res-lost{color:var(--muted)}.auto-page .res-pending{color:var(--faint);letter-spacing:.14em;font-size:11px}.auto-page .gas-note{font-family:var(--mono);letter-spacing:.02em;color:var(--muted);max-width:76ch;margin-top:18px;font-size:12px;line-height:1.7}.auto-page .fineprint{max-width:86ch;color:var(--faint);margin-top:56px;font-size:12px;line-height:1.7}@media (max-width:820px){.auto-page .auto-grid{grid-template-columns:minmax(0,1fr)}.auto-page .preset-btn{min-height:44px;padding:12px 8px}}@media (max-width:560px){.auto-page .mode-cards,.auto-page .field-grid{grid-template-columns:minmax(0,1fr)}.auto-page .mini-grid{grid-template-columns:repeat(5,minmax(44px,56px))}.auto-page .mini-vein{width:auto;height:44px}}@media (max-width:480px){.auto-page .switch-row{gap:10px}.auto-page .next-in .v{font-size:32px}}
