.idk{--idk-deep: 250 62% 12%;--idk-deep-2: 252 55% 18%;--idk-warm: 30 33% 98%;overflow-x:clip}.idk-acc{color:hsl(var(--primary))}.idk-dark .idk-acc{color:#ba9ff9}.idk-dark{background:hsl(var(--idk-deep));color:hsl(var(--primary-foreground));position:relative;isolation:isolate;overflow:hidden}.idk-dark .idk-muted{color:#d5cef3d9}.idk-kicker{display:inline-flex;align-items:center;gap:.55rem;font-size:.8rem;font-weight:600;color:hsl(var(--primary))}.idk-dark .idk-kicker{color:#c1a8fa}.idk-sky{position:absolute;inset-block:0;inset-inline-end:0;width:62%;z-index:-1;opacity:.38;-o-object-fit:cover;object-fit:cover;height:100%;-webkit-mask-image:linear-gradient(to left,#000 35%,transparent);mask-image:linear-gradient(to left,#000 35%,transparent)}[dir=rtl] .idk-sky{-webkit-mask-image:linear-gradient(to right,#000 35%,transparent);mask-image:linear-gradient(to right,#000 35%,transparent);transform:scaleX(-1)}.idk-card{background:hsl(var(--card));border:1px solid hsl(var(--primary) / .1);border-radius:18px;box-shadow:0 18px 40px -26px hsl(var(--primary) / .45)}.idk-tile{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.idk-pill{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;padding:.25rem .65rem;border-radius:999px;background:hsl(var(--primary) / .08);color:hsl(var(--primary))}.idk-pill[data-strong=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.idk-logo{background:hsl(var(--card));border-radius:12px;display:grid;place-items:center;padding:.5rem .75rem;height:56px}.idk-logo img{max-height:36px;max-width:110px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.idk-impact{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:18px}.idk-warm{background:hsl(var(--idk-warm))}.idk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.7rem 1.3rem;border-radius:999px;font-weight:600}.idk-btn-solid{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.idk-btn-line{border:1px solid hsl(0 0% 100% / .35);color:hsl(var(--primary-foreground))}.idk-btn:hover{filter:brightness(1.08)}.idk-pillar{background:hsl(var(--idk-deep-2));border:1px solid hsl(0 0% 100% / .1);border-radius:16px}@media (prefers-reduced-motion: reduce){.idk *{transition:none!important;animation:none!important}}
