.codex{--background:var(--cs-bg);--foreground:var(--cs-text);--card:var(--cs-bg-2);--card-foreground:var(--cs-text);--popover:var(--cs-bg-2);--popover-foreground:var(--cs-text);--primary:var(--cs-cyan);--primary-foreground:var(--cs-bg);--secondary:var(--cs-bg-3);--secondary-foreground:var(--cs-text);--muted:var(--cs-bg-3);--muted-foreground:var(--cs-dim);--accent:var(--cs-bg-3);--accent-foreground:var(--cs-text);--destructive:var(--cs-red);--border:var(--cs-line);--input:var(--cs-line);--ring:var(--cs-cyan);--radius:.25rem;color:var(--cs-text);font-feature-settings:"tnum" 1,"ss01" 1;font-family:var(--font-plex-sans),"PingFang SC","Microsoft YaHei",system-ui,sans-serif}.codex>*{z-index:1;position:relative}.cs-atlas-band{border:1px solid var(--cs-line);border-left:3px solid var(--cs-cyan);background:linear-gradient(180deg,var(--cs-bg-2),var(--cs-bg));border-radius:4px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative}.cs-atlas-band:hover{box-shadow:-4px 0 0 -1px var(--cs-cyan),0 0 18px -6px var(--cs-glow);transform:translate(2px)}.cs-atlas-band[data-gov=true]{border-left-color:var(--cs-cyan);background:linear-gradient(90deg,var(--cs-cyan-dim),var(--cs-bg-2))}.cs-atlas-numeral{font-family:var(--font-plex-sans),system-ui,sans-serif;color:var(--cs-text);opacity:.1;font-variant-numeric:lining-nums tabular-nums;font-weight:600;line-height:.8}.cs-atlas-seal{--c:var(--cs-cyan);width:128px;height:128px;color:var(--c);border:1.5px solid var(--c);box-shadow:inset 0 0 24px -10px var(--c),0 0 0 6px var(--cs-bg-2),0 0 22px -10px var(--c);background:radial-gradient(circle at 50% 50%,color-mix(in oklab,var(--c)12%,transparent),transparent 70%);border-radius:50%;place-items:center;animation:.5s cubic-bezier(.2,.7,.2,1) both cs-in;display:grid;position:relative}.cs-atlas-seal:after{content:"";border:1px dashed var(--c);opacity:.4;border-radius:50%;position:absolute;inset:7px}.cs-atlas-seal[data-verdict=approve]{--c:var(--cs-green)}.cs-atlas-seal[data-verdict=manual]{--c:var(--cs-amber)}.cs-atlas-seal[data-verdict=block]{--c:var(--cs-red)}.cs-atlas-seal-text{font-family:var(--font-plex-sans),system-ui,sans-serif;letter-spacing:.04em;text-align:center;font-size:1.4rem;font-weight:600}.cs-land-dot{background:var(--cs-red);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.cs-land-dot[data-landed=true]{background:var(--cs-green)}.cs-land-chip{font-family:var(--font-plex-mono),monospace;background:0 0;border:1px solid;border-radius:4px;align-items:center;gap:6px;height:1.75rem;padding:0 .625rem;font-size:.72rem;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.cs-land-chip:focus-visible{outline:2px solid var(--cs-cyan);outline-offset:2px}.cs-land-chip[data-landed=true]{color:var(--cs-green);border-color:color-mix(in oklab,var(--cs-green)45%,transparent);cursor:pointer}.cs-land-chip[data-landed=true]:hover{background:color-mix(in oklab,var(--cs-green)12%,transparent)}.cs-land-chip[data-landed=true][data-on=true]{background:var(--cs-green);border-color:var(--cs-green);color:var(--cs-bg)}.cs-land-chip[data-on=true] .cs-land-dot{background:var(--cs-bg)}.cs-land-chip[data-landed=false]{color:var(--cs-red);border-style:dashed;border-color:color-mix(in oklab,var(--cs-red)45%,transparent);background:color-mix(in oklab,var(--cs-red)6%,transparent);cursor:not-allowed;opacity:.75}
