/*! 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)))){*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-content:""}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-blue-500:oklch(62.3% .214 259.815);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xs:18rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:var(--primary);--color-success:var(--success);--color-destructive:var(--destructive);--color-warning:var(--warning);--color-border:var(--border);--color-merakai-navy:#082b40;--color-merakai-orange:#f57f20;--color-merakai-gray:#f2f2f2;--color-merakai-mint:#8fc1b5;--color-merakai-yellow:#f7cd82;--color-merakai-paper:#fff;--font-heading:var(--font-manrope),system-ui,sans-serif}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}[data-sonner-toast][data-type=success]{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){[data-sonner-toast][data-type=success]{border-color:color-mix(in srgb,var(--success)35%,transparent)}}[data-sonner-toast][data-type=success]{background:var(--success)}@supports (color:color-mix(in lab,red,red)){[data-sonner-toast][data-type=success]{background:color-mix(in srgb,var(--success)10%,white)}}[data-sonner-toast][data-type=success]{color:var(--foreground)}[data-sonner-toast][data-type=error]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){[data-sonner-toast][data-type=error]{border-color:color-mix(in srgb,var(--destructive)35%,transparent)}}[data-sonner-toast][data-type=error]{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){[data-sonner-toast][data-type=error]{background:color-mix(in srgb,var(--destructive)10%,white)}}[data-sonner-toast][data-type=error]{color:var(--foreground)}[data-sonner-toast][data-type=warning]{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){[data-sonner-toast][data-type=warning]{border-color:color-mix(in srgb,var(--warning)35%,transparent)}}[data-sonner-toast][data-type=warning]{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){[data-sonner-toast][data-type=warning]{background:color-mix(in srgb,var(--warning)12%,white)}}[data-sonner-toast][data-type=warning]{color:var(--foreground)}[data-sonner-toast][data-type=info]{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){[data-sonner-toast][data-type=info]{border-color:color-mix(in srgb,var(--info)35%,transparent)}}[data-sonner-toast][data-type=info]{background:var(--info)}@supports (color:color-mix(in lab,red,red)){[data-sonner-toast][data-type=info]{background:color-mix(in srgb,var(--info)10%,white)}}[data-sonner-toast][data-type=info]{color:var(--foreground)}*{box-sizing:border-box;border-color:var(--border);font-family:var(--font-inter),system-ui,sans-serif;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);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)}h1,h2,h3,h4,h5,h6{font-family:var(--font-manrope),system-ui,sans-serif;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--primary)}}@layer components{.zaffiro-card{border-radius:var(--zaffiro-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--light-background);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative;overflow:hidden}.zaffiro-card:before{content:"";border-radius:var(--zaffiro-radius-lg)var(--zaffiro-radius-lg)0 0;background:var(--zaffiro-card-accent-gradient);opacity:.9;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.floating-section{gap:calc(var(--spacing)*4);border-radius:var(--zaffiro-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--light-background);width:100%;padding:calc(var(--spacing)*4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:64rem){.floating-section{padding:calc(var(--spacing)*6)}}.floating-section:before{content:"";border-radius:var(--zaffiro-radius-lg)var(--zaffiro-radius-lg)0 0;background:var(--zaffiro-card-accent-gradient);opacity:.9;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.floating-section .field-set{gap:calc(var(--spacing)*6);flex-direction:column;display:flex}@media (min-width:64rem){.floating-section .field-set{flex-direction:row}}.zaffiro-facet-bg{background-color:var(--light-background);background-image:radial-gradient(circle at 100% 0,#1552b60d 0,transparent 40%),radial-gradient(circle at 0 100%,#d5a4320a 0,transparent 36%),var(--zaffiro-facet-pattern);background-size:auto,auto,120px 120px}.zaffiro-brand-rule{background:var(--zaffiro-brand-rule-gradient);border-radius:9999px;flex-shrink:0;width:3.5rem;height:3px}.zaffiro-brand-rule--wide{width:min(100%,12rem)}.zaffiro-section-divider{background:var(--zaffiro-section-divider-gradient);border:0;height:1px}.zaffiro-empty-panel{border:1px solid var(--border);border-radius:var(--zaffiro-radius-lg);background:var(--light-background);width:100%;max-width:36rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.zaffiro-empty-panel{background:color-mix(in srgb,var(--light-background)94%,white)}}.zaffiro-empty-panel{padding:2.5rem 1.5rem;box-shadow:0 1px 2px #061b450a,0 8px 24px #061b450a}.zaffiro-empty-panel:before{content:"";background-image:var(--zaffiro-facet-pattern);opacity:.55;pointer-events:none;background-size:120px 120px;position:absolute;inset:0}.zaffiro-empty-panel>*{z-index:1;position:relative}.zaffiro-selection-shell{min-height:calc(100vh - var(--top-nav-height));flex-direction:column;justify-content:center;align-items:stretch;width:100%;display:flex;position:relative}button.flat-primary:hover,button.sky-gradient:hover{background:var(--primary-hover)!important}button.sky-gradient[role=switch][data-state=unchecked]{background:var(--zaffiro-mist)!important}button.sky-gradient[role=switch][data-state=checked]{background:var(--primary)!important}button.danger-gradient:hover{background:var(--destructive)!important}@supports (color:color-mix(in lab,red,red)){button.danger-gradient:hover{background:color-mix(in srgb,var(--destructive)85%,black)!important}}button.emerald-gradient-border:hover{background:var(--success)!important;color:var(--light-foreground)!important}button.flat-primary{background:var(--primary)!important}button.flat-primary:hover{background:var(--primary-hover)!important}.view{width:100%;max-width:100%;min-width:calc(var(--spacing)*0);gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*4);flex-direction:column;flex:1;display:flex}@media (min-width:40rem){.view{padding:calc(var(--spacing)*6)}}@media (min-width:64rem){.view{padding:calc(var(--spacing)*8)}}.view>form{flex-direction:column;width:100%}.top-section,.view>form{gap:calc(var(--spacing)*4);display:flex}.top-section{margin-bottom:calc(var(--spacing)*4);justify-content:space-between;align-items:center}.top-section .actions{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}@media (min-width:48rem){.top-section .actions{gap:calc(var(--spacing)*4)}}.page-header{margin-bottom:calc(var(--spacing)*6);gap:calc(var(--spacing)*4);flex-direction:column;display:flex}@media (min-width:40rem){.page-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.page-header__title{align-items:center;gap:calc(var(--spacing)*3);display:flex}.page-header__title h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--primary)}.page-header__title h1:after{content:"";background:var(--zaffiro-brand-rule-gradient);border-radius:9999px;width:2.5rem;height:3px;margin-top:.5rem;display:block}.page-header__actions{align-items:center;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.form-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*4);display:flex}.listing-filters{gap:calc(var(--spacing)*5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.listing-filters .listing-filters__row{align-items:flex-end;gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.listing-filters .listing-filters__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.listing-filters .listing-filters__row{grid-template-columns:repeat(4,minmax(0,1fr))}}.listing-filters .listing-filters__row>*{width:100%;max-width:100%;min-width:calc(var(--spacing)*0)}@media (min-width:80rem){.listing-filters .listing-filters__row--actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}.listing-filters.listing-filters--thirds .listing-filters__row,.listing-filters.listing-filters--thirds .listing-filters__row--actions{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-filters.listing-filters--thirds .listing-filters__actions,.listing-filters.listing-filters--thirds .listing-filters__actions-field{width:100%}}.listing-filters.listing-filters--thirds .listing-filters__row>:not(.listing-filters__actions-field) [data-slot=button],.listing-filters.listing-filters--thirds .listing-filters__row>:not(.listing-filters__actions-field) [data-slot=select-trigger]{height:calc(var(--spacing)*10);min-height:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (min-width:40rem){.listing-filters .listing-filters__row--advanced{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.listing-filters .listing-filters__row--advanced{grid-template-columns:repeat(4,minmax(0,1fr))}}.listing-filters .listing-filters__actions-field{width:100%;min-width:calc(var(--spacing)*0)}@media (min-width:80rem){.listing-filters .listing-filters__actions-field{width:auto}}.listing-filters .listing-filters__actions{width:100%;min-width:calc(var(--spacing)*0);gap:calc(var(--spacing)*3);flex-direction:column;display:flex}@media (min-width:40rem){.listing-filters .listing-filters__actions{flex-flow:wrap;justify-content:flex-end;align-items:center}}.listing-filters .listing-filters__action{width:100%;min-width:calc(var(--spacing)*0)}@media (min-width:40rem){.listing-filters .listing-filters__action{width:auto}}.listing-filters .listing-filters__row>:not(.listing-filters__actions-field) [data-slot=button],.listing-filters .listing-filters__row>:not(.listing-filters__actions-field) [data-slot=select-trigger]{width:100%;max-width:100%;min-width:calc(var(--spacing)*0)}.table-actions{justify-content:flex-end;gap:calc(var(--spacing)*2);display:flex!important}.table-actions-col,[data-slot=table] tbody td:last-child,[data-slot=table] thead th:last-child{right:calc(var(--spacing)*0);z-index:20;background-color:var(--light-background);position:sticky;box-shadow:-8px 0 12px -8px #14203329}[data-slot=table] thead th:last-child,thead .table-actions-col{z-index:30;background-color:var(--background)}[data-slot=table] tbody tr:hover>td:last-child,tr:hover>.table-actions-col{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){[data-slot=table] tbody tr:hover>td:last-child,tr:hover>.table-actions-col{background-color:color-mix(in srgb,var(--muted)80%,var(--light-background))}}[data-slot=table] tbody tr[class*=bg-accent]>td:last-child,tr[class*=bg-accent]>.table-actions-col{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-slot=table] tbody tr[class*=bg-accent]>td:last-child,tr[class*=bg-accent]>.table-actions-col{background-color:color-mix(in srgb,var(--accent)50%,var(--light-background))}}.navigation-progress{pointer-events:none;right:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:50;height:calc(var(--spacing)*.5);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;top:var(--top-nav-height);transition-duration:.2s;position:fixed}.navigation-progress:before{background-color:var(--primary);--tw-content:"";content:var(--tw-content);width:33.3333%;height:100%;display:block;transform:translate(-100%)}.navigation-progress--active{opacity:1}.navigation-progress--active:before{animation:navigation-progress .9s ease-in-out infinite}@keyframes navigation-progress{0%{transform:translate(-100%)}to{transform:translate(400%)}}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.top-\[50\%\]{top:50%}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.-left-\[9999px\]{left:-9999px}.left-0{left:calc(var(--spacing)*0)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.col-span-1{grid-column:span 1/span 1}.col-span-12{grid-column:span 12/span 12}.m-px{margin:1px}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-6{margin-inline:calc(var(--spacing)*6)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-5\/3{aspect-ratio:5/3}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\!{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--top-nav-height\){height:var(--top-nav-height)}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-44{height:calc(var(--spacing)*44)}.h-72{height:calc(var(--spacing)*72)}.h-\[1\.15rem\]{height:1.15rem}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-52{max-height:calc(var(--spacing)*52)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(100dvh-5rem\)\]{max-height:calc(100dvh - 5rem)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-56{min-height:calc(var(--spacing)*56)}.min-h-64{min-height:calc(var(--spacing)*64)}.min-h-72{min-height:calc(var(--spacing)*72)}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-screen{min-height:100vh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2xs{width:var(--container-2xs)}.w-3{width:calc(var(--spacing)*3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-48{width:calc(var(--spacing)*48)}.w-72{width:calc(var(--spacing)*72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-min{width:min-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-72{max-width:calc(var(--spacing)*72)}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[1920px\]{max-width:1920px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-dvw{max-width:100dvw}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-20{min-width:calc(var(--spacing)*20)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-48{min-width:calc(var(--spacing)*48)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-px{--tw-translate-x:-1px}.-translate-x-px,.translate-x-\[-50\%\]{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-px{--tw-translate-x:1px}.-translate-y-1\/2,.translate-x-px{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-16{gap:calc(var(--spacing)*16)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing)*4)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-5{row-gap:calc(var(--spacing)*5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.\!rounded{border-radius:.25rem!important}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-\[color-mix\(in_srgb\,var\(--accent-interaction\)_45\%\,var\(--border\)\)\]{border-color:var(--accent-interaction)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--accent-interaction\)_45\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--accent-interaction)45%,var(--border))}}.border-\[var\(--accent-interaction\)\]{border-color:var(--accent-interaction)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border)60%,transparent)}}.border-destructive,.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--destructive)30%,transparent)}}.border-destructive\/45{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/45{border-color:color-mix(in oklab,var(--destructive)45%,transparent)}}.border-green-500{border-color:var(--color-green-500)}.border-input{border-color:var(--input)}.border-merakai-navy\/10{border-color:oklab(27.6226% -.0275106 -.0475071/.1)}.border-merakai-navy\/15{border-color:oklab(27.6226% -.0275106 -.0475071/.15)}.border-merakai-orange{border-color:#f57f20}.border-merakai-sand{border-color:#bfb78f}.border-primary{border-color:var(--primary)}.border-success{border-color:var(--success)}.border-transparent{border-color:#0000}.border-warning\/40{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/40{border-color:color-mix(in oklab,var(--warning)40%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\(--zaffiro-water-100\){background-color:var(--zaffiro-water-100)}.bg-\[color-mix\(in_srgb\,var\(--destructive\)_12\%\,white\)\]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--destructive\)_12\%\,white\)\]{background-color:color-mix(in srgb,var(--destructive)12%,white)}}.bg-\[color-mix\(in_srgb\,var\(--info\)_12\%\,white\)\]{background-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--info\)_12\%\,white\)\]{background-color:color-mix(in srgb,var(--info)12%,white)}}.bg-\[color-mix\(in_srgb\,var\(--success\)_12\%\,white\)\]{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--success\)_12\%\,white\)\]{background-color:color-mix(in srgb,var(--success)12%,white)}}.bg-\[color-mix\(in_srgb\,var\(--warning\)_15\%\,white\)\]{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--warning\)_15\%\,white\)\]{background-color:color-mix(in srgb,var(--warning)15%,white)}}.bg-\[var\(--accent-cta\)\]{background-color:var(--accent-cta)}.bg-\[var\(--accent-interaction\)\]{background-color:var(--accent-interaction)}.bg-\[var\(--auth-water\)\]{background-color:var(--auth-water)}.bg-\[var\(--zaffiro-ink\)\]{background-color:var(--zaffiro-ink)}.bg-\[var\(--zaffiro-sapphire-900\)\]{background-color:var(--zaffiro-sapphire-900)}.bg-accent{background-color:var(--accent)}.bg-background,.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/60{background-color:color-mix(in oklab,var(--background)60%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border{background-color:var(--border)}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive)5%,transparent)}}.bg-destructive\/8{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/8{background-color:color-mix(in oklab,var(--destructive)8%,transparent)}}.bg-info{background-color:var(--info)}.bg-input{background-color:var(--input)}.bg-light-background{background-color:var(--light-background)}.bg-merakai-gray{background-color:#f2f2f2}.bg-merakai-navy{background-color:#082b40}.bg-merakai-orange{background-color:#f57f20}.bg-merakai-paper{background-color:#fff}.bg-muted,.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--muted)60%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-success{background-color:var(--success)}.bg-top-nav-background{background-color:var(--top-nav-background)}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--warning)10%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.from-accent\/80{--tw-gradient-from:var(--accent)}@supports (color:color-mix(in lab,red,red)){.from-accent\/80{--tw-gradient-from:color-mix(in oklab,var(--accent)80%,transparent)}}.from-accent\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-light-background{--tw-gradient-via:var(--light-background);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-light-background{--tw-gradient-to:var(--light-background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-\[var\(--zaffiro-sapphire-900\)\]{fill:var(--zaffiro-sapphire-900)}.fill-current{fill:currentColor}.fill-muted-foreground{fill:var(--muted-foreground)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-\(--top-nav-height\){padding-top:var(--top-nav-height)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.\!pr-4{padding-right:calc(var(--spacing)*4)!important}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-14{padding-right:calc(var(--spacing)*14)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.\!pl-5{padding-left:calc(var(--spacing)*5)!important}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.text-left{text-align:left}.font-body{font-family:var(--font-inter),system-ui,sans-serif}.font-heading{font-family:var(--font-manrope),system-ui,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.65rem\]{font-size:1.65rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-\(--accent-interaction\){color:var(--accent-interaction)}.text-\[color-mix\(in_srgb\,var\(--warning\)_75\%\,var\(--zaffiro-ink\)\)\]{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--warning\)_75\%\,var\(--zaffiro-ink\)\)\]{color:color-mix(in srgb,var(--warning)75%,var(--zaffiro-ink))}}.text-\[var\(--accent-interaction\)\]{color:var(--accent-interaction)}.text-\[var\(--auth-sapphire\)\]{color:var(--auth-sapphire)}.text-\[var\(--auth-sapphire-soft\)\]{color:var(--auth-sapphire-soft)}.text-\[var\(--zaffiro-ink\)\]{color:var(--zaffiro-ink)}.text-accent-foreground{color:var(--accent-foreground)}.text-brand{color:var(--zaffiro-sapphire-800)}.text-brand-interaction{color:var(--zaffiro-royal-600)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-info{color:var(--info)}.text-light-foreground{color:var(--light-foreground)}.text-merakai-navy{color:#082b40}.text-merakai-navy\/45{color:oklab(27.6226% -.0275106 -.0475071/.45)}.text-merakai-navy\/50{color:oklab(27.6226% -.0275106 -.0475071/.5)}.text-merakai-navy\/60{color:oklab(27.6226% -.0275106 -.0475071/.6)}.text-merakai-navy\/70{color:oklab(27.6226% -.0275106 -.0475071/.7)}.text-merakai-navy\/75{color:oklab(27.6226% -.0275106 -.0475071/.75)}.text-merakai-navy\/80{color:oklab(27.6226% -.0275106 -.0475071/.8)}.text-merakai-orange{color:#f57f20}.text-merakai-paper{color:#fff}.text-merakai-paper\/45{color:oklab(100% 0 5.96046e-8/.45)}.text-merakai-paper\/70{color:oklab(100% 0 5.96046e-8/.7)}.text-merakai-paper\/80{color:oklab(100% 0 5.96046e-8/.8)}.text-merakai-paper\/85{color:oklab(100% 0 5.96046e-8/.85)}.text-merakai-yellow{color:#f7cd82}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/40{color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground)70%,transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-500{color:var(--color-red-500)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}}.text-success{color:var(--success)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-\[0_1px_2px_color-mix\(in_srgb\,var\(--foreground\)_6\%\,transparent\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,var(--foreground))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_1px_2px_color-mix\(in_srgb\,var\(--foreground\)_6\%\,transparent\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,color-mix(in srgb,var(--foreground)6%,transparent))}}.shadow-\[0_1px_2px_color-mix\(in_srgb\,var\(--foreground\)_6\%\,transparent\)\],.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-destructive\/10{--tw-shadow-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.shadow-destructive\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--destructive)10%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing)*8)}.running{animation-play-state:running}:is(.\*\:max-w-full>*){max-width:100%}:is(.\*\:min-w-0>*){min-width:calc(var(--spacing)*0)}:is(.\*\:text-light-foreground>*){color:var(--light-foreground)}.group-data-\[collapsible\=icon\]\:sr-only:is(:where(.group)[data-collapsible=icon] *){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:justify-center:is(:where(.group)[data-collapsible=icon] *){justify-content:center}.group-data-\[collapsible\=icon\]\:p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=collapsed\]\:gap-0\.5:is(:where(.group)[data-state=collapsed] *){gap:calc(var(--spacing)*.5)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.peer-checked\:opacity-100:is(:where(.peer):checked~*){opacity:1}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.checked\:border-primary:checked{border-color:var(--primary)}.checked\:bg-primary:checked{background-color:var(--primary)}@media (hover:hover){.hover\:border-\[var\(--accent-interaction\)\]:hover{border-color:var(--accent-interaction)}.hover\:border-destructive:hover{border-color:var(--destructive)}.hover\:border-merakai-orange:hover{border-color:#f57f20}.hover\:bg-\[color-mix\(in_srgb\,var\(--accent-interaction\)_12\%\,var\(--light-background\)\)\]:hover{background-color:var(--accent-interaction)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--accent-interaction\)_12\%\,var\(--light-background\)\)\]:hover{background-color:color-mix(in srgb,var(--accent-interaction)12%,var(--light-background))}}.hover\:bg-\[color-mix\(in_srgb\,var\(--accent-interaction\)_18\%\,white\)\]:hover{background-color:var(--accent-interaction)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--accent-interaction\)_18\%\,white\)\]:hover{background-color:color-mix(in srgb,var(--accent-interaction)18%,white)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--destructive\)_85\%\,black\)\]:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--destructive\)_85\%\,black\)\]:hover{background-color:color-mix(in srgb,var(--destructive)85%,black)}}.hover\:bg-\[var\(--accent-interaction\)\]\/80:hover{background-color:var(--accent-interaction)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--accent-interaction\)\]\/80:hover{background-color:color-mix(in oklab,var(--accent-interaction)80%,transparent)}}.hover\:bg-\[var\(--primary-hover\)\]:hover{background-color:var(--primary-hover)}.hover\:bg-\[var\(--zaffiro-gold-300\)\]:hover{background-color:var(--zaffiro-gold-300)}.hover\:bg-\[var\(--zaffiro-ink\)\]\/80:hover{background-color:var(--zaffiro-ink)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--zaffiro-ink\)\]\/80:hover{background-color:color-mix(in oklab,var(--zaffiro-ink)80%,transparent)}}.hover\:bg-\[var\(--zaffiro-water-100\)\]:hover{background-color:var(--zaffiro-water-100)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive:hover,.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab,var(--destructive)80%,transparent)}}.hover\:bg-green-500:hover{background-color:var(--color-green-500)}.hover\:bg-muted:hover,.hover\:bg-muted\/80:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,var(--muted)80%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary)80%,transparent)}}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-success:hover,.hover\:bg-success\/80:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/80:hover{background-color:color-mix(in oklab,var(--success)80%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-light-foreground:hover{color:var(--light-foreground)}.hover\:text-merakai-orange:hover{color:#f57f20}.hover\:text-primary:hover{color:var(--primary)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-destructive\/25:hover{--tw-shadow-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-destructive\/25:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--destructive)25%,transparent)var(--tw-shadow-alpha),transparent)}}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing)*4)}.focus\:left-4:focus{left:calc(var(--spacing)*4)}.focus\:z-50:focus{z-index:50}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-merakai-orange:focus{background-color:#f57f20}.focus\:px-4:focus{padding-inline:calc(var(--spacing)*4)}.focus\:py-2:focus{padding-block:calc(var(--spacing)*2)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-merakai-navy:focus{color:#082b40}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-primary\/20:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/20:focus{--tw-ring-color:color-mix(in oklab,var(--primary)20%,transparent)}}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-muted\/80:focus-visible{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-muted\/80:focus-visible{background-color:color-mix(in oklab,var(--muted)80%,transparent)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:bg-\[color-mix\(in_srgb\,var\(--accent-interaction\)_22\%\,var\(--light-background\)\)\]:active{background-color:var(--accent-interaction)}@supports (color:color-mix(in lab,red,red)){.active\:bg-\[color-mix\(in_srgb\,var\(--accent-interaction\)_22\%\,var\(--light-background\)\)\]:active{background-color:color-mix(in srgb,var(--accent-interaction)22%,var(--light-background))}}.active\:bg-red-200:active{background-color:var(--color-red-200)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent,:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-\[\>svg\]\:px-0:has(>svg){padding-inline:calc(var(--spacing)*0)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.group-data-\[collapsible\=icon\]\:data-\[active\=true\]\:shadow-none:is(:where(.group)[data-collapsible=icon] *)[data-active=true]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[collapsible\=icon\]\:data-\[active\=true\]\:ring-1:is(:where(.group)[data-collapsible=icon] *)[data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[collapsible\=icon\]\:data-\[active\=true\]\:ring-\[var\(--accent-cta\)\]\/45:is(:where(.group)[data-collapsible=icon] *)[data-active=true]{--tw-ring-color:var(--accent-cta)}@supports (color:color-mix(in lab,red,red)){.group-data-\[collapsible\=icon\]\:data-\[active\=true\]\:ring-\[var\(--accent-cta\)\]\/45:is(:where(.group)[data-collapsible=icon] *)[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--accent-cta)45%,transparent)}}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:bg-primary[data-selected=true]{background-color:var(--primary)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[selected\=true\]\:text-light-foreground\![data-selected=true]{color:var(--light-foreground)!important}@media (hover:hover){.data-\[selected\=true\]\:hover\:bg-primary\/90[data-selected=true]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\=true\]\:hover\:bg-primary\/90[data-selected=true]:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-\(--accent-interaction\)[data-state=open]{background-color:var(--accent-interaction)}.data-\[state\=open\]\:text-white[data-state=open]{color:var(--color-white)}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:40rem){.sm\:invisible{visibility:hidden}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:h-14{height:calc(var(--spacing)*14)}.sm\:h-80{height:calc(var(--spacing)*80)}.sm\:w-80{width:calc(var(--spacing)*80)}.sm\:max-w-\(--sidebar-width\){max-width:var(--sidebar-width)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:justify-end{justify-content:flex-end}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:p-12{padding:calc(var(--spacing)*12)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-20{padding-block:calc(var(--spacing)*20)}.sm\:py-24{padding-block:calc(var(--spacing)*24)}.sm\:py-28{padding-block:calc(var(--spacing)*28)}.sm\:text-left{text-align:left}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:48rem){.md\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.md\:col-span-6{grid-column:span 6/span 6}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:max-w-3xl{max-width:var(--container-3xl)}.md\:max-w-4xl{max-width:var(--container-4xl)}.md\:flex-row{flex-direction:row}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:p-10{padding:calc(var(--spacing)*10)}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-start-7{grid-column-start:7}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-h-\[220px\]{min-height:220px}.lg\:max-w-80{max-width:calc(var(--spacing)*80)}.lg\:min-w-80{min-width:calc(var(--spacing)*80)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(11rem\,14rem\)\]{grid-template-columns:minmax(0,1fr) minmax(11rem,14rem)}.lg\:flex-row{flex-direction:row}.lg\:content-start{align-content:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:pt-16{padding-top:calc(var(--spacing)*16)}.lg\:text-right{text-align:right}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:aspect-3\/1{aspect-ratio:3}.xl\:aspect-5\/3{aspect-ratio:5/3}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:pt-0{padding-top:calc(var(--spacing)*0)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_a\]\:inline a{display:inline}.\[\&_a\]\:h-auto a{height:auto}.\[\&_a\]\:min-h-0 a{min-height:calc(var(--spacing)*0)}.\[\&_a\]\:max-w-full a{max-width:100%}.\[\&_a\]\:truncate a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_a\]\:py-0 a{padding-block:calc(var(--spacing)*0)}.\[\&_a\]\:leading-normal a{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.\[\&_a\]\:font-medium a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_a\]\:text-brand-interaction a{color:var(--zaffiro-royal-600)}.\[\&_a\]\:text-inherit a{color:inherit}@media (hover:hover){.\[\&_a\]\:hover\:text-primary a:hover{color:var(--primary)}.\[\&_a\]\:hover\:no-underline a:hover{text-decoration-line:none}.\[\&_a\]\:hover\:underline a:hover{text-decoration-line:underline}}.group-data-\[collapsible\=icon\]\:\[\&_span\]\:sr-only:is(:where(.group)[data-collapsible=icon] *) span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button,.\[\&\:\:-webkit-search-decoration\]\:hidden::-webkit-search-decoration{display:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}.\[\&\:last-child_td\]\:border-b-0:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>span\]\:z-10>span{z-index:10}.\[\&\>span\]\:flex>span{display:flex}.\[\&\>span\]\:inline-flex>span{display:inline-flex}.\[\&\>span\]\:w-full>span{width:100%}.\[\&\>span\]\:items-center>span{align-items:center}.\[\&\>span\]\:justify-center>span{justify-content:center}.\[\&\>span\]\:justify-start>span{justify-content:flex-start}.\[\&\>span\]\:gap-2>span{gap:calc(var(--spacing)*2)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing)*3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.sky-gradient{background:var(--primary)}.slate-gradient{background:var(--sidebar-bg)}.danger-gradient{background:var(--color-destructive)}.emerald-gradient{background:var(--color-success)}.emerald-gradient-border{border:2px solid var(--color-success);background:var(--light-background);color:var(--color-success)}}@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}:root{--zaffiro-sapphire-900:#061b45;--zaffiro-sapphire-800:#082b68;--zaffiro-sapphire-700:#0d3b85;--zaffiro-royal-600:#1552b6;--zaffiro-water-500:#1594c7;--zaffiro-water-100:#e6f4fa;--zaffiro-gold-500:#d5a432;--zaffiro-gold-300:#e5c466;--zaffiro-gold-100:#f8f0d8;--zaffiro-ink:#142033;--zaffiro-slate:#596579;--zaffiro-mist:#e8edf2;--zaffiro-cloud:#f5f8fa;--zaffiro-white:#fff;--primary:var(--zaffiro-sapphire-800);--primary-hover:var(--zaffiro-sapphire-700);--primary-foreground:var(--zaffiro-white);--accent-interaction:var(--zaffiro-royal-600);--accent-cta:var(--zaffiro-gold-500);--foreground:var(--zaffiro-ink);--light-foreground:var(--zaffiro-white);--background:var(--zaffiro-white);--light-background:var(--zaffiro-cloud);--border:var(--zaffiro-mist);--muted:var(--zaffiro-cloud);--muted-foreground:var(--zaffiro-slate);--accent:var(--zaffiro-water-100);--accent-foreground:var(--zaffiro-ink);--ring:var(--zaffiro-royal-600)}@supports (color:color-mix(in lab,red,red)){:root{--ring:color-mix(in srgb,var(--zaffiro-royal-600)40%,transparent)}}:root{--popover:var(--zaffiro-white);--popover-foreground:var(--zaffiro-ink);--input:var(--zaffiro-mist);--success:#23856d;--warning:#e5a92a;--destructive:#c64b4b;--info:#3478c7;--sidebar-bg:var(--zaffiro-sapphire-800);--sidebar-foreground:#fffffff0;--sidebar-muted-foreground:#ffffffb8;--sidebar-accent:#ffffff24;--sidebar-accent-foreground:var(--zaffiro-white);--sidebar-ring:#ffffff38;--sidebar-border:#ffffff1a;--top-nav-background:var(--zaffiro-white);--top-nav-accent:var(--zaffiro-sapphire-800);--auth-sapphire-900:var(--zaffiro-sapphire-900);--auth-sapphire-800:var(--zaffiro-sapphire-800);--auth-sapphire-700:var(--zaffiro-sapphire-700);--auth-royal-600:var(--zaffiro-royal-600);--auth-water-100:var(--zaffiro-water-100);--auth-water-500:var(--zaffiro-water-500);--auth-gold-500:var(--zaffiro-gold-500);--auth-gold-300:var(--zaffiro-gold-300);--auth-ink:var(--zaffiro-ink);--auth-slate:var(--zaffiro-slate);--auth-cloud:var(--zaffiro-cloud);--auth-water-light:var(--zaffiro-water-100);--auth-water-mid:var(--zaffiro-water-500);--auth-water-deep:var(--zaffiro-sapphire-700);--auth-water-abyss:var(--zaffiro-sapphire-900);--auth-water:var(--zaffiro-water-100);--auth-water-foam:var(--zaffiro-white);--auth-stream:var(--zaffiro-water-500);--auth-sapphire:var(--zaffiro-sapphire-800);--auth-sapphire-soft:var(--zaffiro-royal-600);--zaffiro-ease-out:cubic-bezier(.22,1,.36,1);--zaffiro-radius-md:1rem;--zaffiro-radius-lg:1.5rem;--zaffiro-facet-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cpath d='M60 8 L108 68 L12 68 Z' fill='none' stroke='%23082568' stroke-opacity='0.035' stroke-width='1'/%3E%3Cpath d='M60 38 L92 86 L28 86 Z' fill='none' stroke='%231552B6' stroke-opacity='0.028' stroke-width='1'/%3E%3C/svg%3E");--zaffiro-brand-rule-gradient:linear-gradient(90deg,var(--zaffiro-sapphire-800)0%,var(--zaffiro-gold-500)100%);--zaffiro-section-divider-gradient:linear-gradient(90deg,transparent,#1552b61f 20%,#d5a4322e 50%,#1552b61f 80%,transparent);--zaffiro-card-accent-gradient:linear-gradient(90deg,var(--zaffiro-sapphire-800)0%,var(--zaffiro-royal-600)55%,var(--zaffiro-gold-500)100%)}.brand-sidebar-shell{background:linear-gradient(180deg,var(--zaffiro-sapphire-800)0,var(--zaffiro-sapphire-700)100%);border-right:1px solid var(--sidebar-border)}.brand-sidebar-shell [data-sidebar=menu-button],.brand-sidebar-shell [data-sidebar=menu-sub-button]{color:var(--sidebar-muted-foreground);transition:background .2s var(--zaffiro-ease-out),color .2s var(--zaffiro-ease-out),box-shadow .2s var(--zaffiro-ease-out)}.brand-sidebar-shell [data-sidebar=menu-button]:hover,.brand-sidebar-shell [data-sidebar=menu-sub-button]:hover{color:var(--sidebar-foreground);background:#ffffff1a}.brand-sidebar-shell [data-sidebar=menu-button][data-active=true],.brand-sidebar-shell [data-sidebar=menu-sub-button][data-active=true]{background:var(--sidebar-accent);box-shadow:inset 3px 0 0 var(--accent-cta);color:var(--sidebar-accent-foreground);font-weight:600}.brand-sidebar-shell [data-sidebar=menu-sub]{border-color:#ffffff24}[data-slot=sidebar-mobile]>button{color:var(--zaffiro-white);box-shadow:none;background:#ffffff1f;border-color:#ffffff59}[data-slot=sidebar-mobile]>button:hover{color:var(--zaffiro-white);background:#fff3;border-color:#ffffff8c}.shell-top-nav{border-bottom:1px solid var(--border);background-color:var(--top-nav-background);box-shadow:0 1px 2px #061b450a,0 4px 14px #061b4508}.shell-page{background:var(--light-background)}.shell-subnav{border-bottom:1px solid var(--border);background:var(--background)}.shell-subnav-tab{color:var(--muted-foreground);white-space:nowrap;transition:color .2s var(--zaffiro-ease-out),border-color .2s var(--zaffiro-ease-out);border-bottom:2px solid #0000;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.shell-subnav-tab:hover{border-bottom-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.shell-subnav-tab:hover{border-bottom-color:color-mix(in srgb,var(--border)80%,var(--zaffiro-royal-600))}}.shell-subnav-tab:hover{color:var(--foreground)}.shell-subnav-tab--active{border-bottom-color:var(--primary);color:var(--primary)}.shell-settings-aside{border-right:1px solid var(--border);background:var(--light-background);flex-direction:column;flex-shrink:0;width:16rem;display:none}@supports (color:color-mix(in lab,red,red)){.shell-settings-aside{background:color-mix(in srgb,var(--light-background)92%,white)}}.shell-settings-aside{padding-top:1.5rem}@media (min-width:1024px){.shell-settings-aside{height:100%;display:flex;overflow-y:auto}}.shell-settings-mobile{top:var(--top-nav-height);z-index:20;border-bottom:1px solid var(--border);background:var(--light-background);flex-direction:column;gap:.75rem;display:flex;position:sticky}@supports (color:color-mix(in lab,red,red)){.shell-settings-mobile{background:color-mix(in srgb,var(--light-background)92%,white)}}.shell-settings-mobile{padding:.75rem 1rem 1rem}@media (min-width:1024px){.shell-settings-mobile{display:none}}.shell-settings-mobile-trigger{border:1px solid var(--accent-interaction);justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.shell-settings-mobile-trigger{border:1px solid color-mix(in srgb,var(--accent-interaction)45%,var(--border))}}.shell-settings-mobile-trigger{background:var(--background);color:var(--primary);text-align:left;transition:background .2s var(--zaffiro-ease-out),border-color .2s var(--zaffiro-ease-out);border-radius:.5rem;padding:.625rem .75rem;box-shadow:0 1px 2px #061b450a}.shell-settings-mobile-trigger:hover{border-color:var(--accent-interaction);background:var(--zaffiro-water-100)}.shell-settings-back{color:var(--accent-interaction);transition:color .2s var(--zaffiro-ease-out);align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;display:inline-flex}.shell-settings-back:hover{color:var(--primary);text-decoration:underline}.shell-settings-title{color:var(--primary);margin-top:1.25rem;font-size:1.25rem;font-weight:700}.shell-settings-group-label{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.5rem;padding-inline:.75rem;font-size:.75rem;font-weight:500}.shell-settings-link{color:var(--foreground);transition:background .2s var(--zaffiro-ease-out),color .2s var(--zaffiro-ease-out);border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;font-weight:500;display:flex}.shell-settings-link:hover{color:var(--primary)}.shell-settings-link--active,.shell-settings-link:hover{background:var(--zaffiro-water-100)}@supports (color:color-mix(in lab,red,red)){.shell-settings-link--active{background:color-mix(in srgb,var(--zaffiro-water-100)80%,white)}}.shell-settings-link--active{color:var(--primary);box-shadow:inset 3px 0 0 var(--accent-cta)}.shell-back-link{color:var(--accent-interaction);transition:color .2s var(--zaffiro-ease-out);align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;display:inline-flex}.shell-back-link:hover{color:var(--primary);text-decoration:underline}.shell-main-surface{background:var(--background);flex:1;min-width:0;position:relative;overflow:auto}.brand-mark-loader{place-items:center;margin:0;display:grid}.brand-mark-loader--page{z-index:30;width:auto;max-width:none;height:auto;position:absolute;inset:0}.brand-mark-loader--page-viewport{z-index:100;position:fixed}.brand-mark-loader--section{flex:auto;align-self:stretch;width:100%;min-height:16rem;padding-block:1.5rem}.brand-mark-loader__scene{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}.brand-mark-loader__frame{place-items:center;width:11.5rem;height:11.5rem;display:grid;position:relative}.brand-mark-loader--section .brand-mark-loader__frame{width:8.25rem;height:8.25rem}.brand-mark-loader__orbit{background:conic-gradient(from 0deg,transparent 0deg,transparent 196deg,var(--zaffiro-gold-500)248deg,var(--zaffiro-gold-500)300deg,var(--zaffiro-sapphire-800)348deg,transparent 1turn);border-radius:9999px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.brand-mark-loader__orbit{background:conic-gradient(from 0deg,transparent 0deg,transparent 196deg,color-mix(in srgb,var(--zaffiro-gold-500)55%,transparent)248deg,var(--zaffiro-gold-500)300deg,var(--zaffiro-sapphire-800)348deg,transparent 1turn)}}.brand-mark-loader__orbit{animation:brand-mark-spin 1.35s linear infinite;-webkit-mask-image:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask-image:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}.brand-mark-loader--dark .brand-mark-loader__orbit{background:conic-gradient(from 0deg,transparent 0deg,transparent 196deg,var(--zaffiro-gold-500)248deg,var(--zaffiro-gold-500)300deg,var(--zaffiro-white)348deg,transparent 1turn)}@supports (color:color-mix(in lab,red,red)){.brand-mark-loader--dark .brand-mark-loader__orbit{background:conic-gradient(from 0deg,transparent 0deg,transparent 196deg,color-mix(in srgb,var(--zaffiro-gold-500)70%,transparent)248deg,var(--zaffiro-gold-500)300deg,var(--zaffiro-white)348deg,transparent 1turn)}}.brand-mark-loader__mark{z-index:1;animation:brand-mark-idle 2.8s ease-in-out .9s infinite;display:block;position:relative;overflow:visible}.brand-mark-loader__facet{fill:var(--zaffiro-sapphire-800);transform-box:fill-box;transform-origin:50%;animation:brand-mark-facet-in .7s var(--zaffiro-ease-out)both}.brand-mark-loader__facet--gold{fill:var(--zaffiro-gold-500)}.brand-mark-loader--dark .brand-mark-loader__facet:not(.brand-mark-loader__facet--gold){fill:var(--zaffiro-white)}.brand-mark-loader__facet--1{--facet-x:0px;--facet-y:-16px;animation-delay:50ms}.brand-mark-loader__facet--2{--facet-x:14px;--facet-y:-6px;animation-delay:.14s}.brand-mark-loader__facet--3{--facet-x:-14px;--facet-y:12px;animation-delay:.23s}.brand-mark-loader__facet--4{--facet-x:4px;--facet-y:16px;animation-delay:.32s}.brand-mark-loader__facet--5{--facet-x:10px;--facet-y:4px;animation-delay:.48s}.brand-mark-loader__label{color:var(--zaffiro-sapphire-800);letter-spacing:.2em;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:1}.brand-mark-loader--dark .brand-mark-loader__label{color:var(--zaffiro-white)}.brand-mark-loader__label:after{text-align:left;content:"";width:1.35em;animation:brand-mark-dots 1.2s steps(4) infinite;display:inline-block}@keyframes brand-mark-facet-in{0%{opacity:0;transform:translate(var(--facet-x,0),var(--facet-y,0))scale(.84)}to{opacity:1;transform:none}}@keyframes brand-mark-idle{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes brand-mark-spin{to{transform:rotate(1turn)}}@keyframes brand-mark-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion:reduce){.brand-mark-loader__facet,.brand-mark-loader__label:after,.brand-mark-loader__mark,.brand-mark-loader__orbit{animation:none}.brand-mark-loader__facet{opacity:1;transform:none}.brand-mark-loader__orbit{opacity:.75;transform:none}.brand-mark-loader__label:after{content:"..."}}.merakai-site{background:var(--color-merakai-paper);color:var(--color-merakai-navy);--font-heading:var(--font-manrope),system-ui,sans-serif;--font-body:var(--font-inter),system-ui,sans-serif}.merakai-site h1,.merakai-site h2,.merakai-site h3,.merakai-site h4,.merakai-site h5,.merakai-site h6{color:inherit;font-weight:600}.merakai-site :focus-visible{outline:2px solid var(--color-merakai-orange);outline-offset:3px}.merakai-product{color:var(--color-merakai-navy)}.merakai-product--zaffiro{--color-merakai-navy:#082b68;--color-merakai-orange:#7a5c10;--color-merakai-gray:#f5f8fa;--color-merakai-on-accent:#082b68;--color-merakai-accent-fill:#d5a432}.merakai-product--kizvna{--color-merakai-navy:#2c2820;--color-merakai-orange:#5e5840;--color-merakai-gray:#f4f1ea;--color-merakai-on-accent:#2c2820;--color-merakai-accent-fill:#bfb78f}.merakai-product--vytal{--color-merakai-navy:#14332e;--color-merakai-orange:#1a5c50;--color-merakai-gray:#f2f7f6;--color-merakai-on-accent:#14332e;--color-merakai-accent-fill:#8fc1b5}.merakai-product--dyniq{--color-merakai-navy:#114b94;--color-merakai-orange:#0d59b5;--color-merakai-gray:#eef8ff;--color-merakai-on-accent:#fff;--color-merakai-accent-fill:#0d6fe0}.merakai-product-action{background:var(--color-merakai-accent-fill,var(--color-merakai-orange));color:var(--color-merakai-on-accent,var(--color-merakai-navy))}.merakai-product .hover\:text-merakai-orange:hover,.merakai-product .text-merakai-orange{color:var(--color-merakai-orange)}.merakai-product .bg-merakai-navy{background-color:var(--color-merakai-navy)}.merakai-product .bg-merakai-gray{background-color:var(--color-merakai-gray)}.merakai-product .bg-merakai-navy\/10{background-color:#082b401a}@supports (color:color-mix(in lab,red,red)){.merakai-product .bg-merakai-navy\/10{background-color:color-mix(in srgb,var(--color-merakai-navy)10%,transparent)}}.merakai-product .text-merakai-navy\/60{color:#082b4099}@supports (color:color-mix(in lab,red,red)){.merakai-product .text-merakai-navy\/60{color:color-mix(in srgb,var(--color-merakai-navy)60%,transparent)}}.merakai-product .text-merakai-navy\/75{color:#082b40bf}@supports (color:color-mix(in lab,red,red)){.merakai-product .text-merakai-navy\/75{color:color-mix(in srgb,var(--color-merakai-navy)75%,transparent)}}.merakai-product .text-merakai-navy\/80{color:#082b40cc}@supports (color:color-mix(in lab,red,red)){.merakai-product .text-merakai-navy\/80{color:color-mix(in srgb,var(--color-merakai-navy)80%,transparent)}}.merakai-product .border-merakai-orange,.merakai-product .hover\:border-merakai-orange:hover{border-color:var(--color-merakai-orange)}.merakai-product .border-merakai-navy\/10{border-color:#082b401a}@supports (color:color-mix(in lab,red,red)){.merakai-product .border-merakai-navy\/10{border-color:color-mix(in srgb,var(--color-merakai-navy)10%,transparent)}}.kizvna-studio{--kz-ink:#14120f;--kz-sand:#d7c7a1;--kz-paper:#f6f1e8;--kz-mist:#8d8474;background:var(--kz-paper);color:var(--kz-ink)}.kizvna-open,.kizvna-statement,.kizvna-trust{background:var(--kz-ink);color:var(--kz-paper)}.kizvna-kicker{color:var(--kz-sand);letter-spacing:.18em;text-transform:uppercase;font-size:.78rem}.kizvna-line{max-width:36rem;color:var(--kz-sand);font-size:1.35rem;line-height:1.45}.kizvna-line,.kizvna-name{font-family:var(--font-heading)}.kizvna-name{letter-spacing:-.06em;margin-top:1.5rem;font-size:clamp(4.8rem,16vw,11rem);font-weight:600;line-height:.82}.kizvna-muted,.kizvna-name{color:var(--kz-paper)}@supports (color:color-mix(in lab,red,red)){.kizvna-muted{color:color-mix(in srgb,var(--kz-paper)72%,transparent)}}.kizvna-invite{background:var(--kz-sand);color:var(--kz-ink)}.kizvna-invite__action{background:var(--kz-ink);color:var(--kz-paper)}@media (prefers-reduced-motion:reduce){.merakai-site .motion-safe{transition:none;animation:none}}@keyframes merakai-in{0%{opacity:.42;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes merakai-pan{0%{transform:translate(0)}to{transform:translate(-48px,-48px)}}@keyframes merakai-scan{0%{transform:translate(-30%)}to{transform:translate(130%)}}@keyframes merakai-spin{to{transform:rotate(1turn)}}@keyframes merakai-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes merakai-float{0%,to{transform:translate(0)}50%{transform:translateY(-10px)}}@keyframes merakai-assemble{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}@keyframes merakai-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes merakai-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.merakai-grid,.merakai-node,.merakai-orbit,.merakai-scan{pointer-events:none}.merakai-grid{background-image:linear-gradient(90deg,#082b4017 1px,#0000 0),linear-gradient(#082b4017 1px,#0000 0);position:absolute;inset:-30%}@supports (color:color-mix(in lab,red,red)){.merakai-grid{background-image:linear-gradient(to right,color-mix(in srgb,var(--color-merakai-navy)9%,transparent)1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--color-merakai-navy)9%,transparent)1px,transparent 1px)}}.merakai-grid{background-size:48px 48px;animation:merakai-pan 28s linear infinite;-webkit-mask-image:radial-gradient(at 72% 42%,#000 10%,#0000 68%);mask-image:radial-gradient(at 72% 42%,#000 10%,#0000 68%)}.merakai-scan{z-index:2;background:linear-gradient(90deg,transparent,var(--color-merakai-orange),transparent);opacity:.7;width:42%;height:1px;animation:merakai-scan 7.5s linear infinite;position:absolute;top:46%;left:0}.merakai-stage{min-height:22rem;position:relative}.merakai-orbit{border:1px solid #082b4029;width:18rem;height:18rem;position:absolute;top:8%;right:4%}@supports (color:color-mix(in lab,red,red)){.merakai-orbit{border:1px solid color-mix(in srgb,var(--color-merakai-navy)16%,transparent)}}.merakai-orbit{border-radius:999px;animation:merakai-spin 28s linear infinite}.merakai-orbit--inner{border-color:#f57f208c;width:11rem;height:11rem;top:18%;right:12%}@supports (color:color-mix(in lab,red,red)){.merakai-orbit--inner{border-color:color-mix(in srgb,var(--color-merakai-orange)55%,transparent)}}.merakai-orbit--inner{animation-duration:18s;animation-direction:reverse}.merakai-node{background:var(--color-merakai-orange);width:8px;height:8px;animation:merakai-pulse 3.2s ease-in-out infinite;position:absolute}.merakai-node--a{top:14%;right:18%}.merakai-node--b{background:var(--color-merakai-mint);animation-delay:.8s;bottom:22%;right:8%}.merakai-node--c{background:var(--color-merakai-navy);animation-delay:1.4s;top:46%;right:42%}.merakai-stage .merakai-mark{z-index:1;position:relative}.merakai-stage .merakai-mark path{transform-box:fill-box;transform-origin:50%;animation:merakai-assemble .9s cubic-bezier(.22,1,.36,1) both}.merakai-stage .merakai-mark path:nth-child(2){animation-delay:.12s}.merakai-stage .merakai-mark path:nth-child(3){animation:merakai-assemble .9s cubic-bezier(.22,1,.36,1) .24s both,merakai-float 6s ease-in-out 1.2s infinite}.merakai-hero-copy>*{animation:merakai-in .85s cubic-bezier(.22,1,.36,1) both}.merakai-hero-copy>:nth-child(2){animation-delay:80ms}.merakai-hero-copy>:nth-child(3){animation-delay:.16s}.merakai-hero-copy>:nth-child(4){animation-delay:.24s}.merakai-ticker{border-block:1px solid #082b401f;padding-bottom:3rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.merakai-ticker{border-block:1px solid color-mix(in srgb,var(--color-merakai-navy)12%,transparent)}}.merakai-ticker{background:var(--color-merakai-paper)}.merakai-ticker__track{width:max-content;animation:merakai-marquee 32s linear infinite;display:flex}.merakai-ticker:hover .merakai-ticker__track{animation-play-state:paused}.merakai-ticker__item{color:var(--color-merakai-navy);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:1.25rem;padding:.9rem 1.25rem;font-size:.78rem;display:inline-flex}.studio-kit{flex-wrap:wrap;align-items:flex-end;gap:.45rem;margin-bottom:1.25rem;padding:0;list-style:none;display:flex}.studio-glyph,.studio-glyph--code{background:var(--color-merakai-paper);width:3.05rem;height:3.05rem;color:var(--color-merakai-navy);place-items:center;display:grid;box-shadow:0 0 0 1px #082b4024}@supports (color:color-mix(in lab,red,red)){.studio-glyph,.studio-glyph--code{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-merakai-navy)14%,transparent)}}.studio-glyph svg{width:1.85rem;height:1.85rem;animation:merakai-float 5.8s ease-in-out infinite}.studio-glyph--brush{rotate:-8deg}.studio-glyph--pen{rotate:7deg}.studio-glyph--code{background:var(--color-merakai-navy);color:var(--color-merakai-paper);rotate:-4deg}.studio-glyph--music{background:#fde8d7;rotate:5deg}@supports (color:color-mix(in lab,red,red)){.studio-glyph--music{background:color-mix(in srgb,var(--color-merakai-orange)18%,var(--color-merakai-paper))}}.studio-glyph--camera{rotate:-6deg}.studio-glyph--spark{background:var(--color-merakai-gray);rotate:8deg}.studio-glyph:nth-child(2) svg{animation-duration:6.4s;animation-delay:-.8s}.studio-glyph:nth-child(3) svg{animation-duration:7.1s;animation-delay:-1.6s}.studio-glyph:nth-child(4) svg{animation-duration:5.2s;animation-delay:-2.2s}.studio-glyph:nth-child(5) svg{animation-duration:6.8s;animation-delay:-.4s}.studio-glyph:nth-child(6) svg{animation-duration:5.6s;animation-delay:-2.8s}@media (min-width:1024px){.studio-kit{z-index:3;pointer-events:none;flex-flow:column;justify-content:space-between;width:2.7rem;margin-bottom:0;position:absolute;top:0;bottom:0;left:0}.studio-glyph,.studio-glyph--code{width:2.7rem;height:2.7rem}.studio-glyph svg{width:1.5rem;height:1.5rem}.studio-glyph--camera,.studio-glyph--music,.studio-glyph--pen{margin-left:1.15rem}}.studio-icon__line{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.studio-icon__accent-line{fill:none;stroke:var(--color-merakai-orange);stroke-width:2.25px;stroke-linecap:round}.studio-icon__ink{fill:currentColor}.studio-icon__accent{fill:var(--color-merakai-orange)}.studio-icon__soft{fill:currentColor;opacity:.35}.studio-icon__paper{fill:var(--color-merakai-paper)}.studio-icon--mark{flex:none;width:1.35rem;height:1.35rem}.studio-icon--step{flex:none;width:1.65rem;height:1.65rem}.merakai-panel__mark{aspect-ratio:4/3;background:#fdebdb;flex:none;place-items:center;width:11rem;display:grid}@supports (color:color-mix(in lab,red,red)){.merakai-panel__mark{background:color-mix(in srgb,var(--color-merakai-orange)16%,var(--color-merakai-paper))}}.merakai-panel__mark{color:var(--color-merakai-navy)}.studio-icon--agent,.studio-icon--build{width:5.5rem;height:5.5rem}.merakai-panel--band{flex-direction:column;display:flex}@media (min-width:1024px){.merakai-panel--band{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;column-gap:3rem;display:grid}.merakai-panel--band .merakai-panel__foot{margin-top:0;padding-top:0}}.studio-icon-plate{background:#fdebdb;place-items:center;width:3.25rem;height:3.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.studio-icon-plate{background:color-mix(in srgb,var(--color-merakai-orange)16%,var(--color-merakai-paper))}}.studio-icon-plate{color:var(--color-merakai-navy)}.studio-icon-plate .studio-icon{width:1.85rem;height:1.85rem}@supports (animation-timeline:view()){.merakai-in{animation:merakai-in .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry cover 28%}}.merakai-steps{position:relative}.merakai-steps:before{content:"";transform-origin:0;background:linear-gradient(90deg,var(--color-merakai-orange),#082b4033);height:1px;position:absolute;top:1.7rem;left:0;right:8%}@supports (color:color-mix(in lab,red,red)){.merakai-steps:before{background:linear-gradient(90deg,var(--color-merakai-orange),color-mix(in srgb,var(--color-merakai-navy)20%,transparent))}}.merakai-cell{transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .35s}.merakai-cell:hover{background:var(--color-merakai-gray);transform:translateY(-4px)}.merakai-panel{position:relative;overflow:hidden}.merakai-panel>*{z-index:1;position:relative}.merakai-panel__head{flex-direction:column;gap:1.25rem;display:flex}.merakai-panel__media{flex:auto;min-height:12rem;margin-top:1.75rem;position:relative;overflow:hidden}.merakai-panel__photo{object-fit:cover;object-position:center 42%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.merakai-panel:focus-visible .merakai-panel__photo,.merakai-panel:hover .merakai-panel__photo{transform:scale(1.06)}.merakai-panel__foot{justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:auto;padding-top:1.75rem;display:flex}.merakai-panel__cta{transition:transform .35s cubic-bezier(.22,1,.36,1)}.merakai-panel:focus-visible .merakai-panel__cta,.merakai-panel:hover .merakai-panel__cta{color:var(--color-merakai-orange);transform:translate(.45rem)}.merakai-panel:before{content:"";z-index:2;background:var(--color-merakai-orange);transform-origin:0;height:3px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.merakai-panel:focus-visible:before,.merakai-panel:hover:before{transform:scaleX(1)}.merakai-panel:after{content:"";z-index:2;background:var(--color-merakai-orange);width:96px;height:96px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:-40px;right:-40px;transform:rotate(45deg)}.merakai-panel:focus-visible:after,.merakai-panel:hover:after{transform:rotate(45deg)scale(1.85)}.merakai-action{transition:transform .25s cubic-bezier(.22,1,.36,1)}.merakai-action:hover{transform:translateY(-2px)}.merakai-nav-link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s,color .3s}.merakai-nav-link:hover,.merakai-nav-link[aria-current=page]{background-size:100% 1px}.studio-scene{color:var(--color-merakai-navy)}.studio-scene--paper{color:var(--color-merakai-paper)}.studio-scene__wash{fill:currentColor;opacity:.08}.studio-scene__ink{fill:currentColor}.studio-scene__soft{fill:currentColor;opacity:.28}.studio-scene__paper{fill:var(--color-merakai-paper);stroke:currentColor;stroke-width:2px}.studio-scene__line{fill:none;stroke:currentColor;stroke-width:2px}.studio-scene__accent,.studio-scene__beam{fill:var(--color-merakai-orange)}.studio-scene__beam{opacity:.22}.studio-scene--paper .studio-scene__paper{fill:#0000}.merakai-cta{position:relative;overflow:hidden}.merakai-cta:before{content:"";background:linear-gradient(90deg,#0000,#f57f2059,#0000);width:18%;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.merakai-cta:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-merakai-orange)35%,transparent),transparent)}}.merakai-cta:before{animation:merakai-scan 8s linear infinite}@media (max-width:768px){.merakai-node--c,.merakai-orbit,.merakai-steps:before{display:none}}@keyframes merakai-handoff{to{transform:translate(4%,-10%)scale(.76)}}@keyframes merakai-pillar{0%{opacity:.32;transform:translate(1.25rem)}to{opacity:1;transform:none}}@keyframes merakai-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes merakai-open-fold{0%{transform:translate(.75rem,-.75rem)scale(.96)}to{transform:none}}@keyframes merakai-from-left{0%{transform:translate(-2rem,1rem)}to{transform:none}}@keyframes merakai-from-right{0%{transform:translate(2rem,1rem)}to{transform:none}}@keyframes merakai-show{to{opacity:1}}@keyframes merakai-seam{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.merakai-fold,.merakai-rise{z-index:2;position:relative}.merakai-fold:before,.merakai-rise:after{content:"";transform-origin:bottom;pointer-events:none;clip-path:polygon(0 100%,100% 0,100% 100%);height:3rem;position:absolute;top:-3rem;left:0;right:0}.merakai-fold:before{z-index:1;background:var(--color-merakai-paper)}.merakai-fold:after{content:"";transform-origin:bottom;pointer-events:none;background:var(--color-merakai-orange);clip-path:polygon(0 100%,100% 0,100% 100%);height:2.7rem;position:absolute;top:-2.7rem;left:0;right:0}.merakai-philosophy.merakai-fold:before{background:var(--color-merakai-gray)}@media (min-width:1024px){.merakai-fold--aside:after,.merakai-fold--aside:before{content:none}}.merakai-rise{z-index:3}.merakai-cta.merakai-rise{overflow:visible}.merakai-rise:after{background:var(--color-merakai-navy)}.merakai-pillars{padding-left:1.25rem;position:relative}.merakai-rail{transform-origin:top;background:var(--color-merakai-orange);width:2px;position:absolute;top:0;bottom:0;left:0}.client-logos{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:2rem 2.75rem;margin:4.5rem 0 0;padding:0;list-style:none;display:flex}.client-logos__item{opacity:.82;justify-content:center;align-items:center;min-height:5.5rem;transition:opacity .35s cubic-bezier(.22,1,.36,1);display:flex}.client-logos__item:hover{opacity:1}.client-logos__mark{object-fit:contain;width:auto;max-width:20rem;height:5.25rem}.client-logos__item--plate{background:var(--color-merakai-paper);opacity:1;padding:.75rem 1.1rem}.client-logos__item--plate:hover{opacity:1}.client-logos__item--plate .client-logos__mark{transition:opacity .35s cubic-bezier(.22,1,.36,1)}.client-logos__item--plate:hover .client-logos__mark{opacity:.72}.client-logos__name{color:var(--color-merakai-navy);font-family:var(--font-heading);letter-spacing:-.03em;white-space:nowrap;font-size:1.35rem;font-weight:600}.merakai-products,.merakai-products__pair{gap:1.25rem;display:grid}.merakai-products__pair{position:relative}.merakai-bridge{display:none}.merakai-step-index{color:#082b4047;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.merakai-step-index{color:color-mix(in srgb,var(--color-merakai-navy)28%,transparent)}}.merakai-step-index__fill{color:var(--color-merakai-orange);opacity:.8;position:absolute;top:0;left:0}@supports (animation-timeline:view()){.merakai-fold:after,.merakai-fold:before,.merakai-rise:after{animation:merakai-seam linear both;animation-timeline:view();animation-range:entry cover 22%}.merakai-pillar{animation:merakai-pillar linear both;animation-timeline:view();animation-range:entry cover 32%}.merakai-pillar:nth-child(2){animation-range:entry 8% cover 40%}.merakai-pillar:nth-child(3){animation-range:entry 16% cover 48%}.merakai-bridge,.merakai-rail,.merakai-steps:before{animation:merakai-draw linear both;animation-timeline:view();animation-range:entry cover 60%}.merakai-bridge,.merakai-steps:before{animation-name:merakai-line}.merakai-from-fold,.merakai-from-left,.merakai-from-right{animation:merakai-open-fold linear both;animation-timeline:view();animation-range:entry cover 34%}.merakai-from-fold{transform-origin:100% 0}.merakai-from-left{animation-name:merakai-from-left;animation-range:entry 6% cover 40%}.merakai-from-right{animation-name:merakai-from-right;animation-range:entry 12% cover 46%}.merakai-cell:first-child{animation:merakai-in linear both;animation-timeline:view();animation-range:entry 6% cover 28%}.merakai-cell:nth-child(2){animation:merakai-in linear both;animation-timeline:view();animation-range:entry 10% cover 32%}.merakai-cell:nth-child(3){animation:merakai-in linear both;animation-timeline:view();animation-range:entry 14% cover 36%}.merakai-cell:nth-child(4){animation:merakai-in linear both;animation-timeline:view();animation-range:entry 12% cover 34%}.merakai-cell:nth-child(5){animation:merakai-in linear both;animation-timeline:view();animation-range:entry 16% cover 38%}.merakai-cell:nth-child(6){animation:merakai-in linear both;animation-timeline:view();animation-range:entry 20% cover 42%}.merakai-step-index__fill{opacity:0;animation:merakai-show linear both;animation-timeline:view();animation-range:entry cover 30%}.merakai-step:nth-child(2) .merakai-step-index__fill{animation-range:entry 8% cover 38%}.merakai-step:nth-child(3) .merakai-step-index__fill{animation-range:entry 16% cover 46%}.merakai-step:nth-child(4) .merakai-step-index__fill{animation-range:entry 24% cover 54%}}.merakai-products__pair .merakai-panel{min-height:28rem}@media (min-width:1024px){.merakai-products__pair{grid-template-columns:1fr 1fr;align-items:stretch}.merakai-bridge{z-index:3;transform-origin:0;background:var(--color-merakai-orange);pointer-events:none;width:1.25rem;height:2px;display:block;position:absolute;top:42%;left:calc(50% - .625rem)}}@supports (animation-timeline:view()){@media (min-width:1024px){.merakai-hero{view-timeline-name:--hero;height:145vh}.merakai-hero__pin{position:sticky;top:5rem}.merakai-hero .merakai-stage{transform-origin:100% 0;animation:merakai-handoff linear both;animation-timeline:--hero;animation-range:contain 20% contain 75%}.merakai-philosophy{view-timeline-name:--philosophy;height:210vh}.merakai-philosophy__pin{position:sticky;top:5.5rem}.merakai-method{view-timeline-name:--method;height:170vh}.merakai-method__pin{position:sticky;top:5.5rem}.merakai-pillar,.merakai-rail{animation-timeline:--philosophy}.merakai-pillar:first-child{animation-range:contain contain 34%}.merakai-pillar:nth-child(2){animation-range:contain 28% contain 62%}.merakai-pillar:nth-child(3){animation-range:contain 56% contain 90%}.merakai-rail{animation-range:contain contain 88%}.merakai-step-index__fill,.merakai-steps:before{animation-timeline:--method}.merakai-steps:before{animation-range:contain 8% contain 82%}.merakai-step:first-child .merakai-step-index__fill{animation-range:contain 8% contain 28%}.merakai-step:nth-child(2) .merakai-step-index__fill{animation-range:contain 26% contain 46%}.merakai-step:nth-child(3) .merakai-step-index__fill{animation-range:contain 44% contain 64%}.merakai-step:nth-child(4) .merakai-step-index__fill{animation-range:contain 62% contain 82%}}}.product-landing__open{align-items:flex-end;min-height:calc(100svh - 5rem);display:flex}.product-landing__hook{max-width:14em;font-family:var(--font-heading);letter-spacing:-.045em;font-size:clamp(2.35rem,5vw,4.25rem);font-weight:600;line-height:.98}.product-landing__still{min-height:18rem;position:relative;overflow:hidden}.product-landing__mark{min-height:14rem;color:var(--color-merakai-navy);place-items:center;display:grid}.product-landing__mark .studio-icon{width:8rem;height:8rem}.product-landing__tension.merakai-fold:before{background:var(--color-merakai-gray)}.product-landing__tension-line{letter-spacing:-.04em;max-width:18em;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.product-landing__answer{letter-spacing:-.035em;max-width:22em;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.15}.product-landing__chapters{background:#082b401f;gap:1px;margin:0;padding:0;list-style:none;display:grid}@supports (color:color-mix(in lab,red,red)){.product-landing__chapters{background:color-mix(in srgb,var(--color-merakai-navy)12%,transparent)}}.product-landing__chapter{background:var(--color-merakai-paper);flex-direction:column;justify-content:space-between;gap:2rem;min-height:16rem;padding:1.75rem;display:flex}.product-landing__chapter span{color:var(--color-merakai-orange);font-family:var(--font-heading);letter-spacing:-.04em;font-size:2.5rem;font-weight:600}.product-landing__chapter p{max-width:22em;font-size:1.2rem;line-height:1.35}@media (min-width:1024px){.product-landing__still{align-self:stretch;min-height:26rem}.product-landing__chapters{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-anchor{scroll-margin-top:5.5rem}.home-hero{background:radial-gradient(circle at 78% 42%,#14466e8c,transparent 28rem),var(--color-merakai-navy);color:var(--color-merakai-paper);position:relative}.hero-scene{--tilt-x:0deg;--tilt-y:0deg;perspective:1200px;min-height:24rem;overflow:hidden}.hero-scene__stage{height:24rem;transform-style:preserve-3d;transform:rotateX(var(--tilt-x))rotateY(var(--tilt-y));transition:transform .45s cubic-bezier(.22,1,.36,1);position:relative}.hero-scene__glass,.hero-scene__glow,.hero-scene__orbit,.hero-scene__sphere{pointer-events:none;position:absolute}.hero-scene__glow{filter:blur(8px);border-radius:50%;width:16rem;height:16rem}.hero-scene__glow--navy{background:radial-gradient(circle,#082b4047,#0000 70%);top:8%;left:8%}@supports (color:color-mix(in lab,red,red)){.hero-scene__glow--navy{background:radial-gradient(circle,color-mix(in srgb,var(--color-merakai-navy)28%,transparent),transparent 70%)}}.hero-scene__glow--orange{background:radial-gradient(circle,#f57f2080,#0000 70%);bottom:6%;right:4%}@supports (color:color-mix(in lab,red,red)){.hero-scene__glow--orange{background:radial-gradient(circle,color-mix(in srgb,var(--color-merakai-orange)50%,transparent),transparent 70%)}}.hero-scene__orbit{border:1px solid #082b402e;width:20rem;height:20rem;margin:-10rem 0 0 -10rem;top:46%;left:50%}@supports (color:color-mix(in lab,red,red)){.hero-scene__orbit{border:1px solid color-mix(in srgb,var(--color-merakai-navy)18%,transparent)}}.hero-scene__orbit{border-radius:50%;animation:hero-spin 28s linear infinite;transform:rotateX(68deg)}.hero-scene__orbit--inner{border-color:#f57f20b3;width:13rem;height:13rem;margin:-6.5rem 0 0 -6.5rem}@supports (color:color-mix(in lab,red,red)){.hero-scene__orbit--inner{border-color:color-mix(in srgb,var(--color-merakai-orange)70%,transparent)}}.hero-scene__orbit--inner{animation-duration:18s;animation-direction:reverse}.hero-scene__sphere{border-radius:50%;width:2.25rem;height:2.25rem;animation:hero-float 7s cubic-bezier(.22,1,.36,1) infinite alternate}.hero-scene__sphere--a{background:radial-gradient(circle at 32% 32%,#fff,var(--color-merakai-navy)72%);top:16%;left:14%;transform:translateZ(70px)}.hero-scene__sphere--b{background:radial-gradient(circle at 32% 32%,#fff,var(--color-merakai-orange)70%);width:1.4rem;height:1.4rem;animation-duration:9s;bottom:18%;right:12%;transform:translateZ(110px)}.hero-scene__glass{border:1px solid #082b4029;place-items:center;width:15rem;height:15rem;display:grid;top:46%;left:50%}@supports (color:color-mix(in lab,red,red)){.hero-scene__glass{border:1px solid color-mix(in srgb,var(--color-merakai-navy)16%,transparent)}}.hero-scene__glass{background:#ffffff9e}@supports (color:color-mix(in lab,red,red)){.hero-scene__glass{background:color-mix(in srgb,var(--color-merakai-paper)62%,transparent)}}.hero-scene__glass{box-shadow:0 28px 50px #082b401f}@supports (color:color-mix(in lab,red,red)){.hero-scene__glass{box-shadow:0 28px 50px color-mix(in srgb,var(--color-merakai-navy)12%,transparent)}}.hero-scene__glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate3d(-50%,-50%,40px)rotateX(16deg)rotate(-7deg)}.hero-scene--still{min-height:18rem}.hero-scene--still .hero-scene__stage{height:18rem}.home-disciplines,.home-method{gap:2.5rem;margin:4rem 0 0;padding:0;list-style:none;display:grid}.home-disciplines li p:first-child,.home-method li p:first-child,.home-services li p:first-child{color:var(--color-merakai-orange);font-family:var(--font-heading);letter-spacing:-.04em;font-size:2.4rem;font-weight:600}.home-disciplines h3,.home-method h3,.home-services h3{letter-spacing:-.03em;margin-top:.75rem;font-size:1.7rem}.home-disciplines li p:last-child,.home-method li p:last-child,.home-services li p:last-child{color:#082b40bf;max-width:28rem;margin-top:.75rem}@supports (color:color-mix(in lab,red,red)){.home-disciplines li p:last-child,.home-method li p:last-child,.home-services li p:last-child{color:color-mix(in srgb,var(--color-merakai-navy)75%,transparent)}}.home-disciplines li p:last-child,.home-method li p:last-child,.home-services li p:last-child{line-height:1.6}.home-work{color:var(--color-merakai-navy)}.home-work__grid{align-items:center;gap:2.5rem;width:min(72rem,100% - 2.5rem);margin-inline:auto;padding:4.5rem 0;display:grid}.home-work--zaffiro{background:var(--color-merakai-navy);color:var(--color-merakai-paper)}.home-work--zaffiro .home-work__grid>div>p:first-child{color:var(--color-merakai-yellow)}.home-work--kizvna{color:#f6f1e8;background:#16130f}.home-work--kizvna .home-work__grid>div>p:first-child{color:var(--color-merakai-yellow)}.home-work--vytal{background:#e6f1ef}@supports (color:color-mix(in lab,red,red)){.home-work--vytal{background:color-mix(in srgb,var(--color-merakai-mint)22%,var(--color-merakai-paper))}}.home-work--dyniq{background:#eef8ff}.home-work__more,.home-work__official{font-family:var(--font-heading);padding:.8rem 1.15rem;font-weight:600;display:inline-flex}.home-work__more{background:var(--color-merakai-orange);color:var(--color-merakai-navy)}.home-work__official{border:1px solid}.home-stage{perspective:1100px;min-height:22rem;position:relative}.home-stage__plane,.home-stage__sheet{transform-style:preserve-3d;position:absolute}.home-stage--zaffiro .home-stage__plane--back{background:#ffffff14;border:1px solid #ffffff47;width:72%;height:58%;top:8%;right:4%;transform:rotateX(58deg)rotate(-16deg)}.home-stage--zaffiro .home-stage__plane--river{width:64%;height:48%;bottom:12%;left:4%;overflow:hidden;transform:rotateX(10deg)rotateY(-16deg)translateZ(36px)}.home-stage__notes{margin:0;padding:0;list-style:none;position:absolute;inset:0}.home-stage__notes li{background:#ffffffeb;padding:.45rem .7rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.home-stage__notes li{background:color-mix(in srgb,var(--color-merakai-paper)92%,transparent)}}.home-stage__notes li{color:var(--color-merakai-navy);font-family:var(--font-heading);font-size:.82rem;font-weight:600}.home-stage__notes li:first-child{top:14%;right:10%}.home-stage__notes li:nth-child(2){top:34%;right:18%}.home-stage__notes li:nth-child(3){bottom:28%;left:8%}.home-stage__notes li:nth-child(4){bottom:10%;right:8%}.home-stage--kizvna{place-items:center;min-height:20rem;display:grid}.home-stage--kizvna .kizvna-still--preview{width:min(46%,14rem);position:absolute}.home-stage--kizvna .kizvna-still--preview:first-child{top:8%;left:4%;transform:rotate(-6deg)}.home-stage--kizvna .kizvna-still--preview:nth-child(2){top:22%;right:2%;transform:rotate(4deg)}.home-stage--kizvna .kizvna-still--preview:nth-child(3){bottom:4%;left:24%;transform:rotate(-2deg)}.home-stage__sheet{border:1px solid #082b4029;width:58%;height:42%}@supports (color:color-mix(in lab,red,red)){.home-stage__sheet{border:1px solid color-mix(in srgb,var(--color-merakai-navy)16%,transparent)}}.home-stage__sheet{background:var(--color-merakai-paper)}.home-stage__sheet--a{top:10%;left:8%;transform:rotateX(18deg)rotate(-8deg)translateZ(-20px)}.home-stage__sheet--b{top:28%;right:6%;transform:rotateX(12deg)rotate(6deg)}.home-stage__sheet--c{flex-direction:column;justify-content:flex-end;gap:.7rem;padding:1.2rem;display:flex;bottom:8%;left:18%;transform:rotateX(8deg)rotateY(-8deg)translateZ(40px)}.home-stage__sheet--c span{background:#b1d4cb;height:.45rem;display:block}@supports (color:color-mix(in lab,red,red)){.home-stage__sheet--c span{background:color-mix(in srgb,var(--color-merakai-mint)70%,white)}}.home-stage__sheet--c span:nth-child(2){width:72%}.home-stage__sheet--c p{color:var(--color-merakai-navy);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;margin-top:.4rem;font-size:.85rem;font-weight:600}.home-stage--dyniq{flex-direction:column;justify-content:center;gap:1rem;display:flex}.home-stage--dyniq p{max-width:18rem;font-family:var(--font-heading);letter-spacing:-.03em;margin:0;padding:1rem 1.15rem;font-size:1.35rem;line-height:1.25}.home-stage--dyniq p:first-child{color:#fff;background:#114b94;align-self:flex-start}.home-stage--dyniq p:last-child{background:var(--color-merakai-paper);color:#114b94;align-self:flex-end}.home-clients{background:var(--color-merakai-navy);color:var(--color-merakai-paper)}.home-services{border-top:1px solid #082b4024;gap:0;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}@supports (color:color-mix(in lab,red,red)){.home-services{border-top:1px solid color-mix(in srgb,var(--color-merakai-navy)14%,transparent)}}.home-services li{border-bottom:1px solid #082b4024;padding:2rem 0}@supports (color:color-mix(in lab,red,red)){.home-services li{border-bottom:1px solid color-mix(in srgb,var(--color-merakai-navy)14%,transparent)}}.home-contact{background:var(--color-merakai-orange);color:var(--color-merakai-navy)}.home-form{background:#fef5ed;gap:1.25rem;padding:1.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.home-form{background:color-mix(in srgb,var(--color-merakai-paper)92%,var(--color-merakai-orange))}}@media (min-width:768px){.home-disciplines,.home-method{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.hero-scene,.hero-scene__stage{height:32rem;min-height:32rem}.hero-scene--still,.hero-scene--still .hero-scene__stage{height:22rem;min-height:22rem}.home-disciplines,.home-method{grid-template-columns:repeat(4,minmax(0,1fr))}.home-disciplines{grid-template-columns:1.2fr 1fr 1fr}.home-work__grid{grid-template-columns:1.05fr .95fr;min-height:34rem}.home-services{grid-template-columns:1.35fr 1fr 1fr}.home-services li:first-child{border-right:1px solid #082b4024;grid-row:span 2;padding-right:2.5rem}@supports (color:color-mix(in lab,red,red)){.home-services li:first-child{border-right:1px solid color-mix(in srgb,var(--color-merakai-navy)14%,transparent)}}.home-services li:nth-child(2),.home-services li:nth-child(3){padding-left:2rem}.home-services li:last-child{grid-column:1/-1}}@keyframes board-spin{to{transform:rotate(1turn)}}@keyframes board-float{0%{transform:translateZ(90px)}to{transform:translate3d(0,-16px,110px)}}@keyframes board-drift{0%{transform:rotateX(12deg)rotateY(-22deg)rotate(-8deg)}to{transform:rotateX(18deg)rotateY(-12deg)rotate(-3deg)}}@keyframes board-card{0%{transform:rotate(-8deg)translateZ(40px)}to{transform:rotate(-4deg)translate3d(0,-12px,58px)}}@keyframes board-pill{0%{transform:translateZ(24px)}to{transform:translate3d(0,-10px,40px)}}@keyframes board-ticker{to{transform:translate(-50%)}}.board-scene{perspective:1400px;background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-position:50%;background-size:3.25rem 3.25rem;min-height:34rem;overflow:hidden}.board-scene__stage{height:34rem;transform-style:preserve-3d;position:relative}.board-scene__card,.board-scene__glass,.board-scene__orbit,.board-scene__pill,.board-scene__sphere{position:absolute}.board-scene__orbit{transform-style:preserve-3d}.board-scene__ring{border:1.5px solid #f57f20b3;border-radius:50%;animation:board-spin 28s linear infinite;position:absolute;inset:0;box-shadow:0 0 18px #f57f2059}.board-scene__orbit--a{border-width:1.5px;width:36rem;height:30rem;margin:-15rem 0 0 -18rem;top:52%;left:44%;transform:rotateX(56deg)rotate(-18deg)translateZ(-28px)}.board-scene__orbit--b{width:32rem;height:32rem;margin:-16rem 0 0 -16rem;top:36%;left:48%;transform:rotateX(74deg)rotate(18deg)translateZ(-56px)}.board-scene__orbit--b .board-scene__ring{border-color:#f57f206b;animation-duration:44s;animation-direction:reverse}.board-scene__sphere{background:radial-gradient(circle at 32% 28%,#ffe0c2,var(--color-merakai-orange)46%,#c45a0c 78%);border-radius:50%;width:5.4rem;height:5.4rem;animation:board-float 8s cubic-bezier(.22,1,.36,1) infinite alternate;top:1.6rem;right:4.5rem;transform:translateZ(90px)}.board-scene__sphere:after{content:"";border:1px solid #ffffff9e;border-radius:50%;position:absolute;inset:-.45rem;transform:rotate(-16deg)}.board-scene__glass{width:min(86%,25rem);height:18rem;color:var(--color-merakai-paper);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff17 1px,#0000 0) 0 0/2.15rem 2.15rem,linear-gradient(90deg,#ffffff17 1px,#0000 0) 0 0/2.15rem 2.15rem,linear-gradient(155deg,#124062c7,#061c309e);border:1px solid #ffffff61;border-radius:1.7rem;place-items:center;animation:board-drift 14s cubic-bezier(.22,1,.36,1) infinite alternate;display:grid;top:16%;left:10%;overflow:hidden;transform:rotateX(14deg)rotateY(-20deg)rotate(-8deg);box-shadow:inset 0 1px #fff6,0 36px 70px #00000052}.board-scene__lockup{align-items:center;gap:.85rem;display:flex}.board-scene__word{flex-direction:column;line-height:.9;display:flex}.board-scene__word span:first-child{color:var(--color-merakai-orange);font-family:var(--font-heading);letter-spacing:-.04em;font-size:2.15rem;font-weight:600}.board-scene__word span:last-child{color:var(--color-merakai-paper);font-family:var(--font-heading);letter-spacing:-.03em;margin-top:.2rem;font-size:1.15rem;font-weight:500}.board-scene__card{width:11.5rem;color:var(--color-merakai-paper);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#103854d1,#072034b8);border:1px solid #ffffff47;border-radius:1rem;gap:.2rem;padding:.85rem 1rem .95rem;animation:board-card 9s cubic-bezier(.22,1,.36,1) infinite alternate;display:grid;bottom:12%;left:0;transform:rotate(-8deg)translateZ(40px);box-shadow:0 18px 40px #00000047}.board-scene__card span:first-child{color:#ffffffb8;letter-spacing:.16em;text-transform:uppercase;font-size:.58rem}.board-scene__card span:nth-child(2){font-family:var(--font-heading);font-size:1.7rem;font-weight:400;line-height:1}.board-scene__card span:last-child{color:#ffffffd1;font-size:.82rem}.board-scene__pill{font-family:var(--font-heading);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.78rem;font-weight:600;animation:board-pill 11s cubic-bezier(.22,1,.36,1) infinite alternate;display:inline-flex;bottom:7%;right:0;transform:translateZ(24px)}.board-scene__pill,.home-ticker{background:var(--color-merakai-orange);color:var(--color-merakai-navy)}.home-ticker{overflow:hidden}.home-ticker__track{width:max-content;margin:0;animation:board-ticker 28s linear infinite;display:flex}.home-ticker__track>span{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:1.5rem;padding:.85rem 1.5rem;font-size:.78rem;font-weight:600;display:inline-flex}.home-studio{background:#f4f7f8}.home-studio__aside{border-top:1px solid #082b402e;padding-top:1.5rem}.home-studio__aside h3{letter-spacing:-.03em;max-width:16em;font-size:1.35rem}.home-studio__aside p{color:#082b40bf;max-width:34em;margin-top:1rem;line-height:1.6}.client-logos--board{border:1px solid #ffffff47;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:3.5rem;display:grid}.client-logos--board .client-logos__item{opacity:1;background:0 0;border-bottom:1px solid #ffffff47;border-right:1px solid #ffffff47;min-height:12rem}.client-logos--board .client-logos__item:nth-child(2n){border-right:0}.client-logos--board .client-logos__mark{background:0 0;width:auto;max-width:86%;height:5.25rem;padding:0}.client-logos--board .client-logos__mark--ink{filter:brightness(0)invert()}.client-logos--board .client-logos__mark--pad{filter:invert();mix-blend-mode:screen;background:0 0;max-width:90%;height:6.5rem}.home-clients{background:linear-gradient(180deg,#0c4a66 0,var(--color-merakai-navy)70%)}.home-cards{border-top:1px solid #082b401f;border-left:1px solid #082b401f;gap:0;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.home-cards li{background:#fff;border-bottom:1px solid #082b401f;border-right:1px solid #082b401f;flex-direction:column;min-height:15rem;padding:1.4rem 1.3rem 1.6rem;display:flex}.home-cards__top{color:var(--color-merakai-orange);font-family:var(--font-heading);justify-content:space-between;align-items:center;font-weight:600;display:flex}.home-cards h3{letter-spacing:-.03em;margin-top:auto;font-size:1.35rem}.home-cards p{color:#082b40ad;margin-top:.7rem;font-size:.95rem;line-height:1.5}.home-mark{width:1.45rem;height:1.45rem;color:var(--color-merakai-orange)}.home-essence{background:#e7ecee}.essence{align-items:center;gap:1.25rem;min-height:18rem;display:flex}.essence__badge{flex:none;width:min(100%,16.5rem);height:16.5rem;position:relative}.essence__ring{border:1px solid #082b4038;border-radius:50%;position:absolute}.essence__ring--a{inset:0}.essence__ring--b{inset:1.35rem}.essence__ring--c{inset:2.7rem}.essence__mark{width:11.5rem;height:auto;color:var(--color-merakai-orange);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.essence__letter{color:var(--color-merakai-navy);font-family:var(--font-heading);letter-spacing:-.06em;font-size:clamp(6.5rem,11vw,10rem);font-weight:600;line-height:.8}.home-steps{border-top:1px solid #082b4029;gap:2rem;margin:4.5rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid}.home-steps li p:first-child{color:var(--color-merakai-orange);font-family:var(--font-heading);font-size:1.7rem;font-weight:600}.home-steps h3{margin-top:.8rem;font-size:1.05rem}.home-steps li p:last-child{color:#082b40b3;max-width:16rem;margin-top:.45rem;font-size:.92rem;line-height:1.45}@media (min-width:768px){.client-logos--board{grid-template-columns:repeat(4,minmax(0,1fr))}.client-logos--board .client-logos__item:nth-child(2n){border-right:1px solid #ffffff47}.client-logos--board .client-logos__item:nth-child(4n){border-right:0}.client-logos--board .client-logos__item:nth-child(7){grid-column:span 2}.home-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.home-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-still,.home-still *,.home-still :after,.home-still :before{animation:none!important}.home-still .board-scene__ring{animation:board-spin 28s linear infinite!important}.home-still .board-scene__orbit--b .board-scene__ring{animation-duration:44s!important;animation-direction:reverse!important}.home-still .board-scene__sphere{animation:board-float 8s cubic-bezier(.22,1,.36,1) infinite alternate!important}.home-still .board-scene__glass{animation:board-drift 14s cubic-bezier(.22,1,.36,1) infinite alternate!important}.home-still .board-scene__card{animation:board-card 9s cubic-bezier(.22,1,.36,1) infinite alternate!important}.home-still .board-scene__pill{animation:board-pill 11s cubic-bezier(.22,1,.36,1) infinite alternate!important}.home-still .home-ticker__track{animation:board-ticker 28s linear infinite!important}@media (prefers-reduced-motion:reduce){.home-still .board-scene__card,.home-still .board-scene__glass,.home-still .board-scene__pill,.home-still .board-scene__ring,.home-still .board-scene__sphere,.home-still .home-ticker__track,.merakai-site *,.merakai-site :after,.merakai-site :before{transition:none!important;animation:none!important}.merakai-hero,.merakai-method,.merakai-philosophy{height:auto!important}.merakai-hero__pin,.merakai-method__pin,.merakai-philosophy__pin{position:static!important}.merakai-from-fold,.merakai-from-left,.merakai-from-right,.merakai-pillar,.merakai-step-index__fill{opacity:1!important;transform:none!important}}.merakai-landing{--navy:#082b40;--deep:#051e2d;--orange:#f57f20;--cream:#f5f5f2;--muted:#637785;--mint:#8fc1b5;--line:#dfe6e7;box-sizing:border-box;scroll-behavior:smooth;color:var(--navy);font-family:var(--font-dm),sans-serif;-webkit-font-smoothing:antialiased;background:#fafaf8;margin:0}.merakai-landing a{color:inherit;text-decoration:none}.merakai-landing button{font:inherit;cursor:pointer}.merakai-landing ::selection{background:var(--orange);color:var(--deep)}.merakai-landing .wrap{max-width:1440px;margin:auto;padding:0 clamp(24px,5vw,88px)}.merakai-landing .eyebrow{letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:800}.merakai-landing .orange{color:var(--orange)}.merakai-landing .mast{z-index:20;justify-content:space-between;align-items:center;height:83px;display:flex;position:relative}.merakai-landing .navshell{z-index:30;background:#fafaf8;border-bottom:1px solid #e8eded;position:sticky;top:0}.merakai-landing .brand{font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;align-items:center;gap:10px;font-size:20px;font-weight:800;line-height:.92;display:flex}.merakai-landing .brand small{letter-spacing:.3em;padding-top:5px;font-size:9px;font-weight:800;display:block}.merakai-landing .symbol{flex:none;width:33px;height:36px}.merakai-landing .nav{align-items:center;gap:38px;display:flex}.merakai-landing .nav a{font-size:13px;font-weight:700;transition:color .2s}.merakai-landing .nav a:hover{color:var(--orange)}.merakai-landing .navcta{background:var(--orange);color:var(--deep);align-items:center;gap:20px;display:inline-flex;padding:14px 20px!important}.merakai-landing .navcta:hover{background:#ff9440;color:var(--deep)!important}.merakai-landing .menu{color:var(--navy);background:0 0;border:0;font-size:26px;display:none}.merakai-landing .hero{background:var(--deep);color:#fff;min-height:746px;position:relative;overflow:hidden}.merakai-landing .hero:before{content:"";opacity:.21;background-image:linear-gradient(#7290a033 1px,#0000 0),linear-gradient(90deg,#7290a033 1px,#0000 0);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.merakai-landing .hero-inner{grid-template-columns:1.06fr .94fr;align-items:center;gap:4%;min-height:746px;padding-top:40px;padding-bottom:72px;display:grid;position:relative}.merakai-landing .hero-copy{z-index:2}.merakai-landing .hero h1{font-family:var(--font-manrope),sans-serif;letter-spacing:-.075em;margin:25px 0 26px;font-size:clamp(55px,6vw,102px);font-weight:700;line-height:1.06}.merakai-landing .hero h1 em{color:var(--orange);font-style:normal}.merakai-landing .hero-sub{color:#b6c6d0;max-width:545px;font-size:17px;line-height:1.75}.merakai-landing .hero-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.merakai-landing .btn{justify-content:center;align-items:center;gap:33px;min-height:53px;padding:0 22px;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.merakai-landing .btn:hover{transform:translateY(-3px)}.merakai-landing .btn-primary{background:var(--orange);color:var(--deep)}.merakai-landing .btn-ghost{color:#fff;border:1px solid #617685}.merakai-landing .hero-foot{color:#a6bac6;letter-spacing:.08em;text-transform:uppercase;gap:32px;margin-top:86px;font-size:11px;font-weight:700;display:flex}.merakai-landing .hero-foot span{align-items:center;gap:10px;display:flex}.merakai-landing .hero-foot i{background:var(--orange);border-radius:50%;width:5px;height:5px}.merakai-landing .visual{isolation:isolate;height:590px;position:relative;transform:perspective(1000px)rotateY(-7deg)}.merakai-landing .glow{filter:blur(5px);background:radial-gradient(circle,#f57f2044,#0000 67%);width:520px;height:520px;position:absolute;top:0;right:-100px}.merakai-landing .orbit{border:1px solid #ffffff24;border-radius:50%;width:460px;height:460px;position:absolute;top:3%;right:3%}.merakai-landing .orbit:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:48px}.merakai-landing .floatcard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff20;position:absolute;box-shadow:0 34px 80px #0008}.merakai-landing .appcard{width:82%;height:355px;color:var(--navy);background:#f7f8f5;border-radius:14px;top:105px;right:7%;overflow:hidden;transform:rotate(-4deg)}.merakai-landing .apphead{background:#e8eeec;align-items:center;gap:8px;height:49px;padding:0 20px;display:flex}.merakai-landing .dot{background:#aec0c4;border-radius:50%;width:7px;height:7px}.merakai-landing .apphead strong{letter-spacing:-.04em;margin-left:12px;font-size:12px}.merakai-landing .app-layout{grid-template-columns:63px 1fr;height:calc(100% - 49px);display:grid}.merakai-landing .side{background:#0a3449;padding:22px 24px}.merakai-landing .side b{background:#6b9aa2;border-radius:3px;width:13px;height:13px;margin-bottom:22px;display:block}.merakai-landing .side b:nth-child(2){background:var(--orange)}.merakai-landing .dashboard{padding:25px}.merakai-landing .db-label{letter-spacing:.11em;text-transform:uppercase;color:#738892;font-size:10px}.merakai-landing .db-title{letter-spacing:-.06em;margin:7px 0 22px;font-size:24px;font-weight:800}.merakai-landing .mini-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.merakai-landing .mini-stats div{background:#fff;border:1px solid #e3e9e8;border-radius:7px;padding:13px}.merakai-landing .mini-stats span{color:#9aa7ac;font-size:9px;display:block}.merakai-landing .mini-stats strong{margin-top:6px;font-size:19px;display:block}.merakai-landing .chartline{background:linear-gradient(#8fc1b54d,#0000),repeating-linear-gradient(0deg,#0000 0 26px,#e9eeee 27px 28px);border-radius:6px;height:105px;margin-top:15px;position:relative}.merakai-landing .chartline svg{width:100%;height:100%}.merakai-landing .badgecard{background:var(--orange);color:var(--deep);border-radius:3px;padding:17px 23px;font-size:13px;font-weight:800;top:47px;right:-2%;transform:rotate(9deg)}.merakai-landing .metric{color:#fff;background:#103e53;border-radius:12px;width:235px;padding:24px 31px;bottom:56px;left:-3%;transform:rotate(6deg)}.merakai-landing .metric span{color:#a1b9c5;letter-spacing:.12em;font-size:10px}.merakai-landing .metric strong{letter-spacing:-.07em;margin:8px 0;font-size:38px;display:block}.merakai-landing .metric small{color:#b5c9cf;font-size:12px}.merakai-landing .orange-disc{background:var(--orange);border-radius:50%;place-items:center;width:122px;height:122px;display:grid;position:absolute;bottom:28px;right:1%;box-shadow:0 24px 50px #0006}.merakai-landing .orange-disc svg{width:60px}.merakai-landing .ticker{background:var(--orange);color:var(--deep);white-space:nowrap;font-family:var(--font-manrope),sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:18px 0;font-size:13px;font-weight:800;overflow:hidden}.merakai-landing .ticker-track{animation:marquee 40s linear infinite;display:inline-block}.merakai-landing .ticker span{margin-right:40px}.merakai-landing .ticker b{margin-right:40px;font-size:20px}@keyframes marquee{to{transform:translate(-50%)}}.merakai-landing .section{padding:130px 0}.merakai-landing .section-title{font-family:var(--font-manrope),sans-serif;letter-spacing:-.065em;margin:20px 0;font-size:clamp(42px,5vw,76px);font-weight:700;line-height:1.12}.merakai-landing .intro-grid{grid-template-columns:1fr .8fr;align-items:end;gap:13%;display:grid}.merakai-landing .intro-lead{color:#637785;margin-bottom:6px;font-size:19px;line-height:1.75}.merakai-landing .intro-right{border-top:1px solid #b9c8cb;padding-top:28px;font-size:18px;line-height:1.65}.merakai-landing .intro-right strong{color:var(--navy);font-weight:800}.merakai-landing .work-section{background:#f0f2f0;padding-top:85px}.merakai-landing .section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:52px;display:flex}.merakai-landing .section-heading p{max-width:400px;color:var(--muted);font-size:15px;line-height:1.7}.merakai-landing .product-feature{background:var(--navy);color:#fff;grid-template-columns:.82fr 1.18fr;min-height:520px;margin-bottom:18px;display:grid;overflow:hidden}.merakai-landing .product-copy{flex-direction:column;justify-content:space-between;align-items:start;padding:65px clamp(32px,5vw,75px);display:flex}.merakai-landing .product-copy h3{font-family:var(--font-manrope);letter-spacing:-.07em;margin:22px 0;font-size:clamp(46px,4vw,67px);line-height:1}.merakai-landing .product-copy p{color:#b8cad2;max-width:350px;font-size:16px;line-height:1.7}.merakai-landing .product-bottom{border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;width:100%;padding-top:28px;font-size:13px;font-weight:800;display:flex}.merakai-landing .product-visual{background:radial-gradient(circle at 80% 20%,#226d7a,#0000 35%),linear-gradient(145deg,#0d5260,#041d2c);min-height:500px;position:relative;overflow:hidden}.merakai-landing .water{opacity:.5;background:repeating-radial-gradient(at 80% 160%,#5ab8ac 0,#0a5160 3px,#042c3b 11px,#073d49 20px);position:absolute;inset:0;transform:rotate(-8deg)scale(1.5)}.merakai-landing .water-top{background:#f6f8f5;border-radius:13px;width:77%;height:74%;position:absolute;top:13%;right:9%;overflow:hidden;transform:rotate(-5deg);box-shadow:0 35px 70px #001a26a8}.merakai-landing .water-top .toolbar{background:#f0f3f0;align-items:center;gap:12px;height:42px;padding:0 20px;font-size:12px;font-weight:800;display:flex}.merakai-landing .water-top .toolbar:before{content:"";background:#1b8f93;border-radius:50%;width:13px;height:13px}.merakai-landing .ui-grid{grid-template-columns:1.4fr 1fr;gap:13px;padding:22px;display:grid}.merakai-landing .ui-block{background:#fff;border:1px solid #dde7e4;border-radius:7px;padding:16px}.merakai-landing .ui-block label{color:#8d9fa5;text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.merakai-landing .ui-block strong{color:#0e4154;margin-top:9px;font-size:26px;display:block}.merakai-landing .ui-block .bars{align-items:end;gap:10px;height:95px;display:flex}.merakai-landing .bars i{background:#91c5b8;border-radius:3px 3px 0 0;flex:1}.merakai-landing .bars i:nth-child(2){background:#f57f20;height:75%!important}.merakai-landing .ui-block.wide{grid-column:span 2}.merakai-landing .wave{width:100%;height:85px;display:block}.merakai-landing .product-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.merakai-landing .product-tile{background:#fff;flex-direction:column;min-height:480px;transition:transform .25s;display:flex;overflow:hidden}.merakai-landing .product-tile:hover{transform:translateY(-7px)}.merakai-landing .tile-art{place-items:center;height:258px;display:grid;position:relative;overflow:hidden}.merakai-landing .tile-art.kiz{background:#241f29}.merakai-landing .vinyl{background:repeating-radial-gradient(circle,#121018 0 5px,#34303b 6px 7px,#1b1821 9px 13px);border-radius:50%;place-items:center;width:230px;height:230px;display:grid;transform:rotate(-20deg);box-shadow:25px 15px 50px #0009}.merakai-landing .vinyl:after{content:"K";background:var(--orange);width:85px;height:85px;font-family:var(--font-manrope);color:#fff;border-radius:50%;place-items:center;font-size:50px;font-weight:800;display:grid}.merakai-landing .soundwave{justify-content:center;align-items:center;gap:3px;height:33px;display:flex;position:absolute;bottom:24px;left:0;right:0}.merakai-landing .soundwave i{background:#f7b16b;border-radius:5px;width:3px}.merakai-landing .tile-art.vyt{background:#e5f0e8}.merakai-landing .phone{background:#fff;border:7px solid #102d3a;border-radius:23px;width:157px;height:235px;padding:19px 13px;transform:rotate(-10deg);box-shadow:18px 22px 42px #0b38422a}.merakai-landing .phone:before{content:"";background:#153544;border-radius:5px;width:35px;height:5px;margin:0 auto 25px;display:block}.merakai-landing .phone strong{font-size:16px}.merakai-landing .phone span{background:#d5e9dd;border-radius:9px;height:8px;margin-top:12px;display:block}.merakai-landing .phone .ring{border:13px solid #7cb5a2;border-right-color:#f57f20;border-radius:50%;width:80px;height:80px;margin:20px auto}.merakai-landing .tile-art.dyn{background:#f8eade}.merakai-landing .chatbox{background:#fff;border-radius:15px;width:77%;padding:21px;transform:rotate(5deg);box-shadow:0 20px 40px #7a50462b}.merakai-landing .chatbox strong{font-size:13px}.merakai-landing .bubble{background:#f2f5f4;border-radius:12px;margin:14px 0 0;padding:12px;font-size:11px;line-height:1.5}.merakai-landing .bubble.right{background:#d9ebe9;margin-left:30px}.merakai-landing .bubble.orange-bubble{background:#fce9da;margin-right:25px}.merakai-landing .tile-copy{flex-direction:column;flex:1;padding:28px 30px 33px;display:flex}.merakai-landing .tile-copy h3{font-family:var(--font-manrope);letter-spacing:-.065em;margin:12px 0 8px;font-size:34px}.merakai-landing .tile-copy p{color:var(--muted);margin:0 0 25px;font-size:14px;line-height:1.65}.merakai-landing .tile-link{border-top:1px solid #e4e8e7;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:12px;font-weight:800;display:flex}.merakai-landing .service-section{background:#fff}.merakai-landing .service-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.merakai-landing .service{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:265px;padding:35px;transition:background .2s}.merakai-landing .service:hover{background:#f7f8f5}.merakai-landing .service-number{color:var(--orange);justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.merakai-landing .service-icon{font-size:28px;font-weight:400}.merakai-landing .service h3{font-family:var(--font-manrope);letter-spacing:-.04em;margin:36px 0 12px;font-size:21px}.merakai-landing .service p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.merakai-landing .philosophy{background:#e9eeeb;padding:135px 0;overflow:hidden}.merakai-landing .philo-grid{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.merakai-landing .philo-art{height:450px;position:relative}.merakai-landing .philo-circle{border:1px solid #a0bcb3;border-radius:50%;width:380px;height:380px;position:absolute;top:25px;left:10%}.merakai-landing .philo-circle:after,.merakai-landing .philo-circle:before{content:"";border:1px solid #a0bcb3;border-radius:50%;position:absolute;inset:45px}.merakai-landing .philo-circle:after{inset:90px}.merakai-landing .philo-shape{background:var(--orange);clip-path:polygon(0 0,100% 19%,55% 100%,30% 68%);filter:drop-shadow(10px 10px 20px #bb6e362c);width:265px;height:285px;position:absolute;top:80px;left:22%;transform:rotate(-17deg)}.merakai-landing .philo-letter{font:800 125px var(--font-manrope);letter-spacing:-.14em;color:#0c3544;position:absolute;bottom:-15px;right:5%}.merakai-landing .philo-copy p{color:#607681;max-width:560px;font-size:17px;line-height:1.8}.merakai-landing .philo-copy strong{color:var(--navy)}.merakai-landing .steps{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:62px;display:grid}.merakai-landing .step{border-top:1px solid #9eb3b4;padding-top:22px}.merakai-landing .step b{color:var(--orange);font-family:var(--font-manrope);letter-spacing:-.08em;font-size:39px;font-weight:600;display:block}.merakai-landing .step h3{letter-spacing:-.02em;margin:24px 0 7px;font-size:17px}.merakai-landing .step p{color:#667d86;font-size:13px;line-height:1.6}.merakai-landing .closing{background:var(--orange);color:var(--deep);padding:120px 0}.merakai-landing .closing-inner{justify-content:space-between;align-items:end;gap:45px;display:flex}.merakai-landing .closing h2{font:700 clamp(54px,7vw,112px)/1.03 var(--font-manrope);letter-spacing:-.08em;max-width:900px;margin:22px 0}.merakai-landing .closing a{background:var(--deep);color:#fff;white-space:nowrap;gap:55px;padding:23px 30px;font-size:13px;font-weight:800;display:inline-flex}.merakai-landing .closing a:hover{background:#174a60}.merakai-landing footer{background:var(--deep);color:#fff;padding:70px 0 30px}.merakai-landing .footer-grid{grid-template-columns:2fr 1fr 1fr;gap:50px;display:grid}.merakai-landing .footer-grid p{color:#a0b7c2;max-width:360px;font-size:14px;line-height:1.7}.merakai-landing .footer-grid h4{letter-spacing:.16em;text-transform:uppercase;color:#8ca5b0;margin:0 0 25px;font-size:11px}.merakai-landing .footer-grid a{margin-bottom:15px;font-size:14px;display:block}.merakai-landing .footer-grid a:hover{color:var(--orange)}.merakai-landing .footline{color:#829da9;border-top:1px solid #ffffff24;justify-content:space-between;margin-top:70px;padding-top:22px;font-size:12px;display:flex}.merakai-landing .modal{z-index:90;background:#00131bc9;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.merakai-landing .modal.open{display:flex}.merakai-landing .modal-content{max-width:680px;color:var(--navy);background:#fff;width:100%;padding:55px;position:relative;box-shadow:0 30px 90px #00141c}.merakai-landing .modal-content h2{font:700 48px var(--font-manrope);letter-spacing:-.07em;margin:16px 0}.merakai-landing .modal-content p{color:var(--muted);font-size:17px;line-height:1.7}.merakai-landing .modal-close{background:#edf1ef;border:0;width:35px;height:35px;font-size:22px;position:absolute;top:20px;right:20px}.merakai-landing .modal-tag{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.merakai-landing .modal-note{color:#7a8d95;border-top:1px solid #e0e6e5;margin-top:35px;padding-top:20px;font-size:13px}.merakai-landing .contact-panel{background:#fff;max-width:600px;margin-top:40px;padding:42px}.merakai-landing .contact-panel label{margin-bottom:9px;font-size:12px;font-weight:800;display:block}.merakai-landing .contact-panel input,.merakai-landing .contact-panel textarea{width:100%;font:inherit;outline-color:var(--orange);border:1px solid #cfdbdc;margin-bottom:18px;padding:14px}.merakai-landing .contact-panel textarea{resize:vertical;min-height:100px}.merakai-landing .contact-panel button{background:var(--deep);color:#fff;border:0;padding:15px 24px;font-weight:800}.merakai-landing .contact-result{margin:15px 0 0;font-size:13px;line-height:1.5}.merakai-landing .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.merakai-landing .hero-inner{grid-template-columns:1fr;gap:0;padding-top:90px}.merakai-landing .hero{min-height:0}.merakai-landing .visual{width:620px;max-width:100%;height:440px;margin:0 auto}.merakai-landing .hero-foot{margin-top:50px}.merakai-landing .appcard{top:50px}.merakai-landing .metric{bottom:18px}.merakai-landing .orange-disc{bottom:20px}.merakai-landing .product-grid{grid-template-columns:repeat(2,1fr)}.merakai-landing .product-tile:last-child{grid-column:span 2}.merakai-landing .intro-grid{gap:6%}}@media (max-width:700px){.merakai-landing .mast{height:72px}.merakai-landing .menu{display:block}.merakai-landing .nav{background:#fafaf8;border-bottom:1px solid #dbe4e4;flex-direction:column;align-items:stretch;gap:22px;padding:24px;display:none;position:absolute;top:72px;left:0;right:0}.merakai-landing .nav.open{display:flex}.merakai-landing .hero-inner{padding-top:78px;padding-bottom:60px}.merakai-landing .hero h1{font-size:clamp(48px,13vw,73px)}.merakai-landing .hero-sub{font-size:15px}.merakai-landing .hero-foot{flex-wrap:wrap;gap:17px;font-size:9px}.merakai-landing .visual{height:330px;margin-top:50px}.merakai-landing .orbit{width:290px;height:290px;right:5%}.merakai-landing .appcard{width:82%;height:240px;top:30px}.merakai-landing .dashboard{padding:12px}.merakai-landing .db-title{margin:5px 0 9px;font-size:16px}.merakai-landing .mini-stats{gap:5px}.merakai-landing .mini-stats div{padding:7px}.merakai-landing .mini-stats strong{font-size:12px}.merakai-landing .mini-stats span{font-size:6px}.merakai-landing .chartline{height:60px;margin-top:8px}.merakai-landing .metric{width:145px;padding:14px;bottom:5px}.merakai-landing .metric strong{font-size:23px}.merakai-landing .metric small,.merakai-landing .metric span{font-size:8px}.merakai-landing .badgecard{padding:10px;font-size:9px}.merakai-landing .orange-disc{width:70px;height:70px;bottom:8px}.merakai-landing .orange-disc svg{width:40px}.merakai-landing .section{padding:80px 0}.merakai-landing .intro-grid,.merakai-landing .philo-grid{grid-template-columns:1fr;gap:28px}.merakai-landing .section-heading{display:block}.merakai-landing .section-heading p{max-width:none}.merakai-landing .product-feature{grid-template-columns:1fr}.merakai-landing .product-copy{min-height:370px;padding:35px}.merakai-landing .product-visual{min-height:350px}.merakai-landing .water-top{height:76%;top:10%}.merakai-landing .product-grid{grid-template-columns:1fr}.merakai-landing .product-tile:last-child{grid-column:auto}.merakai-landing .service-grid{grid-template-columns:1fr 1fr}.merakai-landing .service{min-height:255px;padding:22px}.merakai-landing .service h3{font-size:17px}.merakai-landing .steps{grid-template-columns:1fr 1fr}.merakai-landing .philosophy{padding:75px 0}.merakai-landing .philo-art{order:2;height:350px}.merakai-landing .philo-circle{width:300px;height:300px;left:0}.merakai-landing .philo-shape{width:220px;height:235px;left:14%}.merakai-landing .philo-letter{font-size:95px;bottom:5px;right:2%}.merakai-landing .closing{padding:75px 0}.merakai-landing .closing-inner{display:block}.merakai-landing .closing a{margin-top:20px}.merakai-landing .footer-grid{grid-template-columns:1fr 1fr}.merakai-landing .footer-grid>div:first-child{grid-column:span 2}.merakai-landing .footline{flex-direction:column;gap:15px}.merakai-landing .modal-content{padding:38px 26px}.merakai-landing .modal-content h2{font-size:40px}}@media (max-width:420px){.merakai-landing .service-grid{grid-template-columns:1fr}.merakai-landing .steps{grid-template-columns:1fr 1fr}.merakai-landing .hero-actions .btn{width:100%}}.merakai-landing{--space:#061a27}.merakai-landing .hero{isolation:isolate;background:radial-gradient(circle at 72% 46%,#194959 0,#092e40 27%,#061a27 62%)}.merakai-landing .hero:before{opacity:.16;transform-origin:50% 60%;background-size:58px 58px;transform:perspective(600px)rotateX(28deg)scale(1.3);-webkit-mask-image:linear-gradient(90deg,#0000,#fff 80%);mask-image:linear-gradient(90deg,#0000,#fff 80%)}.merakai-landing .hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 76% 52%,#0000 0 23%,#04151f5e 62%,#0000 75%);position:absolute;inset:0}.merakai-landing .hero-inner{min-height:800px}.merakai-landing .hero-copy{z-index:5;position:relative}.merakai-landing .hero h1{text-wrap:balance;max-width:790px;font-weight:800}.merakai-landing .hero h1 em{-webkit-text-fill-color:transparent;background:linear-gradient(130deg,#ffb45f,#f57f20 55%,#cc5518);-webkit-background-clip:text;background-clip:text}.merakai-landing .visual{isolation:auto;perspective:1000px;max-width:700px;overflow:visible;transform:none}.merakai-landing .visual>.appcard,.merakai-landing .visual>.badgecard,.merakai-landing .visual>.glow,.merakai-landing .visual>.metric,.merakai-landing .visual>.orange-disc,.merakai-landing .visual>.orbit{display:none}.merakai-landing .scene-3d{--rx:-9deg;--ry:-21deg;perspective:1050px;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:-20px -8% -20px -5%}.merakai-landing .scene-3d:after{content:"";filter:blur(32px);background:#000b;border-radius:50%;width:480px;height:90px;position:absolute;bottom:7%;left:22%;transform:rotate(-12deg)}.merakai-landing .scene-ambient{filter:blur(22px);background:radial-gradient(circle,#1e81925e,#0000 55%);border-radius:50%;width:720px;height:720px;position:absolute;top:-50px;left:0}.merakai-landing .spatial-grid{background-image:linear-gradient(#a3c3c01b 1px,#0000 0),linear-gradient(90deg,#a3c3c01b 1px,#0000 0);background-size:45px 45px;position:absolute;inset:70px -40px;transform:rotateX(66deg)rotate(-25deg)translateY(100px);-webkit-mask-image:radial-gradient(#fff,#0000 68%);mask-image:radial-gradient(#fff,#0000 68%)}.merakai-landing .dimensional-object{width:375px;height:375px;transform-style:preserve-3d;transform:rotateX(var(--rx))rotateY(var(--ry))rotate(-7deg);filter:drop-shadow(35px 55px 32px #001019c9);transition:transform .45s ease-out;animation:objectFloat 6s ease-in-out infinite alternate;position:absolute;top:17%;left:17%}.merakai-landing .cube-face{backface-visibility:hidden;transform-style:preserve-3d;border:1px solid #ffffff59;position:absolute;inset:0}.merakai-landing .cube-front{background:linear-gradient(140deg,#175771ed,#0a3147fa 62%,#061e2d);border-radius:38px;place-items:center;display:grid;overflow:hidden;transform:translateZ(56px);box-shadow:inset 4px 5px 10px #ffffff35,inset -8px -15px 25px #0006,0 0 70px #f57f2017}.merakai-landing .cube-front:before{content:"";border:1px solid #ffffff18;border-radius:25px;position:absolute;inset:20px}.merakai-landing .cube-front:after{content:"";filter:blur(20px);background:linear-gradient(#ffffff2f,#0000);width:700px;height:100px;position:absolute;top:15px;left:-130px;transform:rotate(-35deg)}.merakai-landing .cube-back{background:#0b3e51;border-radius:35px;transform:rotateY(180deg)translateZ(56px)}.merakai-landing .cube-left{background:linear-gradient(90deg,#041623,#0d394d);border-radius:20px;width:112px;left:-56px;transform:rotateY(-90deg)}.merakai-landing .cube-right{background:linear-gradient(90deg,#0d536a,#092b40);border-radius:20px;width:112px;left:319px;transform:rotateY(90deg)}.merakai-landing .cube-top{background:linear-gradient(145deg,#29758a,#10374b);border-radius:20px;height:112px;top:-56px;transform:rotateX(90deg)}.merakai-landing .cube-bottom{background:#041b29;border-radius:20px;height:112px;top:319px;transform:rotateX(-90deg)}.merakai-landing .cube-mark{filter:drop-shadow(10px 20px 8px #0005);width:285px;transform:translateZ(28px)}.merakai-landing .orbital{border:1px solid #8cc8cc2a;border-radius:50%;width:590px;height:590px;animation:orbitTurn 25s linear infinite;position:absolute;top:5%;left:2%;transform:rotateX(70deg)rotate(-25deg);box-shadow:0 0 30px #8cc8cc0c,inset 0 0 30px #8cc8cc14}.merakai-landing .orbital.two{border-color:#f57f2049;width:450px;height:450px;animation-duration:30s;animation-direction:reverse;top:17%;left:13%;transform:rotateY(66deg)rotate(35deg)}.merakai-landing .spatial-sphere{background:radial-gradient(circle at 28% 23%,#ffe4b9 0,#ffac48 17%,#f57f20 48%,#a8400a 83%);border-radius:50%;width:126px;height:126px;animation:sphereFloat 5s ease-in-out infinite alternate;position:absolute;top:13%;right:2%;box-shadow:inset -15px -20px 20px #6f23065e,18px 22px 35px #0009,0 0 65px #f57f2059}.merakai-landing .spatial-sphere:after{content:"";border:1px solid #ffffff52;border-radius:50%;position:absolute;inset:18%;transform:rotateX(65deg)rotate(40deg)}.merakai-landing .spatial-glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(130deg,#c4e7e821,#2b667640);border:1px solid #c7e9ed57;border-radius:18px;width:190px;padding:21px 24px;animation:glassFloat 7s ease-in-out infinite alternate;position:absolute;bottom:14%;left:0;transform:rotate(-9deg);box-shadow:0 18px 50px #0008,inset 0 1px #ffffff39}.merakai-landing .spatial-glass small{color:#a0c7cc;letter-spacing:.12em;font-size:10px;display:block}.merakai-landing .spatial-glass strong{color:#fff;font:800 42px var(--font-manrope);letter-spacing:-.07em;margin:8px 0 4px;display:block}.merakai-landing .spatial-glass span{color:#d4e6e8;font-size:11px}.merakai-landing .spatial-pill{color:#082b40;letter-spacing:.05em;background:#f57f20;border-radius:100px;padding:13px 24px;font-size:11px;font-weight:800;position:absolute;bottom:8%;right:0;transform:rotate(9deg);box-shadow:0 12px 35px #00141e8a}@keyframes objectFloat{0%{translate:0 -13px}to{translate:0 16px}}@keyframes sphereFloat{to{transform:translate(-15px,25px)}}@keyframes glassFloat{to{transform:translate(8px,-15px)rotate(-4deg)}}@keyframes orbitTurn{to{rotate:1turn}}.merakai-landing .work-section{background:linear-gradient(#edf0ed,#f4f5f2 45%,#eef1ef)}.merakai-landing .product-feature{transform-style:preserve-3d;border-radius:20px;box-shadow:0 25px 65px #0a2b3c25}.merakai-landing .product-visual{perspective:1100px}.merakai-landing .water-top{border:1px solid #ffffffa0;transform:rotateY(-17deg)rotateX(7deg)rotate(-4deg);box-shadow:27px 47px 70px #00121ecc}.merakai-landing .water:after{content:"";background:radial-gradient(circle,#68d6c95c,#0000 68%);position:absolute;inset:15%}.merakai-landing .product-tile{transform-style:preserve-3d;will-change:transform;border:1px solid #e2e8e5;border-radius:15px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;box-shadow:0 13px 38px #1237490b}.merakai-landing .product-tile:hover{transform:perspective(1000px)rotateX(2deg)rotateY(-3deg)translateY(-10px);box-shadow:15px 30px 55px #0e33452a}.merakai-landing .tile-art{perspective:900px}.merakai-landing .vinyl{transform:rotateX(19deg)rotateY(-26deg)rotate(-20deg);box-shadow:30px 35px 50px #000b}.merakai-landing .phone{transform:rotateY(-24deg)rotateX(8deg)rotate(-10deg);box-shadow:29px 26px 40px #0b384259}.merakai-landing .chatbox{transform:rotateY(-19deg)rotateX(6deg)rotate(5deg);box-shadow:26px 32px 40px #7a504650}.merakai-landing .philo-art{perspective:900px}.merakai-landing .philo-shape{filter:drop-shadow(20px 28px 12px #a85c275e);transform:rotateY(-24deg)rotateX(14deg)rotate(-17deg)}.merakai-landing .philo-circle{transform:rotateY(48deg)rotateX(18deg);box-shadow:0 0 35px #8fc1b526}@media (max-width:1100px){.merakai-landing .scene-3d{width:600px;height:500px;top:0;left:calc(50% - 290px);right:auto}.merakai-landing .dimensional-object{width:300px;height:300px;top:15%;left:24%}.merakai-landing .cube-front{transform:translateZ(45px)}.merakai-landing .cube-back{transform:rotateY(180deg)translateZ(45px)}.merakai-landing .cube-left,.merakai-landing .cube-right{width:90px}.merakai-landing .cube-left{left:-45px}.merakai-landing .cube-right{left:255px}.merakai-landing .cube-bottom,.merakai-landing .cube-top{height:90px}.merakai-landing .cube-top{top:-45px}.merakai-landing .cube-bottom{top:255px}.merakai-landing .cube-mark{width:230px}.merakai-landing .orbital{width:475px;height:475px}.merakai-landing .orbital.two{width:360px;height:360px}.merakai-landing .spatial-glass{bottom:8%}}@media (max-width:700px){.merakai-landing .hero-inner{min-height:0}.merakai-landing .visual{height:380px;margin-top:15px}.merakai-landing .scene-3d{transform-origin:top;top:15px;left:calc(50% - 300px);transform:scale(.73)}.merakai-landing .spatial-glass{bottom:0;left:4%}.merakai-landing .spatial-sphere{top:7%;right:7%}.merakai-landing .spatial-pill{bottom:15%;right:0}.merakai-landing .hero:before{background-size:42px 42px}.merakai-landing .product-tile:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.merakai-landing .dimensional-object,.merakai-landing .orbital,.merakai-landing .spatial-glass,.merakai-landing .spatial-sphere{animation:none!important}.merakai-landing .dimensional-object,.merakai-landing .product-tile{transition:none!important}}.merakai-landing .navshell{background:#082b40;border-bottom:1px solid #ffffff1c;box-shadow:0 4px 30px #061e2d20}.merakai-landing .navshell .nav a{color:#eef4f4}.merakai-landing .navshell .nav a:hover{color:#ff9b48}.merakai-landing .navshell .navcta{color:#092b40}.merakai-landing .navshell .menu{color:#fff}.merakai-landing .brand-official{flex:none;line-height:0;display:block}.merakai-landing .brand-official img{width:174px;height:auto;display:block}.merakai-landing .official-mark-3d{filter:drop-shadow(9px 18px 6px #0005);width:320px;max-width:86%;height:auto}.merakai-landing .footer-brand img{width:245px}.merakai-landing .nav{gap:27px}.merakai-landing .clients-section{color:#fff;background:#082b40;padding:125px 0 135px;position:relative;overflow:hidden}.merakai-landing .clients-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#31718847,#0000 68%);border-radius:50%;width:750px;height:750px;position:absolute;top:-320px;right:-310px}.merakai-landing .clients-intro{grid-template-columns:1.5fr .7fr;align-items:end;gap:10%;margin-bottom:60px;display:grid;position:relative}.merakai-landing .clients-intro .section-title{margin-bottom:0}.merakai-landing .clients-intro p{color:#acc1ca;max-width:390px;font-size:16px;line-height:1.75}.merakai-landing .client-logos{background:#ffffff2e;border:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;position:relative}.merakai-landing .client-logo{text-align:center;perspective:600px;background:#0a3044;justify-content:center;align-items:center;height:164px;padding:24px;transition:background .3s,transform .3s;display:flex}.merakai-landing .client-logo:last-child{grid-column:span 2}.merakai-landing .client-logo:hover{background:#14445a}.merakai-landing .client-logo span{filter:grayscale();opacity:.8;transition:filter .3s,opacity .3s,transform .3s;display:block}.merakai-landing .client-logo:hover span{filter:grayscale(0);opacity:1;transform:translateZ(20px)scale(1.05)}.merakai-landing .logo-mundo{font:900 26px var(--font-manrope);letter-spacing:-.07em;color:#fff}.merakai-landing .logo-mundo em{color:#eaa3ba;font:italic 700 25px Georgia;display:block;transform:rotate(-8deg)}.merakai-landing .logo-kliniu{font:800 30px var(--font-manrope);letter-spacing:.04em;color:#8fc1b5}.merakai-landing .kliniu-dot{color:#f57f20;margin-left:3px;font-size:11px;display:inline!important}.merakai-landing .logo-tep{font:700 13px var(--font-manrope);letter-spacing:.035em;color:#d6dfdf}.merakai-landing .logo-tep strong{letter-spacing:-.02em;font-size:16px}.merakai-landing .logo-ritter{color:#e7f1f8;border:3px solid #bfae83;padding:8px 16px;font:italic 800 24px/.9 Georgia}.merakai-landing .logo-ritter:first-line{color:#8fc1b5}.merakai-landing .logo-saeta{font:italic 900 34px var(--font-manrope);letter-spacing:-.075em;color:#e3e9ea}.merakai-landing .logo-ccdr{font:900 27px var(--font-manrope);color:#9ccec7;letter-spacing:-.04em}.merakai-landing .logo-ccdr strong{color:#fff;letter-spacing:.06em;font-size:12px;display:block}.merakai-landing .logo-katana{font:italic 900 34px var(--font-manrope);letter-spacing:-.12em;color:#ecf0f0;transform:skew(-8deg)}.merakai-landing .clients-note{color:#88a7b4;margin-top:23px;font-size:12px;line-height:1.5}@media (max-width:1100px){.merakai-landing .nav{gap:18px}.merakai-landing .nav a{font-size:12px}.merakai-landing .client-logos{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.merakai-landing .brand-official img{width:157px}.merakai-landing .navshell .nav.open{background:#082b40;border-bottom:1px solid #ffffff30}.merakai-landing .navshell .nav.open a{color:#f2f6f6}.merakai-landing .navshell .nav.open .navcta{color:#082b40}.merakai-landing .clients-section{padding:75px 0}.merakai-landing .clients-intro{margin-bottom:35px;display:block}.merakai-landing .clients-intro p{margin-top:25px}.merakai-landing .client-logos{grid-template-columns:repeat(2,1fr)}.merakai-landing .client-logo{height:135px;padding:15px}.merakai-landing .logo-katana,.merakai-landing .logo-kliniu,.merakai-landing .logo-mundo,.merakai-landing .logo-saeta{font-size:23px}.merakai-landing .logo-tep{font-size:10px}.merakai-landing .logo-tep strong{font-size:12px}}.home-still .dimensional-object{animation:objectFloat 6s ease-in-out infinite alternate!important}.home-still .orbital{animation:orbitTurn 25s linear infinite!important}.home-still .orbital.two{animation-duration:30s!important;animation-direction:reverse!important}.home-still .spatial-sphere{animation:sphereFloat 5s ease-in-out infinite alternate!important}.home-still .spatial-glass{animation:glassFloat 7s ease-in-out infinite alternate!important}.home-still .ticker-track{animation:marquee 40s linear infinite!important}.home-still .pillar-float{animation:pillarDrift 8s ease-in-out infinite alternate!important}@media (prefers-reduced-motion:reduce){.home-still .dimensional-object,.home-still .orbital,.home-still .pillar-float,.home-still .spatial-glass,.home-still .spatial-sphere,.home-still .ticker-track,.merakai-landing .dimensional-object,.merakai-landing .orbital,.merakai-landing .orbital.two,.merakai-landing .pillar-float,.merakai-landing .spatial-glass,.merakai-landing .spatial-sphere,.merakai-landing .ticker-track{animation:none!important}}.merakai-landing .contact-panel .contact-result,.merakai-landing .contact-panel .field-error{color:var(--deep);margin:0 0 12px;font-size:13px;line-height:1.5}.merakai-landing .contact-panel .check{align-items:flex-start;gap:10px;margin-bottom:18px;font-size:13px;font-weight:600;display:flex}.merakai-landing .contact-panel .check input{width:auto;margin:3px 0 0}.merakai-landing .bars i:first-child{height:42%}.merakai-landing .bars i:nth-child(2){height:75%}.merakai-landing .bars i:nth-child(3){height:58%}.merakai-landing .bars i:nth-child(4){height:88%}.merakai-landing .bars i:nth-child(5){height:36%}.merakai-landing .soundwave i:first-child{height:8px}.merakai-landing .soundwave i:nth-child(2){height:18px}.merakai-landing .soundwave i:nth-child(3){height:28px}.merakai-landing .soundwave i:nth-child(4){height:14px}.merakai-landing .soundwave i:nth-child(5){height:22px}.merakai-landing .soundwave i:nth-child(6){height:10px}.merakai-landing .soundwave i:nth-child(7){height:26px}.merakai-landing .soundwave i:nth-child(8){height:16px}.merakai-landing #clientes,.merakai-landing #contacto,.merakai-landing #estudio,.merakai-landing #metodo,.merakai-landing #productos,.merakai-landing #servicios{scroll-margin-top:5.5rem}.merakai-landing .closing h2 .period{color:#fff}.merakai-landing ul.client-logos{margin:0;padding:0;list-style:none}.merakai-landing .ui-block .ui-label{color:#8d9fa5;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:9px;display:block}.merakai-landing .muted-title{color:#9aadb5}.merakai-landing .closing-lead{max-width:650px;font-size:17px;line-height:1.6}.merakai-landing .contact-panel a{color:inherit;font-size:inherit;white-space:normal;background:0 0;padding:0;font-weight:700;text-decoration:underline;display:inline}.merakai-landing .section-title{font-size:clamp(56px,6.4vw,96px);line-height:.98}.merakai-landing .intro-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.7fr) minmax(260px,.72fr);align-items:start;gap:12px 5%}.merakai-landing .intro-right{margin-top:5.5rem}.merakai-landing .pillar-stage{perspective:900px;align-self:center;place-items:center;height:320px;display:grid}.merakai-landing .pillar-float{--rx:-8deg;--ry:10deg;width:280px;height:220px;transform-style:preserve-3d;transform:rotateX(var(--rx))rotateY(var(--ry));transition:transform .45s ease-out;animation:pillarDrift 8s ease-in-out infinite alternate;position:relative}.merakai-landing .pillar-float:after{content:"";filter:blur(12px);background:#082b4018;border-radius:50%;height:28px;position:absolute;bottom:6px;left:18%;right:10%}.merakai-landing .pillar-glass,.merakai-landing .pillar-organic,.merakai-landing .pillar-plate{display:block;position:absolute}.merakai-landing .pillar-plate{background:linear-gradient(145deg,#1d6480,#082b40 68%);border-radius:22px;width:132px;height:86px;top:78px;left:8px;transform:rotate(-32deg);box-shadow:10px 16px #0a2434,18px 26px 22px #082b4024}.merakai-landing .pillar-plate--back{background:linear-gradient(160deg,#2c6f8c,#0d3c54);width:108px;height:72px;top:58px;left:46px;transform:rotate(-18deg);box-shadow:8px 12px #071c28}.merakai-landing .pillar-glass{background:linear-gradient(165deg,#ffffffd9,#e7f1f2aa 55%,#fff6);border:1px solid #fffe;border-radius:26px;width:92px;height:112px;top:18px;left:108px;transform:rotate(8deg);box-shadow:inset 0 1px #fff,0 18px 28px #082b4016}.merakai-landing .pillar-glass i{background:linear-gradient(#fff,#e4eef1);border-radius:14px;height:42px;position:absolute;top:18px;left:14px;right:14px}.merakai-landing .pillar-organic{background:radial-gradient(circle at 32% 28%,#ffe8c8 0,#ffb15c 24%,#f57f20 58%,#c24d10 100%);border-radius:50%;width:104px;height:104px;bottom:28px;right:6px;box-shadow:inset -16px -18px 20px #6f230866,14px 18px 24px #f57f2030}@keyframes pillarDrift{0%{translate:0 -8px}to{translate:0 10px}}@media (max-width:1100px){.merakai-landing .intro-grid{grid-template-columns:1fr 1fr}.merakai-landing .pillar-stage{order:3;grid-column:1/-1;height:260px}.merakai-landing .intro-right{margin-top:2.2rem}}@media (max-width:700px){.merakai-landing .intro-grid{grid-template-columns:1fr}.merakai-landing .intro-right{margin-top:0}.merakai-landing .section-title{font-size:clamp(44px,12vw,64px)}.merakai-landing .pillar-stage{height:230px}}.home-lockup{line-height:0;display:block}.home-lockup img{width:174px;height:auto;display:block}.merakai-landing .bento-heading{align-items:end}.merakai-landing .bento-heading .bento-connected{color:var(--orange);font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1}.merakai-landing .bento{grid-template-columns:repeat(6,1fr);gap:18px;margin-top:64px;display:grid}.merakai-landing .bento-card{min-height:300px;transform-style:preserve-3d;background:#fff;border:1px solid #e3e8e6;border-radius:22px;flex-direction:column;justify-content:space-between;gap:20px;padding:28px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:flex;position:relative;overflow:hidden}.merakai-landing .bento-card:hover{transform:translateY(-8px);box-shadow:16px 30px 50px #082b4024}.merakai-landing .bento-card--software{color:#fff;background:radial-gradient(circle at 78% 28%,#1d648055,#0000 36%),#082b40;border-color:#0000;grid-area:span 2/span 4;grid-template-columns:.9fr 1.1fr;align-items:end;min-height:620px;display:grid}.merakai-landing .bento-card--brand,.merakai-landing .bento-card--consult,.merakai-landing .bento-card--content,.merakai-landing .bento-card--product,.merakai-landing .bento-card--strategy{grid-column:span 2}.merakai-landing .bento-card--strategy{color:#fff;background:#0c3c52;border-color:#0000}.merakai-landing .bento-card--content{color:#fff;background:#121820;border-color:#0000}.merakai-landing .bento-card--product{background:#f6f3ee}.merakai-landing .bento-index{color:var(--orange);letter-spacing:.16em;font-size:12px;font-weight:800}.merakai-landing .bento-card h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:14px 0 8px;font-size:26px;font-weight:700;line-height:1.05}.merakai-landing .bento-card--software h3{font-size:clamp(36px,3vw,52px)}.merakai-landing .bento-card p{color:#5d7280;max-width:34ch;margin:0;font-size:15px;line-height:1.6}.merakai-landing .bento-card--content p,.merakai-landing .bento-card--software p,.merakai-landing .bento-card--strategy p{color:#c5d5dc}.merakai-landing .bento-art{height:150px;transform-style:preserve-3d;transition:transform .45s ease-out;position:relative}.merakai-landing .bento-card:hover .bento-art{transform:translateY(-8px)rotateX(7deg)rotateY(-8deg)}.merakai-landing .bento-art--software{align-self:stretch;height:auto;min-height:320px}.merakai-landing .brand-scene,.merakai-landing .consult-scene,.merakai-landing .content-scene,.merakai-landing .product-scene,.merakai-landing .soft-scene,.merakai-landing .strategy-scene{perspective:800px;position:absolute;inset:0}.merakai-landing .soft-panel{border-radius:16px;position:absolute}.merakai-landing .soft-panel--back{background:#123e54;border:1px solid #ffffff2e;width:72%;height:58%;top:8%;right:4%;transform:rotateY(-26deg)rotateX(10deg)translateZ(-24px)}.merakai-landing .soft-panel--main{background:#f7f8f5;width:68%;height:52%;padding:18px;animation:pillarDrift 7s ease-in-out infinite alternate;top:22%;left:4%;transform:rotateY(-16deg)rotateX(8deg);box-shadow:22px 28px 40px #00101888}.merakai-landing .soft-panel--main span{background:#d5e2e4;border-radius:8px;height:8px;margin-bottom:10px;display:block}.merakai-landing .soft-panel--main span:first-child{background:#082b40;width:46%}.merakai-landing .soft-panel--main i{vertical-align:bottom;background:#8fc1b5;border-radius:8px;width:22%;height:46px;margin-right:8px;display:inline-block}.merakai-landing .soft-panel--main i:nth-of-type(2){background:#f57f20;height:68px}.merakai-landing .soft-panel--front{background:var(--orange);width:38%;height:22%;bottom:8%;right:8%;transform:rotateY(-12deg)rotate(7deg)translateZ(36px);box-shadow:12px 16px 24px #00101866}.merakai-landing .brand-disc,.merakai-landing .brand-glass,.merakai-landing .brand-prism{display:block;position:absolute}.merakai-landing .brand-prism{background:linear-gradient(150deg,#2a7390,#082b40 70%);border-radius:10px;width:64px;height:64px;bottom:12%;left:8%;transform:rotateX(58deg)rotate(-28deg);box-shadow:0 14px #041825}.merakai-landing .brand-disc{background:radial-gradient(circle at 32% 28%,#ffe4b8,#f57f20 55%,#c45110);border-radius:50%;width:78px;height:78px;top:8%;right:12%;transform:rotateX(18deg)rotateY(-20deg)}.merakai-landing .brand-glass{background:linear-gradient(150deg,#ffffffc2,#8fc1b544);border:1px solid #ffffffd0;border-radius:14px;width:54px;height:70px;top:28%;left:38%;transform:rotateY(-24deg)rotate(12deg)}.merakai-landing .product-screen{background:#fff;border-radius:16px;display:block;position:absolute;box-shadow:16px 22px 30px #082b4024}.merakai-landing .product-screen--back{background:#082b40;width:58%;height:78%;top:6%;right:8%;transform:rotateY(24deg)rotate(8deg)}.merakai-landing .product-screen:not(.product-screen--back){width:62%;height:74%;padding:16px;top:18%;left:6%;transform:rotateY(-18deg)rotateX(6deg)}.merakai-landing .product-screen b,.merakai-landing .product-screen i{background:#d7e3e4;border-radius:8px;height:8px;margin-bottom:10px;display:block}.merakai-landing .product-screen i:first-child{background:#082b40;width:40%}.merakai-landing .product-screen b{background:#f57f2033;height:36px}.merakai-landing .strategy-line{background:linear-gradient(90deg,#0000,#8fc1b5,#f57f20);height:2px;position:absolute;top:58%;left:12%;right:14%;transform:rotate(-16deg)}.merakai-landing .strategy-node{background:#f57f20;border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 0 8px #f57f2022}.merakai-landing .strategy-node--a{top:62%;left:16%}.merakai-landing .strategy-node--b{top:40%;left:46%}.merakai-landing .strategy-node--c{width:18px;height:18px;top:22%;right:16%}.merakai-landing .strategy-rise{border:1px solid #fff3;border-right-color:#f57f20;border-radius:50%;width:70px;height:70px;position:absolute;bottom:18%;right:10%;transform:rotate(-20deg)}.merakai-landing .content-beam{clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);background:linear-gradient(#f57f2066,#0000 80%);width:70px;height:100%;position:absolute;top:0;right:18%;transform:rotate(12deg)}.merakai-landing .content-camera{background:linear-gradient(160deg,#2a3a46,#0c141c);border-radius:14px;width:92px;height:64px;position:absolute;top:22%;left:10%;transform:rotateY(-18deg)rotate(-8deg);box-shadow:12px 16px 24px #0008}.merakai-landing .content-camera i{border:6px solid #d7e4e8;border-radius:50%;width:36px;height:36px;position:absolute;top:12px;left:28px;box-shadow:inset 0 0 0 6px #082b40}.merakai-landing .content-bars{align-items:end;gap:5px;height:42px;display:flex;position:absolute;bottom:16%;right:14%}.merakai-landing .content-bars i{background:#f7b16b;border-radius:4px;width:4px}.merakai-landing .content-bars i:first-child{height:12px}.merakai-landing .content-bars i:nth-child(2){height:28px}.merakai-landing .content-bars i:nth-child(3){height:40px}.merakai-landing .content-bars i:nth-child(4){height:18px}.merakai-landing .content-bars i:nth-child(5){height:30px}.merakai-landing .consult-ring{border:1px solid #c5d5d8;border-radius:50%;width:92px;height:92px;margin:-46px 0 0 -46px;position:absolute;top:42%;left:50%}.merakai-landing .consult-ring:after{content:"";border:1px solid #e7eeef;border-radius:50%;position:absolute;inset:16px}.merakai-landing .consult-core{background:var(--orange);border-radius:5px;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:42%;left:50%;transform:rotate(18deg)}@media (max-width:1100px){.merakai-landing .bento{grid-template-columns:1fr 1fr}.merakai-landing .bento-card--software{grid-area:auto/1/auto/-1;min-height:460px}.merakai-landing .bento-card--brand,.merakai-landing .bento-card--consult,.merakai-landing .bento-card--content,.merakai-landing .bento-card--product,.merakai-landing .bento-card--strategy{grid-column:auto}}@media (max-width:700px){.merakai-landing .bento{grid-template-columns:1fr}.merakai-landing .bento-card,.merakai-landing .bento-card--software{grid-column:auto;min-height:0}.merakai-landing .bento-card--software{grid-template-columns:1fr}.merakai-landing .bento-art--software{min-height:220px}}@media (prefers-reduced-motion:reduce){.merakai-landing .bento-art,.merakai-landing .bento-card,.merakai-landing .soft-panel--main{transition:none!important;animation:none!important}}@media (max-width:700px){.home-lockup img{width:157px}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value: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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(1turn)}}@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));filter:blur(var(--tw-enter-blur,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));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}