.kit{isolation:isolate;overflow:hidden}.kit-mesh{position:absolute;inset:0!important;height:100%!important;z-index:-1;opacity:.5;pointer-events:none}.kit-block{margin-top:3.5rem}.kit-block:first-child{margin-top:0}.kit-badge{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;border-radius:999px;border:1px solid var(--color-border-strong);background:color-mix(in oklab,var(--color-primary) 8%,transparent);padding:.4rem .85rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary-bright)}.kit-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg)}.kit-eyebrow .mono-num{display:grid;place-items:center;min-width:1.75rem;height:1.75rem;border-radius:.5rem;background:color-mix(in oklab,var(--color-primary) 14%,transparent);color:var(--color-primary-bright);font-size:.72rem}.kit-card{border-radius:1rem;border:1px solid color-mix(in oklab,var(--color-border) 70%,transparent);background:color-mix(in oklab,var(--color-surface) 45%,transparent);padding:1.15rem}.kit-hero-card{position:relative;border-radius:1.5rem;border:1px solid color-mix(in oklab,var(--color-primary) 35%,transparent);background:color-mix(in oklab,var(--color-surface) 55%,transparent);padding:1.75rem;box-shadow:var(--shadow-card);backdrop-filter:blur(8px)}.kit-token{display:inline-flex;align-items:center;gap:.4rem;border-radius:.85rem;border:1px solid var(--color-border-strong);background:color-mix(in oklab,var(--color-elevated) 40%,transparent);padding:.6rem .9rem;font-size:.85rem;font-weight:600;color:var(--color-fg)}.kit-token-rate{border-color:color-mix(in oklab,var(--color-accent) 45%,transparent);background:color-mix(in oklab,var(--color-accent) 10%,transparent);color:var(--color-accent)}.kit-token-out,.kit-token.kit-token-out{border:none;background-image:linear-gradient(110deg,var(--color-primary),var(--color-fuchsia));padding:.6rem 1rem;border-radius:999px;color:var(--color-primary-foreground);font-weight:700}.kit-op{font-family:var(--font-mono);font-size:1.15rem;font-weight:700;color:var(--color-subtle)}.kit-printbtn{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:.5rem 1rem;font-size:.82rem;font-weight:600;color:var(--color-primary-foreground);background-image:linear-gradient(110deg,var(--color-primary),var(--color-fuchsia));transition:transform .25s ease}.kit-printbtn:hover{transform:translateY(-1px)}.kit-ghostbtn{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;border:1px solid var(--color-border-strong);padding:.5rem .9rem;font-size:.82rem;font-weight:500;color:var(--color-muted);transition:color .2s ease,border-color .2s ease}.kit-ghostbtn:hover{color:var(--color-fg);border-color:color-mix(in oklab,var(--color-primary) 55%,transparent)}.kit-cta{border-radius:1.75rem;border:1px solid color-mix(in oklab,var(--color-primary) 40%,transparent);background:color-mix(in oklab,var(--color-surface) 55%,transparent);padding:1.75rem;box-shadow:var(--shadow-card)}@media print{@page{size:A4;margin:12mm}:root{color-scheme:light}html,body{background:#fff!important}.site-header,.announcement-bar,.scroll-progress,body>footer,#back-to-top,.woot-widget-holder,.woot--bubble-holder,.kit-actions,.kit-mesh{display:none!important}.kit{max-width:100%!important;padding:0!important;color:#14141a!important}.kit-block{margin-top:1.4rem!important;break-inside:avoid}.kit *,.kit .text-muted,.kit .text-subtle,.kit .text-fg{color:#33333c!important}.kit h1,.kit h3{color:#14141a!important}.kit .text-gradient,.kit-token-out,.kit-printbtn,.kit-eyebrow .mono-num,.kit [class*=text-primary],.kit [class*=text-accent],.kit [class*=text-success],.kit [class*=text-warning]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.kit .text-gradient{-webkit-text-fill-color:initial!important;color:#7c3aed!important;background:none!important}.kit-card,.kit-hero-card,.kit-cta{background:#fff!important;border-color:#e4e4ef!important;box-shadow:none!important;backdrop-filter:none!important}}
