.os.svelte-1kqym1a{background:var(--bg)}.plate.svelte-1kqym1a{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--primary)}.plate-center.svelte-1kqym1a{margin-bottom:1.75rem}.os-h1.svelte-1kqym1a{font-family:var(--font-display);font-size:clamp(2.1rem,6vw,3.6rem);font-weight:600;line-height:1.08;letter-spacing:-.028em;margin-bottom:1.5rem;text-wrap:balance}.os-h1.svelte-1kqym1a .text-gradient{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--primary);color:var(--primary)}.sec-h.svelte-1kqym1a{font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2.15rem);font-weight:600;line-height:1.15;letter-spacing:-.022em;text-align:center;margin-bottom:1rem}.sec-h-wide.svelte-1kqym1a{margin-bottom:2.5rem}.panel.svelte-1kqym1a{border:1px solid var(--border);background:var(--bg-card);border-radius:2px}.panel-mark.svelte-1kqym1a{border-color:color-mix(in srgb,var(--primary) 45%,transparent)}.panel-note.svelte-1kqym1a{border-left:3px solid var(--ink-blue)}.panel-h.svelte-1kqym1a{font-family:var(--font-display);font-size:1.35rem;font-weight:600;letter-spacing:-.018em;color:var(--ink-blue);margin-bottom:1rem}.panel.svelte-1kqym1a .panel-h3,.panel-h3.svelte-1kqym1a{font-family:var(--font-display);font-size:1.05rem;font-weight:600;letter-spacing:-.015em;margin-bottom:.5rem}.icon-plate.svelte-1kqym1a{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;border:1px solid color-mix(in srgb,var(--primary) 45%,transparent);background:var(--primary-muted)}.btn-stamp.svelte-1kqym1a,.btn-rule.svelte-1kqym1a{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--tap-min);padding:0 1.75rem;border-radius:2px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.btn-stamp.svelte-1kqym1a{background:var(--primary);border:1px solid var(--primary);color:var(--primary-text)}.btn-stamp.svelte-1kqym1a:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn-rule.svelte-1kqym1a{background:transparent;border:1px solid var(--border);color:var(--text-muted)}.btn-rule.svelte-1kqym1a:hover{border-color:var(--text-muted);color:var(--text)}.tag.svelte-1kqym1a,.tag-mark.svelte-1kqym1a{display:inline-block;font-family:var(--font-mono);font-size:.58rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;padding:.25rem .5rem;border:1px solid var(--border);color:var(--text-dim)}.tag.svelte-1kqym1a{margin-bottom:.85rem}.tag-stamp.svelte-1kqym1a{border-color:color-mix(in srgb,var(--primary) 45%,transparent);color:var(--primary)}.tag-mark.svelte-1kqym1a{position:absolute;top:.75rem;right:.75rem;border-color:color-mix(in srgb,var(--primary) 45%,transparent);background:var(--primary-muted);color:var(--primary)}.compare.svelte-1kqym1a{border:1px solid var(--border);background:var(--bg);border-radius:2px}.compare-mark.svelte-1kqym1a{border-color:color-mix(in srgb,var(--primary) 40%,transparent);background:var(--primary-muted)}.benefits.svelte-1kqym1a{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);margin-top:1.5rem}@media(max-width:768px){.benefits.svelte-1kqym1a{grid-template-columns:1fr}}.benefit.svelte-1kqym1a{display:flex;align-items:center;gap:.7rem;background:var(--bg-card);padding:1.5rem 1.25rem;font-size:.88rem;font-weight:500;color:var(--text)}.mock-frame.svelte-1kqym1a{overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:2px}.terms-figure.svelte-1kqym1a{font-family:var(--font-display);font-size:2rem;font-weight:600;line-height:1.05;letter-spacing:-.02em;color:var(--primary);margin-bottom:.5rem}.os-key-active.os-key-white.svelte-1kqym1a{background:var(--accent-gold)!important;box-shadow:0 0 14px var(--accent-gold)}.os-key-active.os-key-black.svelte-1kqym1a{background:var(--accent-amber)!important;box-shadow:0 0 10px var(--accent-amber)}
