.bubble-menu{left:0;right:0;top:2em;display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:0 2em;pointer-events:none;z-index:99}.bubble-menu .menu-toggle{display:inline-flex;align-items:center;gap:12px;pointer-events:auto}.bubble-menu .menu-text{font-family:Archivo Black,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:18px;color:#fff;letter-spacing:.5px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bubble-menu.fixed{position:fixed}.bubble-menu.absolute{position:absolute}.bubble-menu .bubble{--bubble-size: 48px;width:var(--bubble-size);height:var(--bubble-size);border-radius:50%;background:#fff;box-shadow:0 4px 16px #0000001f;display:inline-flex;align-items:center;justify-content:center;pointer-events:auto}.bubble-menu .logo-bubble,.bubble-menu .toggle-bubble{will-change:transform}.bubble-menu .menu-btn:focus-visible{outline:2px solid rgba(132,0,255,.8);outline-offset:4px;border-radius:999px}.bubble-menu .logo-bubble{width:100px;min-height:var(--bubble-size);height:var(--bubble-size);padding:0 16px;border-radius:calc(var(--bubble-size) / 2);gap:8px}.bubble-menu .toggle-bubble{width:var(--bubble-size);height:var(--bubble-size)}.bubble-menu .bubble-logo{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;display:block}.bubble-menu .logo-content{--logo-max-height: 100%;--logo-max-width: 100%;display:inline-flex;align-items:center;justify-content:center;width:200px;height:100%}.bubble-menu .logo-content>.bubble-logo,.bubble-menu .logo-content>img,.bubble-menu .logo-content>svg{max-height:var(--logo-max-height);max-width:var(--logo-max-width)}.bubble-menu .menu-btn{border:none;background:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}.bubble-menu .menu-line{width:26px;height:2px;background:#111;border-radius:2px;display:block;margin:0 auto;transition:transform .3s ease,opacity .3s ease;transform-origin:center}.bubble-menu .menu-line+.menu-line{margin-top:6px}.bubble-menu .menu-btn.open .menu-line:first-child{transform:translateY(4px) rotate(45deg)}.bubble-menu .menu-btn.open .menu-line:last-child{transform:translateY(-4px) rotate(-45deg)}@media (min-width: 768px){.bubble-menu .bubble{--bubble-size: 56px}.bubble-menu .logo-bubble{padding:0 16px}}.bubble-menu-items{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:98}.bubble-menu-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;background:rgba(0,0,0,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bubble-menu-items.fixed{position:fixed}.bubble-menu-items.absolute{position:absolute}.bubble-menu-items .pill-list{list-style:none;padding:0 24px;display:flex;flex-wrap:wrap;gap:0;row-gap:4px;width:100%;max-width:1600px;margin:0 auto;pointer-events:auto;position:relative;z-index:1;justify-content:stretch}.bubble-menu-items .pill-list .pill-spacer{width:100%;height:0;pointer-events:none}.bubble-menu-items .pill-list .pill-col{display:flex;justify-content:center;align-items:stretch;flex:0 0 calc(100% / 3);box-sizing:border-box}.bubble-menu-items .pill-list .pill-col:nth-child(4):nth-last-child(2){margin-left:calc(100% / 6)}.bubble-menu-items .pill-list .pill-col:nth-child(4):last-child{margin-left:calc(100% / 3)}.bubble-menu-items .pill-link{--pill-bg: #ffffff;--pill-color: #111;--pill-border: rgba(0, 0, 0, .12);--item-rot: 0deg;--pill-min-h: 160px;--hover-bg: #f3f4f6;--hover-color: #111;width:100%;min-height:var(--pill-min-h);padding:clamp(1.5rem,3vw,8rem) 0;font-size:clamp(1.5rem,4vw,4rem);font-weight:400;line-height:0;border-radius:999px;background:var(--pill-bg);color:var(--pill-color);text-decoration:none;box-shadow:0 4px 14px #0000001a;display:flex;align-items:center;justify-content:center;position:relative;transition:background .3s ease,color .3s ease;will-change:transform;box-sizing:border-box;white-space:nowrap;overflow:hidden;height:10px}@media (min-width: 900px){.bubble-menu-items .pill-link{transform:rotate(var(--item-rot))}.bubble-menu-items .pill-link:hover{transform:rotate(var(--item-rot)) scale(1.06);background:var(--hover-bg);color:var(--hover-color)}.bubble-menu-items .pill-link:active{transform:rotate(var(--item-rot)) scale(.94)}}.bubble-menu-items .pill-link .pill-label{display:inline-block;will-change:transform,opacity;height:1.2em;line-height:1.2}@media (max-width: 899px){.bubble-menu-items{align-items:flex-start;padding-top:120px}.bubble-menu-items .pill-list{row-gap:16px}.bubble-menu-items .pill-list .pill-col{flex:0 0 100%;margin-left:0!important;overflow:visible}.bubble-menu-items .pill-link{font-size:clamp(1.2rem,3vw,4rem);padding:clamp(1rem,2vw,2rem) 0;min-height:80px}.bubble-menu-items .pill-link:hover{transform:scale(1.06);background:var(--hover-bg);color:var(--hover-color)}.bubble-menu-items .pill-link:active{transform:scale(.94)}}.color-bends-container{position:relative;width:100%;height:100%;overflow:hidden}.text-type{display:inline-block;white-space:pre-wrap}.text-type__cursor{margin-left:0rem;display:inline-block;opacity:1}.text-type__cursor--hidden{display:none}.plasma-container{position:relative;width:100%;height:100%;overflow:hidden}:root{--hue: 27;--sat: 69%;--white: hsl(0, 0%, 100%);--purple-primary: rgba(132, 0, 255, 1);--purple-glow: rgba(132, 0, 255, .2);--purple-border: rgba(132, 0, 255, .8);--border-color: #392e4e;--background-dark: #060010;color-scheme:light dark}.magic-bento-wrapper{width:100%}.card-grid{display:grid;gap:1.5em;padding:0;max-width:100%;width:100%;font-size:clamp(1rem,.9rem + .5vw,1.5rem)}.card-grid--top{max-width:900px;margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid--addons{max-width:1200px;margin:0 auto;grid-template-columns:repeat(3,minmax(0,1fr))}.magic-bento-card{display:flex;flex-direction:column;justify-content:space-between;position:relative;min-height:320px;width:100%;max-width:100%;padding:1.5em;border-radius:20px;border:1px solid var(--border-color);background:var(--background-dark);font-weight:800;overflow:visible;transition:all .3s ease;--glow-x: 50%;--glow-y: 50%;--glow-intensity: 0;--glow-radius: 200px}.magic-bento-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.magic-bento-card__header,.magic-bento-card__content{display:flex;position:relative;color:var(--white)}.magic-bento-card__header{gap:.75em;justify-content:space-between}.magic-bento-card__content{flex-direction:column}.magic-bento-card__content--transition{transition:opacity .4s ease-in-out}.magic-bento-card__content--transition *{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.magic-bento-card__label{font-size:12px;padding:4px 12px;border-radius:6px;background:rgba(132,0,255,.2);color:#fff;font-weight:900;display:inline-block}.magic-bento-card__icon{font-size:24px;margin-bottom:8px}.magic-bento-card__title,.magic-bento-card__description{--clamp-title: 1;--clamp-desc: 2}.magic-bento-card__title{font-weight:900;font-size:28px;margin:0 0 .5em;color:#fff}.magic-bento-card__price-note{font-size:16px;font-weight:800;opacity:.8}.magic-bento-card__subtitle{font-size:14px;opacity:.8;margin:-8px 0 12px;font-weight:800}.magic-bento-card__price{font-size:18px;font-weight:900;color:#8400ff;margin-bottom:12px}.magic-bento-card__features{list-style:none;padding:0;margin:12px 0;font-size:13px;line-height:1.6;font-weight:800}.magic-bento-card__features li{margin-bottom:6px;padding-left:16px;position:relative;opacity:.9}.magic-bento-card__features li:before{content:"•";position:absolute;left:0;color:#8400ffcc}.magic-bento-card__delivery{font-size:12px;margin-top:12px;padding:8px 12px;background:rgba(132,0,255,.1);border-radius:6px;opacity:.95;font-weight:900}.magic-bento-card__description{font-size:12px;line-height:1.2;opacity:.9;font-weight:800}.magic-bento-card__actions{margin-top:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.magic-bento-card__cta{padding:10px 20px;background:rgba(132,0,255,.8);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:900;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center}.magic-bento-card__cta:hover{background:rgba(132,0,255,1);transform:translateY(-2px);box-shadow:0 4px 12px #8400ff66}.magic-bento-card__details-btn{padding:10px 16px;background:rgba(255,255,255,.1);border:1px solid rgba(132,0,255,.3);border-radius:8px;color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:all .3s ease}.magic-bento-card__details-btn:hover{background:rgba(255,255,255,.15);border-color:#8400ff99;transform:translateY(-2px)}.add-on-services-header{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:12px;margin:2em 0 1em;padding:1em;background:rgba(132,0,255,.1);border-radius:12px;border:1px solid rgba(132,0,255,.3)}.add-on-services-header .add-on-icon{font-size:24px}.add-on-services-header{flex-direction:column}.add-on-services-header h3{font-size:1.5rem;font-weight:600;color:#9ca3af;margin:0}.add-on-subtitle{font-size:.9rem;color:#9ca3afb3;margin:4px 0 0;font-weight:500}.magic-bento-card--text-autohide .magic-bento-card__title,.magic-bento-card--text-autohide .magic-bento-card__description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.magic-bento-card--text-autohide .magic-bento-card__title{-webkit-line-clamp:var(--clamp-title);line-clamp:var(--clamp-title)}.magic-bento-card--text-autohide .magic-bento-card__description{-webkit-line-clamp:var(--clamp-desc);line-clamp:var(--clamp-desc)}@media (max-width: 599px){.card-grid{grid-template-columns:1fr;width:90%;margin:0 auto;padding:.5em}.card-grid--top,.card-grid--addons{width:90%;grid-template-columns:1fr;max-width:100%}.magic-bento-card{width:100%;min-height:180px}}@media (min-width: 600px){.card-grid{width:100%}.card-grid--top,.card-grid--addons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.card-grid--top{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid--addons{grid-template-columns:repeat(3,minmax(0,1fr))}}.magic-bento-card--border-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:6px;background:radial-gradient(var(--glow-radius) circle at var(--glow-x) var(--glow-y),rgba(132,0,255,calc(var(--glow-intensity) * .8)) 0%,rgba(132,0,255,calc(var(--glow-intensity) * .4)) 30%,transparent 60%);border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:1;transition:opacity .3s ease;z-index:1}.magic-bento-card--border-glow:hover:after{opacity:1}.magic-bento-card--border-glow:hover{box-shadow:0 4px 20px #2e184e66,0 0 30px var(--purple-glow)}.particle-container{position:relative;overflow:hidden}.particle:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:rgba(132,0,255,.2);border-radius:50%;z-index:-1}.particle-container:hover{box-shadow:0 4px 20px #2e184e33,0 0 30px var(--purple-glow)}.global-spotlight{mix-blend-mode:screen;will-change:transform,opacity;z-index:200!important;pointer-events:none}.bento-section{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.plan-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;overflow-y:auto}.plan-modal{background:#0a0015;border:2px solid rgba(132,0,255,.4);border-radius:16px;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px #8400ff4d}.plan-modal__close{position:absolute;top:16px;right:16px;background:rgba(255,255,255,.1);border:1px solid rgba(132,0,255,.3);border-radius:8px;color:#fff;font-size:20px;width:36px;height:36px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;z-index:10}.plan-modal__close:hover{background:rgba(255,255,255,.2);border-color:#8400ff99;transform:rotate(90deg)}.plan-modal__content{padding:32px;color:#fff}.plan-modal__header{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.plan-modal__header h2{font-size:28px;font-weight:900;margin:0;color:#fff}.plan-modal__label{font-size:12px;padding:4px 12px;border-radius:6px;background:rgba(132,0,255,.2);color:#fff;font-weight:900}.plan-modal__price{margin-bottom:12px;font-size:24px;font-weight:900;color:#8400ff}.plan-modal__price .price-note{font-size:16px;opacity:.8;font-weight:700}.plan-modal__delivery{font-size:14px;padding:8px 12px;background:rgba(132,0,255,.1);border-radius:6px;margin-bottom:16px;font-weight:700}.plan-modal__description{font-size:15px;line-height:1.6;margin-bottom:24px;opacity:.9;font-weight:600}.plan-modal__sections{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.plan-modal__section h3{font-size:18px;font-weight:800;margin:0 0 12px;color:#8400ff}.plan-modal__section ul{list-style:none;padding:0;margin:0}.plan-modal__section ul li{padding:8px 0 8px 20px;position:relative;font-size:14px;line-height:1.6;opacity:.95;font-weight:600}.plan-modal__section ul li:before{content:"✓";position:absolute;left:0;color:#8400ff;font-weight:900}.plan-modal__actions{display:flex;justify-content:center;padding-top:16px;border-top:1px solid rgba(132,0,255,.2)}.plan-modal__cta{padding:14px 32px;background:rgba(132,0,255,.8);border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:900;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.plan-modal__cta:hover{background:rgba(132,0,255,1);transform:translateY(-2px);box-shadow:0 6px 20px #8400ff80}@media (max-width: 599px){.plan-modal{max-width:95%;max-height:85vh}.plan-modal__content{padding:24px 20px}.plan-modal__header h2{font-size:22px}.plan-modal__price{font-size:20px}}.gradient-blinds-container{position:relative;width:100%;height:100%;overflow:hidden}.aurora-container{width:100%;height:100%}.outer-container{display:flex;min-height:100%;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;padding:1rem}@media (min-width: 640px){.outer-container{aspect-ratio:4 / 3}}@media (min-width: 768px){.outer-container{aspect-ratio:2 / 1}}.step-circle-container{margin-left:auto;margin-right:auto;width:100%;max-width:28rem;border-radius:2rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.step-indicator-row{display:flex;width:100%;align-items:center;padding:2rem}.step-content-default{position:relative;overflow:hidden}.step-default{padding-left:2rem;padding-right:2rem}.footer-container{padding-left:2rem;padding-right:2rem;padding-bottom:2rem}.footer-nav{margin-top:2.5rem;display:flex}.footer-nav.spread{justify-content:space-between}.footer-nav.end{justify-content:flex-end}.back-button{transition:all .35s;border-radius:.25rem;padding:.25rem .5rem;color:#a3a3a3;cursor:pointer}.back-button:hover{color:#52525b}.back-button.inactive{pointer-events:none;opacity:.5;color:#a3a3a3}.next-button{transition:all .35s;display:flex;align-items:center;justify-content:center;border-radius:9999px;background-color:#5227ff;color:#060010;font-weight:500;letter-spacing:-.025em;padding:.375rem .875rem;cursor:pointer}.next-button:hover,.next-button:active{background-color:#5227ff}.step-indicator{position:relative;cursor:pointer;outline:none}.step-indicator-inner{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;font-weight:600}.active-dot{height:.75rem;width:.75rem;border-radius:9999px;background-color:#060010}.step-number{font-size:.875rem}.step-connector{position:relative;margin-left:.5rem;margin-right:.5rem;height:.125rem;flex:1;overflow:hidden;border-radius:.25rem;background-color:#52525b}.step-connector-inner{position:absolute;left:0;top:0;height:100%}.check-icon{height:1rem;width:1rem;color:#000}.squares-canvas{width:100%;height:100%;border:none;display:block}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}.block{display:block}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.paused{animation-play-state:paused}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#000;width:100vw;height:100vh;overflow:hidden}#root{width:100%;height:100%}.app{background-color:#000;width:100%;height:100%;position:relative}:root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.1% .005 285.823);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(21% .006 285.885);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(70.5% .015 286.067);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(21% .006 285.885);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(70.5% .015 286.067)}.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92% .004 286.32);--primary-foreground:oklch(21% .006 285.885);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.2% .016 285.938);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.2% .016 285.938)}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
