.pc-tools-page{--tool-surface:color-mix(in srgb,var(--bg-secondary,#140818) 90%,#07030a)}.pc-tools-intro{max-width:47.5rem}.pc-tools-grid{display:grid;gap:1rem;margin-top:1.5rem}.pc-tool-card{align-items:flex-start;background:var(--tool-surface);border:.0625rem solid color-mix(in srgb,#9333ea 24%,transparent);border-radius:1.25rem;color:inherit;display:flex;flex-direction:column;gap:.75rem;min-height:13.75rem;padding:1.5rem;text-decoration:none}.pc-tool-card:hover{border-color:color-mix(in srgb,#c9a227 55%,transparent);transform:translateY(-.125rem)}.pc-camera-icon,.pc-tool-card-icon{border:.125rem solid #c9a227;border-radius:.8rem;display:inline-block;height:3rem;position:relative;width:3rem}.pc-tool-card-icon--mic{border-radius:1rem;margin-left:.7rem;width:1.6rem}.pc-parent-cta h2,.pc-tool-card h2,.pc-tool-card p{margin:0}.pc-tool-card-link{color:#eab308;font-weight:700;margin-top:auto}.pc-tool-privacy{background:color-mix(in srgb,var(--bg-secondary,#140818) 82%,transparent);border-left:.1875rem solid #9333ea;border-radius:.75rem;margin-top:1.5rem;padding:1rem 1.1rem}.pc-tool-tester{background:var(--tool-surface);border:.0625rem solid color-mix(in srgb,#9333ea 24%,transparent);border-radius:1.25rem;display:grid;gap:1.25rem;padding:1.25rem}.pc-tool-control-row{display:grid;gap:.5rem}.pc-tool-label{font-weight:700}.pc-tool-select{background:#0c0610;border:.0625rem solid color-mix(in srgb,#9333ea 42%,transparent);border-radius:.75rem;color:#fff;font:inherit;min-height:2.875rem;padding:.7rem .85rem;width:100%}.pc-camera-stage{aspect-ratio:16/9;background:#050505;border-radius:1rem;display:grid;min-height:17.5rem;overflow:hidden;place-items:center;position:relative;width:100%}.pc-camera-stage video{background:#050505;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.pc-camera-placeholder{align-content:center;color:color-mix(in srgb,#fff 70%,transparent);display:grid;gap:1rem;inset:0;place-items:center;position:absolute}.pc-camera-icon:after{background:#c9a227;clip-path:polygon(0 25%,100% 0,100% 100%,0 75%);content:"";height:1.35rem;position:absolute;right:-.75rem;top:.7rem;width:.7rem}.pc-microphone-stage{padding:2rem .5rem 1rem}.pc-volume-meter{background:#09050b;border:.0625rem solid color-mix(in srgb,#9333ea 42%,transparent);border-radius:62.4375rem;height:2rem;overflow:hidden}.pc-volume-fill{background:linear-gradient(90deg,#7e22ce,#c9a227 70%,#22c55e);border-radius:inherit;display:block;height:100%;transition:width 80ms linear;width:0}.pc-volume-scale{color:color-mix(in srgb,#fff 56%,transparent);display:flex;font-size:.78rem;justify-content:space-between;margin-top:.55rem}.pc-tool-status{align-items:flex-start;background:color-mix(in srgb,#fff 5%,transparent);border-radius:.8rem;display:flex;gap:.65rem;padding:.85rem 1rem}.pc-status-dot{background:#94a3b8;border-radius:62.4375rem;flex:0 0 auto;height:.65rem;margin-top:.35rem;width:.65rem}.pc-tool-status.is-success .pc-status-dot{background:#22c55e;box-shadow:0 0 .75rem color-mix(in srgb,#22c55e 70%,transparent)}.pc-tool-status.has-warning .pc-status-dot,.pc-tool-status.is-error .pc-status-dot{background:#f59e0b}.pc-tool-details{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.pc-tool-details div{background:color-mix(in srgb,#fff 5%,transparent);border-radius:.75rem;padding:.85rem}.pc-tool-details dt{color:color-mix(in srgb,#fff 58%,transparent);font-size:.8rem}.pc-tool-details dd{font-weight:700;margin:.3rem 0 0}.pc-tool-actions{display:flex;flex-wrap:wrap;gap:.75rem}.pc-tool-button:disabled,.pc-tool-select:disabled{cursor:not-allowed;opacity:.55}.pc-parent-cta{background:color-mix(in srgb,#22c55e 7%,transparent);border:.0625rem solid color-mix(in srgb,#22c55e 30%,transparent);border-radius:1rem;padding:1.25rem}.pc-parent-cta p{margin:.65rem 0 1rem}@media(min-width:720px){.pc-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-tool-tester{padding:1.75rem}.pc-tool-control-row{align-items:center;grid-template-columns:8.75rem minmax(0,1fr)}}
