.wave-int-root{--c-matematik: var(--c-fizik, var(--accent))}.wave-int-canvas{display:flex;justify-content:center;align-items:center;background:#0a0d1a;border-radius:12px;padding:12px}.wave-int-stage{width:100%;max-width:820px;display:flex;flex-direction:column;gap:6px}.wave-int-field{position:relative;width:100%;aspect-ratio:640 / 400}.wave-int-field canvas{width:100%;height:100%;display:block;border-radius:8px;cursor:crosshair}.wave-int-probe{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;border-radius:50%;background:transparent;cursor:grab;touch-action:none}.wave-int-probe.is-dragging{cursor:grabbing}.wave-int-probe:focus-visible{outline:2px solid #fff;outline-offset:-8px}.wave-int-strip{width:100%;height:72px;display:block;border-radius:6px;background:#ffffff0a}.wave-int-strip-title{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-top:4px;color:#ffffffa6;font-size:.78rem}.wave-int-tick-key{display:inline-block;width:2px;height:9px;margin:0 .2rem 0 .1rem;background:#fbbf24;vertical-align:-1px}.wave-int-curve{fill:none;stroke:#a5f3fc;stroke-width:2;stroke-linejoin:round}.wave-int-axis{stroke:#ffffff40;stroke-width:1}.wave-int-tick{stroke:#fbbf24;stroke-width:2}.wave-int-tone--yapici{color:#0891b2}.wave-int-tone--yikici{color:#ea580c}.wave-int-tone--arada{color:var(--ink-soft)}.wave-int-options{display:flex;flex-direction:column;gap:.6rem}.wave-int-seg{display:inline-flex;align-self:flex-start;padding:3px;border-radius:999px;background:var(--bg);border:1px solid var(--line)}.wave-int-seg button{padding:.4rem .9rem;border:0;border-radius:999px;background:transparent;color:var(--ink-soft);font:inherit;font-size:.85rem;font-weight:500;cursor:pointer}.wave-int-seg button.is-active{background:var(--c-fizik, var(--accent));color:var(--bg-card)}.wave-int-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.wave-int-btn{padding:.45rem 1rem;border-radius:999px;border:1px solid var(--line);background:var(--bg-card);color:var(--ink);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.wave-int-toggle{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--ink-soft);cursor:pointer}.wave-int-seg button:focus-visible,.wave-int-btn:focus-visible{outline:2px solid var(--c-fizik, var(--accent));outline-offset:2px}@media(min-width:900px){.cp-viewer--full .wave-int-canvas{height:100%}.cp-viewer--full .wave-int-stage{container-type:size;max-width:none;height:100%;justify-content:center}}.cp-viewer.is-fullscreen .wave-int-stage{container-type:size;max-width:none;height:100%;justify-content:center}@container (min-width: 1px){.wave-int-stage>*{width:min(100cqw,calc((100cqh - 110px)*1.6));align-self:center}}
