:root{--ink100: oklch(.17 .01 125);--ink85: oklch(.26 .01 125);--ink70: oklch(.36 .012 125);--ink50: oklch(.47 .015 125);--ink40: oklch(.56 .012 125);--ink30: oklch(.74 .01 125);--ink15: oklch(.91 .008 125);--paper100: oklch(.995 .003 125);--paper96: oklch(.955 .008 125);--paper94: oklch(.935 .01 125);--paper92: oklch(.92 .01 125);--bg: oklch(.975 .006 125);--lime: oklch(.92 .2 125);--pink: #FC8FC6;--on-tint: #1f1a2a;--canopy: oklch(.48 .14 135);--canopy60: oklch(.62 .15 150);--canopy15: oklch(.94 .06 135);--terra: oklch(.55 .19 30);--terra58: oklch(.62 .19 30);--terra15: oklch(.95 .04 30);--sky: oklch(.48 .12 240);--sky60: oklch(.66 .12 235);--sky15: oklch(.95 .03 235);--amber: oklch(.55 .12 75);--violet: oklch(.58 .14 300);--viv-pink: oklch(.8 .14 350);--viv-sky: oklch(.82 .11 230);--viv-violet: oklch(.76 .14 300);--viv-green: oklch(.84 .15 150);--viv-amber: oklch(.86 .14 85);--viv-coral: oklch(.78 .15 35);--viv-teal: oklch(.82 .11 190);--viv-indigo: oklch(.74 .12 270);--viv-lime: oklch(.9 .17 125);--viv-sand: oklch(.84 .03 80);--r-hero: 24px;--r-card: 20px;--r-input: 14px;--r-tile: 11px;--font: "Schibsted Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{background:var(--bg);color:var(--ink100);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}input,button,select,textarea{font-family:inherit}input::placeholder,textarea::placeholder{color:var(--ink50)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--ink15);border-radius:8px;border:3px solid var(--bg)}:focus-visible{outline:2px solid var(--ink100);outline-offset:2px}@keyframes viewIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}#root{height:100vh;overflow:hidden}
