@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");.demo-light{--color-background:#ffffff;--color-background-subtle:#fafafa;--color-foreground:#18181b;--color-card:#ffffff;--color-card-foreground:#18181b;--color-popover:#ffffff;--color-popover-foreground:#18181b;--color-primary:#6366f1;--color-primary-foreground:#ffffff;--color-secondary:#f4f4f5;--color-secondary-foreground:#52525b;--color-muted:#fafafa;--color-muted-foreground:#71717a;--color-accent:#eef2ff;--color-accent-foreground:#4f46e5;--color-border:#e4e4e7;--color-input:#f4f4f5;--color-ring:#6366f1}.demo-light,.demo-light h1,.demo-light h2,.demo-light h3{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.demo-light{position:relative}.demo-no-watermark:before{content:none}.demo-watermark{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-15deg);font-size:3rem;font-weight:700;letter-spacing:.15em;line-height:2.5;color:rgba(99,102,241,.03);pointer-events:none;z-index:0;user-select:none;text-align:center;width:250vw;white-space:pre-wrap}.demo-watermark:before{content:"KOSHA DEMO    KOSHA DEMO    KOSHA DEMO    KOSHA DEMO\A                KOSHA DEMO    KOSHA DEMO    KOSHA DEMO    KOSHA DEMO\AKOSHA DEMO    KOSHA DEMO    KOSHA DEMO    KOSHA DEMO\A                KOSHA DEMO    KOSHA DEMO    KOSHA DEMO    KOSHA DEMO\AKOSHA DEMO    KOSHA DEMO    KOSHA DEMO    KOSHA DEMO\A                KOSHA DEMO    KOSHA DEMO    KOSHA DEMO    KOSHA DEMO"}@keyframes progress{0%{width:20%;opacity:.5}50%{width:80%;opacity:1}to{width:20%;opacity:.5}}