.softwarebox-module__P_8o0a__root{--sb-tile:color-mix(in oklab, var(--surface-1) 88%, transparent);--sb-tile-top:color-mix(in oklab, var(--fg) 5%, transparent);--sb-tile-edge:color-mix(in oklab, var(--fg) 4%, transparent)}.light .softwarebox-module__P_8o0a__root{--sb-tile:var(--surface-1);--sb-tile-top:color-mix(in oklab, var(--background) 100%, transparent);--sb-tile-edge:color-mix(in oklab, var(--fg) 5%, transparent)}.softwarebox-module__P_8o0a__frame{background:var(--surface-1);box-shadow:0 0 0 1px var(--border-strong), var(--shadow-frame);position:relative;overflow:hidden}.softwarebox-module__P_8o0a__frame:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 var(--edge-light);position:absolute;inset:0}.softwarebox-module__P_8o0a__tile{background:radial-gradient(120% 90% at 50% 0%, var(--sb-tile-top), transparent 70%), var(--sb-tile);box-shadow:inset 0 1px 0 var(--edge-light), inset 0 0 0 1px var(--sb-tile-edge)}.softwarebox-module__P_8o0a__glyph{color:var(--brand-text);background:color-mix(in oklab, var(--brand) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 18%, transparent), inset 0 1px 0 0 var(--edge-light)}.softwarebox-module__P_8o0a__chip{transition:background-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out)}.softwarebox-module__P_8o0a__chip:hover{background:radial-gradient(120% 90% at 50% 0%, var(--sb-tile-top), transparent 70%), color-mix(in oklab, var(--surface-2) 70%, transparent);box-shadow:inset 0 1px 0 var(--edge-light), inset 0 0 0 1px color-mix(in oklab, var(--brand) 22%, transparent)}.softwarebox-module__P_8o0a__chipArrow{opacity:0;transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);transform:translate(-4px)}.softwarebox-module__P_8o0a__chip:hover .softwarebox-module__P_8o0a__chipArrow,.softwarebox-module__P_8o0a__chip:focus-visible .softwarebox-module__P_8o0a__chipArrow{opacity:1;transform:none}.softwarebox-module__P_8o0a__band{isolation:isolate;background:radial-gradient(90% 120% at 50% 0%, color-mix(in oklab, var(--brand) 10%, transparent), transparent 70%), var(--sb-tile);box-shadow:inset 0 1px 0 var(--edge-light), inset 0 0 0 1px var(--sb-tile-edge);position:relative;overflow:hidden}.softwarebox-module__P_8o0a__cue{color:var(--fg-subtle);background:color-mix(in oklab, var(--fg) 6%, transparent);box-shadow:inset 0 0 0 1px var(--border)}.softwarebox-module__P_8o0a__hvWrap{isolation:isolate;position:relative}.softwarebox-module__P_8o0a__hvGlow{z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 60% 30%, color-mix(in oklab, var(--brand) 16%, transparent), transparent 72%);position:absolute;inset:-14% -10%}.softwarebox-module__P_8o0a__win{background:color-mix(in oklab, var(--surface-1) 86%, transparent);box-shadow:0 0 0 1px var(--border-strong), var(--shadow-frame)}.light .softwarebox-module__P_8o0a__win{background:var(--surface-1)}.softwarebox-module__P_8o0a__winBar{box-shadow:inset 0 -1px 0 var(--border)}.softwarebox-module__P_8o0a__winDot{background:color-mix(in oklab, var(--fg) 22%, transparent);border-radius:9999px;width:.4375rem;height:.4375rem}.softwarebox-module__P_8o0a__ink{background:color-mix(in oklab, var(--fg) 16%, transparent);border-radius:9999px}.softwarebox-module__P_8o0a__inkDim{background:color-mix(in oklab, var(--fg) 8%, transparent);border-radius:9999px}.softwarebox-module__P_8o0a__hvTile{color:var(--brand-text);background:color-mix(in oklab, var(--brand) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 18%, transparent), inset 0 1px 0 0 var(--edge-light)}.softwarebox-module__P_8o0a__hvRowActive{background:color-mix(in oklab, var(--brand) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 20%, transparent)}.softwarebox-module__P_8o0a__updPill{color:var(--brand-text);background:color-mix(in oklab, var(--brand) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 24%, transparent)}.softwarebox-module__P_8o0a__updAll{color:var(--primary-foreground,#fff);background:linear-gradient(to bottom, color-mix(in oklab, var(--brand) 92%, white), var(--brand));box-shadow:inset 0 1px 0 0 #ffffff40, 0 8px 20px -8px color-mix(in oklab, var(--brand) 40%, transparent)}.softwarebox-module__P_8o0a__verifyRow{box-shadow:inset 0 1px 0 var(--border)}
