*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}html,body{overscroll-behavior-y:none}body{background:#1c1a13;font-family:system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;color:#f2eedf}button{font-family:inherit;cursor:pointer}a{color:inherit}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--bdh, #34322A);border-radius:6px}::-webkit-scrollbar-track{background:transparent}@keyframes flipin{0%{transform:perspective(500px) rotateX(-90deg);opacity:0}to{transform:perspective(500px) rotateX(0);opacity:1}}@keyframes bpulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes lpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@keyframes flash{0%{background-color:#ff4f6299}to{background-color:transparent}}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}@keyframes slidein{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes mburst{0%{opacity:0;transform:translate(-50%) translateY(-14px) scale(.92)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes nukeburst{0%{opacity:0;transform:scale(.25)}45%{opacity:1;transform:scale(1.45)}70%{transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes fvdraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes fvtxt{0%{opacity:0}to{opacity:1}}@keyframes fvtakeover{0%{opacity:0;transform:scale(.6)}12%{opacity:1;transform:scale(1.1)}20%{transform:scale(1)}78%{opacity:1}to{opacity:0;transform:scale(1)}}.fv-txt{animation:slidein .3s ease}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.grotesk{font-family:Space Grotesk,system-ui,sans-serif}.mgmt-tabs{scrollbar-width:none}.mgmt-tabs::-webkit-scrollbar{display:none}@media (max-width: 899px){.mgmt input,.mgmt select{font-size:16px!important}.mgmt button{min-height:34px}}@keyframes guidepulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--you) 85%,transparent),0 0 16px color-mix(in srgb,var(--you) 30%,transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--you) 25%,transparent),0 0 4px transparent}}.guide-ring{animation:guidepulse 1.5s ease-in-out infinite;border-radius:7px}@media (prefers-reduced-motion: reduce){.guide-ring{animation:none;box-shadow:0 0 0 2px var(--you)}}.chip-strip::-webkit-scrollbar{display:none}.spot-row{display:grid;align-items:center;column-gap:6px;row-gap:4px;grid-template-columns:auto 22px 150px minmax(0,1fr) auto auto auto auto auto;grid-template-areas:"grip num pos label bb lvl zero flt x" "filter filter filter filter filter filter filter filter filter"}.spot-row>.sr-grip{grid-area:grip}.spot-row>.sr-num{grid-area:num}.spot-row>.sr-pos{grid-area:pos}.spot-row>.sr-label{grid-area:label}.spot-row>.sr-bb{grid-area:bb}.spot-row>.sr-lvl{grid-area:lvl}.spot-row>.sr-zero{grid-area:zero}.spot-row>.sr-flt{grid-area:flt}.spot-row>.sr-x{grid-area:x}.spot-row>.sr-filter{grid-area:filter}@media (max-width: 560px){.spot-row{grid-template-columns:auto 22px minmax(0,1fr) auto auto auto auto;grid-template-areas:"grip num pos pos pos pos x" ". . label lvl bb zero flt" "filter filter filter filter filter filter filter"}}
