.cw-options-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 15px;border:1px solid rgb(var(--cw-border));border-radius:999px;background:rgb(var(--cw-card));color:rgb(var(--cw-title));font:600 12px/1.3 var(--font-data),sans-serif}.cw-options-trigger:hover{border-color:rgb(var(--cw-accent-icon));background:rgb(var(--cw-soft))}.cw-options-trigger:focus-visible{outline:2px solid rgb(var(--cw-accent-icon));outline-offset:3px}.cw-options-welcome{display:flex;justify-content:flex-end;padding:20px 20px 0}.cw-options-overlay{position:fixed;inset:0;z-index:100;background:#0f1f3a66}.cw-options-dialog{--op-card:#fff;--op-soft:#f7f7ee;--op-line:#ddddd0;--op-ink:#0f1f3a;--op-muted:#62625a;--op-panel:#0f1f3a;--op-panel-ink:#cbf24a;position:fixed;z-index:101;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:min(1050px,calc(100vw - 48px));max-height:calc(100dvh - 48px);min-height:0;overflow:hidden;border-radius:12px;background:var(--op-card);color:var(--op-ink);box-shadow:0 24px 70px #0003;font:400 13px/1.5 var(--font-data),sans-serif;color-scheme:light;animation:cw-options-enter .22s cubic-bezier(.16,1,.3,1)}.cw-options-dialog[data-options-theme=dark]{--op-card:#1c1c16;--op-soft:#24241d;--op-line:#45453a;--op-ink:#f1f1e8;--op-muted:#b9b9ab;--op-panel:#132447;color-scheme:dark}.cw-options-dialog[data-options-headers=warm]{--op-panel:var(--op-soft);--op-panel-ink:var(--op-ink)}.cw-options-dialog *,.cw-options-dialog :after,.cw-options-dialog :before{box-sizing:border-box}.cw-options-dialog{overflow:clip}.cw-options-dialog ::-moz-selection{background:#cbf24a;color:#0f1f3a}.cw-options-dialog ::selection{background:#cbf24a;color:#0f1f3a}.cw-options-dialog :is(button,select){font-family:inherit}.cw-options-dialog :is(button,select):focus-visible{outline:2px solid #819f20;outline-offset:2px}.cw-options-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.cw-options-dialog button:disabled{opacity:.3;cursor:not-allowed}.cw-options-dialog svg{flex-shrink:0}.cw-options-heading{display:flex;align-items:center;gap:14px;flex-shrink:0;padding:22px 26px 18px;border-bottom:1px solid var(--op-line)}.cw-options-heading h2{margin:0;color:var(--op-ink);font:750 23px/1.2 var(--font-data),sans-serif;letter-spacing:-.025em}.cw-options-heading p{color:var(--op-muted);font-size:13px;margin:6px 0 0}.cw-options-emblem{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#0f1f3a;background:#cbf24a;flex-shrink:0}.cw-options-icon-button{width:40px;height:40px;flex-shrink:0;padding:0;border:0;border-radius:7px;background:transparent;color:var(--op-muted)}.cw-options-icon-button:hover:not(:disabled){background:#cbf24a;color:#0f1f3a}.cw-options-heading>.cw-options-icon-button{margin-left:auto}.cw-options-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:0;overflow:hidden}.cw-options-controls{min-width:0;min-height:0;padding:24px 26px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--op-muted) var(--op-soft)}.cw-options-field{min-width:0;padding:0;border:0;margin:0}.cw-options-appearance+.cw-options-field,.cw-options-controls>.cw-options-field+.cw-options-field{margin-top:25px}.cw-options-field :is(legend,label,h3){display:flex;align-items:center;gap:8px;color:var(--op-ink);margin:0 0 10px;padding:0;font-size:14px;font-weight:750}.cw-options-field p{color:var(--op-muted);margin:9px 0 0;font-size:12px;line-height:1.5}.cw-options-segments{display:flex;gap:4px;padding:4px;border:1px solid var(--op-line);border-radius:9px;background:var(--op-soft)}.cw-options-segments button{min-width:0;flex:1;flex-wrap:wrap;min-height:44px;padding:8px 5px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--op-ink);font-size:12px;font-weight:600}.cw-options-segments button small{display:block;flex-basis:100%;font-size:11px;font-weight:400}.cw-options-segments button[aria-pressed=true]{background:#cbf24a;border-color:#cbf24a;color:#0f1f3a}.cw-options-segments button:not([aria-pressed=true]):hover{border-color:var(--op-muted)}.cw-options-appearance{display:grid;grid-template-columns:1fr 1.15fr;gap:16px;margin:22px 0 0}.cw-options-appearance legend{min-height:42px;margin-bottom:6px;align-content:end}.cw-options-dialog select#cw-options-initial{display:block;width:100%;max-width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--op-line)!important;border-radius:7px;background:var(--op-card)!important;color:var(--op-ink)!important;font-size:13px}.cw-options-order-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cw-options-order-title h3{margin:0}.cw-options-order-title>span{font-size:11px;color:var(--op-muted);white-space:nowrap}.cw-options-order{padding:0;margin:12px 0 0;list-style:none;max-height:285px;overflow-y:auto;overscroll-behavior:contain;border-block:1px solid var(--op-line);scrollbar-width:thin;scrollbar-color:var(--op-muted) var(--op-soft)}.cw-options-order li{display:flex;align-items:center;min-height:48px;gap:7px;border-bottom:1px solid var(--op-line)}.cw-options-order li:last-child{border-bottom:0}.cw-options-order li[data-dragging=true]{background:var(--op-soft);outline:1px solid #819f20;outline-offset:-1px}.cw-options-grip{display:grid;place-items:center;flex-shrink:0;width:20px;height:44px;color:var(--op-muted);cursor:grab;touch-action:none}.cw-options-grip:active{cursor:grabbing}.cw-options-position{width:17px;flex-shrink:0;font-size:11px;color:var(--op-muted);font-variant-numeric:tabular-nums}.cw-options-tab-name{display:flex;align-items:center;gap:7px;min-width:0;flex:1;font-size:11px;font-weight:600;overflow-wrap:anywhere}.cw-options-tab-name svg{color:var(--op-muted)}.cw-options-start-dot{height:6px;width:6px;flex-shrink:0;border-radius:50%;background:#819f20}.cw-options-move{display:flex}.cw-options-move .cw-options-icon-button{width:34px}.cw-options-preview{min-width:0;overflow-y:auto;padding:24px;border-left:1px solid var(--op-line);background:var(--op-soft);scrollbar-width:thin;scrollbar-color:var(--op-muted) var(--op-soft)}.cw-options-preview h3{font-size:14px;font-weight:750;margin:0}.cw-options-preview>p{margin:8px 0 20px;color:var(--op-muted);font-size:12px}.cw-options-mini-race{padding:15px;background:var(--op-card);border:1px solid var(--op-line);border-radius:8px}.cw-options-mini-race strong{font-size:18px;font-weight:800}.cw-options-mini-race p{font-size:11px;color:var(--op-muted);margin:5px 0 0}.cw-options-mini-tabs{display:flex;flex-wrap:wrap;gap:5px;margin:15px 0}.cw-options-mini-tabs span{padding:6px 7px;border-radius:5px;border:1px solid var(--op-line);background:var(--op-card);font-size:10px;font-weight:650}.cw-options-mini-tabs span[data-selected=true]{background:#cbf24a;color:#0f1f3a;border-color:#819f20}.cw-options-table-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.cw-options-table-preview[data-layout=stacked]{grid-template-columns:minmax(0,1fr)}.cw-options-table-preview .cw-options-sample{min-width:0}.cw-options-table-preview .cw-options-sample>div{gap:2px;padding:6px}.cw-options-table-preview .cw-options-sample span{padding-inline:0;font-size:11px}.cw-options-sample{border:1px solid var(--op-line);border-radius:8px;overflow:hidden;background:var(--op-card)}.cw-options-sample h4{padding:10px 12px;background:var(--op-panel);color:var(--op-panel-ink);font-size:11px;font-weight:700;letter-spacing:.04em}.cw-options-sample>div{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:8px}.cw-options-sample span{padding:8px 3px;border-radius:5px;text-align:center;font-weight:750;font-variant-numeric:tabular-nums;background:var(--op-soft)}.cw-options-sample span:first-child{background:#cbf24a;color:#0f1f3a}.cw-options-sample small{display:block;padding:0 8px 8px;font-size:11px;color:var(--op-muted)}.cw-options-caption{display:flex;align-items:flex-start;gap:8px;margin:18px 0 0;font-size:12px}.cw-options-caption svg{color:var(--op-muted);margin-top:2px}.cw-options-preview .cw-options-local{margin-top:24px;font-size:11px}.cw-options-footer{flex-shrink:0;display:flex;align-items:center;gap:10px;border-top:1px solid var(--op-line);padding:14px 26px;background:var(--op-card)}.cw-options-footer button{min-height:44px;border-radius:999px;padding:10px 17px;font-size:12px;font-weight:650}.cw-options-reset{margin-right:auto;padding-inline:0!important;background:transparent;color:var(--op-muted)}.cw-options-reset:hover{color:var(--op-ink);text-decoration:underline;text-underline-offset:4px}.cw-options-cancel{border:1px solid var(--op-line);background:var(--op-card);color:var(--op-ink)}.cw-options-save{background:#cbf24a;color:#0f1f3a}.cw-options-save:hover{background:#d7fa6c}@keyframes cw-options-enter{0%{opacity:.8;transform:translate(-50%,calc(-50% + 10px))}to{opacity:1;transform:translate(-50%,-50%)}}@media(max-width:700px){.cw-options-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.cw-options-heading{padding:16px;gap:8px}.cw-options-emblem{display:none}.cw-options-heading h2{font-size:20px}.cw-options-heading p{font-size:12px}.cw-options-body{display:block;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.cw-options-controls,.cw-options-preview{padding:20px 16px;overflow:visible}.cw-options-preview{border-left:0;border-top:1px solid var(--op-line)}.cw-options-appearance{grid-template-columns:1fr;gap:22px}.cw-options-appearance legend{min-height:0;margin-bottom:10px}.cw-options-dialog select#cw-options-initial{font-size:16px}.cw-options-move .cw-options-icon-button{width:44px;height:44px}.cw-options-tab-name{font-size:11px;gap:5px}.cw-options-order li{min-height:50px;gap:5px}.cw-options-footer{flex-wrap:wrap;padding:10px 16px 12px;gap:8px}.cw-options-reset{width:100%;justify-content:flex-start!important}.cw-options-cancel,.cw-options-save{flex:1;min-width:0;padding-inline:10px!important}}@media(prefers-reduced-motion:reduce){.cw-options-dialog{animation:none}}.cw-top-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}