@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-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}}}:root{color-scheme:light;--nova-bg:#fbfaf6;--nova-surface:#fff;--nova-surface-2:#f4f0e7;--nova-ink:#241b13;--nova-muted:#524940;--nova-line:#e5ddd0;--nova-brand:#a83420;--nova-brand-strong:#7e2417;--nova-gold:#b77928;--nova-icon:#b77928;--nova-success:#267052;--nova-danger:#b32929;--nova-shadow:0 24px 70px #432a141f;--nova-glass:var(--nova-surface)}@supports (color:color-mix(in lab,red,red)){:root{--nova-glass:color-mix(in srgb, var(--nova-surface) 72%, transparent)}}:root{--nova-blur:18px;--nova-step--1:clamp(.78rem, .74rem + .18vw, .9rem);--nova-step-0:clamp(.95rem, .88rem + .3vw, 1.08rem);--nova-step-1:clamp(1.15rem, 1rem + .65vw, 1.45rem);--nova-step-2:clamp(1.45rem, 1.18rem + 1.2vw, 2.1rem);--nova-step-3:clamp(2rem, 1.45rem + 2.4vw, 3.4rem);--nova-step-4:clamp(2.8rem, 1.8rem + 4.3vw, 5.6rem);--nova-space:clamp(1rem, .65rem + 1.4vw, 2rem);--nova-section:clamp(4rem, 2.5rem + 6vw, 8rem);--nova-radius:.28rem;--nova-radius-sm:.2rem;--nova-radius-lg:.35rem;--nova-bp-sm:480px;--nova-bp-md:800px;--nova-bp-lg:1100px;--nova-bp-xl:1440px;--nova-motion:.28s;--font-sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-display:"Cormorant Garamond", Georgia, "Times New Roman", serif;--nova-topbar:#fff;--nova-topbar-ink:#3a342e;--nova-topbar-muted:#3a342e;--nova-topbar-line:#e5ddd0;--nova-ico-brand:#b77928;--nova-ico-gold:#b77928;--nova-ico-teal:#b77928;--nova-ico-blue:#b77928;--nova-ico-amber:#b77928;--nova-ico-rose:#b77928}[data-theme=dark]{color-scheme:dark;--nova-bg:#17120e;--nova-surface:#211a14;--nova-surface-2:#2b2119;--nova-ink:#f7efe5;--nova-muted:#beafa0;--nova-line:#43362b;--nova-brand:#ef7557;--nova-brand-strong:#ff967b;--nova-gold:#c9923a;--nova-icon:#c9923a;--nova-success:#74c9a6;--nova-danger:#ff8585;--nova-shadow:0 24px 70px #00000059;--nova-glass:var(--nova-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--nova-glass:color-mix(in srgb, var(--nova-surface) 78%, transparent)}}[data-theme=dark]{--nova-topbar:#14100d;--nova-topbar-ink:#f3ebe1;--nova-topbar-muted:#d4c4b4;--nova-topbar-line:#3a2e24}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--nova-bg:#17120e;--nova-surface:#211a14;--nova-surface-2:#2b2119;--nova-ink:#f7efe5;--nova-muted:#beafa0;--nova-line:#43362b;--nova-brand:#ef7557;--nova-brand-strong:#ff967b;--nova-gold:#c9923a;--nova-icon:#c9923a;--nova-success:#74c9a6;--nova-danger:#ff8585;--nova-shadow:0 24px 70px #00000059;--nova-glass:var(--nova-surface)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--nova-glass:color-mix(in srgb, var(--nova-surface) 78%, transparent)}}:root:not([data-theme=light]){--nova-topbar:#14100d;--nova-topbar-ink:#f3ebe1;--nova-topbar-muted:#d4c4b4;--nova-topbar-line:#3a2e24}}@layer theme{:root,:host{--font-sans:"Source Sans 3", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-900:oklch(37.8% .077 168.94);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--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: 1.5 ;--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-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wider:.05em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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);--font-display:"Source Serif 4", Georgia, "Times New Roman", serif}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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,samp,pre{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}[data-theme=dark]{color-scheme:dark;--nova-bg:#17120e;--nova-surface:#211a14;--nova-surface-2:#2b2119;--nova-ink:#f7efe5;--nova-muted:#beafa0;--nova-line:#43362b;--nova-brand:#ef7557;--nova-brand-strong:#ff967b;--nova-gold:#c9923a;--nova-icon:#c9923a;--nova-success:#74c9a6;--nova-danger:#ff8585;--nova-shadow:0 24px 70px #00000059}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--nova-bg:#17120e;--nova-surface:#211a14;--nova-surface-2:#2b2119;--nova-ink:#f7efe5;--nova-muted:#beafa0;--nova-line:#43362b;--nova-brand:#ef7557;--nova-brand-strong:#ff967b;--nova-gold:#c9923a;--nova-icon:#c9923a;--nova-success:#74c9a6;--nova-danger:#ff8585;--nova-shadow:0 24px 70px #00000059}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:clip}body{overscroll-behavior-x:none;background:var(--nova-bg);width:100%;max-width:100%;color:var(--nova-ink);font-family:var(--font-sans);font-size:var(--nova-step-0);letter-spacing:.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.65;position:relative;overflow-x:clip}body:not(.nova-admin-body):not(.nova-auth-body){padding-top:var(--nova-chrome-h,6.9rem)}:root{--nova-chrome-h:6.9rem}img,svg,video,canvas,iframe{max-width:100%;height:auto}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-weight:700;line-height:1.15}h1{font-size:var(--nova-step-4)}h2{font-size:var(--nova-step-3)}h3{font-size:var(--nova-step-2)}p{text-wrap:pretty}a{color:inherit}button,input,textarea,select{font:inherit}:focus-visible{outline:3px solid var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){:focus-visible{outline:3px solid color-mix(in srgb,var(--nova-gold) 80%,white)}}:focus-visible{outline-offset:3px}[x-cloak]{display:none!important}}@layer components{.nova-container{width:min(100% - clamp(2rem,6vw,6rem),76rem);max-width:100%;margin-inline:auto}.nova-section{padding-block:var(--nova-section);max-width:100%;overflow-x:hidden}.nova-eyebrow{color:var(--nova-brand);font-size:var(--nova-step--1);letter-spacing:.16em;text-transform:uppercase;font-weight:800}.nova-lead{max-width:44rem;color:var(--nova-muted);font-size:var(--nova-step-1)}.nova-grid{gap:var(--nova-space);display:grid}.nova-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nova-card{border:1px solid var(--nova-line);border-radius:var(--nova-radius);background:var(--nova-surface);min-width:0;padding:clamp(1.25rem,3vw,2rem)}.nova-card--lift{transition:transform .25s,box-shadow .25s}.nova-card--lift:hover{box-shadow:var(--nova-shadow);transform:translateY(-4px)}.nova-btn{border-radius:var(--nova-radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;min-height:2.9rem;padding:.68rem 1.15rem;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.nova-btn:hover{transform:translateY(-2px)}.nova-btn--primary{background:var(--nova-brand);color:#fff}.nova-btn--primary:hover{background:var(--nova-brand-strong)}.nova-btn--secondary{border-color:var(--nova-line);background:var(--nova-surface);color:var(--nova-ink)}.nova-btn--ghost{color:var(--nova-brand)}.nova-btn--sm{min-height:2.35rem;font-size:var(--nova-step--1);padding:.45rem .85rem}.nova-btn .nova-icon{flex:none}.nova-icon{flex:none;display:block}.nova-icon-btn{border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);background:var(--nova-surface);width:2.35rem;height:2.35rem;color:var(--nova-icon);cursor:pointer;place-items:center;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-grid}.nova-icon-btn:hover{border-color:var(--nova-icon);color:var(--nova-icon)}.nova-theme-toggle{position:relative}.nova-theme-toggle [hidden]{display:none!important}.nova-field{gap:.45rem;display:grid}.nova-label{font-size:var(--nova-step--1);font-weight:800}.nova-control{border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);background:var(--nova-surface);width:100%;min-height:3.2rem;color:var(--nova-ink);padding:.72rem .9rem}textarea.nova-control{min-height:8.5rem}.nova-help,.nova-muted{color:var(--nova-muted)}.nova-help,.nova-error{font-size:var(--nova-step--1)}.nova-error{color:var(--nova-danger)}.nova-badge{border-radius:var(--nova-radius-sm);background:var(--nova-surface-2);color:var(--nova-brand);font-size:var(--nova-step--1);align-items:center;padding:.22rem .55rem;font-weight:800;display:inline-flex}.nova-chrome{z-index:200;isolation:isolate;background:var(--nova-bg);width:auto;max-width:none;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.nova-chrome{background:color-mix(in srgb,var(--nova-bg) 96%,transparent)}}.nova-chrome{-webkit-backdrop-filter:blur(16px)}.nova-topbar{z-index:2;background:var(--nova-topbar);border-bottom:1px solid var(--nova-topbar-line);color:#3a342e;font-family:var(--font-sans);letter-spacing:.01em;font-size:.8rem;font-weight:500;position:relative}.nova-topbar-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:2.5rem;display:flex}.nova-topbar-contacts,.nova-topbar-social,.nova-topbar-meta{flex-wrap:wrap;align-items:center;gap:.7rem;min-width:0;display:flex}.nova-topbar-link{color:#3a342e;font-family:var(--font-sans);letter-spacing:.01em;text-transform:none;white-space:nowrap;align-items:center;gap:.45rem;font-size:.8rem;font-weight:500;text-decoration:none;display:inline-flex}.nova-topbar-link:hover{color:var(--nova-icon)}.nova-topbar-ico{border:1px solid var(--nova-icon);place-items:center;width:1.3rem;height:1.3rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.nova-topbar-ico{border:1px solid color-mix(in srgb,var(--nova-icon) 55%,var(--nova-topbar-line))}}.nova-topbar-ico{background:var(--nova-icon);border-radius:.25rem;flex:none}@supports (color:color-mix(in lab,red,red)){.nova-topbar-ico{background:color-mix(in srgb,var(--nova-icon) 14%,transparent)}}.nova-topbar-ico{color:var(--nova-icon)}.nova-topbar-sep{background:var(--nova-topbar-line);width:1px;height:.85rem}.nova-topbar-tag{color:#615951;font-family:var(--font-sans);text-transform:none;letter-spacing:.01em;align-items:center;gap:.35rem;font-size:.78rem;font-weight:500;display:inline-flex}.nova-topbar-tag .nova-icon{color:var(--nova-icon)}.nova-topbar .nova-icon-btn{border:1px solid var(--nova-icon);width:1.7rem;height:1.7rem}@supports (color:color-mix(in lab,red,red)){.nova-topbar .nova-icon-btn{border:1px solid color-mix(in srgb,var(--nova-icon) 45%,var(--nova-topbar-line))}}.nova-topbar .nova-icon-btn{background:var(--nova-icon)}@supports (color:color-mix(in lab,red,red)){.nova-topbar .nova-icon-btn{background:color-mix(in srgb,var(--nova-icon) 10%,var(--nova-topbar))}}.nova-topbar .nova-icon-btn{color:var(--nova-icon)}.nova-topbar .nova-icon-btn:hover{border-color:var(--nova-icon);background:var(--nova-icon)}@supports (color:color-mix(in lab,red,red)){.nova-topbar .nova-icon-btn:hover{background:color-mix(in srgb,var(--nova-icon) 18%,var(--nova-topbar))}}.nova-topbar .nova-icon-btn:hover{color:var(--nova-icon)}.nova-topbar .nova-icon-btn--wa{color:#25d366;border-color:#25d366}@supports (color:color-mix(in lab,red,red)){.nova-topbar .nova-icon-btn--wa{border-color:color-mix(in srgb,#25d366 42%,var(--nova-topbar-line))}}.nova-topbar .nova-icon-btn--wa:hover{color:#3be57a;background:#25d366;border-color:#25d366}@supports (color:color-mix(in lab,red,red)){.nova-topbar .nova-icon-btn--wa:hover{background:color-mix(in srgb,#25d366 14%,var(--nova-topbar))}}.nova-header{z-index:1;border-bottom:1px solid var(--nova-line);position:relative}@supports (color:color-mix(in lab,red,red)){.nova-header{border-bottom:1px solid color-mix(in srgb,var(--nova-line) 80%,transparent)}}.nova-header{background:var(--nova-bg)}@supports (color:color-mix(in lab,red,red)){.nova-header{background:color-mix(in srgb,var(--nova-bg) 94%,transparent)}}.nova-header{-webkit-backdrop-filter:blur(16px);box-shadow:0 6px 22px #241b130a}.nova-nav{grid-template-columns:minmax(9rem,1fr) auto minmax(9rem,1fr);align-items:center;gap:1rem;min-height:4.4rem;display:grid}.nova-brand{font-family:var(--font-display);justify-self:start;align-items:center;gap:.7rem;font-size:1.15rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.nova-logo{object-fit:contain;border-radius:var(--nova-radius-sm);width:auto;max-width:min(11.5rem,46vw);height:2.7rem;display:block}.nova-logo--footer,.nova-logo--drawer{height:2.35rem}.nova-mark{aspect-ratio:1;border-radius:var(--nova-radius-sm);background:var(--nova-brand);color:#fff;width:2.5rem;font-family:var(--font-display);place-items:center;display:grid}.nova-links{flex-wrap:nowrap;justify-content:center;justify-self:center;align-items:center;gap:0;min-width:0;display:flex}.nova-nav-sep{color:#615951;font-family:var(--font-sans);-webkit-user-select:none;user-select:none;opacity:.55;flex:none;padding:0 .55rem;font-size:.85rem;font-weight:400;line-height:1}.nova-nav-link{border-radius:var(--nova-radius-sm);color:#615951;font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.4rem;padding:.45rem .55rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.nova-nav-link:hover,.nova-nav-link.is-active{color:var(--nova-brand);background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-nav-link:hover,.nova-nav-link.is-active{background:color-mix(in srgb,var(--nova-brand) 8%,transparent)}}.nova-nav-link.is-active{box-shadow:inset 0 -2px 0 var(--nova-brand)}.nova-nav-link--home{width:2.15rem;height:2.15rem;color:var(--nova-icon);border:1px solid var(--nova-icon);justify-content:center;padding:0}@supports (color:color-mix(in lab,red,red)){.nova-nav-link--home{border:1px solid color-mix(in srgb,var(--nova-icon) 35%,var(--nova-line))}}.nova-nav-link--home{background:var(--nova-icon)}@supports (color:color-mix(in lab,red,red)){.nova-nav-link--home{background:color-mix(in srgb,var(--nova-icon) 8%,transparent)}}.nova-nav-link--home{box-shadow:none}.nova-nav-link--home:hover,.nova-nav-link--home.is-active{color:var(--nova-brand);border-color:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-nav-link--home:hover,.nova-nav-link--home.is-active{border-color:color-mix(in srgb,var(--nova-brand) 45%,var(--nova-line))}}.nova-nav-link--home:hover,.nova-nav-link--home.is-active{background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-nav-link--home:hover,.nova-nav-link--home.is-active{background:color-mix(in srgb,var(--nova-brand) 10%,transparent)}}.nova-nav-link--home:hover,.nova-nav-link--home.is-active{box-shadow:none}.nova-nav-home-ico{color:inherit;place-items:center;line-height:0;display:inline-grid}.nova-nav-label{line-height:1}.nova-nav-ico{display:none}.nova-icon,.nova-nav-link .nova-icon,.nova-drawer-link .nova-icon,.nova-topbar-ico .nova-icon,.nova-topbar .nova-icon-btn .nova-icon,.nova-theme-toggle .nova-icon{color:inherit}.nova-nav-link.is-active .nova-nav-ico,.nova-nav-link:hover .nova-nav-ico{background:var(--nova-icon);color:#fff}.nova-nav-tools{justify-self:end;align-items:center;gap:.45rem;display:flex}.nova-nav-cta{text-transform:uppercase;letter-spacing:.06em;box-shadow:0 8px 20px var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-nav-cta{box-shadow:0 8px 20px color-mix(in srgb,var(--nova-brand) 28%,transparent)}}.nova-drawer-nav{flex-direction:column;gap:.35rem;margin-top:1rem;display:flex}.nova-mobile-shell{z-index:210;visibility:hidden;pointer-events:none;overscroll-behavior:none;display:none;position:fixed;inset:0;overflow:hidden}.nova-mm-backdrop{-webkit-backdrop-filter:blur(7px);opacity:0;pointer-events:none;background:#0c08059e;transition:opacity .28s;position:absolute;inset:0}.nova-mm{background:linear-gradient(180deg,var(--nova-surface),var(--nova-surface));inset-block:0;flex-direction:column;width:min(21.5rem,86%);max-width:21.5rem;height:100%;display:flex;position:absolute;left:auto;right:0}@supports (color:color-mix(in lab,red,red)){.nova-mm{background:linear-gradient(180deg,color-mix(in srgb,var(--nova-surface) 94%,var(--nova-gold)),var(--nova-surface))}}.nova-mm{border-left:1px solid var(--nova-line)}@supports (color:color-mix(in lab,red,red)){.nova-mm{border-left:1px solid color-mix(in srgb,var(--nova-line) 80%,transparent)}}.nova-mm{pointer-events:none;will-change:transform;box-sizing:border-box;transition:transform .34s cubic-bezier(.22,1,.36,1);transform:translate(100%);box-shadow:-24px 0 60px #00000047}html.is-menu-open .nova-mm-backdrop{opacity:1;pointer-events:auto}html.is-menu-open .nova-mm{pointer-events:auto;transform:none}.nova-mm-head{border-bottom:1px solid var(--nova-line);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem .9rem;display:flex}.nova-mm-brand{align-items:center;text-decoration:none;display:inline-flex}.nova-mm-close{border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);background:var(--nova-surface);width:2.5rem;height:2.5rem;color:var(--nova-ink);cursor:pointer;place-items:center;transition:border-color .2s,color .2s,background .2s;display:inline-grid}.nova-mm-close:hover,.nova-mm-close:focus-visible{border-color:var(--nova-brand);color:var(--nova-brand);background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-mm-close:hover,.nova-mm-close:focus-visible{background:color-mix(in srgb,var(--nova-brand) 8%,var(--nova-surface))}}.nova-mm-nav{-webkit-overflow-scrolling:touch;flex:auto;align-content:start;gap:.15rem;min-height:0;padding:.65rem .75rem;display:grid;overflow:auto}.nova-mm-link{border-radius:var(--nova-radius);color:#4a433c;min-height:3.15rem;font-family:var(--font-sans);letter-spacing:.01em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem .85rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:grid}.nova-mm-link-ico{color:var(--nova-icon);place-items:center;display:inline-grid}.nova-mm-link-label{min-width:0}.nova-mm-link-go{color:var(--nova-muted)}@supports (color:color-mix(in lab,red,red)){.nova-mm-link-go{color:color-mix(in srgb,var(--nova-muted) 70%,transparent)}}.nova-mm-link-go{opacity:0;transition:opacity .2s,transform .2s;transform:translate(-4px)}.nova-mm-link:hover,.nova-mm-link:focus-visible{background:var(--nova-icon)}@supports (color:color-mix(in lab,red,red)){.nova-mm-link:hover,.nova-mm-link:focus-visible{background:color-mix(in srgb,var(--nova-icon) 9%,transparent)}}.nova-mm-link:hover,.nova-mm-link:focus-visible{color:var(--nova-brand)}.nova-mm-link:hover .nova-mm-link-go,.nova-mm-link:focus-visible .nova-mm-link-go,.nova-mm-link.is-active .nova-mm-link-go{opacity:1;transform:none}.nova-mm-link.is-active{background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-mm-link.is-active{background:color-mix(in srgb,var(--nova-brand) 10%,transparent)}}.nova-mm-link.is-active,.nova-mm-link.is-active .nova-mm-link-ico{color:var(--nova-brand)}.nova-mm-foot{padding:.9rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--nova-line);background:var(--nova-surface);flex:none;gap:.7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.nova-mm-foot{background:color-mix(in srgb,var(--nova-surface) 92%,transparent)}}.nova-mm-cta{border-radius:var(--nova-radius);justify-content:center;width:100%;min-height:2.95rem}.nova-mm-actions{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.nova-mm-chip{border:1px solid var(--nova-icon);justify-content:center;align-items:center;gap:.4rem;min-height:2.45rem;padding:.45rem .7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nova-mm-chip{border:1px solid color-mix(in srgb,var(--nova-icon) 35%,var(--nova-line))}}.nova-mm-chip{border-radius:var(--nova-radius);background:var(--nova-icon)}@supports (color:color-mix(in lab,red,red)){.nova-mm-chip{background:color-mix(in srgb,var(--nova-icon) 8%,var(--nova-surface))}}.nova-mm-chip{color:var(--nova-ink);font-size:.78rem;font-weight:750;text-decoration:none}.nova-mm-chip:hover,.nova-mm-chip:focus-visible{border-color:var(--nova-icon);color:var(--nova-brand)}.nova-mm-chip--wa{border-color:#25d366}@supports (color:color-mix(in lab,red,red)){.nova-mm-chip--wa{border-color:color-mix(in srgb,#25d366 40%,var(--nova-line))}}.nova-mm-chip--wa{background:#25d366}@supports (color:color-mix(in lab,red,red)){.nova-mm-chip--wa{background:color-mix(in srgb,#25d366 10%,var(--nova-surface))}}.nova-mm-chip--wa:hover,.nova-mm-chip--wa:focus-visible{color:#128c7e;border-color:#25d366}.nova-mm-chip-ico{color:var(--nova-icon);place-items:center;display:inline-grid}.nova-mm-chip--wa .nova-mm-chip-ico{color:#25d366}.nova-mm-note{text-align:center;color:var(--nova-muted);letter-spacing:.04em;margin:0;font-size:.68rem;font-weight:650}.nova-slider{isolation:isolate;color:#fff;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#160f0b;position:relative;overflow:hidden}.nova-slider-viewport{z-index:0;width:100%;min-height:clamp(30rem,78svh,52rem);position:relative}.nova-slide{opacity:0;visibility:hidden;pointer-events:none;z-index:0;transition:opacity .35s,visibility .35s;position:absolute;inset:0}.nova-slide.is-active{opacity:1;visibility:visible;pointer-events:none;z-index:1}.nova-slide.is-active .nova-slide-panel{pointer-events:auto}.nova-slide-media-wrap{background:#160f0b;position:absolute;inset:0;overflow:hidden}.nova-slide-media-wrap picture,.nova-service-card-media picture,.nova-craft-frame picture,.nova-cta-band-bg picture,.nova-blog-card-media picture,.nova-brand picture,.nova-mm-brand picture,.nova-footer-credit-mark picture{display:contents}.nova-slide-media{object-fit:cover;object-position:center right;width:100%;height:100%;transform:scale(1)}.nova-slide.is-active .nova-slide-media{transform:scale(1)}@media(prefers-reduced-motion:no-preference){.nova-slide.is-active .nova-slide-media{animation:18s ease-out 2.5s forwards nova-kenburns}}@keyframes nova-kenburns{0%{transform:scale(1)}to{transform:scale(1.045)}}.nova-slide-fallback{background:linear-gradient(145deg,#3a2418,#b77928 45%,#7e2417);width:100%;height:100%}.nova-slide-scrim{background:linear-gradient(90deg,#120c08 0% 34%,#120c08e0 46%,#120c0859 62%,#120c0826);position:absolute;inset:0}.nova-slide-panel{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);min-height:clamp(30rem,78svh,52rem);padding-block:clamp(3rem,7vw,5rem) 4.75rem;display:grid;position:relative}.nova-slide-copy{align-content:center;justify-items:start;gap:1.05rem;width:100%;min-width:0;max-width:34rem;display:grid;overflow:hidden}.nova-slide-spacer{min-height:1px}.nova-slide-badge{border-radius:var(--nova-radius-sm);color:#f3d9a8;letter-spacing:.1em;text-transform:uppercase;background:#b7792824;border:1px solid #b7792899;align-items:center;gap:.45rem;width:fit-content;padding:.42rem .75rem;font-size:.72rem;font-weight:750;display:inline-flex}.nova-slide-title{color:#fff;font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(2.15rem,1.25rem + 3.4vw,4.1rem);line-height:1.08}.nova-slide-lead{color:#ffffffd6;max-width:32rem;margin:0;font-size:clamp(.98rem,.9rem + .35vw,1.15rem);line-height:1.65}.nova-slide-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.15rem;display:flex}.nova-slide-btn-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff!important;background:#ffffff1a!important;border-color:#ffffff47!important}.nova-slide-btn-ghost:hover{background:#b7792838!important;border-color:#b77928!important}.nova-slide-chips{flex-wrap:nowrap;align-items:stretch;gap:clamp(.28rem,.8vw,.55rem);width:100%;max-width:100%;margin:.35rem 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.nova-slide-chip{border-radius:var(--nova-radius-sm);color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#ffffff12;border:1px solid #ffffff29;flex:1 1 0;justify-content:center;align-items:center;gap:clamp(.2rem,.5vw,.4rem);min-width:0;min-height:clamp(1.85rem,4.2vw,2.35rem);padding:clamp(.28rem,.7vw,.45rem) clamp(.35rem,.9vw,.6rem);font-size:clamp(.58rem,.2rem + 1.5vw,.74rem);font-weight:650;line-height:1.15;display:inline-flex;overflow:hidden}.nova-slide-chip>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.nova-slide-chip-ico{color:#b77928;flex:none;place-items:center;display:inline-grid}.nova-slide-chip-ico .nova-icon{width:clamp(11px,2.6vw,14px);height:clamp(11px,2.6vw,14px)}.nova-slider-controls{z-index:30;pointer-events:none;inset-inline:0;grid-template-columns:2.6rem minmax(0,1fr) 2.6rem;align-items:center;gap:1rem;width:min(100% - clamp(2rem,6vw,6rem),76rem);margin-inline:auto;display:grid;position:absolute;bottom:calc(1.05rem + 10px)}.nova-slider-arrow,.nova-slider-dot{pointer-events:auto}.nova-slider-arrow{border-radius:var(--nova-radius-sm);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;background:#ffffff1a;border:1px solid #ffffff47;place-items:center;width:2.6rem;height:2.6rem;transition:background .2s,border-color .2s,opacity .22s,visibility .22s,transform .22s;display:inline-grid;transform:translateY(0)scale(.94)}.nova-slider-arrow:hover{background:#b7792847;border-color:#b77928}.nova-slider:hover .nova-slider-arrow,.nova-slider:focus-within .nova-slider-arrow,.nova-slider.is-nav-visible .nova-slider-arrow{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}.nova-slider-arrow--prev{grid-area:1/1;justify-self:start}.nova-slider-arrow--next{grid-area:1/3;justify-self:end}.nova-slider-dots{grid-area:1/2;justify-content:center;align-items:center;gap:.2rem;display:flex}.nova-slider-dot{cursor:pointer;background:0 0;border:0;border-radius:2px;width:1.65rem;height:2.75rem;padding:0;transition:background .2s,width .2s;position:relative}.nova-slider-dot:after{content:"";background:#ffffff59;border-radius:2px;height:.28rem;transition:background .2s,width .2s,left .2s,right .2s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.nova-slider-dot.is-active{width:2.35rem}.nova-slider-dot.is-active:after{background:#b77928}.nova-slider-progress{z-index:30;pointer-events:none;inset-inline:0;background:#ffffff1f;height:3px;position:absolute;bottom:0}.nova-slider-progress-bar{transform-origin:0;background:linear-gradient(90deg,#b77928,#e0b35a);width:100%;height:100%;display:block;transform:scaleX(0)}@media(max-width:800px){.nova-slider-viewport,.nova-slide-panel{min-height:clamp(20rem,52svh,30rem)}.nova-slide-panel{grid-template-columns:1fr;align-items:end;padding-block:1.25rem 3rem}.nova-slide-spacer{display:none}.nova-slide-media{object-position:center}.nova-slide-scrim{background:linear-gradient(#120c0833,#120c0880 36%,#120c08e6 70%,#120c08)}.nova-slide-copy{gap:.65rem;max-width:100%}.nova-slide-title{font-size:clamp(1.5rem,6vw,2.15rem)}.nova-slide-lead{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.45;display:-webkit-box;overflow:hidden}.nova-slide-actions{gap:.45rem}.nova-slide-actions .nova-btn{min-height:2.25rem;padding:.4rem .7rem;font-size:.76rem}.nova-slide-chips{gap:.25rem;margin-top:.15rem}.nova-slide-chip{justify-content:center;min-height:1.7rem;padding-inline:.28rem}.nova-slider-controls{pointer-events:none;width:100%;height:auto;margin:0;display:block;inset:0}.nova-slider-arrow{z-index:31;background:#120c08a6;border-color:#ffffff59;width:2.25rem;height:2.25rem;position:absolute;top:calc(40% - 94px);bottom:auto;transform:translateY(-50%)scale(.94)}.nova-slider:hover .nova-slider-arrow,.nova-slider:focus-within .nova-slider-arrow,.nova-slider.is-nav-visible .nova-slider-arrow{transform:translateY(-50%)scale(1)}@media(hover:none){.nova-slider:hover .nova-slider-arrow{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%)scale(.94)}.nova-slider.is-nav-visible .nova-slider-arrow{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)scale(1)}}.nova-slider-arrow--prev,.nova-slider-arrow--next{grid-area:auto;justify-self:auto}.nova-slider-arrow--prev{left:.55rem}.nova-slider-arrow--next{right:.55rem}.nova-slider-dots{z-index:31;pointer-events:auto;grid-area:auto;position:absolute;bottom:.55rem;left:0;right:0}.nova-slider-progress{height:2px}}@media(prefers-reduced-motion:reduce){.nova-slide,.nova-slide-media{transition:none}.nova-slide-media{transform:none}}.nova-hero{isolation:isolate;min-height:min(48rem,100svh - 5rem);padding-block:var(--nova-section);align-items:center;max-width:100%;display:grid;position:relative;overflow-x:hidden}.nova-hero:before{z-index:-1;aspect-ratio:1;content:"";background:radial-gradient(circle at 35% 35%,var(--nova-gold),var(--nova-brand) 55%,transparent 56%);opacity:.16;pointer-events:none;border-radius:50%;width:min(52vw,40rem);position:absolute;right:-12%}.nova-hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.nova-hero-art{border-radius:48% 48% var(--nova-radius) var(--nova-radius);min-height:25rem;box-shadow:var(--nova-shadow);background:linear-gradient(145deg,#d9a84a,#8f2c1c 65%);position:relative;overflow:hidden}.nova-hero-art:before{content:"";border-radius:inherit;border:1px solid #ffffff73;position:absolute;inset:11%}.nova-hero-art:after{content:"LOKMA";color:#fff;font:800 var(--nova-step-2) var(--font-display);letter-spacing:.25em;place-items:center;display:grid;position:absolute;inset:30% 18%}.nova-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.nova-stack>*+*{margin-top:1rem}.nova-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.nova-media{border-radius:var(--nova-radius);background:linear-gradient(145deg,var(--nova-surface-2),var(--nova-gold));min-height:22rem}@supports (color:color-mix(in lab,red,red)){.nova-media{background:linear-gradient(145deg,var(--nova-surface-2),color-mix(in srgb,var(--nova-gold) 45%,var(--nova-brand)))}}.nova-stat{font-family:var(--font-display);font-size:var(--nova-step-3);color:var(--nova-brand);font-weight:800}.nova-divider{border:0;border-top:1px solid var(--nova-line)}.nova-footer{font-family:var(--font-sans);background:linear-gradient(#e9e1d4,#fff);border-top:1px solid #e5ddd0;padding-block:clamp(2.1rem,3.5vw,3.25rem) clamp(1.25rem,2vw,1.85rem)}[data-theme=dark] .nova-footer{border-top-color:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-footer{border-top-color:color-mix(in srgb,var(--nova-gold) 26%,var(--nova-line))}}[data-theme=dark] .nova-footer{background:linear-gradient(180deg,var(--nova-surface-2),var(--nova-surface))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-footer{background:linear-gradient(180deg,color-mix(in srgb,var(--nova-surface-2) 92%,#1a1410),color-mix(in srgb,var(--nova-surface) 96%,#0f0c09))}}[data-theme=dark] .nova-footer{box-shadow:inset 0 1px #ffffff08}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .nova-footer{border-top-color:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-footer{border-top-color:color-mix(in srgb,var(--nova-gold) 26%,var(--nova-line))}}:root:not([data-theme=light]) .nova-footer{background:linear-gradient(180deg,var(--nova-surface-2),var(--nova-surface))}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-footer{background:linear-gradient(180deg,color-mix(in srgb,var(--nova-surface-2) 92%,#1a1410),color-mix(in srgb,var(--nova-surface) 96%,#0f0c09))}}:root:not([data-theme=light]) .nova-footer{box-shadow:inset 0 1px #ffffff08}}.nova-footer-main{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.nova-footer-brand{justify-items:start;gap:.7rem;max-width:26rem;display:grid}.nova-footer-logo-link{display:inline-flex}.nova-footer-lead{color:var(--nova-ink);margin:0}@supports (color:color-mix(in lab,red,red)){.nova-footer-lead{color:color-mix(in srgb,var(--nova-ink) 82%,transparent)}}.nova-footer-lead{font-family:var(--font-sans);font-size:.92rem;font-weight:450;line-height:1.7}.nova-footer-social{align-items:center;gap:.4rem;margin-top:.15rem;display:inline-flex}.nova-footer-social .nova-icon-btn{border-color:var(--nova-icon);width:2rem;height:2rem}@supports (color:color-mix(in lab,red,red)){.nova-footer-social .nova-icon-btn{border-color:color-mix(in srgb,var(--nova-icon) 34%,var(--nova-line))}}.nova-footer-social .nova-icon-btn{background:var(--nova-surface)}@supports (color:color-mix(in lab,red,red)){.nova-footer-social .nova-icon-btn{background:color-mix(in srgb,var(--nova-surface) 92%,transparent)}}.nova-footer-social .nova-icon-btn{color:var(--nova-ink)}[data-theme=dark] .nova-footer-social .nova-icon-btn{border-color:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-footer-social .nova-icon-btn{border-color:color-mix(in srgb,var(--nova-gold) 35%,var(--nova-line))}}[data-theme=dark] .nova-footer-social .nova-icon-btn{background:var(--nova-surface-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-footer-social .nova-icon-btn{background:color-mix(in srgb,var(--nova-surface-2) 88%,#120f0c)}}[data-theme=dark] .nova-footer-social .nova-icon-btn{color:#f4e9db}.nova-footer-social .nova-icon-btn:hover{border-color:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-footer-social .nova-icon-btn:hover{border-color:color-mix(in srgb,var(--nova-brand) 40%,var(--nova-line))}}.nova-footer-social .nova-icon-btn:hover{color:var(--nova-brand)}.nova-footer-meta{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);padding-top:.15rem;display:grid}.nova-footer-block{border-left:1px solid var(--nova-icon);align-content:start;gap:.45rem;min-width:0;padding-left:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.nova-footer-block{border-left:1px solid color-mix(in srgb,var(--nova-icon) 35%,var(--nova-line))}}.nova-footer-block{position:relative}.nova-footer-kicker{color:var(--nova-icon);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .15rem;font-size:.68rem;font-weight:800;line-height:1.2}.nova-footer-line{color:var(--nova-ink);margin:0}@supports (color:color-mix(in lab,red,red)){.nova-footer-line{color:color-mix(in srgb,var(--nova-ink) 86%,transparent)}}.nova-footer-line{font-family:var(--font-sans);letter-spacing:.01em;overflow-wrap:anywhere;word-break:break-word;font-size:.92rem;font-weight:500;line-height:1.5;text-decoration:none}a.nova-footer-line:hover{color:var(--nova-brand)}.nova-footer-line--static{color:var(--nova-ink)}@supports (color:color-mix(in lab,red,red)){.nova-footer-line--static{color:color-mix(in srgb,var(--nova-ink) 84%,transparent)}}.nova-footer-line--static{font-weight:500}.nova-footer-bar{border-top:1px solid var(--nova-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;margin-top:clamp(1.35rem,2.8vw,2rem);padding-top:.95rem;display:flex}.nova-footer-copy{color:var(--nova-ink);margin:0}@supports (color:color-mix(in lab,red,red)){.nova-footer-copy{color:color-mix(in srgb,var(--nova-ink) 72%,transparent)}}.nova-footer-copy{font-family:var(--font-sans);letter-spacing:.03em;font-size:.76rem;font-weight:450}.nova-footer-credit{border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);background:var(--nova-surface);align-items:center;gap:.65rem;padding:.38rem .62rem .38rem .72rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nova-footer-credit{background:color-mix(in srgb,var(--nova-surface) 96%,transparent)}}.nova-footer-credit{text-decoration:none;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;box-shadow:0 10px 24px #18120c0d}.nova-footer-credit:hover{border-color:var(--nova-icon)}@supports (color:color-mix(in lab,red,red)){.nova-footer-credit:hover{border-color:color-mix(in srgb,var(--nova-icon) 35%,var(--nova-line))}}.nova-footer-credit:hover{transform:translateY(-1px)}.nova-footer-credit-label{color:var(--nova-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:750}.nova-footer-credit-sep{background:var(--nova-line);flex:none;width:1px;height:.85rem}.nova-footer-credit-mark{background:#b77928;border-radius:.28rem;justify-content:center;align-items:center;padding:.18rem .4rem;display:inline-flex;box-shadow:inset 0 1px #fff3}.nova-footer-credit-logo{object-fit:contain;mix-blend-mode:lighten;width:auto;max-width:6rem;height:1.35rem;display:block}.nova-footer-credit-url{color:var(--nova-ink);letter-spacing:.04em;font-size:.7rem;font-weight:700}.nova-prose{max-width:42rem}.nova-prose>*+*{margin-top:1rem}.nova-prose h2{color:var(--nova-ink);margin:0 0 .15rem;font-size:clamp(1.45rem,1.2rem + .9vw,1.95rem)}.nova-prose p{color:var(--nova-ink);font-family:var(--font-sans);letter-spacing:.015em;margin:0;font-size:clamp(.98rem,.94rem + .2vw,1.0625rem);font-weight:400;line-height:1.75}.nova-prose p+p{margin-top:.95rem}.nova-breadcrumbs ol{color:var(--nova-muted);font-size:var(--nova-step--1);flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}[data-theme=dark] .nova-footer .nova-brand{color:#f7efe5}[data-theme=dark] .nova-footer-lead{color:#d8ccbd}[data-theme=dark] .nova-footer-line,[data-theme=dark] .nova-footer-line--static{color:#efe4d6}[data-theme=dark] .nova-footer-copy{color:#cdbfad}[data-theme=dark] .nova-footer-bar{border-top-color:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-footer-bar{border-top-color:color-mix(in srgb,var(--nova-gold) 18%,var(--nova-line))}}[data-theme=dark] .nova-footer-credit{border-color:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-footer-credit{border-color:color-mix(in srgb,var(--nova-gold) 28%,var(--nova-line))}}[data-theme=dark] .nova-footer-credit{background:var(--nova-surface-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-footer-credit{background:color-mix(in srgb,var(--nova-surface-2) 90%,#16120f)}}[data-theme=dark] .nova-footer-credit{box-shadow:0 14px 32px #00000038}[data-theme=dark] .nova-footer-credit:hover{border-color:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-footer-credit:hover{border-color:color-mix(in srgb,var(--nova-brand) 42%,var(--nova-line))}}[data-theme=dark] .nova-footer-credit:hover{background:var(--nova-surface-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-footer-credit:hover{background:color-mix(in srgb,var(--nova-surface-2) 96%,#1b1612)}}[data-theme=dark] .nova-footer-credit-label{color:#bea98f}[data-theme=dark] .nova-footer-credit-url{color:#f7efe5}[data-theme=dark] .nova-footer-credit-sep{background:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-footer-credit-sep{background:color-mix(in srgb,var(--nova-gold) 24%,var(--nova-line))}}[data-theme=dark] .nova-footer-block{border-left-color:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-footer-block{border-left-color:color-mix(in srgb,var(--nova-gold) 24%,var(--nova-line))}}.nova-toast{z-index:70;width:auto;max-width:min(24rem,100% - 2rem);box-shadow:var(--nova-shadow);position:fixed;bottom:1rem;left:auto;right:1rem}.nova-overlay{z-index:60;background:#110c08ad;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:hidden}.nova-overlay--drawer{place-items:unset;padding:0;display:block;overflow:hidden}.nova-modal{width:min(34rem,100%);max-height:calc(100svh - 2rem);overflow-y:auto}.nova-drawer{z-index:65;background:var(--nova-surface);width:min(22rem,100%);max-width:min(22rem,88%);box-shadow:var(--nova-shadow);inset-block:0;padding:clamp(1.25rem,4vw,2rem);position:fixed;right:0;overflow:hidden auto}.nova-drawer-head{border-bottom:1px solid var(--nova-line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.nova-hamburger{border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);background:var(--nova-surface);width:2.5rem;height:2.5rem;color:var(--nova-brand);cursor:pointer;appearance:none;flex-direction:column;justify-content:center;align-items:stretch;gap:5px;padding:.55rem;display:none}.nova-hamburger span{pointer-events:none;background:currentColor;border-radius:1px;flex:none;width:100%;height:2px;min-height:2px;display:block}.nova-drawer-enter{transition:transform .28s}.nova-drawer-enter-start,.nova-drawer-leave-end{transform:translate(100%)}.nova-drawer-enter-end,.nova-drawer-leave-start{transform:translate(0)}.nova-drawer-leave{transition:transform .22s}.nova-tabs{border-bottom:1px solid var(--nova-line);gap:.5rem;display:flex;overflow-x:auto}.nova-tab{border-bottom:2px solid #0000;flex:none;padding:.8rem 1rem;font-weight:800}.nova-tab[aria-selected=true]{border-color:var(--nova-brand);color:var(--nova-brand)}.nova-faq{border-top:1px solid var(--nova-line);display:grid}.nova-faq-title{font-family:var(--font-display);letter-spacing:-.01em;margin:.35rem 0 0;font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem);font-weight:700}.nova-faq-item{border-bottom:1px solid var(--nova-line)}.nova-faq-q{width:100%;color:var(--nova-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.85rem 0;font-size:.95rem;font-weight:650;display:flex}.nova-faq-q:hover{color:var(--nova-brand)}.nova-faq-ico{width:1.1rem;color:var(--nova-muted);flex:none;font-size:1.05rem;font-weight:500;line-height:1}.nova-faq-a{color:var(--nova-muted);max-width:40rem;padding:0 0 .95rem;font-size:.9rem;line-height:1.55}.nova-cms-faq-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;display:flex}.nova-cms-faq-list{gap:.45rem;display:grid}.nova-cms-faq-row{border:1px solid var(--nova-line);border-radius:var(--nova-radius);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem;padding:.45rem;display:grid}.nova-cms-faq-row textarea{resize:vertical;grid-column:1/-2;min-height:3.4rem}.nova-cms-faq-row .nova-admin-action{margin-top:.15rem}@media(min-width:801px){.nova-cms-faq-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) auto}.nova-cms-faq-row textarea{grid-column:auto}}.nova-accordion{border-bottom:1px solid var(--nova-line)}.nova-accordion button{text-align:left;justify-content:space-between;gap:1rem;width:100%;padding-block:1.1rem;font-weight:800;display:flex}.nova-skeleton{border-radius:var(--nova-radius);background:linear-gradient(90deg,var(--nova-surface-2),var(--nova-line),var(--nova-surface-2));background-size:200% 100%;animation:1.4s infinite nova-shimmer}.nova-status{text-align:center;place-items:center;min-height:16rem;display:grid}.nova-admin-body{background:var(--nova-surface-2);min-height:100svh}@supports (color:color-mix(in lab,red,red)){.nova-admin-body{background:color-mix(in srgb,var(--nova-surface-2) 70%,var(--nova-bg))}}.nova-admin-body{--nova-admin-top-h:3.85rem;--nova-admin-foot-h:3.15rem;--nova-admin-dock-h:4.35rem;--font-sans:"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--font-display:"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;font-family:var(--font-sans);letter-spacing:.005em}.nova-admin-body h1,.nova-admin-body h2,.nova-admin-body h3,.nova-admin-body .nova-apanel-title,.nova-admin-body .nova-admin-page-title h1,.nova-admin-body .nova-admin-brand-text strong,.nova-admin-body .nova-wcard-value,.nova-admin-body .nova-settings-card-head h2,.nova-admin-body .nova-aconfirm-dialog h2,.nova-admin-body .nova-admin-feedback-state strong,.nova-admin-body .nova-profile-card h2,.nova-admin-body .nova-profile-avatar{font-family:var(--font-sans);letter-spacing:-.01em}.nova-auth-body{--font-sans:"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--font-display:"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;font-family:var(--font-sans);letter-spacing:.005em}.nova-auth-body h1,.nova-auth-body h2,.nova-auth-body strong{font-family:var(--font-sans)}.nova-admin{background:var(--nova-bg);grid-template-columns:16.5rem minmax(0,1fr);width:100%;max-width:100%;min-height:100svh;display:grid;overflow-x:clip}.nova-admin-body{overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:clip}.nova-admin-backdrop{display:none}.nova-admin-sidebar{border-right:1px solid var(--nova-line);background:linear-gradient(#f7f2ea,#fff 42%);flex-direction:column;height:100svh;max-height:100svh;padding:0;display:flex;position:sticky;top:0;overflow:hidden}.nova-admin-sidebar-head{min-height:var(--nova-admin-top-h);height:var(--nova-admin-top-h);border-bottom:1px solid var(--nova-line);background:#ffffffe0;flex:none;align-items:center;padding:0 1.05rem;display:flex}.nova-admin-brand{width:100%;min-width:0;color:var(--nova-ink);align-items:center;gap:.85rem;padding:.15rem 0;text-decoration:none;display:flex}.nova-admin-brand-mark{object-fit:contain;border-radius:var(--nova-radius-sm);border:1px solid var(--nova-line);background:#fff;flex:none;width:2.65rem;height:2.65rem;padding:.2rem}.nova-admin-brand-text{gap:.12rem;min-width:0;line-height:1.2;display:grid}.nova-admin-brand-text strong{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}.nova-admin-brand-text span{color:var(--nova-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:650}.nova-admin-sidebar-close{display:none}.nova-admin-nav{scrollbar-width:thin;flex-direction:column;flex:auto;gap:.55rem;min-height:0;padding:.65rem .65rem .75rem;display:flex;overflow:hidden auto}.nova-admin-nav-group{gap:.1rem;display:grid}.nova-admin-nav-label{color:#b77928;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;opacity:1;margin:0 0 .12rem .55rem;font-size:.6rem;font-weight:700}.nova-admin-nav-link{border-radius:var(--nova-radius-sm);color:#615951;min-height:2rem;font-family:var(--font-sans);letter-spacing:.01em;grid-template-columns:1.2rem minmax(0,1fr);align-items:center;column-gap:.55rem;padding:.32rem .55rem;font-size:.84rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background .15s,color .15s;display:grid}.nova-admin-nav-link:hover{background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-admin-nav-link:hover{background:color-mix(in srgb,var(--nova-brand) 8%,transparent)}}.nova-admin-nav-link:hover{color:var(--nova-ink)}.nova-admin-nav-link.is-active{background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-admin-nav-link.is-active{background:color-mix(in srgb,var(--nova-brand) 12%,#fff)}}.nova-admin-nav-link.is-active{color:var(--nova-brand);box-shadow:inset 2px 0 0 var(--nova-brand);font-weight:600}.nova-admin-nav-ico{width:1.2rem;height:1.2rem;color:inherit;opacity:.9;flex:none;justify-self:center;place-items:center;display:inline-grid}.nova-admin-sidebar-foot{min-height:var(--nova-admin-foot-h);height:var(--nova-admin-foot-h);border-top:1px solid var(--nova-line);background:linear-gradient(#f3ece3,#fff);flex:none;align-items:center;padding:0 .75rem;display:flex}.nova-admin-sidebar-foot .nova-admin-nav-link{width:100%}.nova-admin-nav-link--external{color:var(--nova-muted)}.nova-admin-workspace{flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:100svh;display:flex;overflow-x:clip}.nova-admin-topbar{z-index:30;min-height:var(--nova-admin-top-h);height:var(--nova-admin-top-h);border-bottom:1px solid var(--nova-line);-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:#ffffffeb;justify-content:space-between;align-items:center;gap:1rem;max-width:100%;padding:0 clamp(.9rem,2vw,1.5rem);display:flex;position:sticky;top:0;overflow:hidden}.nova-admin-topbar-left{align-items:center;gap:.75rem;min-width:0;display:flex}.nova-admin-icon-btn.nova-admin-menu-toggle{display:none}.nova-admin-page-title{gap:.08rem;min-width:0;display:grid}.nova-admin-eyebrow{color:var(--nova-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.nova-admin-page-title h1{font-family:var(--font-display);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(1.15rem,1rem + .55vw,1.55rem);font-weight:700;line-height:1.15;overflow:hidden}.nova-admin-page-title h1:empty{display:none}@media(max-width:800px){.nova-admin-page-title{display:none!important}}.nova-admin-topbar-actions{flex:none;align-items:center;gap:.45rem;display:flex}.nova-admin-logout{margin:0}.nova-admin-icon-btn{border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);width:2.4rem;height:2.4rem;color:var(--nova-ink);cursor:pointer;background:#fff;place-items:center;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-grid;position:relative}.nova-admin-topbar .nova-admin-icon-btn{color:#b77928;border-color:#b77928}@supports (color:color-mix(in lab,red,red)){.nova-admin-topbar .nova-admin-icon-btn{border-color:color-mix(in srgb,#b77928 26%,var(--nova-line))}}.nova-admin-topbar .nova-admin-icon-btn:hover{color:#9f6822;border-color:#b77928}@supports (color:color-mix(in lab,red,red)){.nova-admin-topbar .nova-admin-icon-btn:hover{border-color:color-mix(in srgb,#b77928 48%,var(--nova-line))}}.nova-admin-topbar .nova-admin-icon-btn:hover{background:#f9f3ec}.nova-admin-topbar .nova-admin-icon-btn[aria-expanded=true]{color:#9f6822;border-color:#b77928}@supports (color:color-mix(in lab,red,red)){.nova-admin-topbar .nova-admin-icon-btn[aria-expanded=true]{border-color:color-mix(in srgb,#b77928 52%,var(--nova-line))}}.nova-admin-topbar .nova-admin-icon-btn[aria-expanded=true]{background:#f7f0e7}.nova-admin-icon-btn:hover{border-color:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-admin-icon-btn:hover{border-color:color-mix(in srgb,var(--nova-brand) 40%,var(--nova-line))}}.nova-admin-icon-btn:hover{color:var(--nova-brand)}.nova-admin-icon-btn[aria-expanded=true]{border-color:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-admin-icon-btn[aria-expanded=true]{border-color:color-mix(in srgb,var(--nova-brand) 45%,var(--nova-line))}}.nova-admin-icon-btn[aria-expanded=true]{color:var(--nova-brand);background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-admin-icon-btn[aria-expanded=true]{background:color-mix(in srgb,var(--nova-brand) 8%,#fff)}}.nova-admin-notify-dot{opacity:0;background:#c0392b;border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:.38rem;right:.42rem;box-shadow:0 0 0 2px #fff}.nova-admin-notify-badge{z-index:1;color:#fff;letter-spacing:0;background:#c0392b;border-radius:999px;place-items:center;min-width:.95rem;height:.95rem;padding:0 .2rem;font-size:.58rem;font-weight:750;line-height:1;display:inline-grid;position:absolute;top:.18rem;right:.12rem;box-shadow:0 0 0 1.5px #fff}.nova-admin-icon-btn.has-unread .nova-admin-notify-badge{animation:2.8s ease-in-out infinite nova-notify-badge-pulse}.nova-admin-bell{transform-origin:50% 8%;will-change:transform;place-items:center;line-height:0;display:inline-grid}.nova-admin-icon-btn.has-unread .nova-admin-bell{animation:3.2s cubic-bezier(.36,.07,.19,.97) infinite nova-bell-ring}.nova-admin-icon-btn.has-unread[aria-expanded=true] .nova-admin-bell,.nova-admin-icon-btn.has-unread[aria-expanded=true] .nova-admin-notify-badge{animation:none}@keyframes nova-bell-ring{0%{transform:rotate(0)}4%{transform:rotate(16deg)}8%{transform:rotate(-14deg)}12%{transform:rotate(12deg)}16%{transform:rotate(-10deg)}20%{transform:rotate(8deg)}24%{transform:rotate(-6deg)}28%{transform:rotate(4deg)}32%{transform:rotate(-2deg)}36%,to{transform:rotate(0)}}@keyframes nova-notify-badge-pulse{0%,70%,to{transform:scale(1)}78%{transform:scale(1.12)}86%{transform:scale(.96)}92%{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.nova-admin-icon-btn.has-unread .nova-admin-bell,.nova-admin-icon-btn.has-unread .nova-admin-notify-badge{animation:none}}.nova-admin-pop.nova-admin-pop--notify{border-radius:.7rem;flex-direction:column;width:min(22.5rem,100% - 1.2rem);max-width:calc(100% - 1.2rem);max-height:min(72svh,30rem);padding:0;display:flex;overflow:hidden;box-shadow:0 22px 54px #241b1333}.nova-admin-notify-head{border-bottom:1px solid var(--nova-line);background:linear-gradient(#faf7f2,#fff);flex:none;justify-content:space-between;align-items:center;gap:.55rem;padding:.72rem .85rem .68rem;display:flex}.nova-admin-notify-title{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.nova-admin-notify-title strong{letter-spacing:-.01em;font-size:.88rem;font-weight:700}.nova-admin-notify-pill{color:#8a5a1c;letter-spacing:.02em;white-space:nowrap;background:#f5ece1;border:1px solid #b7792847;border-radius:999px;align-items:center;min-height:1.15rem;padding:.08rem .4rem;font-size:.64rem;font-weight:700;display:inline-flex}.nova-admin-notify-tools{align-items:center;gap:.18rem;display:inline-flex}.nova-admin-notify-tools form,.nova-admin-notify-item-tools form{margin:0}.nova-admin-notify-tool{width:1.55rem;height:1.55rem;color:var(--nova-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.35rem;place-items:center;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-grid}.nova-admin-notify-tool:hover{color:#8a5a1c;background:#f6efe5;border-color:#b7792847}.nova-admin-notify-tool--danger:hover{color:#b42318;background:#fdeceb;border-color:#f3c4bf}.nova-admin-notify-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;overflow:auto}.nova-admin-notify-item{border-bottom:1px solid var(--nova-line);grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:start;gap:.2rem .45rem;padding:.72rem .7rem .72rem .75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.nova-admin-notify-item{border-bottom:1px solid color-mix(in srgb,var(--nova-line) 88%,transparent)}}.nova-admin-notify-item{transition:background .15s;position:relative}.nova-admin-notify-item:last-child{border-bottom:0}.nova-admin-notify-item:hover{background:var(--nova-surface-2)}.nova-admin-notify-item.is-unread{background:#fbf7f2}.nova-admin-notify-item.is-unread:before{content:"";background:#b77928;border-radius:0 2px 2px 0;width:2.5px;position:absolute;top:.55rem;bottom:.55rem;left:0}.nova-admin-notify-item.is-unread:hover{background:#f8f2ea}.nova-admin-notify-ico{color:#8a8178;background:#f6f2eb;border-radius:.4rem;flex:none;place-items:center;width:1.55rem;height:1.55rem;margin-top:.08rem;display:inline-grid}.nova-admin-notify-item.is-unread .nova-admin-notify-ico{color:#8a5a1c;background:#f5ece1}.nova-admin-notify-body{min-width:0;color:inherit;gap:.14rem;text-decoration:none;display:grid}.nova-admin-notify-body strong{color:var(--nova-ink);font-size:.84rem;font-weight:650;line-height:1.3}.nova-admin-notify-body span{color:var(--nova-muted);font-size:.76rem;line-height:1.4}.nova-admin-notify-body em{color:var(--nova-muted);opacity:.85;font-size:.68rem;font-style:normal}.nova-admin-notify-item-tools{flex-direction:column;gap:.12rem;padding-top:.05rem;display:inline-flex}.nova-admin-notify-empty{text-align:center;color:var(--nova-muted);justify-items:center;gap:.28rem;padding:1.6rem 1rem 1.7rem;display:grid}.nova-admin-notify-empty-ico{color:#8a8178;background:#f6f2eb;border-radius:.55rem;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:.15rem;display:inline-grid}.nova-admin-notify-empty strong{color:var(--nova-ink);font-size:.86rem;font-weight:650}.nova-admin-notify-empty p{margin:0;font-size:.76rem;line-height:1.4}@media(max-width:800px){.nova-admin-pop.nova-admin-pop--notify{border-radius:.85rem .85rem 0 0;max-height:min(78svh,34rem)}.nova-admin-notify-head{padding:.9rem 1rem .8rem}.nova-admin-notify-item{gap:.35rem .5rem;padding:.85rem .9rem}.nova-admin-notify-item-tools{flex-direction:row}.nova-admin-notify-tool{width:1.7rem;height:1.7rem}}[data-theme=dark] .nova-admin-notify-badge{box-shadow:0 0 0 1.5px var(--nova-surface)}[data-theme=dark] .nova-admin-notify-ico,[data-theme=dark] .nova-admin-notify-empty-ico{background:var(--nova-surface-2)}[data-theme=dark] .nova-admin-notify-item.is-unread{background:#b77928}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-admin-notify-item.is-unread{background:color-mix(in srgb,#b77928 14%,var(--nova-surface))}}[data-theme=dark] .nova-admin-notify-head{background:linear-gradient(180deg,var(--nova-surface-2),var(--nova-surface))}.nova-admin-top-item{position:relative}.nova-admin-pop[hidden]{display:none!important}.nova-admin-pop{z-index:1250;border:1px solid var(--nova-line);border-radius:var(--nova-radius);overscroll-behavior:contain;background:#fff;width:min(18rem,100% - 1.5rem);max-width:calc(100% - 1.5rem);max-height:min(70vh,28rem);padding:.35rem;animation:.2s nova-admin-pop-in;position:fixed;overflow:hidden auto;box-shadow:0 20px 48px #241b132e}.nova-admin-pop-handle{display:none}.nova-admin-pop-backdrop[hidden]{display:none!important}.nova-admin-pop-backdrop{z-index:1240;-webkit-backdrop-filter:blur(3px);opacity:0;background:#140c0852;transition:opacity .36s;display:block;position:fixed;inset:0}.nova-admin-pop-head{border-bottom:1px solid var(--nova-line);gap:.12rem;margin-bottom:0;padding:.75rem .8rem .7rem;display:grid}.nova-admin-pop-head strong{font-size:.9rem}.nova-admin-pop-head span{color:var(--nova-muted);word-break:break-all;font-size:.75rem}.nova-admin-pop-empty{color:var(--nova-muted);text-align:center;padding:1rem .75rem;font-size:.84rem}.nova-admin-pop-links{gap:0;padding:.35rem;display:grid}.nova-admin-pop-links>a.nova-admin-pop-link+a.nova-admin-pop-link{border-top:1px solid var(--nova-line)}@supports (color:color-mix(in lab,red,red)){.nova-admin-pop-links>a.nova-admin-pop-link+a.nova-admin-pop-link{border-top:1px solid color-mix(in srgb,var(--nova-line) 88%,transparent)}}.nova-admin-pop-sep{background:var(--nova-line);height:1px;margin:.35rem .45rem}@supports (color:color-mix(in lab,red,red)){.nova-admin-pop-sep{background:color-mix(in srgb,var(--nova-line) 92%,transparent)}}.nova-admin-pop-links form{margin:0;display:grid}.nova-admin-pop-link{border-radius:var(--nova-radius-sm);width:100%;min-height:2.45rem;color:var(--nova-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.65rem;padding:.55rem .7rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.nova-admin-pop-link-ico{width:1.55rem;height:1.55rem;color:var(--nova-muted);flex:none;place-items:center;display:inline-grid}.nova-admin-pop-link:hover{background:var(--nova-surface-2)}.nova-admin-pop-link:hover .nova-admin-pop-link-ico{color:var(--nova-ink)}.nova-admin-pop-link--danger,.nova-admin-pop-link--danger .nova-admin-pop-link-ico{color:#b42318}.nova-admin-pop-link--danger:hover{background:#f9eded}.nova-admin-pop.is-sheet{max-height:min(78svh,32rem);padding:.35rem .85rem calc(.95rem + env(safe-area-inset-bottom,0px));box-sizing:border-box;opacity:1;will-change:transform,opacity;border-bottom:0;border-left:0;border-right:0;border-radius:1.15rem 1.15rem 0 0;transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .32s;animation:none;transform:translateY(110%);box-shadow:0 -18px 50px #140c0838;width:auto!important;max-width:none!important;margin:0!important;inset:auto 0 0!important}.nova-admin-pop.is-sheet.is-open{opacity:1;transform:none}.nova-admin-pop.is-sheet.is-closing{opacity:0;pointer-events:none;transition:transform .36s cubic-bezier(.4,0,.2,1),opacity .28s;transform:translateY(110%)}.nova-admin-pop.nova-admin-pop--notify.is-sheet{padding:0 0 env(safe-area-inset-bottom,0px);border-radius:1.15rem 1.15rem 0 0;width:auto!important;max-width:none!important}.nova-admin-pop.is-sheet .nova-admin-pop-handle{background:var(--nova-line);border-radius:99px;width:2.75rem;height:.3rem;margin:.45rem auto .55rem;display:block}@supports (color:color-mix(in lab,red,red)){.nova-admin-pop.is-sheet .nova-admin-pop-handle{background:color-mix(in srgb,var(--nova-line) 65%,#8a8178)}}.nova-admin-pop.is-sheet .nova-admin-pop-head{margin-bottom:0;padding:.35rem .15rem .9rem}.nova-admin-pop.is-sheet.nova-admin-pop--user .nova-admin-pop-head{border-bottom:1px solid var(--nova-line)}.nova-admin-pop.is-sheet .nova-admin-pop-user{gap:.85rem}.nova-admin-pop.is-sheet .nova-admin-pop-avatar{border-radius:.45rem;width:2.85rem;height:2.85rem;font-size:.86rem}.nova-admin-pop.is-sheet .nova-admin-pop-links{gap:0;padding:.45rem .1rem .35rem}.nova-admin-pop.is-sheet .nova-admin-pop-link{border-radius:var(--nova-radius-sm);min-height:2.85rem;padding:.75rem .8rem;font-size:.92rem}.nova-admin-pop.is-sheet .nova-admin-pop-links>a.nova-admin-pop-link+a.nova-admin-pop-link{border-top:1px solid var(--nova-line)}@supports (color:color-mix(in lab,red,red)){.nova-admin-pop.is-sheet .nova-admin-pop-links>a.nova-admin-pop-link+a.nova-admin-pop-link{border-top:1px solid color-mix(in srgb,var(--nova-line) 88%,transparent)}}.nova-admin-pop.is-sheet .nova-admin-pop-sep{margin:.45rem .35rem}.nova-admin-pop.is-sheet .nova-admin-pop-empty{padding:1.5rem .75rem 1.75rem;font-size:.9rem}.nova-admin-pop-backdrop{opacity:0;transition:opacity .36s}.nova-admin-pop-backdrop.is-open{opacity:1}.nova-admin-pop-backdrop.is-closing{opacity:0;pointer-events:none;transition-duration:.28s}html.is-admin-pop-open{overflow:hidden}@keyframes nova-admin-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@keyframes nova-admin-shell-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes nova-admin-backdrop-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.nova-admin-pop.is-sheet,.nova-admin-pop.is-sheet.is-closing,.nova-admin-pop-backdrop{transition-duration:.01ms!important}}.nova-admin-actions{justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.nova-admin-actions form{margin:0}.nova-admin-action{border-radius:var(--nova-radius-sm);width:2.1rem;height:2.1rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;text-decoration:none;transition:transform .12s,background .15s,border-color .15s;display:inline-grid}.nova-admin-action:hover{transform:translateY(-1px)}.nova-admin-action--add{background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-admin-action--add{background:color-mix(in srgb,var(--nova-brand) 12%,#fff)}}.nova-admin-action--add{border-color:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-admin-action--add{border-color:color-mix(in srgb,var(--nova-brand) 28%,transparent)}}.nova-admin-action--add{color:var(--nova-brand)}.nova-admin-action--add:hover{background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-admin-action--add:hover{background:color-mix(in srgb,var(--nova-brand) 18%,#fff)}}.nova-admin-action--edit{color:#2f5bb8;background:#eef4ff;border-color:#c8d7f5}.nova-admin-action--edit:hover{background:#e2ecff}.nova-admin-action--copy{color:#6b3fb8;background:#f3eefc;border-color:#d9c9f5}.nova-admin-action--copy:hover{background:#ebe3fa}.nova-admin-action--delete{color:#b42318;background:#fdeceb;border-color:#f3c4bf}.nova-admin-action--delete:hover{background:#f9dfdb}.nova-admin-action--muted{background:var(--nova-surface-2);border-color:var(--nova-line);color:var(--nova-muted)}.nova-table-actions{text-align:right;white-space:nowrap;width:1%}.nova-aconfirm[hidden]{display:none!important}.nova-aconfirm{z-index:1350;padding:max(.85rem,env(safe-area-inset-top,0px)) 1rem max(.85rem,env(safe-area-inset-bottom,0px));place-items:center;display:grid;position:fixed;inset:0}.nova-aconfirm-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#140c0894;position:absolute;inset:0}.nova-aconfirm-dialog{z-index:1;border:1px solid var(--nova-line);border-radius:var(--nova-radius);text-align:center;background:#fff;justify-items:center;gap:.7rem;width:min(22.5rem,100%);padding:1.35rem 1.15rem 1.15rem;animation:.24s nova-feedback-in;display:grid;position:relative;box-shadow:0 28px 70px #140c0852}.nova-aconfirm-ico{border-radius:var(--nova-radius-sm);color:#b42318;background:#fdeceb;place-items:center;width:2.75rem;height:2.75rem;display:inline-grid}.nova-aconfirm-dialog.is-edit .nova-aconfirm-ico{color:#2f5bb8;background:#eef4ff}.nova-aconfirm-dialog.is-copy .nova-aconfirm-ico{color:#6b3fb8;background:#f3eefc}.nova-aconfirm-dialog.is-danger .nova-aconfirm-ico{color:#b42318;background:#fdeceb}.nova-aconfirm-dialog.is-logout .nova-aconfirm-ico{color:#9a5b1a;background:#fff4e8}.nova-aconfirm-dialog h2{max-width:100%;font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.05rem,.95rem + .4vw,1.2rem);font-weight:700;line-height:1.25}.nova-aconfirm-dialog p{max-width:19rem;color:var(--nova-muted);margin:0;font-size:.88rem;line-height:1.5}.nova-aconfirm-actions{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;margin-top:.45rem;display:grid}.nova-aconfirm-btn{border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);width:100%;min-height:2.45rem;color:var(--nova-ink);font:inherit;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.86rem;font-weight:650;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.nova-aconfirm-btn--ghost{color:var(--nova-muted);background:#f7f2eb}.nova-aconfirm-btn--ghost:hover{border-color:var(--nova-ink)}@supports (color:color-mix(in lab,red,red)){.nova-aconfirm-btn--ghost:hover{border-color:color-mix(in srgb,var(--nova-ink) 18%,var(--nova-line))}}.nova-aconfirm-btn--ghost:hover{color:var(--nova-ink);background:#fff}.nova-aconfirm-btn--ok{background:var(--nova-brand);color:#fff;border-color:#0000}.nova-aconfirm-btn--ok:hover{filter:brightness(.96)}.nova-aconfirm-dialog.is-danger .nova-aconfirm-btn--ok{background:#b42318}.nova-aconfirm-dialog.is-logout .nova-aconfirm-btn--ok{background:#9a5b1a}.nova-aconfirm-dialog.is-edit .nova-aconfirm-btn--ok{background:#2f5bb8}.nova-aconfirm-dialog.is-copy .nova-aconfirm-btn--ok{background:#6b3fb8}@media(max-width:420px){.nova-aconfirm-dialog{gap:.6rem;padding:1.15rem .9rem 1rem}.nova-aconfirm-actions{gap:.4rem}.nova-aconfirm-btn{min-height:2.35rem;padding:.4rem .55rem;font-size:.82rem}.nova-aconfirm-btn .nova-icon{width:14px;height:14px}}[data-theme=dark] .nova-aconfirm-dialog{background:var(--nova-surface)}[data-theme=dark] .nova-aconfirm-btn--ghost{background:var(--nova-surface-2);color:var(--nova-muted)}.nova-admin-feedback[hidden]{display:none!important}.nova-admin-feedback{z-index:1400;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.nova-admin-feedback-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140c086b;position:absolute;inset:0}.nova-admin-feedback-card{z-index:1;border:1px solid var(--nova-line);border-radius:var(--nova-radius);text-align:center;background:#fff;width:min(22rem,100%);padding:1.55rem 1.35rem 1.4rem;animation:.28s nova-feedback-in;position:relative;box-shadow:0 28px 70px #140c083d}.nova-admin-feedback-state{grid-template-columns:1fr;justify-items:center;gap:.55rem;display:none}.nova-admin-feedback-state.is-active,[data-feedback-loading].is-active,[data-feedback-success]:not([hidden]),[data-feedback-error]:not([hidden]){display:grid}.nova-admin-feedback-state strong{font-family:var(--font-display);color:var(--nova-ink);margin:0;font-size:1.15rem;line-height:1.25}.nova-admin-feedback-state p{color:var(--nova-muted);max-width:18rem;margin:0;font-size:.88rem;line-height:1.45}.nova-admin-spinner{border:2px solid var(--nova-brand);width:2.6rem;height:2.6rem}@supports (color:color-mix(in lab,red,red)){.nova-admin-spinner{border:2px solid color-mix(in srgb,var(--nova-brand) 18%,var(--nova-line))}}.nova-admin-spinner{border-top-color:var(--nova-brand);border-radius:50%;animation:.7s linear infinite nova-spin}.nova-admin-feedback-check,.nova-admin-feedback-fail{place-items:center;width:3.4rem;height:3.4rem;display:grid}.nova-admin-feedback-check-circle{stroke:#1f7a4d;stroke-width:2px;stroke-dasharray:150;stroke-dashoffset:150px;animation:.55s forwards nova-check-circle}.nova-admin-feedback-check-mark{stroke:#1f7a4d;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48px;animation:.4s .35s forwards nova-check-mark}.nova-admin-feedback-fail-circle{stroke:#b42318;stroke-width:2px;stroke-dasharray:150;stroke-dashoffset:150px;animation:.45s forwards nova-check-circle}.nova-admin-feedback-fail-mark{stroke:#b42318;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:36;stroke-dashoffset:36px;animation:.35s .28s forwards nova-check-mark}.nova-admin-feedback.is-success .nova-admin-feedback-card{border-color:#1f7a4d}@supports (color:color-mix(in lab,red,red)){.nova-admin-feedback.is-success .nova-admin-feedback-card{border-color:color-mix(in srgb,#1f7a4d 28%,var(--nova-line))}}.nova-admin-feedback.is-error .nova-admin-feedback-card{border-color:#b42318}@supports (color:color-mix(in lab,red,red)){.nova-admin-feedback.is-error .nova-admin-feedback-card{border-color:color-mix(in srgb,#b42318 28%,var(--nova-line))}}.nova-btn.is-loading,.nova-admin-icon-btn.is-loading,.nova-admin-action.is-loading{pointer-events:none;opacity:.72}@keyframes nova-spin{to{transform:rotate(360deg)}}@keyframes nova-feedback-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes nova-check-circle{to{stroke-dashoffset:0}}@keyframes nova-check-mark{to{stroke-dashoffset:0}}[data-theme=dark] .nova-admin-feedback-card{background:var(--nova-surface)}.nova-admin-ghost-btn{border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);min-height:2.25rem;color:var(--nova-ink);cursor:pointer;background:#fff;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.82rem;font-weight:650;text-decoration:none;display:inline-flex}.nova-admin-ghost-btn:hover{border-color:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-admin-ghost-btn:hover{border-color:color-mix(in srgb,var(--nova-brand) 35%,var(--nova-line))}}.nova-admin-ghost-btn:hover{color:var(--nova-brand)}.nova-admin-ghost-btn--danger:hover{border-color:var(--nova-danger)}@supports (color:color-mix(in lab,red,red)){.nova-admin-ghost-btn--danger:hover{border-color:color-mix(in srgb,var(--nova-danger) 45%,var(--nova-line))}}.nova-admin-ghost-btn--danger:hover{color:var(--nova-danger)}.nova-admin-main{flex:1;width:100%;min-width:0;max-width:100%;padding:clamp(1rem,2.2vw,1.75rem) clamp(.9rem,2vw,1.5rem) clamp(1.25rem,2.5vw,2rem);overflow-x:clip}.nova-admin-dock{z-index:28;min-height:var(--nova-admin-dock-h);box-sizing:border-box;width:100%;max-width:100%;padding:.4rem .25rem calc(.4rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--nova-line);-webkit-backdrop-filter:blur(14px);background:#ffffffeb;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:none;position:sticky;bottom:0;box-shadow:0 -10px 28px #241b130f}.nova-admin-dock-item{border-radius:var(--nova-radius-sm);min-width:0;max-width:100%;color:var(--nova-ink);border:1px solid #0000;align-content:center;justify-items:center;gap:.28rem;padding:.35rem .15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.nova-admin-dock-item{color:color-mix(in srgb,var(--nova-ink) 58%,var(--nova-muted))}}.nova-admin-dock-item{text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;position:relative}.nova-admin-dock-item:not(:last-child):after{content:"";background:var(--nova-line);width:1px;position:absolute;top:18%;bottom:18%;right:0}@supports (color:color-mix(in lab,red,red)){.nova-admin-dock-item:not(:last-child):after{background:color-mix(in srgb,var(--nova-line) 88%,transparent)}}.nova-admin-dock-item:not(:last-child):after{pointer-events:none}.nova-admin-dock-item:hover{color:var(--nova-ink);border-color:var(--nova-line);background:#fff}.nova-admin-dock-item.is-active{color:var(--nova-brand);border-color:var(--nova-brand);background:#fff}@supports (color:color-mix(in lab,red,red)){.nova-admin-dock-item.is-active{border-color:color-mix(in srgb,var(--nova-brand) 26%,var(--nova-line))}}.nova-admin-dock-item.is-active{box-shadow:0 6px 16px var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-admin-dock-item.is-active{box-shadow:0 6px 16px color-mix(in srgb,var(--nova-brand) 10%,transparent)}}.nova-admin-dock-ico{border-radius:var(--nova-radius-sm);background:var(--nova-surface-2);width:1.95rem;height:1.95rem;color:inherit;place-items:center;transition:background .15s,color .15s,transform .15s;display:inline-grid}.nova-admin-dock-item:hover .nova-admin-dock-ico{background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-admin-dock-item:hover .nova-admin-dock-ico{background:color-mix(in srgb,var(--nova-brand) 8%,var(--nova-surface-2))}}.nova-admin-dock-item.is-active .nova-admin-dock-ico{color:#fff;background:var(--nova-brand);box-shadow:0 5px 12px var(--nova-brand);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.nova-admin-dock-item.is-active .nova-admin-dock-ico{box-shadow:0 5px 12px color-mix(in srgb,var(--nova-brand) 26%,transparent)}}.nova-admin-dock-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;text-align:center;max-width:100%;font-size:.68rem;font-weight:750;line-height:1.1;overflow:hidden}.nova-admin-footer{display:none}.nova-admin-footer-meta{letter-spacing:.02em}.nova-admin-main .nova-card{border:1px solid var(--nova-line);box-shadow:0 8px 24px #241b130a}.nova-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--nova-line);border-radius:var(--nova-radius);background:#fff;overflow-x:auto}.nova-table{border-collapse:separate;border-spacing:0;width:100%}.nova-table th,.nova-table td{border-bottom:1px solid var(--nova-line);padding:.72rem .9rem}@supports (color:color-mix(in lab,red,red)){.nova-table th,.nova-table td{border-bottom:1px solid color-mix(in srgb,var(--nova-line) 85%,transparent)}}.nova-table th,.nova-table td{text-align:left;vertical-align:middle}.nova-table th{color:var(--nova-muted);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#f6f1e9,#f1ebe2);font-size:.7rem;font-weight:750}.nova-table td{color:var(--nova-ink);font-size:.88rem}.nova-table tbody tr:last-child td{border-bottom:0}.nova-table tbody tr:hover td{background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-table tbody tr:hover td{background:color-mix(in srgb,var(--nova-brand) 4%,#fff)}}.nova-table td .nova-muted,.nova-table .nova-cell-sub{color:var(--nova-muted);margin-top:.15rem;font-size:.75rem;font-weight:550;display:block}.nova-table-primary{font-weight:650;line-height:1.3}.nova-table-stack{gap:.12rem;min-width:0;display:grid}.nova-audit-toolbar{justify-content:flex-end;align-items:center;width:100%;display:flex}.nova-audit-meta{color:var(--nova-muted);letter-spacing:.01em;margin:0;font-size:.82rem;font-weight:550}.nova-audit-meta strong{color:var(--nova-ink);font-weight:750}.nova-audit-wrap{position:relative}.nova-audit-table th:last-child,.nova-audit-table td:last-child{text-align:right}.nova-audit-stack{justify-items:start;gap:.28rem;min-width:0;display:grid}.nova-audit-stack--actor{justify-items:end}.nova-audit-time{color:var(--nova-ink);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:.86rem;font-weight:700}.nova-audit-event{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;min-width:0;display:flex}.nova-audit-context{text-overflow:ellipsis;white-space:nowrap;max-width:min(28rem,100%);color:var(--nova-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;font-weight:550;display:block;overflow:hidden}.nova-audit-user{color:var(--nova-ink);font-size:.88rem;font-weight:700;line-height:1.25}.nova-audit-ip{color:var(--nova-muted);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:600}.nova-audit-foot{justify-content:center;align-items:center;width:100%;display:flex}.nova-audit-pager{width:100%}.nova-audit-loading{z-index:2;background:var(--nova-surface);place-content:center;justify-items:center;gap:.55rem;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.nova-audit-loading{background:color-mix(in srgb,var(--nova-surface) 72%,transparent)}}.nova-audit-loading{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--nova-muted);font-size:.84rem;font-weight:650}.nova-audit-loading[hidden]{display:none!important}.nova-audit-spinner{border:2px solid var(--nova-brand);width:1.35rem;height:1.35rem}@supports (color:color-mix(in lab,red,red)){.nova-audit-spinner{border:2px solid color-mix(in srgb,var(--nova-brand) 25%,var(--nova-line))}}.nova-audit-spinner{border-top-color:var(--nova-brand);border-radius:50%;animation:.7s linear infinite nova-audit-spin}@keyframes nova-audit-spin{to{transform:rotate(360deg)}}.nova-audit-wrap.is-loading .nova-audit-table{opacity:.45;pointer-events:none}@media(max-width:800px){.nova-audit-table.nova-table--responsive tbody tr{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:.55rem .85rem;padding:.9rem .95rem;display:grid}.nova-audit-table.nova-table--responsive td{gap:.28rem;display:grid;background:0 0!important;border:0!important;padding:0!important}.nova-audit-table.nova-table--responsive td:last-child{text-align:right}.nova-audit-stack,.nova-audit-stack--actor{gap:.22rem}.nova-audit-stack--actor{justify-items:end}.nova-audit-time{font-size:.8rem}.nova-audit-user{font-size:.84rem}.nova-audit-ip{font-size:.72rem}.nova-audit-context{max-width:100%;font-size:.68rem}.nova-audit-event{flex-direction:column;align-items:flex-start;gap:.28rem}.nova-audit-table.nova-table--responsive td:has(.nova-admin-empty){grid-column:1/-1}.nova-audit-toolbar{justify-content:flex-start}}.nova-table-col-media{width:3.5rem;padding-right:.45rem!important}.nova-table-thumb{border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);cursor:zoom-in;background:#f7f2eb;place-items:center;width:2.55rem;height:2.55rem;padding:0;transition:border-color .15s,transform .15s,box-shadow .15s;display:inline-grid;overflow:hidden}.nova-table-thumb img{object-fit:cover;width:100%;height:100%;display:block}.nova-table-thumb:hover,.nova-table-thumb:focus-visible{border-color:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-table-thumb:hover,.nova-table-thumb:focus-visible{border-color:color-mix(in srgb,var(--nova-brand) 45%,var(--nova-line))}}.nova-table-thumb:hover,.nova-table-thumb:focus-visible{box-shadow:0 0 0 2px var(--nova-gold);transform:scale(1.04)}@supports (color:color-mix(in lab,red,red)){.nova-table-thumb:hover,.nova-table-thumb:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--nova-gold) 22%,transparent)}}.nova-table-thumb:hover,.nova-table-thumb:focus-visible{outline:0}.nova-table-thumb--empty{cursor:default;color:#9a9086}.nova-table-thumb--empty:hover{box-shadow:none;border-color:var(--nova-line);transform:none}@media(min-width:801px){.nova-table-wrap{border:1px solid var(--nova-line);border-radius:var(--nova-radius);background:#fff;overflow-x:auto}.nova-table--responsive,.nova-table--responsive thead,.nova-table--responsive tbody,.nova-table--responsive tr,.nova-table--responsive th,.nova-table--responsive td{display:revert;gap:unset;min-height:0;box-shadow:none;border-radius:0;grid-area:auto;grid-template-columns:none;align-self:auto}.nova-table--responsive{border-collapse:separate;border-spacing:0;width:100%;display:table}.nova-table--responsive thead{display:table-header-group}.nova-table--responsive tbody{display:table-row-group}.nova-table--responsive tr{background:0 0;border:0;padding:0;display:table-row}.nova-table--responsive th,.nova-table--responsive td{border-bottom:1px solid var(--nova-line);padding:.72rem .9rem;display:table-cell}@supports (color:color-mix(in lab,red,red)){.nova-table--responsive th,.nova-table--responsive td{border-bottom:1px solid color-mix(in srgb,var(--nova-line) 85%,transparent)}}.nova-table--responsive th,.nova-table--responsive td{vertical-align:middle;white-space:normal}.nova-table--responsive td:before{content:none;display:none}.nova-table--responsive .nova-td-hide-sm{display:table-cell!important}.nova-table--responsive td.nova-table-actions{white-space:nowrap;text-align:right;width:1%}.nova-table--responsive .nova-table-primary--clamp{-webkit-line-clamp:unset;line-clamp:unset;font-size:inherit;display:inline;overflow:visible}.nova-table--responsive .nova-table-thumb{width:2.55rem;height:2.55rem}.nova-table--responsive .nova-admin-actions{justify-content:flex-end}.nova-table--responsive .nova-admin-action{width:2.1rem;height:2.1rem}.nova-table--responsive .nova-cell-sub{display:block}}.nova-lightbox[hidden]{display:none!important}.nova-lightbox{z-index:1500;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.nova-lightbox-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#100a06b8;position:absolute;inset:0}.nova-lightbox-dialog{z-index:1;border-radius:var(--nova-radius);background:#140c088c;border:1px solid #ffffff2e;place-items:center;width:min(52rem,100%);max-height:min(86svh,44rem);padding:.65rem;animation:.24s nova-feedback-in;display:grid;position:relative;box-shadow:0 28px 70px #00000059}.nova-lightbox-dialog img{object-fit:contain;border-radius:calc(var(--nova-radius-sm) - 1px);width:auto;max-width:100%;height:auto;max-height:min(78svh,40rem);display:block}.nova-lightbox-close{z-index:2;position:absolute;top:.55rem;right:.55rem;background:#ffffffeb!important}@media(max-width:800px){.nova-table-wrap{background:0 0;border:0;overflow:visible}.nova-table--responsive thead{display:none}.nova-table--responsive tbody{gap:.55rem;display:grid}.nova-table--responsive tbody tr{border:1px solid var(--nova-line);border-radius:var(--nova-radius);background:#fff;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem .75rem;padding:.85rem .9rem;display:grid;box-shadow:0 6px 18px #241b130d}.nova-table--responsive tbody tr:hover td{background:0 0}.nova-table--responsive td{white-space:normal;border:0;align-items:center;gap:.4rem;min-width:0;padding:0;display:flex}.nova-table--responsive td:before{content:none;display:none}.nova-table--responsive .nova-td-hide-sm{display:none!important}.nova-table--responsive td.nova-table-actions:before{display:none}.nova-table--responsive:not(.nova-table--media) td[data-label=Başlık],.nova-table--responsive:not(.nova-table--media) td[data-label=Ad]{grid-area:1/1;justify-content:flex-start;min-width:0}.nova-table--responsive:not(.nova-table--media) td[data-label=Durum]{grid-area:2/1;justify-content:flex-start}.nova-table--responsive:not(.nova-table--media) td.nova-table-actions{grid-area:1/2/span 2;justify-content:flex-end;place-self:center end;margin:0}.nova-table--responsive td[data-label=Başlık] .nova-table-primary,.nova-table--responsive td[data-label=Ad] .nova-table-primary{font-size:.9rem;font-weight:650;line-height:1.35}.nova-table--responsive.nova-table--media tbody tr{grid-template-rows:auto auto;grid-template-columns:3.6rem minmax(0,1fr) auto;align-items:center;gap:.35rem .75rem;min-height:4.5rem;padding:.8rem .85rem}.nova-table--responsive.nova-table--media td.nova-table-col-media{grid-area:1/1/span 2;justify-content:center;align-self:center;place-items:center;margin:0;padding:0;display:grid}.nova-table--responsive.nova-table--media .nova-table-thumb{border-radius:.45rem;width:3.4rem;height:3.4rem}.nova-table--responsive.nova-table--media td[data-label=Başlık],.nova-table--responsive.nova-table--media td[data-label=Ad]{grid-area:1/2;justify-content:flex-start;align-items:center;min-width:0;padding:0}.nova-table--responsive.nova-table--media td[data-label=Başlık] .nova-table-stack,.nova-table--responsive.nova-table--media td[data-label=Ad] .nova-table-stack{width:100%;min-width:0}.nova-table--responsive.nova-table--media .nova-table-primary--clamp,.nova-table--responsive.nova-table--media .nova-table-primary{-webkit-line-clamp:2;line-clamp:2;color:var(--nova-ink);-webkit-box-orient:vertical;font-size:.86rem;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.nova-table--responsive.nova-table--media .nova-cell-sub{display:none!important}.nova-table--responsive.nova-table--media td[data-label=Durum]{grid-area:2/2;justify-content:flex-start;align-items:center;min-height:1.75rem;padding:0}.nova-table--responsive.nova-table--media td.nova-table-actions{grid-area:1/3/span 2;justify-content:flex-end;place-self:center end;margin:0;padding:0}.nova-table--responsive td.nova-table-actions,.nova-table--responsive .nova-admin-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.28rem;margin-left:auto;display:inline-flex}.nova-table--responsive .nova-admin-actions form{margin:0;display:inline-flex}.nova-table--responsive .nova-admin-action{flex:none;width:2rem;height:2rem}.nova-table--responsive .nova-badge{letter-spacing:.01em;padding:.2rem .5rem;font-size:.68rem}.nova-table--responsive .nova-admin-empty,.nova-table--responsive .nova-empty{text-align:center;padding:1.25rem 1rem}.nova-table--responsive td:has(.nova-admin-empty),.nova-table--responsive td:has(.nova-empty){grid-column:1/-1;display:block}.nova-table--responsive td:has(.nova-admin-empty):before,.nova-table--responsive td:has(.nova-empty):before{display:none}}.nova-badge{border-radius:var(--nova-radius-sm);background:var(--nova-brand);align-items:center;gap:.3rem;padding:.22rem .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nova-badge{background:color-mix(in srgb,var(--nova-brand) 10%,#fff)}}.nova-badge{color:var(--nova-brand);letter-spacing:.02em;text-transform:none;border:1px solid var(--nova-brand);font-size:.72rem;font-weight:750}@supports (color:color-mix(in lab,red,red)){.nova-badge{border:1px solid color-mix(in srgb,var(--nova-brand) 18%,transparent)}}.nova-badge--ok{background:var(--nova-success)}@supports (color:color-mix(in lab,red,red)){.nova-badge--ok{background:color-mix(in srgb,var(--nova-success) 14%,#fff)}}.nova-badge--ok{color:#1f7a55;border-color:var(--nova-success)}@supports (color:color-mix(in lab,red,red)){.nova-badge--ok{border-color:color-mix(in srgb,var(--nova-success) 28%,transparent)}}.nova-badge--warn{color:#9a5b00;background:#fff4e5;border-color:#f0d2a0}.nova-badge--danger{background:var(--nova-danger)}@supports (color:color-mix(in lab,red,red)){.nova-badge--danger{background:color-mix(in srgb,var(--nova-danger) 12%,#fff)}}.nova-badge--danger{color:#b42318;border-color:var(--nova-danger)}@supports (color:color-mix(in lab,red,red)){.nova-badge--danger{border-color:color-mix(in srgb,var(--nova-danger) 28%,transparent)}}.nova-badge--info{color:#2f5bb8;background:#eef4ff;border-color:#c8d7f5}.nova-badge--muted{background:var(--nova-surface-2);color:var(--nova-muted);border-color:var(--nova-line)}.nova-wcard{border:1px solid var(--nova-line);border-radius:var(--nova-radius);min-height:6.1rem;color:inherit;background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.15rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 10px 28px #241b130b}a.nova-wcard:hover{border-color:var(--nova-brand);transform:translateY(-2px);box-shadow:0 14px 32px #241b1314}@supports (color:color-mix(in lab,red,red)){a.nova-wcard:hover{border-color:color-mix(in srgb,var(--nova-brand) 28%,var(--nova-line))}}.nova-wcard-body{gap:.28rem;min-width:0;display:grid}.nova-wcard-label{color:var(--nova-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.nova-wcard-value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--nova-ink);font-size:clamp(1.7rem,1.4rem + 1vw,2.15rem);font-weight:700;line-height:1}.nova-wcard-hint{color:var(--nova-muted);font-size:.78rem;font-weight:550}.nova-wcard-ico{border-radius:var(--nova-radius-sm);color:#8a8178;background:#f3f2f2;border:1px solid #8a8178;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.nova-wcard-ico{border:1px solid color-mix(in srgb,#8a8178 18%,var(--nova-line))}}.nova-wcard-ico .nova-icon{display:block}.nova-wcard--brand .nova-wcard-ico,.nova-wcard--gold .nova-wcard-ico,.nova-wcard--success .nova-wcard-ico,.nova-wcard--info .nova-wcard-ico,.nova-wcard--danger .nova-wcard-ico{background:#f3f2f2;border-color:#8a8178}@supports (color:color-mix(in lab,red,red)){.nova-wcard--brand .nova-wcard-ico,.nova-wcard--gold .nova-wcard-ico,.nova-wcard--success .nova-wcard-ico,.nova-wcard--info .nova-wcard-ico,.nova-wcard--danger .nova-wcard-ico{border-color:color-mix(in srgb,#8a8178 18%,var(--nova-line))}}.nova-wcard--brand .nova-wcard-ico,.nova-wcard--gold .nova-wcard-ico,.nova-wcard--success .nova-wcard-ico,.nova-wcard--info .nova-wcard-ico,.nova-wcard--danger .nova-wcard-ico{color:#8a8178}.nova-apanel{border:1px solid var(--nova-line);border-radius:var(--nova-radius);background:#fff;overflow:hidden;box-shadow:0 10px 28px #241b130a}.nova-smtp{gap:1rem;display:grid}.nova-smtp-status{border:1px solid var(--nova-line);border-radius:var(--nova-radius);background:linear-gradient(180deg,#fff,var(--nova-surface-2));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.nova-smtp-status{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--nova-surface-2) 55%,#fff))}}.nova-smtp-status-main{align-items:center;gap:.75rem;min-width:0;display:flex}.nova-smtp-status-main strong{font-size:.92rem;display:block}.nova-smtp-status-main p{color:var(--nova-muted);margin:.15rem 0 0;font-size:.8rem}.nova-smtp-badge{border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);min-height:1.7rem;color:var(--nova-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#f6f2eb;align-items:center;padding:.2rem .6rem;font-size:.72rem;font-weight:750;display:inline-flex}.nova-smtp-badge--ok{border-color:var(--nova-success,#1f7a4d)}@supports (color:color-mix(in lab,red,red)){.nova-smtp-badge--ok{border-color:color-mix(in srgb,var(--nova-success,#1f7a4d) 35%,var(--nova-line))}}.nova-smtp-badge--ok{background:var(--nova-success,#1f7a4d)}@supports (color:color-mix(in lab,red,red)){.nova-smtp-badge--ok{background:color-mix(in srgb,var(--nova-success,#1f7a4d) 12%,#fff)}}.nova-smtp-badge--ok{color:#1f7a4d}.nova-smtp-badge--warn{border-color:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){.nova-smtp-badge--warn{border-color:color-mix(in srgb,var(--nova-gold) 40%,var(--nova-line))}}.nova-smtp-badge--warn{background:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){.nova-smtp-badge--warn{background:color-mix(in srgb,var(--nova-gold) 14%,#fff)}}.nova-smtp-badge--warn{color:#8a5a12}.nova-smtp-hint{max-width:28rem;color:var(--nova-muted);margin:0;font-size:.78rem;line-height:1.45}.nova-smtp-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.75fr);align-items:start;gap:1rem;display:grid}.nova-smtp-form{gap:.7rem;display:grid}.nova-smtp-switch{cursor:pointer;align-items:center;gap:.55rem;min-height:2.2rem;padding:.35rem .15rem;font-size:.9rem;font-weight:650;display:inline-flex}.nova-smtp-switch input{width:1.05rem;height:1.05rem;accent-color:var(--nova-brand)}.nova-smtp-actions{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}@media(max-width:960px){.nova-smtp-grid{grid-template-columns:1fr}}.nova-apanel-head{border-bottom:1px solid var(--nova-line);background:linear-gradient(#faf7f2,#fff);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.65rem .85rem;padding:.9rem 1.05rem;display:flex}.nova-apanel-titles{flex:auto;min-width:0}.nova-apanel-title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.12rem;font-weight:700}.nova-apanel-sub{color:var(--nova-muted);margin:.2rem 0 0;font-size:.82rem}.nova-apanel-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:.3rem;display:flex}.nova-apanel-actions .nova-admin-action{width:1.9rem;height:1.9rem}.nova-apanel-actions .nova-btn{min-height:1.9rem;padding:.3rem .55rem;font-size:.75rem}.nova-apanel-toolbar{border-bottom:1px solid var(--nova-line);background:#fcfaf7;flex-wrap:wrap;gap:.5rem;padding:.75rem 1.05rem;display:flex}.nova-apanel-body{padding:1.05rem}.nova-apanel-body--flush{padding:0}.nova-apanel-body--flush .nova-table-wrap{border:0;border-radius:0}.nova-apanel-foot{border-top:1px solid var(--nova-line);background:#faf7f2;padding:.75rem 1.05rem}.nova-redirect{gap:1rem;min-width:0;max-width:100%;display:grid;overflow-x:clip}.nova-redirect-form{gap:1.1rem;display:grid}.nova-redirect-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.nova-redirect-field{gap:.4rem;min-width:0;display:grid}.nova-redirect-hint{color:var(--nova-muted);font-size:.76rem;font-weight:500;line-height:1.4}.nova-redirect-hint code{background:var(--nova-gold);border-radius:.25rem;padding:.05rem .28rem;display:inline}@supports (color:color-mix(in lab,red,red)){.nova-redirect-hint code{background:color-mix(in srgb,var(--nova-gold) 12%,#fff)}}.nova-redirect-hint code{color:#7a5420;font-size:.72rem}.nova-redirect-bridge{border:1px solid var(--nova-gold);border-radius:999px;align-self:center;place-items:center;width:2.35rem;height:2.35rem;margin-top:1.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.nova-redirect-bridge{border:1px solid color-mix(in srgb,var(--nova-gold) 30%,var(--nova-line))}}.nova-redirect-bridge{color:#b77928;background:linear-gradient(145deg,#fff8ef,#f3e6d2);box-shadow:0 6px 16px #b779281f}.nova-redirect-bridge-ico{place-items:center;line-height:0;display:inline-grid}.nova-redirect-toolbar{border-top:1px solid var(--nova-line);grid-template-columns:minmax(0,1.4fr) minmax(10rem,auto) auto;align-items:end;gap:.85rem 1rem;padding-top:.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.nova-redirect-toolbar{border-top:1px solid color-mix(in srgb,var(--nova-line) 88%,transparent)}}.nova-redirect-codes{border:0;min-width:0;margin:0;padding:0}.nova-redirect-codes legend{margin:0 0 .4rem;padding:0}.nova-redirect-code-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.nova-redirect-code-opt{cursor:pointer;min-width:0;display:block}.nova-redirect-code-opt input{opacity:0;pointer-events:none;position:absolute}.nova-redirect-code-chip{border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);min-height:3.1rem;color:var(--nova-muted);text-align:center;background:#fff;justify-items:center;gap:.08rem;padding:.45rem .35rem;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:grid}.nova-redirect-code-chip strong{letter-spacing:.01em;color:var(--nova-ink);font-size:.95rem;font-weight:700}.nova-redirect-code-chip small{letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:600}.nova-redirect-code-opt input:checked+.nova-redirect-code-chip{border-color:#b77928}@supports (color:color-mix(in lab,red,red)){.nova-redirect-code-opt input:checked+.nova-redirect-code-chip{border-color:color-mix(in srgb,#b77928 45%,var(--nova-line))}}.nova-redirect-code-opt input:checked+.nova-redirect-code-chip{color:#8a5a1c;background:linear-gradient(#fffaf2,#f8efe3);box-shadow:0 0 0 2px #b779282e}.nova-redirect-code-opt input:checked+.nova-redirect-code-chip strong{color:#8a5a1c}.nova-redirect-code-opt input:focus-visible+.nova-redirect-code-chip{outline:2px solid var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-redirect-code-opt input:focus-visible+.nova-redirect-code-chip{outline:2px solid color-mix(in srgb,var(--nova-brand) 45%,transparent)}}.nova-redirect-code-opt input:focus-visible+.nova-redirect-code-chip{outline-offset:2px}.nova-redirect-active{border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;align-items:center;gap:.65rem;min-height:3.1rem;padding:.45rem .7rem;display:inline-flex}.nova-redirect-active input{opacity:0;pointer-events:none;position:absolute}.nova-redirect-active-ui{background:#d9d1c6;border-radius:999px;flex:none;width:2.45rem;height:1.35rem;transition:background .18s;position:relative}.nova-redirect-active-knob{background:#fff;border-radius:50%;width:1.05rem;height:1.05rem;transition:transform .18s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 2px 6px #140c082e}.nova-redirect-active input:checked+.nova-redirect-active-ui{background:#1f7a55}.nova-redirect-active input:checked+.nova-redirect-active-ui .nova-redirect-active-knob{transform:translate(1.1rem)}.nova-redirect-active-copy{gap:.05rem;line-height:1.2;display:grid}.nova-redirect-active-copy strong{color:var(--nova-ink);font-size:.86rem;font-weight:650}.nova-redirect-active-copy small{color:var(--nova-muted);font-size:.72rem;font-weight:500}.nova-redirect-submit{white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;min-height:3.1rem;padding:.55rem 1.15rem;display:inline-flex}.nova-redirect-count{color:#8a5a1c;background:#f5ece1;border:1px solid #b7792847;border-radius:999px;place-items:center;min-width:1.9rem;height:1.9rem;padding:0 .45rem;font-size:.78rem;font-weight:700;display:inline-grid}.nova-redirect-list{display:grid}.nova-redirect-empty{padding:1.25rem 1rem}.nova-redirect-row{border-bottom:1px solid var(--nova-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem 1.05rem;display:grid}@supports (color:color-mix(in lab,red,red)){.nova-redirect-row{border-bottom:1px solid color-mix(in srgb,var(--nova-line) 90%,transparent)}}.nova-redirect-row{transition:background .15s}.nova-redirect-row:last-child{border-bottom:0}.nova-redirect-row:hover{background:var(--nova-surface-2)}@supports (color:color-mix(in lab,red,red)){.nova-redirect-row:hover{background:color-mix(in srgb,var(--nova-surface-2) 70%,#fff)}}.nova-redirect-row.is-inactive{opacity:.72}.nova-redirect-row-main{gap:.55rem;min-width:0;display:grid}.nova-redirect-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr);align-items:center;gap:.45rem .55rem;min-width:0;display:grid}.nova-redirect-path,.nova-redirect-dest{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;line-height:1.35;overflow:hidden}.nova-redirect-path{border:1px solid var(--nova-line);background:#f6f2eb;border-radius:.35rem;padding:.28rem .5rem;display:block}@supports (color:color-mix(in lab,red,red)){.nova-redirect-path{border:1px solid color-mix(in srgb,var(--nova-line) 85%,transparent)}}.nova-redirect-path{color:#4a433c;font-weight:600}.nova-redirect-arrow{color:#b77928;flex:none;place-items:center;display:inline-grid}.nova-redirect-dest{color:var(--nova-ink);font-weight:550;text-decoration:none}a.nova-redirect-dest:hover{color:var(--nova-brand);text-decoration:underline}.nova-redirect-row-meta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.nova-redirect-badge{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.28rem;min-height:1.55rem;padding:.18rem .5rem;font-size:.72rem;font-weight:650;display:inline-flex}.nova-redirect-badge small{opacity:.78;text-transform:uppercase;letter-spacing:.05em;font-size:.64rem;font-weight:600}.nova-redirect-badge--code{color:#2f5bb8;background:#eaeff8;border-color:#2f5bb838}.nova-redirect-badge--code[data-code="301"],.nova-redirect-badge--code[data-code="308"]{color:#1f7a55;background:#e9f2ee;border-color:#1f7a553d}.nova-redirect-badge--code[data-code="302"],.nova-redirect-badge--code[data-code="307"]{color:#8a5a1c;background:#f6efe5;border-color:#b7792847}.nova-redirect-badge--on{color:#1f7a55;background:#e4efeb;border-color:#1f7a5540}.nova-redirect-badge--off{background:var(--nova-surface-2);border-color:var(--nova-line);color:var(--nova-muted)}.nova-redirect-row-actions{justify-content:flex-end;align-items:center;display:flex}.nova-redirect-row-actions form{margin:0}@media(max-width:900px){.nova-redirect-fields{grid-template-columns:1fr;gap:.7rem}.nova-redirect-bridge{width:2rem;height:2rem;margin:0 auto;transform:rotate(90deg)}.nova-redirect-toolbar{grid-template-columns:1fr;gap:.75rem}.nova-redirect-active,.nova-redirect-submit{justify-content:center;width:100%}}@media(max-width:640px){.nova-redirect-code-list{grid-template-columns:repeat(2,minmax(0,1fr))}.nova-redirect-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem;padding:.85rem}.nova-redirect-flow{grid-template-columns:minmax(0,1fr);gap:.35rem}.nova-redirect-arrow{justify-self:start;transform:rotate(90deg)}.nova-redirect-path,.nova-redirect-dest{white-space:normal;text-overflow:unset;word-break:break-all;overflow:visible}.nova-redirect-row-actions{align-self:start;padding-top:.1rem}}[data-theme=dark] .nova-redirect-path{background:var(--nova-surface-2);color:var(--nova-ink)}[data-theme=dark] .nova-redirect-code-chip,[data-theme=dark] .nova-redirect-active{background:var(--nova-surface)}[data-theme=dark] .nova-redirect-code-opt input:checked+.nova-redirect-code-chip{background:#b77928}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-redirect-code-opt input:checked+.nova-redirect-code-chip{background:color-mix(in srgb,#b77928 16%,var(--nova-surface))}}[data-theme=dark] .nova-redirect-row:hover{background:var(--nova-surface-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-redirect-row:hover{background:color-mix(in srgb,var(--nova-surface-2) 80%,transparent)}}[data-theme=dark] .nova-redirect-bridge{background:#b77928}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-redirect-bridge{background:color-mix(in srgb,#b77928 18%,var(--nova-surface))}}[data-theme=dark] .nova-redirect-bridge{color:var(--nova-gold)}.nova-admin-flash{border:1px solid var(--nova-success);margin-bottom:1rem;padding:.75rem 1rem}@supports (color:color-mix(in lab,red,red)){.nova-admin-flash{border:1px solid color-mix(in srgb,var(--nova-success) 35%,var(--nova-line))}}.nova-admin-flash{border-radius:var(--nova-radius-sm);background:var(--nova-success)}@supports (color:color-mix(in lab,red,red)){.nova-admin-flash{background:color-mix(in srgb,var(--nova-success) 10%,#fff)}}.nova-admin-flash{color:#1f7a55;font-size:.88rem;font-weight:650}.nova-admin-flash--error{border-color:var(--nova-danger)}@supports (color:color-mix(in lab,red,red)){.nova-admin-flash--error{border-color:color-mix(in srgb,var(--nova-danger) 35%,var(--nova-line))}}.nova-admin-flash--error{background:var(--nova-danger)}@supports (color:color-mix(in lab,red,red)){.nova-admin-flash--error{background:color-mix(in srgb,var(--nova-danger) 10%,#fff)}}.nova-admin-flash--error{color:#b42318}.nova-admin-tabs{border:1px solid var(--nova-line);border-radius:var(--nova-radius);background:#fff;gap:.35rem;margin-bottom:1rem;padding:.15rem;display:flex;overflow-x:auto}.nova-admin-tab{border-radius:var(--nova-radius-sm);min-height:2.25rem;color:var(--nova-muted);flex:none;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.86rem;font-weight:650;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.nova-admin-tab:hover{color:var(--nova-ink);background:var(--nova-surface-2)}.nova-admin-tab.is-active{background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-admin-tab.is-active{background:color-mix(in srgb,var(--nova-brand) 12%,#fff)}}.nova-admin-tab.is-active{color:var(--nova-brand)}.nova-admin-tabs--content{background:linear-gradient(180deg,#fff 0%,var(--nova-surface-2) 100%);grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin-bottom:1.1rem;padding:.45rem;display:grid;overflow:visible}@supports (color:color-mix(in lab,red,red)){.nova-admin-tabs--content{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--nova-surface-2) 55%,#fff))}}.nova-admin-tabs--content{box-shadow:inset 0 1px #ffffffb3}.nova-admin-tabs--content .nova-admin-tab{flex:initial;min-height:4.15rem;color:var(--nova-ink);border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.42rem;padding:.65rem .45rem .6rem;display:flex}@supports (color:color-mix(in lab,red,red)){.nova-admin-tabs--content .nova-admin-tab{color:color-mix(in srgb,var(--nova-ink) 62%,var(--nova-muted))}}.nova-admin-tabs--content .nova-admin-tab{letter-spacing:.02em;text-align:center;font-size:.78rem;font-weight:700}.nova-admin-tabs--content .nova-admin-tab:hover{color:var(--nova-ink);border-color:var(--nova-line);background:#fff;box-shadow:0 6px 16px #241b130f}.nova-admin-tabs--content .nova-admin-tab.is-active{color:var(--nova-brand);border-color:var(--nova-brand);background:#fff}@supports (color:color-mix(in lab,red,red)){.nova-admin-tabs--content .nova-admin-tab.is-active{border-color:color-mix(in srgb,var(--nova-brand) 28%,var(--nova-line))}}.nova-admin-tabs--content .nova-admin-tab.is-active{box-shadow:0 8px 20px var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-admin-tabs--content .nova-admin-tab.is-active{box-shadow:0 8px 20px color-mix(in srgb,var(--nova-brand) 12%,transparent)}}.nova-admin-tab-ico{border-radius:var(--nova-radius-sm);background:var(--nova-surface-2);width:2.15rem;height:2.15rem;color:var(--nova-muted);place-items:center;transition:background .15s,color .15s,transform .15s;display:inline-grid}.nova-admin-tabs--content .nova-admin-tab:hover .nova-admin-tab-ico{color:var(--nova-ink);background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-admin-tabs--content .nova-admin-tab:hover .nova-admin-tab-ico{background:color-mix(in srgb,var(--nova-brand) 8%,var(--nova-surface-2))}}.nova-admin-tabs--content .nova-admin-tab.is-active .nova-admin-tab-ico{color:#fff;background:var(--nova-brand);box-shadow:0 6px 14px var(--nova-brand);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.nova-admin-tabs--content .nova-admin-tab.is-active .nova-admin-tab-ico{box-shadow:0 6px 14px color-mix(in srgb,var(--nova-brand) 28%,transparent)}}.nova-admin-tab-label{white-space:nowrap;line-height:1.2;display:block}@media(max-width:800px){.nova-admin-tabs--content{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;max-width:100%;margin-bottom:.85rem;padding:.35rem;overflow:hidden}.nova-admin-tab-label{white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.nova-admin-tabs--content .nova-admin-tab{letter-spacing:.01em;border-radius:calc(var(--nova-radius-sm) - 1px);min-width:0;min-height:0;box-shadow:none;gap:.22rem;padding:.4rem .2rem .35rem;font-size:.62rem}.nova-admin-tabs--content .nova-admin-tab:hover,.nova-admin-tabs--content .nova-admin-tab.is-active{box-shadow:none}.nova-admin-tabs--content .nova-admin-tab.is-active{background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-admin-tabs--content .nova-admin-tab.is-active{background:color-mix(in srgb,var(--nova-brand) 10%,#fff)}}.nova-admin-tab-ico{width:1.55rem;height:1.55rem}.nova-admin-tabs--content .nova-admin-tab.is-active .nova-admin-tab-ico{box-shadow:none;transform:none}.nova-admin-tab-label{text-overflow:ellipsis;max-width:100%;overflow:hidden}.nova-admin-tabs--content .nova-admin-tab-ico .nova-icon{width:13px;height:13px}}.nova-admin-form{gap:.85rem;display:grid}.nova-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.nova-admin-field{gap:.35rem;display:grid}.nova-admin-field label{color:var(--nova-muted);letter-spacing:.03em;font-size:.78rem;font-weight:700}.nova-admin-field input,.nova-admin-field textarea,.nova-admin-field select{border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);width:100%;min-height:2.55rem;color:var(--nova-ink);font:inherit;background:#fff;padding:.55rem .75rem}.nova-admin-field textarea{resize:vertical;min-height:8rem;line-height:1.55}.nova-admin-field input:focus,.nova-admin-field textarea:focus,.nova-admin-field select:focus{outline:2px solid var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){.nova-admin-field input:focus,.nova-admin-field textarea:focus,.nova-admin-field select:focus{outline:2px solid color-mix(in srgb,var(--nova-gold) 55%,transparent)}}.nova-admin-field input:focus,.nova-admin-field textarea:focus,.nova-admin-field select:focus{outline-offset:1px;border-color:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-admin-field input:focus,.nova-admin-field textarea:focus,.nova-admin-field select:focus{border-color:color-mix(in srgb,var(--nova-brand) 35%,var(--nova-line))}}.nova-rich-body{gap:.45rem;display:grid}.nova-rich-body-textarea{width:100%;min-height:18rem}.nova-rich-body .tox-tinymce{overflow:hidden;border:1px solid var(--nova-line)!important;border-radius:var(--nova-radius-sm)!important}.nova-rich-body .tox .tox-toolbar,.nova-rich-body .tox .tox-toolbar__primary{background:var(--nova-surface,#fff)!important}@supports (color:color-mix(in lab,red,red)){.nova-rich-body .tox .tox-toolbar,.nova-rich-body .tox .tox-toolbar__primary{background:color-mix(in srgb,var(--nova-surface,#fff) 92%,var(--nova-line))!important}}.nova-rich-body .tox .tox-edit-area:before{border:0!important}.nova-rich-body-hint{color:var(--nova-muted);margin:0;font-size:.78rem;line-height:1.4}.nova-rich-body.is-busy{opacity:.72;pointer-events:none}.nova-admin-form-actions{flex-wrap:wrap;gap:.5rem;padding-top:.25rem;display:flex}.nova-form-foot{border-top:1px solid var(--nova-line);background:#faf8f4;grid-template-columns:1fr 1fr;align-items:stretch;gap:.55rem;margin:0;padding:.85rem 1.1rem;display:grid}.nova-form-foot--single{grid-template-columns:1fr}.nova-settings-card-body .nova-form-foot,.nova-settings-stack .nova-form-foot,.nova-admin-form .nova-form-foot,.nova-smtp-form .nova-form-foot{background:0 0;margin-top:1.15rem;padding:.95rem 0 0}.nova-admin-form .nova-form-foot--cms{z-index:5;background:linear-gradient(180deg,transparent,var(--nova-surface,#fff) 28%);margin-top:1.25rem;padding:.85rem 0 .15rem;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.nova-admin-form .nova-form-foot--cms{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--nova-surface,#fff) 92%,#fff) 28%)}}.nova-admin-form .nova-form-foot--cms{border-top:1px solid var(--nova-line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:.5rem}.nova-admin-form .nova-form-foot--cms:not(:has(.nova-form-foot-btn--copy)){grid-template-columns:1fr 1fr}.nova-form-foot .nova-btn{width:100%;min-height:2.75rem;box-shadow:none;justify-content:center;gap:.4rem;padding:.55rem .75rem;font-size:.86rem;font-weight:700;transform:none}.nova-form-foot .nova-btn:hover{transform:none}.nova-form-foot-btn--copy{color:#6b3fb8!important;background:#f3eefc!important;border-color:#d9c9f5!important}.nova-form-foot-btn--copy:hover{background:#ebe3fa!important}.nova-form-foot-btn--danger{color:#b42318!important;background:#fdeceb!important;border-color:#f3c4bf!important}.nova-form-foot-btn--danger:hover{background:#f9dfdb!important}@media(max-width:767px){.nova-admin-form .nova-form-foot--cms{grid-template-columns:1fr 1fr}}@media(max-width:420px){.nova-admin-form .nova-form-foot--cms{grid-template-columns:1fr}.nova-form-foot .nova-btn{min-height:2.9rem}}[data-theme=dark] .nova-form-foot-btn--copy{color:#c4a8f0!important;background:#6b3fb838!important;border-color:#6b3fb859!important}[data-theme=dark] .nova-form-foot-btn--danger{color:#f0a29a!important;background:#b423182e!important;border-color:#b4231859!important}[data-theme=dark] .nova-admin-form .nova-form-foot--cms{background:linear-gradient(180deg,transparent,var(--nova-surface) 28%)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-admin-form .nova-form-foot--cms{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--nova-surface) 94%,#000) 28%)}}.nova-form-foot .nova-admin-action{border-radius:var(--nova-radius-sm);width:100%;height:auto;min-height:2.75rem}.nova-admin-empty{text-align:center;color:var(--nova-muted);padding:2rem 1rem}.nova-empty{text-align:center;justify-items:center;gap:.55rem;padding:clamp(1.75rem,3.5vw,2.5rem) 1.1rem;display:grid}.nova-empty-art{width:5.5rem;height:4.4rem;color:var(--nova-brand);place-items:center;margin-bottom:.15rem;display:grid}.nova-empty-art svg{width:100%;height:100%;display:block}.nova-empty-soft{fill:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-empty-soft{fill:color-mix(in srgb,var(--nova-brand) 12%,#f4ebe3)}}.nova-empty-mid{fill:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-empty-mid{fill:color-mix(in srgb,var(--nova-brand) 22%,#efe4da)}}.nova-empty-dot{fill:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){.nova-empty-dot{fill:color-mix(in srgb,var(--nova-gold) 35%,#e8ddd2)}}.nova-empty-accent{fill:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-empty-accent{fill:color-mix(in srgb,var(--nova-brand) 72%,#c45a3d)}}.nova-empty-ink{stroke:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-empty-ink{stroke:color-mix(in srgb,var(--nova-brand) 55%,#8a4a34)}}.nova-empty-title{max-width:22rem;color:var(--nova-ink);font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.nova-empty-text{max-width:24rem;color:var(--nova-muted);margin:0;font-size:.88rem;line-height:1.45}.nova-empty-actions{margin-top:.35rem}[data-theme=dark] .nova-empty-soft{fill:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-empty-soft{fill:color-mix(in srgb,var(--nova-brand) 18%,var(--nova-surface-2))}}[data-theme=dark] .nova-empty-mid{fill:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-empty-mid{fill:color-mix(in srgb,var(--nova-brand) 28%,var(--nova-surface-2))}}[data-theme=dark] .nova-empty-dot{fill:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-empty-dot{fill:color-mix(in srgb,var(--nova-gold) 28%,var(--nova-surface-2))}}[data-theme=dark] .nova-empty-accent{fill:var(--nova-brand)}[data-theme=dark] .nova-empty-ink{stroke:var(--nova-gold)}.nova-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}@media(max-width:1100px){.nova-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.nova-settings{grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem;width:100%;max-width:none;display:grid}.nova-settings-nav{border:1px solid var(--nova-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;width:100%;padding:.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.nova-settings-nav{border:1px solid color-mix(in srgb,var(--nova-line) 85%,transparent)}}.nova-settings-nav{border-radius:calc(var(--nova-radius) + 2px);background:linear-gradient(180deg,#fff 0%,var(--nova-surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){.nova-settings-nav{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--nova-surface-2) 70%,#fff))}}.nova-settings-nav{overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 10px 28px #241b130d}.nova-settings-nav-link{border-radius:calc(var(--nova-radius-sm) + 1px);min-width:0;min-height:3.55rem;color:var(--nova-ink);background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.38rem;padding:.55rem .4rem;display:flex}@supports (color:color-mix(in lab,red,red)){.nova-settings-nav-link{color:color-mix(in srgb,var(--nova-ink) 55%,var(--nova-muted))}}.nova-settings-nav-link{letter-spacing:.02em;text-align:center;font-size:.7rem;font-weight:700;line-height:1.15;text-decoration:none;transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s}.nova-settings-nav-link:hover{color:var(--nova-ink);border-color:var(--nova-line);background:#fff}@supports (color:color-mix(in lab,red,red)){.nova-settings-nav-link:hover{border-color:color-mix(in srgb,var(--nova-line) 75%,transparent)}}.nova-settings-nav-link:hover{transform:translateY(-1px);box-shadow:0 6px 16px #241b130f}.nova-settings-nav-link.is-active{background:linear-gradient(165deg,var(--nova-brand),var(--nova-brand))}@supports (color:color-mix(in lab,red,red)){.nova-settings-nav-link.is-active{background:linear-gradient(165deg,color-mix(in srgb,var(--nova-brand) 92%,#fff),var(--nova-brand))}}.nova-settings-nav-link.is-active{color:#fff;box-shadow:0 1px #ffffff38 inset,0 10px 22px var(--nova-brand);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.nova-settings-nav-link.is-active{box-shadow:0 1px #ffffff38 inset,0 10px 22px color-mix(in srgb,var(--nova-brand) 28%,transparent)}}.nova-settings-nav-link.is-active{transform:translateY(-1px)}.nova-settings-nav-ico{background:var(--nova-surface-2);border-radius:999px;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.nova-settings-nav-ico{background:color-mix(in srgb,var(--nova-surface-2) 88%,#fff)}}.nova-settings-nav-ico{color:inherit;box-shadow:inset 0 0 0 1px var(--nova-line)}@supports (color:color-mix(in lab,red,red)){.nova-settings-nav-ico{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nova-line) 55%,transparent)}}.nova-settings-nav-ico{transition:background .18s,box-shadow .18s,color .18s}.nova-settings-nav-link:hover .nova-settings-nav-ico{box-shadow:inset 0 0 0 1px var(--nova-brand);background:#fff}@supports (color:color-mix(in lab,red,red)){.nova-settings-nav-link:hover .nova-settings-nav-ico{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nova-brand) 18%,var(--nova-line))}}.nova-settings-nav-link:hover .nova-settings-nav-ico{color:var(--nova-brand)}.nova-settings-nav-link.is-active .nova-settings-nav-ico{color:#fff;background:#fff3;box-shadow:inset 0 0 0 1px #ffffff47}.nova-settings-nav-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.nova-settings-body{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:start;gap:1rem;width:100%;display:grid}.nova-settings-main{width:100%;min-width:0}.nova-settings-card{border:1px solid var(--nova-line);border-radius:var(--nova-radius);background:#fff;overflow:hidden;box-shadow:0 8px 24px #241b130a}.nova-settings-card-head{border-bottom:1px solid var(--nova-line);background:#faf8f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem .85rem;padding:.9rem 1.1rem;display:flex}.nova-settings-card-titles{min-width:0}.nova-settings-card-head h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.12rem}.nova-settings-card-head p{color:var(--nova-muted);margin:.18rem 0 0;font-size:.78rem}.nova-settings-card-body{padding:1.1rem}.nova-settings-stack{gap:.65rem;display:grid}.nova-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media(min-width:801px){.nova-settings-grid--seo-dash{grid-template-columns:repeat(2,minmax(0,1fr))}}.nova-settings-label{color:var(--nova-muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .3rem;font-size:.7rem;font-weight:750;display:block}.nova-icon-field--settings{border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);background:#fff;grid-template-columns:2.2rem minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}.nova-icon-field--settings .nova-icon-field-ico{border-right:1px solid var(--nova-line);color:#8a8178;background:#f6f2eb;border-radius:0;place-items:center;display:grid}.nova-icon-field--settings .nova-icon-field-input{min-height:2.45rem;padding:.55rem .75rem;font-size:.9rem}.nova-icon-field--settings.nova-icon-field--area{align-items:start}.nova-icon-field--settings.nova-icon-field--area .nova-icon-field-ico{padding-top:.7rem}.nova-icon-field--settings:focus-within{border-color:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-icon-field--settings:focus-within{border-color:color-mix(in srgb,var(--nova-brand) 35%,var(--nova-line))}}.nova-icon-field--settings:focus-within{box-shadow:0 0 0 2px var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){.nova-icon-field--settings:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--nova-gold) 28%,transparent)}}.nova-settings-color{gap:.3rem;display:grid}.nova-settings-color-row{align-items:center;gap:.45rem;display:flex}.nova-settings-color-row input[type=color]{border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);cursor:pointer;background:#fff;flex:none;width:2.45rem;height:2.45rem;padding:0}.nova-settings-color-row .nova-icon-field-input{border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);flex:1;min-height:2.45rem;padding:.45rem .65rem;font-size:.88rem}.nova-settings-upload{gap:.5rem;display:grid}.nova-settings-upload-box{border:1px dashed var(--nova-line);place-items:center;min-height:6.5rem;padding:.7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.nova-settings-upload-box{border:1px dashed color-mix(in srgb,var(--nova-line) 85%,#8a8178)}}.nova-settings-upload-box{border-radius:var(--nova-radius);background:#faf7f2}.nova-settings-upload-box img{object-fit:contain;max-width:100%;max-height:4.25rem}.nova-settings-upload-box--sm{min-height:4.75rem}.nova-settings-upload-box--sm img{max-height:2.35rem}.nova-settings-upload input[type=file]{color:var(--nova-muted);font-size:.78rem}.nova-img-field{gap:.35rem;min-width:0;display:grid}.nova-img-field-body{border:1px solid var(--nova-line);border-radius:var(--nova-radius);background:#fff;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.4rem;display:grid}.nova-img-field--sm .nova-img-field-body{grid-template-columns:3.35rem minmax(0,1fr);gap:.4rem;padding:.3rem}.nova-img-field--lg .nova-img-field-body{grid-template-columns:6.5rem minmax(0,1fr);gap:.65rem;padding:.5rem}.nova-img-field-preview{aspect-ratio:1;border-radius:var(--nova-radius-sm);border:1px dashed var(--nova-line);place-items:center;width:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.nova-img-field-preview{border:1px dashed color-mix(in srgb,var(--nova-line) 80%,#8a8178)}}.nova-img-field-preview{background:#faf7f2;overflow:hidden}.nova-img-field-preview:not([data-empty="1"]){border-style:solid}.nova-img-field-preview img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.nova-img-field--lg .nova-img-field-preview{aspect-ratio:16/11}.nova-img-field-empty{color:#9a9086;place-items:center;display:grid}.nova-img-field-meta{gap:.35rem;min-width:0;display:grid}.nova-img-field-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--nova-muted);margin:0;font-size:.78rem;font-weight:600;overflow:hidden}.nova-img-field-actions{align-items:center;gap:.25rem;display:inline-flex}.nova-img-field.is-busy{opacity:.65;pointer-events:none}.nova-craft-image-row{border:1px solid var(--nova-line);border-radius:var(--nova-radius);background:#fff;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) 1.7rem;align-items:center;gap:.4rem;padding:.35rem;display:grid}.nova-craft-image-row .nova-img-field-body{background:0 0;border:0;padding:0}.nova-craft-image-row .nova-settings-menu-input{min-height:2.2rem}.nova-media-picker[hidden]{display:none!important}.nova-media-picker{z-index:1200;padding:max(.75rem,env(safe-area-inset-top,0px)) .75rem max(.75rem,env(safe-area-inset-bottom,0px));box-sizing:border-box;overscroll-behavior:contain;place-items:center;width:auto;max-width:none;display:grid;position:fixed;inset:0;overflow:hidden}.nova-media-picker-backdrop{-webkit-backdrop-filter:blur(4px);opacity:0;background:#140c0885;transition:opacity .38s;position:absolute;inset:0}.nova-media-picker.is-open .nova-media-picker-backdrop{opacity:1}.nova-media-picker.is-closing .nova-media-picker-backdrop{opacity:0;transition-duration:.28s}.nova-media-picker-dialog{z-index:1;width:min(52rem,100%);max-width:100%;max-height:min(36rem,calc(100svh - 1.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));border:1px solid var(--nova-line);background:var(--nova-surface,#fff);opacity:0;will-change:transform,opacity;border-radius:.95rem;grid-template-rows:auto auto auto minmax(0,1fr);min-height:0;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid;position:relative;overflow:hidden;transform:translateY(16px)scale(.985);box-shadow:0 28px 70px #140c0838}.nova-media-picker.is-open .nova-media-picker-dialog{opacity:1;transform:none}.nova-media-picker.is-closing .nova-media-picker-dialog{opacity:0;pointer-events:none;transition:transform .32s,opacity .26s;transform:translateY(14px)scale(.985)}.nova-media-picker-handle{background:var(--nova-line);border-radius:999px;width:2.75rem;height:.3rem;margin:.55rem auto .05rem;display:none}@supports (color:color-mix(in lab,red,red)){.nova-media-picker-handle{background:color-mix(in srgb,var(--nova-line) 65%,#8a8178)}}.nova-media-picker-head{border-bottom:1px solid var(--nova-line);background:linear-gradient(#faf7f2,#fff);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.9rem 1.05rem .85rem;display:flex}.nova-media-picker-head h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:700}.nova-media-picker-head p{color:var(--nova-muted);margin:.2rem 0 0;font-size:.78rem;line-height:1.4}.nova-media-picker-head-actions{flex:none;gap:.3rem;display:inline-flex}.nova-media-picker-search{border:1px solid var(--nova-line);background:#fff;border-radius:.65rem;grid-template-columns:2.1rem minmax(0,1fr);align-items:center;margin:.85rem 1.05rem 0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.nova-media-picker-search:focus-within{border-color:#b77928}@supports (color:color-mix(in lab,red,red)){.nova-media-picker-search:focus-within{border-color:color-mix(in srgb,#b77928 40%,var(--nova-line))}}.nova-media-picker-search:focus-within{box-shadow:0 0 0 3px #b779281f}.nova-media-picker-search-ico{color:#9a9086;place-items:center;display:grid}.nova-media-picker-search input{width:100%;min-width:0;min-height:2.45rem;font:inherit;background:0 0;border:0;outline:0;padding:.45rem .75rem .45rem 0;font-size:.9rem}.nova-media-picker-grid{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.55rem;min-height:0;padding:1rem 1.05rem 1.05rem;display:grid;overflow:auto}.nova-media-picker-empty{text-align:center;color:var(--nova-muted);grid-column:1/-1;padding:2.4rem 1rem;font-size:.88rem}.nova-media-picker-item{border:1px solid var(--nova-line);cursor:pointer;text-align:left;font:inherit;color:inherit;background:#fff;border-radius:.55rem;gap:.35rem;min-width:0;padding:.4rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.nova-media-picker-item:hover,.nova-media-picker-item:focus-visible{border-color:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-media-picker-item:hover,.nova-media-picker-item:focus-visible{border-color:color-mix(in srgb,var(--nova-brand) 45%,var(--nova-line))}}.nova-media-picker-item:hover,.nova-media-picker-item:focus-visible{box-shadow:0 0 0 2px var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){.nova-media-picker-item:hover,.nova-media-picker-item:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--nova-gold) 22%,transparent)}}.nova-media-picker-item:hover,.nova-media-picker-item:focus-visible{outline:0;transform:translateY(-1px)}.nova-media-picker-thumb{aspect-ratio:1;background:#f3eee6;border-radius:.4rem;position:relative;overflow:hidden}.nova-media-picker-thumb img{object-fit:cover;width:100%;height:100%;display:block}.nova-media-picker-item span{text-overflow:ellipsis;white-space:nowrap;color:var(--nova-muted);font-size:.7rem;font-weight:650;display:block;overflow:hidden}@media(max-width:720px){.nova-media-picker{align-content:end;place-items:end stretch;padding:0}.nova-media-picker-dialog{width:auto;max-width:none;max-height:min(90svh,calc(100svh - env(safe-area-inset-top,0px)));box-sizing:border-box;opacity:1;border-bottom:0;border-left:0;border-right:0;border-radius:1.2rem 1.2rem 0 0;min-height:min(68svh,34rem);margin:0;transition:transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(110%);box-shadow:0 -22px 56px #140c0842}.nova-media-picker.is-open .nova-media-picker-dialog{opacity:1;transform:none}.nova-media-picker.is-closing .nova-media-picker-dialog{opacity:0;transition:transform .38s cubic-bezier(.4,0,.2,1),opacity .28s;transform:translateY(110%)}.nova-media-picker-handle{display:block}.nova-media-picker-head{background:linear-gradient(#faf7f2,#fff);padding:.2rem 1rem .8rem}.nova-media-picker-head h2{font-size:1.08rem}.nova-media-picker-head p{display:none}.nova-media-picker-search{border-radius:.7rem;margin:.7rem .9rem 0}.nova-media-picker-grid{padding:.9rem .9rem calc(1rem + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.45rem}}@media(prefers-reduced-motion:reduce){.nova-media-picker-dialog,.nova-media-picker-backdrop,.nova-media-picker.is-closing .nova-media-picker-dialog{transition-duration:.01ms!important}}.nova-media-delete{z-index:2;border-radius:var(--nova-radius-sm);color:#b42318;cursor:pointer;opacity:0;background:#ffffffeb;border:1px solid #b4231859;place-items:center;width:1.55rem;height:1.55rem;padding:0;transition:opacity .15s,transform .15s,background .15s;display:inline-grid;position:absolute;top:.35rem;right:.35rem;transform:scale(.92);box-shadow:0 4px 12px #140c0829}.nova-media-picker-item:hover .nova-media-delete,.nova-media-picker-item:focus-within .nova-media-delete,.nova-media-library-card:hover .nova-media-delete,.nova-media-library-card:focus-within .nova-media-delete,.nova-media-delete:focus-visible{opacity:1;transform:none}.nova-media-delete:hover{color:#fff;background:#b42318;border-color:#b42318}@media(hover:none){.nova-media-delete{opacity:1;transform:none}}.nova-media-library-grid{grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr));gap:.5rem;padding:.85rem;display:grid}.nova-media-library-card{align-content:start;gap:.28rem;min-width:0;display:grid}.nova-media-library-card.is-used .nova-media-library-thumb{outline:1px solid var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){.nova-media-library-card.is-used .nova-media-library-thumb{outline:1px solid color-mix(in srgb,var(--nova-gold) 45%,var(--nova-line))}}.nova-media-library-thumb{aspect-ratio:1;border:1px solid var(--nova-line);border-radius:var(--nova-radius);background:#faf7f2;position:relative;overflow:hidden}.nova-media-library-thumb img{object-fit:cover;width:100%;height:100%;display:block}.nova-media-used-badge{z-index:2;border-radius:var(--nova-radius-sm);color:#f3d9a8;letter-spacing:.03em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#120c08c7;padding:.14rem .32rem;font-size:.58rem;font-weight:750;position:absolute;top:.3rem;left:.3rem}.nova-media-library-card.is-used .nova-media-delete{opacity:.55}.nova-media-toolbar{justify-content:flex-end;align-items:center;width:100%;display:flex}.nova-media-meta{color:var(--nova-muted);margin:0;font-size:.82rem;font-weight:550}.nova-media-meta strong{color:var(--nova-ink);font-weight:750}.nova-media-pager{justify-content:center;width:100%;display:flex}.nova-media-library-meta{text-align:center;gap:.06rem;min-width:0;padding:0 .1rem;display:grid}.nova-media-library-meta strong,.nova-media-library-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;line-height:1.25;display:block;overflow:hidden}.nova-media-library-meta strong{letter-spacing:-.01em;font-size:.68rem;font-weight:650}.nova-media-library-meta span{color:var(--nova-muted);font-size:.6rem;font-weight:550}@media(min-width:900px){.nova-media-library-grid{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.55rem;padding:1rem}.nova-media-library-meta strong{font-size:.72rem}.nova-media-library-meta span{font-size:.62rem}}.nova-select-shell{border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);cursor:pointer;background:#fff;grid-template-columns:2.2rem minmax(0,1fr) 1.6rem;align-items:stretch;width:100%;min-height:2.45rem;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.nova-select-shell:focus-within{border-color:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-select-shell:focus-within{border-color:color-mix(in srgb,var(--nova-brand) 35%,var(--nova-line))}}.nova-select-shell:focus-within{box-shadow:0 0 0 2px var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){.nova-select-shell:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--nova-gold) 28%,transparent)}}.nova-select-shell-ico{border-right:1px solid var(--nova-line);color:#8a8178;background:#f6f2eb;place-items:center;display:grid}.nova-select-shell-input{appearance:none;width:100%;min-width:0;min-height:2.45rem;color:var(--nova-ink);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:.55rem .65rem;font-size:.9rem}.nova-select-shell-caret{color:var(--nova-muted);pointer-events:none;place-items:center;display:grid}.nova-admin-field--select .nova-select-shell{margin-top:0}[data-theme=dark] .nova-select-shell{background:var(--nova-surface-2);border-color:var(--nova-line)}[data-theme=dark] .nova-select-shell-ico{background:var(--nova-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-select-shell-ico{background:color-mix(in srgb,var(--nova-surface) 70%,#000)}}[data-theme=dark] .nova-select-shell-ico{color:var(--nova-muted);border-right-color:var(--nova-line)}[data-theme=dark] .nova-select-shell-input option{background:var(--nova-surface);color:var(--nova-ink)}.nova-admin-pop.nova-select-pop.is-sheet{z-index:360}.nova-select-pop{z-index:360;pointer-events:none;align-items:end;display:grid;position:fixed;inset:0}.nova-select-pop[hidden]{display:none!important}.nova-select-pop.is-open,.nova-select-pop.is-closing{pointer-events:auto}.nova-select-pop-backdrop{opacity:0;background:#120c0873;transition:opacity .28s;position:absolute;inset:0}.nova-select-pop.is-open .nova-select-pop-backdrop{opacity:1}.nova-select-pop.is-closing .nova-select-pop-backdrop{opacity:0}.nova-select-pop-panel{z-index:1;border:1px solid var(--nova-line);background:var(--nova-surface,#fff);opacity:.96;width:100%;max-height:min(70vh,28rem);padding:0 .85rem calc(.85rem + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:1rem 1rem 0 0;grid-template-rows:auto minmax(0,1fr);transition:transform .38s cubic-bezier(.22,.61,.36,1),opacity .28s;display:grid;position:relative;overflow:hidden;transform:translateY(110%);box-shadow:0 -18px 48px #241b132e}.nova-select-pop.is-open .nova-select-pop-panel{opacity:1;transform:none}.nova-select-pop.is-closing .nova-select-pop-panel{opacity:.96;transform:translateY(110%)}.nova-select-pop .nova-admin-pop-handle{background:var(--nova-line);border-radius:99px;width:2.75rem;height:.3rem;margin:.45rem auto .35rem;display:block}@supports (color:color-mix(in lab,red,red)){.nova-select-pop .nova-admin-pop-handle{background:color-mix(in srgb,var(--nova-line) 65%,#8a8178)}}.nova-select-pop .nova-admin-pop-head{border-bottom:1px solid var(--nova-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem .15rem .75rem;display:flex}.nova-select-pop .nova-admin-pop-head h2{margin:0;font-size:1rem;font-weight:750}.nova-select-pop-list{gap:.2rem;max-height:min(52vh,22rem);padding:.55rem .1rem .35rem;display:grid;overflow:auto}.nova-select-pop-option{border-radius:var(--nova-radius-sm);min-height:2.75rem;color:var(--nova-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;font-size:.92rem;font-weight:600;display:flex}.nova-select-pop-option:hover,.nova-select-pop-option.is-active{background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-select-pop-option:hover,.nova-select-pop-option.is-active{background:color-mix(in srgb,var(--nova-brand) 10%,transparent)}}.nova-select-pop-option:hover,.nova-select-pop-option.is-active{color:var(--nova-brand)}.nova-select-pop-option.is-active{font-weight:750}@media(min-width:801px){.nova-select-pop{display:none!important}}.nova-settings-menu-studio{gap:.55rem;display:grid}.nova-settings-menu-meta{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.25rem;display:flex}.nova-settings-menu-hint{color:var(--nova-muted);margin:0;font-size:.78rem;font-weight:550}.nova-settings-menu-status{color:var(--nova-muted);letter-spacing:.04em;text-transform:uppercase;opacity:0;font-size:.72rem;font-weight:700;transition:opacity .2s}.nova-settings-menu-status.is-visible{opacity:1}.nova-settings-menu-status.is-saving{color:var(--nova-gold)}.nova-settings-menu-status.is-saved{color:var(--nova-success)}.nova-settings-menu-status.is-error{color:var(--nova-danger)}.nova-settings-menu-head{display:none}.nova-settings-menu{gap:.4rem;display:grid}.nova-settings-menu-row{border:1px solid var(--nova-line);border-radius:var(--nova-radius);background:#fff;grid-template-columns:1.7rem 1.7rem minmax(0,1fr) 1.7rem;align-items:center;gap:.35rem;padding:.35rem;transition:border-color .15s,box-shadow .15s,opacity .15s,transform .15s;display:grid}.nova-settings-menu-row .nova-settings-menu-input--path{grid-column:3}.nova-settings-menu-row.is-dragging{opacity:.55;border-color:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-settings-menu-row.is-dragging{border-color:color-mix(in srgb,var(--nova-brand) 40%,var(--nova-line))}}.nova-settings-menu-row.is-dragging{box-shadow:0 8px 20px #241b1314}.nova-settings-menu-row.is-drag-over{border-color:var(--nova-brand);box-shadow:inset 0 0 0 1px var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-settings-menu-row.is-drag-over{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nova-brand) 35%,transparent)}}.nova-settings-menu-grip{border-radius:var(--nova-radius-sm);color:#9a9086;cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;width:1.7rem;height:1.7rem;padding:0;display:inline-grid}.nova-settings-menu-grip:active{cursor:grabbing;color:var(--nova-ink);background:var(--nova-surface-2)}.nova-settings-menu-input{border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);width:100%;min-width:0;min-height:2rem;color:var(--nova-ink);font:inherit;background:#faf8f4;padding:.35rem .55rem;font-size:.86rem}.nova-settings-menu-input:focus{border-color:var(--nova-brand);outline:0}@supports (color:color-mix(in lab,red,red)){.nova-settings-menu-input:focus{border-color:color-mix(in srgb,var(--nova-brand) 40%,var(--nova-line))}}.nova-settings-menu-input:focus{box-shadow:0 0 0 2px var(--nova-gold);background:#fff}@supports (color:color-mix(in lab,red,red)){.nova-settings-menu-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--nova-gold) 25%,transparent)}}.nova-settings-menu-row .nova-settings-check{border-radius:var(--nova-radius-sm);width:1.7rem;height:1.7rem}.nova-settings-menu-row .nova-admin-action{grid-area:1/4;width:1.7rem;height:1.7rem}.nova-settings-menu-add{border:1px dashed var(--nova-line);justify-content:center;align-items:center;gap:.4rem;min-height:2rem;margin-top:.15rem;padding:.35rem .7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nova-settings-menu-add{border:1px dashed color-mix(in srgb,var(--nova-line) 70%,#8a8178)}}.nova-settings-menu-add{border-radius:var(--nova-radius);color:var(--nova-muted);font:inherit;cursor:pointer;background:0 0;font-size:.82rem;font-weight:650;transition:border-color .15s,color .15s,background .15s}.nova-settings-menu-add:hover{border-color:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-settings-menu-add:hover{border-color:color-mix(in srgb,var(--nova-brand) 45%,var(--nova-line))}}.nova-settings-menu-add:hover{color:var(--nova-brand);background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-settings-menu-add:hover{background:color-mix(in srgb,var(--nova-brand) 6%,#fff)}}@media(min-width:901px){.nova-settings-menu-head,.nova-settings-menu-row{grid-template-columns:2rem 3.25rem minmax(0,1.2fr) minmax(0,.9fr) 2rem;align-items:center;gap:.45rem;display:grid}.nova-settings-menu-head{color:var(--nova-muted);letter-spacing:.06em;text-transform:uppercase;padding:0 .55rem .2rem;font-size:.68rem;font-weight:750}.nova-settings-menu{gap:.35rem}.nova-settings-menu-row{background:linear-gradient(#fff,#fbfaf7);padding:.45rem .55rem}.nova-settings-menu-row .nova-settings-menu-input--path{grid-column:auto}.nova-settings-menu-row .nova-admin-action{grid-area:auto}.nova-settings-menu-row:hover{border-color:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-settings-menu-row:hover{border-color:color-mix(in srgb,var(--nova-brand) 22%,var(--nova-line))}}.nova-settings-menu-row:hover{box-shadow:0 6px 16px #241b130a}.nova-settings-menu-input{background:#fff;min-height:2.35rem;padding:.45rem .7rem;font-size:.9rem}.nova-settings-menu-grip,.nova-settings-menu-row .nova-settings-check,.nova-settings-menu-row .nova-admin-action{width:2rem;height:2rem}.nova-settings-menu-row .nova-settings-check{justify-self:center}.nova-settings-menu-add{justify-self:start;min-width:8.5rem}}.nova-settings-check{border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);background:#fff;place-items:center;width:2.15rem;height:2.15rem;display:inline-grid}.nova-settings-card-demo{border:1px solid var(--nova-line);border-radius:var(--preview-card-radius,6px);background:#fff;margin-top:.9rem;padding:.9rem;box-shadow:0 8px 20px #241b130d}.nova-settings-card-demo[data-shadow=none]{box-shadow:none}.nova-settings-card-demo[data-shadow=strong]{box-shadow:0 16px 36px #241b131f}.nova-settings-card-demo strong{margin-bottom:.2rem;font-size:.92rem;display:block}.nova-settings-card-demo p{color:var(--nova-muted);margin:0;font-size:.82rem}.nova-admin-pop-user{align-items:center;gap:.75rem;min-width:0;display:flex}.nova-admin-pop-user-meta{gap:.12rem;min-width:0;display:grid}.nova-admin-pop-user-meta strong{text-overflow:ellipsis;white-space:nowrap;color:var(--nova-ink);font-size:.92rem;font-weight:700;display:block;overflow:hidden}.nova-admin-pop-user-meta em{letter-spacing:.06em;text-transform:uppercase;color:var(--nova-brand);font-size:.68rem;font-style:normal;font-weight:750;display:block}.nova-admin-pop-user-meta>span{color:var(--nova-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;display:block;overflow:hidden}.nova-admin-pop-avatar{background:var(--nova-brand);border-radius:.4rem;place-items:center;width:2.45rem;height:2.45rem;display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.nova-admin-pop-avatar{background:color-mix(in srgb,var(--nova-brand) 14%,#fff)}}.nova-admin-pop-avatar{color:var(--nova-brand);border:1px solid var(--nova-brand);flex:none;font-size:.78rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.nova-admin-pop-avatar{border:1px solid color-mix(in srgb,var(--nova-brand) 18%,var(--nova-line))}}.nova-admin-pop-avatar img{object-fit:cover;width:100%;height:100%}.nova-profile{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.nova-profile-side{gap:.75rem;display:grid}.nova-profile-card{border:1px solid var(--nova-line);border-radius:var(--nova-radius);text-align:center;background:#fff;justify-items:center;gap:.45rem;padding:1.15rem 1rem;display:grid;box-shadow:0 8px 24px #241b130a}.nova-profile-avatar{border-radius:var(--nova-radius-sm);background:linear-gradient(145deg,var(--nova-brand),#f4efe7);place-items:center;width:5.5rem;height:5.5rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.nova-profile-avatar{background:linear-gradient(145deg,color-mix(in srgb,var(--nova-brand) 18%,#fff),#f4efe7)}}.nova-profile-avatar{color:var(--nova-brand);font-family:var(--font-display);font-size:1.55rem;font-weight:700}.nova-profile-avatar img{object-fit:cover;width:100%;height:100%}.nova-profile-card h2{font-family:var(--font-display);margin:0;font-size:1.25rem}.nova-profile-card>p{color:var(--nova-muted);word-break:break-all;margin:0;font-size:.86rem}.nova-profile-meta{border-top:1px solid var(--nova-line);text-align:left;grid-template-columns:1fr 1fr;gap:.55rem;width:100%;margin:.55rem 0 0;padding-top:.7rem;display:grid}.nova-profile-meta dt{color:var(--nova-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:750}.nova-profile-meta dd{margin:.15rem 0 0;font-size:.84rem;font-weight:650}.nova-profile-tabs{border:1px solid var(--nova-line);border-radius:var(--nova-radius);background:#fff;gap:.25rem;padding:.35rem;display:grid}.nova-profile-tab{border-radius:var(--nova-radius-sm);min-height:2.25rem;color:var(--nova-muted);align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.86rem;font-weight:650;text-decoration:none;display:flex}.nova-profile-tab:hover{background:var(--nova-surface-2);color:var(--nova-ink)}.nova-profile-tab.is-active{background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-profile-tab.is-active{background:color-mix(in srgb,var(--nova-brand) 12%,#fff)}}.nova-profile-tab.is-active{color:var(--nova-brand);box-shadow:inset 2px 0 0 var(--nova-brand)}.nova-profile-upload{border:1px dashed var(--nova-line);background:#faf7f2;border-radius:.35rem;flex-wrap:wrap;align-items:center;gap:.9rem;padding:.85rem;display:flex}.nova-profile-upload-preview{border-radius:var(--nova-radius);border:1px solid var(--nova-line);width:4.5rem;height:4.5rem;color:var(--nova-brand);background:#fff;place-items:center;font-size:1.1rem;font-weight:800;display:grid;overflow:hidden}.nova-profile-upload-preview img{object-fit:cover;width:100%;height:100%}.nova-profile-upload-fields{gap:.4rem;min-width:min(100%,14rem);display:grid}.nova-profile-remove{color:var(--nova-muted);align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;display:inline-flex}@media(max-width:900px){.nova-profile{grid-template-columns:1fr}}[data-theme=dark] .nova-profile-card,[data-theme=dark] .nova-profile-tabs,[data-theme=dark] .nova-settings-card,[data-theme=dark] .nova-settings-nav{background:var(--nova-surface)}[data-theme=dark] .nova-settings-nav{background:linear-gradient(180deg,var(--nova-surface) 0%,var(--nova-surface-2) 100%);box-shadow:none}[data-theme=dark] .nova-settings-nav-link:hover{background:var(--nova-surface-2);color:var(--nova-ink)}[data-theme=dark] .nova-settings-nav-link.is-active{background:linear-gradient(165deg,var(--nova-brand),var(--nova-brand))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-settings-nav-link.is-active{background:linear-gradient(165deg,color-mix(in srgb,var(--nova-brand) 88%,#fff),var(--nova-brand))}}[data-theme=dark] .nova-settings-nav-link.is-active{color:#fff}[data-theme=dark] .nova-settings-nav-ico{background:var(--nova-surface-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-settings-nav-ico{background:color-mix(in srgb,var(--nova-surface-2) 80%,#000)}}[data-theme=dark] .nova-settings-nav-ico{box-shadow:none}[data-theme=dark] .nova-settings-nav-link.is-active .nova-settings-nav-ico{color:#fff;background:#ffffff2e}[data-theme=dark] .nova-profile-upload,[data-theme=dark] .nova-settings-card-head,[data-theme=dark] .nova-settings-card>.nova-form-foot{background:var(--nova-surface-2)}.nova-settings-preview{width:100%;min-width:0}.nova-settings-preview-sticky{position:sticky;top:4.5rem}.nova-settings-preview-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.45rem;display:flex}.nova-settings-preview-head strong{font-size:.82rem;font-weight:750}.nova-settings-preview-head span{color:var(--nova-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.nova-settings-preview-frame{border:1px solid var(--nova-line);border-radius:var(--nova-radius);background:#fff;overflow:hidden;box-shadow:0 10px 24px #241b130f}.nova-sp-top{color:#ebe4da;letter-spacing:.01em;background:#16110d;justify-content:space-between;gap:.5rem;padding:.35rem .6rem;font-size:.62rem;display:flex}.nova-sp-nav{border-bottom:1px solid var(--nova-line);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex}.nova-sp-nav img{object-fit:contain;width:auto;max-width:5.25rem;height:1.4rem}.nova-sp-links{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.nova-sp-links span{color:var(--nova-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;font-weight:700}.nova-sp-hero{color:#fff;background-position:50%;background-size:cover;align-content:end;gap:.22rem;min-height:8.75rem;padding:.8rem .7rem;display:grid}.nova-sp-badge{border-radius:var(--nova-radius-sm);background:var(--preview-gold,#b77928);width:fit-content;padding:.12rem .35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nova-sp-badge{background:color-mix(in srgb,var(--preview-gold,#b77928) 85%,#000)}}.nova-sp-badge{letter-spacing:.05em;text-transform:uppercase;font-size:.55rem;font-weight:700}.nova-sp-hero h3{font-family:var(--font-display);margin:0;font-size:1rem;line-height:1.15}.nova-sp-hero p{opacity:.88;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:17rem;margin:0;font-size:.68rem;line-height:1.35;display:-webkit-box;overflow:hidden}.nova-sp-cta{border-radius:var(--nova-radius-sm);background:var(--preview-brand,#a83420);width:fit-content;margin-top:.15rem;padding:.24rem .5rem;font-size:.64rem;font-weight:700;display:inline-flex}.nova-sp-cards{background:#f5f1ea;grid-template-columns:1fr 1fr;gap:.4rem;padding:.55rem;display:grid}.nova-sp-cards article{border:1px solid var(--nova-line);border-radius:var(--preview-card-radius,6px);box-shadow:var(--preview-card-shadow,0 6px 14px #241b130a);background:#fff;padding:.5rem}.nova-sp-cards strong{margin-bottom:.12rem;font-size:.74rem;display:block}.nova-sp-cards span{color:var(--nova-muted);font-size:.64rem}@media(min-width:1101px){.nova-settings-nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;padding:.55rem}.nova-settings-nav-link{letter-spacing:.015em;text-align:left;flex-direction:row;justify-content:flex-start;gap:.55rem;min-height:2.95rem;padding:.55rem .7rem;font-size:.8rem}.nova-settings-nav-ico{width:1.65rem;height:1.65rem}.nova-settings-body{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);gap:1.1rem}}@media(max-width:1100px){.nova-settings-body{grid-template-columns:minmax(0,1fr);gap:.85rem}.nova-settings-preview-sticky{position:static}.nova-settings-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.45rem}.nova-settings-nav-link{min-height:3.35rem;padding:.5rem .3rem;font-size:.68rem}}@media(max-width:800px){.nova-settings{gap:.7rem}.nova-settings-nav{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:.35rem;max-width:100%;padding:.4rem;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.2% 98.8%,#0000);mask-image:linear-gradient(90deg,#0000,#000 1.2% 98.8%,#0000)}.nova-settings,.nova-settings-main,.nova-settings-body{min-width:0;max-width:100%;overflow-x:clip}.nova-settings-nav-link{scroll-snap-align:start;flex:none;gap:.32rem;width:5.15rem;min-width:5.15rem;min-height:3.45rem;padding:.5rem .35rem;font-size:.64rem}.nova-settings-nav-ico{width:1.55rem;height:1.55rem}.nova-settings-nav-txt{max-width:100%;font-size:.62rem}.nova-settings-card-head{padding:.75rem .8rem}.nova-settings-card-body{padding:.85rem}.nova-settings-card>.nova-form-foot{padding:.75rem .8rem}.nova-settings-grid{grid-template-columns:1fr}.nova-settings-menu-head,.nova-settings-menu-hint{display:none}.nova-settings-menu-meta{justify-content:flex-end}.nova-settings-menu-row{grid-template-columns:1.55rem 1.55rem minmax(0,1fr) 1.55rem;gap:.3rem;padding:.3rem}.nova-settings-menu-row .nova-settings-menu-input--path{grid-column:3}.nova-settings-menu-row .nova-admin-action{grid-area:1/4}.nova-settings-menu-input{min-height:1.9rem;padding:.3rem .5rem;font-size:.82rem}.nova-settings-menu-grip,.nova-settings-menu-row .nova-settings-check,.nova-settings-menu-row .nova-admin-action{width:1.55rem;height:1.55rem}.nova-settings-menu-add{gap:0;width:100%;min-height:1.9rem;padding:.3rem}.nova-settings-menu-add span{display:none}.nova-craft-image-row{grid-template-columns:minmax(0,1fr) 1.55rem;gap:.3rem}.nova-craft-image-row .nova-settings-menu-input{grid-area:2/1/auto/-1}.nova-settings-preview-head{margin-bottom:.35rem}.nova-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.nova-wcard{gap:.65rem;min-height:5.35rem;padding:.85rem .8rem}.nova-wcard-value{font-size:clamp(1.35rem,5vw,1.7rem)}.nova-wcard-label,.nova-wcard-hint{font-size:.68rem}.nova-wcard-ico{width:2.25rem;height:2.25rem}.nova-admin-form-grid{grid-template-columns:1fr}.nova-table td,.nova-table th{padding:.7rem .75rem}}@media(max-width:520px){.nova-settings-nav-link{width:4.85rem;min-width:4.85rem;min-height:3.25rem;padding:.45rem .28rem}.nova-settings-nav-txt{font-size:.6rem}}[data-theme=dark] .nova-admin-sidebar,[data-theme=dark] .nova-admin-topbar,[data-theme=dark] .nova-admin-dock,[data-theme=dark] .nova-admin-icon-btn,[data-theme=dark] .nova-admin-ghost-btn,[data-theme=dark] .nova-admin-pop,[data-theme=dark] .nova-aconfirm-dialog{background:var(--nova-surface)}[data-theme=dark] .nova-admin-dock-item:hover,[data-theme=dark] .nova-admin-dock-item.is-active,[data-theme=dark] .nova-admin-dock-ico{background:var(--nova-surface-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-admin-dock-ico{background:color-mix(in srgb,var(--nova-surface-2) 80%,#000)}}[data-theme=dark] .nova-admin-dock-item.is-active .nova-admin-dock-ico{background:var(--nova-brand);color:#fff}[data-theme=dark] .nova-admin-notify-dot{box-shadow:0 0 0 2px var(--nova-surface)}[data-theme=dark] .nova-admin-action--add{background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-admin-action--add{background:color-mix(in srgb,var(--nova-brand) 18%,transparent)}}[data-theme=dark] .nova-admin-action--edit{color:#9db7f0;background:#2f5bb838;border-color:#2f5bb859}[data-theme=dark] .nova-admin-action--copy{color:#c4a8f0;background:#6b3fb838;border-color:#6b3fb859}[data-theme=dark] .nova-admin-action--delete{color:#f0a29a;background:#b423182e;border-color:#b4231859}[data-theme=dark] .nova-admin-sidebar{background:linear-gradient(180deg,var(--nova-surface-2),var(--nova-surface))}[data-theme=dark] .nova-admin-nav-link.is-active{background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-admin-nav-link.is-active{background:color-mix(in srgb,var(--nova-brand) 18%,transparent)}}[data-theme=dark] .nova-admin-nav-link.is-active{color:var(--nova-brand-strong)}[data-theme=dark] .nova-admin-brand-mark{background:var(--nova-surface-2)}[data-theme=dark] .nova-wcard,[data-theme=dark] .nova-apanel,[data-theme=dark] .nova-table-wrap,[data-theme=dark] .nova-admin-tabs{background:var(--nova-surface)}[data-theme=dark] .nova-admin-tabs--content{background:linear-gradient(180deg,var(--nova-surface) 0%,var(--nova-surface-2) 100%);box-shadow:none}[data-theme=dark] .nova-admin-tabs--content .nova-admin-tab:hover,[data-theme=dark] .nova-admin-tabs--content .nova-admin-tab.is-active,[data-theme=dark] .nova-admin-tab-ico{background:var(--nova-surface-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-admin-tab-ico{background:color-mix(in srgb,var(--nova-surface-2) 80%,#000)}}[data-theme=dark] .nova-admin-tabs--content .nova-admin-tab.is-active .nova-admin-tab-ico{background:var(--nova-brand);color:#fff}[data-theme=dark] .nova-table th,[data-theme=dark] .nova-apanel-head,[data-theme=dark] .nova-apanel-toolbar,[data-theme=dark] .nova-apanel-foot{background:var(--nova-surface-2)}[data-theme=dark] .nova-table tbody tr:hover td{background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-table tbody tr:hover td{background:color-mix(in srgb,var(--nova-brand) 10%,transparent)}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .nova-admin-sidebar,:root:not([data-theme=light]) .nova-admin-topbar,:root:not([data-theme=light]) .nova-admin-dock,:root:not([data-theme=light]) .nova-admin-icon-btn,:root:not([data-theme=light]) .nova-admin-ghost-btn{background:var(--nova-surface)}:root:not([data-theme=light]) .nova-admin-sidebar{background:linear-gradient(180deg,var(--nova-surface-2),var(--nova-surface))}}@keyframes nova-shimmer{to{background-position:-200% 0}}.nova-glass{background:var(--nova-glass);-webkit-backdrop-filter:blur(var(--nova-blur));backdrop-filter:blur(var(--nova-blur));border:1px solid var(--nova-line)}@supports (color:color-mix(in lab,red,red)){.nova-glass{border:1px solid color-mix(in srgb,var(--nova-line) 70%,transparent)}}.nova-btn--glow{box-shadow:0 12px 40px var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-btn--glow{box-shadow:0 12px 40px color-mix(in srgb,var(--nova-brand) 35%,transparent)}}.nova-btn--whatsapp{color:#fff;background:#25d366;border-color:#1ebe57}.nova-btn--whatsapp:hover{color:#fff;background:#1ebe57;border-color:#18a84d}.nova-icon-btn--wa{color:#25d366;border-color:#25d366}@supports (color:color-mix(in lab,red,red)){.nova-icon-btn--wa{border-color:color-mix(in srgb,#25d366 45%,var(--nova-line))}}.nova-icon-btn--wa:hover{color:#128c7e;background:#25d366;border-color:#25d366}@supports (color:color-mix(in lab,red,red)){.nova-icon-btn--wa:hover{background:color-mix(in srgb,#25d366 10%,var(--nova-surface))}}.nova-icon--whatsapp{display:block}.nova-craft{background:var(--nova-surface-2);padding-block:clamp(1.35rem,1rem + 1.4vw,2.1rem) clamp(1.1rem,.85rem + 1vw,1.65rem)}.nova-craft-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(.9rem,2vw,1.6rem);display:grid}.nova-craft-media{isolation:isolate;aspect-ratio:4/3;border-radius:var(--nova-radius);background:#1a120c;min-height:14rem;position:relative;overflow:hidden;box-shadow:0 10px 28px #241b131f}.nova-craft-frame{opacity:0;pointer-events:none;margin:0;transition:opacity .65s;position:absolute;inset:0}.nova-craft-frame.is-active{opacity:1;z-index:1}.nova-craft-frame img{object-fit:cover;width:100%;height:100%;transition:transform 6.5s;display:block;transform:scale(1.03)}.nova-craft-frame.is-active img{transform:scale(1)}.nova-craft-fallback{background:linear-gradient(145deg,var(--nova-surface-2),var(--nova-gold));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.nova-craft-fallback{background:linear-gradient(145deg,var(--nova-surface-2),color-mix(in srgb,var(--nova-gold) 45%,var(--nova-brand)))}}.nova-craft-shade{z-index:2;pointer-events:none;background:linear-gradient(#0000 48%,#140c086b);position:absolute;inset:0}.nova-craft-badge{z-index:3;border-radius:var(--nova-radius-sm);color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#128c7eeb;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;bottom:.75rem;left:.75rem}.nova-craft-copy{align-content:center;gap:.55rem;min-width:0;padding-block:.15rem;display:grid}.nova-craft-copy h2{text-wrap:pretty;margin:0;font-size:clamp(1.35rem,1.1rem + 1vw,2rem);line-height:1.18}.nova-craft-copy .nova-lead{max-width:34rem;margin:0;font-size:clamp(.9rem,.84rem + .2vw,.98rem);line-height:1.5}.nova-craft-actions{gap:.55rem;margin-top:.45rem}.nova-craft-actions .nova-btn{min-height:2.55rem;padding:.55rem 1rem}.nova-stats-row{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.4rem;width:100%;margin-top:2rem;display:flex}.nova-stat-badge{border:1px solid var(--nova-line);border-radius:var(--nova-radius);text-align:center;white-space:nowrap;background:#fff;flex:1 1 0;justify-content:center;align-items:center;gap:.35rem;min-width:0;min-height:2.15rem;padding:.35rem .55rem;display:inline-flex;box-shadow:0 3px 10px #241b130a}.nova-stat-badge strong{font-family:var(--font-display);letter-spacing:-.01em;color:var(--nova-brand);font-size:clamp(.88rem,.78rem + .4vw,1.15rem);font-weight:700;line-height:1}.nova-stat-badge span{color:var(--nova-muted);letter-spacing:.05em;text-transform:uppercase;text-overflow:ellipsis;font-size:clamp(.58rem,.52rem + .18vw,.7rem);font-weight:700;overflow:hidden}@media(min-width:701px){.nova-stats-row{gap:.55rem}.nova-stat-badge{gap:.45rem;min-height:2.45rem;padding:.45rem .9rem}.nova-stat-badge strong{font-size:1.2rem}.nova-stat-badge span{letter-spacing:.07em;font-size:.72rem}}.nova-price-tag{border-radius:var(--nova-radius-sm);background:var(--nova-surface-2);color:var(--nova-brand);font-weight:800;font-size:var(--nova-step--1);margin:.75rem 0;padding:.35rem .75rem;display:inline-flex}.nova-section-head{justify-items:start;gap:.55rem;max-width:100%;margin-bottom:clamp(1rem,2vw,1.35rem);display:grid}.nova-page-head{background:linear-gradient(#e5ddd0,#fff 72%);border-bottom:1px solid #e5ddd0;padding-block:clamp(1rem,.85rem + .7vw,1.55rem) clamp(.95rem,.8rem + .6vw,1.35rem)}.nova-page-head-wrap{gap:.7rem;display:grid}.nova-page-head .nova-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin:0;padding:0;list-style:none;display:flex}.nova-page-head .nova-breadcrumbs li{color:var(--nova-muted);letter-spacing:.02em;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.nova-page-head .nova-breadcrumbs a{color:var(--nova-muted);text-decoration:none;transition:color .2s}.nova-page-head .nova-breadcrumbs a:hover{color:var(--nova-brand)}.nova-page-head .nova-breadcrumbs [aria-current=page]{color:var(--nova-ink)}.nova-page-head .nova-breadcrumbs li[aria-hidden=true]{opacity:.45;font-weight:600}.nova-page-head-panel{border-left:2px solid var(--nova-gold);padding:.15rem 0 .1rem;gap:.85rem;padding-left:clamp(.85rem,2vw,1.15rem);display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.nova-page-head-panel{border-left:2px solid color-mix(in srgb,var(--nova-gold) 70%,#e5ddd0)}}.nova-page-head-copy{justify-items:start;gap:.45rem;min-width:0;max-width:46rem;display:grid}.nova-page-head-kicker{color:var(--nova-icon);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.68rem;font-weight:800;display:inline-flex}.nova-page-head-kicker:before{content:"";background:var(--nova-gold);border-radius:50%;flex:none;width:.45rem;height:.45rem}.nova-page-head-title{color:var(--nova-ink);font-family:var(--font-display);text-wrap:balance;letter-spacing:-.01em;margin:0;font-size:clamp(1.55rem,1.25rem + 1.15vw,2.35rem);font-weight:700;line-height:1.12}.nova-page-head-lead{max-width:38rem;color:var(--nova-muted);margin:0;font-size:clamp(.9rem,.86rem + .18vw,1.02rem);font-weight:550;line-height:1.55}.nova-page-head-actions{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.nova-page-head--split .nova-page-head-copy{max-width:52rem}[data-theme=dark] .nova-page-head{border-bottom-color:var(--nova-line);background:linear-gradient(180deg,var(--nova-surface-2),var(--nova-surface))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-page-head{background:linear-gradient(180deg,color-mix(in srgb,var(--nova-surface-2) 88%,#e5ddd0),var(--nova-surface))}}[data-theme=dark] .nova-page-head-panel{border-left-color:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-page-head-panel{border-left-color:color-mix(in srgb,var(--nova-gold) 55%,var(--nova-line))}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .nova-page-head{border-bottom-color:var(--nova-line);background:linear-gradient(180deg,var(--nova-surface-2),var(--nova-surface))}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-page-head{background:linear-gradient(180deg,color-mix(in srgb,var(--nova-surface-2) 88%,#e5ddd0),var(--nova-surface))}}:root:not([data-theme=light]) .nova-page-head-panel{border-left-color:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-page-head-panel{border-left-color:color-mix(in srgb,var(--nova-gold) 55%,var(--nova-line))}}}@media(max-width:800px){.nova-page-head{padding-block:1rem .95rem}.nova-page-head-wrap{gap:.55rem}.nova-page-head-panel{gap:.7rem;padding-left:.8rem}.nova-page-head-title{font-size:clamp(1.4rem,1.2rem + 1.4vw,1.85rem)}.nova-page-head-lead{font-size:.9rem;line-height:1.5}.nova-page-head-actions{width:100%}.nova-page-head-actions .nova-btn{flex:auto;justify-content:center}}@media(max-width:480px){.nova-page-head{padding-block:.9rem .85rem}.nova-page-head-panel{padding-left:.7rem}.nova-page-head-title{font-size:1.35rem;line-height:1.18}.nova-page-head-kicker{letter-spacing:.14em;font-size:.64rem}}.nova-page-body{padding-block:clamp(1.35rem,1rem + 1.5vw,2.35rem)}.nova-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.15rem);display:grid}.nova-feature{border:1px solid var(--nova-line);border-radius:var(--nova-radius);background:var(--nova-surface);gap:.4rem;padding:clamp(1rem,2.5vw,1.25rem);display:grid}.nova-feature h3{margin:0;font-size:1.05rem;line-height:1.25}.nova-feature p{color:var(--nova-muted);margin:0;font-size:.9rem;line-height:1.5}.nova-feature-ico{border-radius:var(--nova-radius-sm);background:var(--nova-icon);place-items:center;width:2.15rem;height:2.15rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.nova-feature-ico{background:color-mix(in srgb,var(--nova-icon) 12%,transparent)}}.nova-feature-ico{color:var(--nova-icon)}.nova-detail-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1rem,3vw,2rem);display:grid}.nova-detail-media{border-radius:var(--nova-radius);aspect-ratio:16/11;background:#1a120c;min-height:12rem;position:relative;overflow:hidden;box-shadow:0 12px 32px #241b131f}.nova-detail-media img{object-fit:cover;object-position:center;cursor:zoom-in;width:100%;height:100%;display:block}.nova-detail-copy{align-content:start;gap:.75rem;display:grid}.nova-detail-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.nova-detail-list li{color:var(--nova-ink);align-items:flex-start;gap:.55rem;font-size:.92rem;font-weight:600;line-height:1.45;display:flex}.nova-detail-list li:before{content:"";background:var(--nova-gold);border-radius:50%;flex:none;width:.45rem;height:.45rem;margin-top:.45rem}.nova-contact-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(1rem,3vw,1.75rem);display:grid}.nova-contact-form{gap:0;padding:clamp(1rem,2.5vw,1.25rem);display:grid}.nova-contact-form .nova-quote-grid{gap:.65rem}.nova-contact-cards{gap:.65rem;display:grid}.nova-contact-card{border:1px solid var(--nova-line);border-radius:var(--nova-radius);background:var(--nova-surface);color:inherit;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.nova-contact-card:hover{border-color:var(--nova-icon)}@supports (color:color-mix(in lab,red,red)){.nova-contact-card:hover{border-color:color-mix(in srgb,var(--nova-icon) 40%,var(--nova-line))}}.nova-contact-card:hover{background:var(--nova-icon)}@supports (color:color-mix(in lab,red,red)){.nova-contact-card:hover{background:color-mix(in srgb,var(--nova-icon) 6%,var(--nova-surface))}}.nova-contact-card-ico{border-radius:var(--nova-radius-sm);background:var(--nova-icon);place-items:center;width:2.4rem;height:2.4rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.nova-contact-card-ico{background:color-mix(in srgb,var(--nova-icon) 12%,transparent)}}.nova-contact-card-ico{color:var(--nova-icon)}.nova-contact-card strong{letter-spacing:.08em;text-transform:uppercase;color:var(--nova-muted);font-size:.72rem;display:block}.nova-contact-card span{font-size:.95rem;font-weight:750}.nova-ref-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.1rem);display:grid}.nova-ref-card{gap:.7rem;min-width:0;display:grid}.nova-ref-media{border-radius:var(--nova-radius);aspect-ratio:4/3;background:#1a120c;overflow:hidden}.nova-ref-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.nova-ref-card:hover .nova-ref-media img{transform:scale(1.04)}.nova-ref-card h3{margin:0;font-size:1rem;line-height:1.3}.nova-ref-card p{color:var(--nova-muted);margin:0;font-size:.86rem;line-height:1.45}.nova-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,2vw,1.2rem);display:grid}.nova-blog-item{min-width:0;color:inherit;gap:.7rem;text-decoration:none;display:grid}.nova-blog-item-media{border-radius:var(--nova-radius);aspect-ratio:16/10;background:#1a120c;overflow:hidden}.nova-blog-item-media img{object-fit:cover;width:100%;height:100%;display:block}.nova-blog-item h3{margin:0;font-size:1.05rem;line-height:1.3}.nova-blog-item p{color:var(--nova-muted);margin:0;font-size:.88rem;line-height:1.45}.nova-blog-meta{color:var(--nova-muted);letter-spacing:.04em;font-size:.72rem;font-weight:700}.nova-article{gap:1.1rem;width:100%;max-width:none;display:grid}.nova-article-meta{color:var(--nova-muted);flex-wrap:wrap;gap:.55rem 1rem;font-size:.78rem;font-weight:700;display:flex}.nova-article-body{color:var(--nova-muted);gap:.55rem;font-size:1.02rem;line-height:1.65;display:grid}.nova-article-body p{margin:0}.nova-article-body h2,.nova-article-body h3{color:var(--nova-ink);margin:.85rem 0 .15rem;line-height:1.25}.nova-article-body h2{font-size:clamp(1.25rem,2.2vw,1.45rem)}.nova-article-body h3{font-size:clamp(1.05rem,1.8vw,1.18rem)}.nova-article-body ul,.nova-article-body ol{gap:.28rem;margin:.15rem 0;padding-left:1.2rem;display:grid}.nova-detail-media--cover{aspect-ratio:auto;border-radius:var(--nova-radius);border:1px solid var(--nova-line);max-width:100%;height:auto;min-height:0;margin-inline:auto;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.nova-detail-media--cover{border:1px solid color-mix(in srgb,var(--nova-line) 82%,transparent)}}.nova-detail-media--cover{box-shadow:0 12px 28px var(--nova-ink);background:#1a120c}@supports (color:color-mix(in lab,red,red)){.nova-detail-media--cover{box-shadow:0 12px 28px color-mix(in srgb,var(--nova-ink) 7%,transparent)}}.nova-detail-media--cover img{object-fit:contain;object-position:center;cursor:zoom-in;width:100%;max-width:100%;height:auto;max-height:none;margin-inline:auto;display:block}.nova-article-figure{gap:.4rem;max-width:min(100%,50rem);margin:.55rem auto .2rem;display:grid}.nova-article-figure img,.nova-article-body img{aspect-ratio:16/11;object-fit:cover;object-position:center;border-radius:var(--nova-radius);border:1px solid var(--nova-line);width:100%;max-width:100%;height:100%;max-height:none;margin-inline:auto;display:block}@supports (color:color-mix(in lab,red,red)){.nova-article-figure img,.nova-article-body img{border:1px solid color-mix(in srgb,var(--nova-line) 80%,transparent)}}.nova-article-figure img,.nova-article-body img{cursor:zoom-in;background:#1a120c}.nova-article-figure figcaption{color:var(--nova-muted);text-align:center;margin:0;font-size:.8rem;font-weight:600;line-height:1.4}@media(min-width:768px){.nova-detail-media--cover{max-width:100%}.nova-article-figure{max-width:min(100%,56rem)}}.nova-lightbox-dialog{width:min(72rem,100%);max-height:min(92svh,52rem)}.nova-lightbox-dialog img{max-height:min(86svh,48rem)}.nova-article-layout{gap:1.5rem;display:grid}.nova-container.nova-article-layout{width:min(100% - clamp(2rem,6vw,6rem),76rem);max-width:100%;margin-inline:auto}.nova-article-layout .nova-actions{margin-top:.35rem}.nova-page-head-wrap.nova-container{width:min(100% - clamp(2rem,6vw,6rem),76rem);max-width:100%;margin-inline:auto}.nova-page-head--article .nova-page-head-copy{max-width:none}.nova-pager{justify-content:center;margin-top:clamp(1.75rem,3vw,2.5rem);display:flex}.nova-pager nav,.nova-apanel-foot nav{width:100%}.nova-pager .pagination,.nova-apanel-foot .pagination,nav>.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.nova-pager .page-item,.nova-apanel-foot .page-item,nav>.pagination .page-item{margin:0}.nova-pager .page-link,.nova-apanel-foot .page-link,nav>.pagination .page-link{border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);background:var(--nova-surface);min-width:2.35rem;min-height:2.35rem;color:var(--nova-ink);justify-content:center;align-items:center;padding:.35rem .7rem;font-size:.86rem;font-weight:650;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.nova-pager .page-item.active .page-link,.nova-pager .page-link:hover,.nova-apanel-foot .page-item.active .page-link,.nova-apanel-foot .page-link:hover,nav>.pagination .page-item.active .page-link,nav>.pagination .page-link:hover{border-color:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-pager .page-item.active .page-link,.nova-pager .page-link:hover,.nova-apanel-foot .page-item.active .page-link,.nova-apanel-foot .page-link:hover,nav>.pagination .page-item.active .page-link,nav>.pagination .page-link:hover{border-color:color-mix(in srgb,var(--nova-brand) 45%,var(--nova-line))}}.nova-pager .page-item.active .page-link,.nova-pager .page-link:hover,.nova-apanel-foot .page-item.active .page-link,.nova-apanel-foot .page-link:hover,nav>.pagination .page-item.active .page-link,nav>.pagination .page-link:hover{background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-pager .page-item.active .page-link,.nova-pager .page-link:hover,.nova-apanel-foot .page-item.active .page-link,.nova-apanel-foot .page-link:hover,nav>.pagination .page-item.active .page-link,nav>.pagination .page-link:hover{background:color-mix(in srgb,var(--nova-brand) 8%,var(--nova-surface))}}.nova-pager .page-item.active .page-link,.nova-pager .page-link:hover,.nova-apanel-foot .page-item.active .page-link,.nova-apanel-foot .page-link:hover,nav>.pagination .page-item.active .page-link,nav>.pagination .page-link:hover{color:var(--nova-brand)}.nova-pager .page-item.disabled .page-link,.nova-apanel-foot .page-item.disabled .page-link,nav>.pagination .page-item.disabled .page-link{opacity:.45;pointer-events:none}[data-theme=dark] .nova-pager .page-link,[data-theme=dark] .nova-apanel-foot .page-link,[data-theme=dark] nav>.pagination .page-link{background:var(--nova-surface-2);border-color:var(--nova-line)}[data-theme=dark] .nova-pager .page-item.active .page-link,[data-theme=dark] .nova-pager .page-link:hover,[data-theme=dark] .nova-apanel-foot .page-item.active .page-link,[data-theme=dark] .nova-apanel-foot .page-link:hover,[data-theme=dark] nav>.pagination .page-item.active .page-link,[data-theme=dark] nav>.pagination .page-link:hover{background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-pager .page-item.active .page-link,[data-theme=dark] .nova-pager .page-link:hover,[data-theme=dark] .nova-apanel-foot .page-item.active .page-link,[data-theme=dark] .nova-apanel-foot .page-link:hover,[data-theme=dark] nav>.pagination .page-item.active .page-link,[data-theme=dark] nav>.pagination .page-link:hover{background:color-mix(in srgb,var(--nova-brand) 14%,var(--nova-surface-2))}}[data-theme=dark] .nova-pager .page-item.active .page-link,[data-theme=dark] .nova-pager .page-link:hover,[data-theme=dark] .nova-apanel-foot .page-item.active .page-link,[data-theme=dark] .nova-apanel-foot .page-link:hover,[data-theme=dark] nav>.pagination .page-item.active .page-link,[data-theme=dark] nav>.pagination .page-link:hover{border-color:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-pager .page-item.active .page-link,[data-theme=dark] .nova-pager .page-link:hover,[data-theme=dark] .nova-apanel-foot .page-item.active .page-link,[data-theme=dark] .nova-apanel-foot .page-link:hover,[data-theme=dark] nav>.pagination .page-item.active .page-link,[data-theme=dark] nav>.pagination .page-link:hover{border-color:color-mix(in srgb,var(--nova-brand) 45%,var(--nova-line))}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .nova-pager .page-link,:root:not([data-theme=light]) .nova-apanel-foot .page-link,:root:not([data-theme=light]) nav>.pagination .page-link{background:var(--nova-surface-2);border-color:var(--nova-line)}:root:not([data-theme=light]) .nova-pager .page-item.active .page-link,:root:not([data-theme=light]) .nova-pager .page-link:hover,:root:not([data-theme=light]) .nova-apanel-foot .page-item.active .page-link,:root:not([data-theme=light]) .nova-apanel-foot .page-link:hover,:root:not([data-theme=light]) nav>.pagination .page-item.active .page-link,:root:not([data-theme=light]) nav>.pagination .page-link:hover{background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-pager .page-item.active .page-link,:root:not([data-theme=light]) .nova-pager .page-link:hover,:root:not([data-theme=light]) .nova-apanel-foot .page-item.active .page-link,:root:not([data-theme=light]) .nova-apanel-foot .page-link:hover,:root:not([data-theme=light]) nav>.pagination .page-item.active .page-link,:root:not([data-theme=light]) nav>.pagination .page-link:hover{background:color-mix(in srgb,var(--nova-brand) 14%,var(--nova-surface-2))}}:root:not([data-theme=light]) .nova-pager .page-item.active .page-link,:root:not([data-theme=light]) .nova-pager .page-link:hover,:root:not([data-theme=light]) .nova-apanel-foot .page-item.active .page-link,:root:not([data-theme=light]) .nova-apanel-foot .page-link:hover,:root:not([data-theme=light]) nav>.pagination .page-item.active .page-link,:root:not([data-theme=light]) nav>.pagination .page-link:hover{border-color:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-pager .page-item.active .page-link,:root:not([data-theme=light]) .nova-pager .page-link:hover,:root:not([data-theme=light]) .nova-apanel-foot .page-item.active .page-link,:root:not([data-theme=light]) .nova-apanel-foot .page-link:hover,:root:not([data-theme=light]) nav>.pagination .page-item.active .page-link,:root:not([data-theme=light]) nav>.pagination .page-link:hover{border-color:color-mix(in srgb,var(--nova-brand) 45%,var(--nova-line))}}}@media(max-width:900px){.nova-detail-hero,.nova-contact-grid,.nova-feature-grid,.nova-ref-grid,.nova-blog-grid{grid-template-columns:1fr}.nova-ref-grid,.nova-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.nova-ref-grid,.nova-blog-grid{grid-template-columns:1fr}}.nova-section-head h2{text-wrap:balance;max-width:none;margin:0;font-size:clamp(1.45rem,1.15rem + 1.2vw,2.15rem);line-height:1.15}.nova-section-head .nova-lead{max-width:36rem;margin:0;font-size:clamp(.92rem,.86rem + .25vw,1.02rem);line-height:1.55}.nova-section-head .nova-eyebrow{align-items:center;gap:.55rem;display:inline-flex}.nova-section-head .nova-eyebrow:after{content:"";background:var(--nova-icon);width:2.25rem;height:1px;display:block}.nova-section-head--split{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:end;gap:clamp(1rem,3vw,2.5rem);margin-bottom:1rem}.nova-section-head--split .nova-section-head-main{justify-items:start;gap:.45rem;min-width:0;display:grid}.nova-section-head--split h2{text-wrap:pretty;max-width:none}.nova-section-head--split .nova-lead{max-width:none;padding-bottom:.15rem;line-height:1.45}.nova-section-head--split .nova-eyebrow{letter-spacing:.14em;flex-direction:row}.nova-section-head--split .nova-eyebrow:before{display:none}.nova-section-head--center{text-align:center;justify-items:center;max-width:40rem;margin-inline:auto}.nova-section-head--center h2{max-width:20ch;font-size:clamp(1.55rem,1.1rem + 1.6vw,2.35rem)}.nova-section-head--center .nova-lead{margin-inline:auto}.nova-section-head--center .nova-eyebrow{letter-spacing:.18em;flex-direction:column;gap:.45rem}.nova-section-head--center .nova-eyebrow:before{content:"";background:var(--nova-icon);width:2.25rem;height:1px;display:block}.nova-section-head--center .nova-eyebrow:after{width:2.25rem}.nova-section-head--compact{margin-bottom:.85rem}.nova-services{padding-block:clamp(2.5rem,4vw,4rem)}.nova-section-head--split .nova-section-head-side{align-content:start;gap:.45rem;min-width:0;padding-top:.45rem;display:grid}.nova-section-head--split .nova-section-head-side .nova-lead{margin:0}.nova-services-controls{justify-self:start;align-items:center;gap:.45rem;margin-top:0;display:inline-flex}.nova-services-toolbar{justify-content:flex-end;align-items:center;min-height:2.65rem;margin:clamp(.25rem,.6vw,.5rem) 0 clamp(.75rem,1.5vw,1.1rem);display:flex}.nova-services-slider{isolation:isolate;--nova-services-per:1;--nova-services-gap:clamp(.75rem,1.5vw,1.1rem);position:relative}.nova-services-viewport{-webkit-overflow-scrolling:touch;min-width:0;margin-inline:.15rem;overflow:hidden}.nova-services-track{gap:var(--nova-services-gap);touch-action:pan-y;backface-visibility:hidden;transition:transform .45s cubic-bezier(.22,.61,.36,1);display:flex;transform:translateZ(0)}.nova-services-track.is-dragging{touch-action:none;cursor:grabbing;transition:none}.nova-services-slide{flex:0 0 calc((100% - (var(--nova-services-gap) * (var(--nova-services-per) - 1))) / var(--nova-services-per));min-width:0;max-width:100%}.nova-services-slide>.nova-service-card{height:100%}@media(min-width:700px){.nova-services-slider,.nova-blog-slider{--nova-services-per:2}}@media(min-width:1100px){.nova-services-slider{--nova-services-per:4}.nova-services-slider[data-per-lg="3"]{--nova-services-per:3}.nova-blog-slider{--nova-services-per:4}.nova-blog-slider[data-per-lg="3"]{--nova-services-per:3}.nova-blog-slider[data-per-lg="4"] .nova-blog-card-body{gap:.5rem;padding:.9rem 1rem}.nova-blog-slider[data-per-lg="4"] .nova-blog-card-title{font-size:clamp(1.05rem,.95rem + .35vw,1.22rem)}.nova-blog-slider[data-per-lg="4"] .nova-blog-card-text{font-size:.78rem;line-height:1.45}.nova-blog-slider[data-per-lg="4"] .nova-blog-card-media{aspect-ratio:16/11}}.nova-services:not(.is-scrollable) .nova-services-toolbar,.nova-blog:not(.is-scrollable) .nova-services-toolbar,.nova-services:not(.is-scrollable) .nova-services-controls,.nova-services:not(.is-scrollable) .nova-services-ctrl--edge,.nova-services:not(.is-scrollable) [data-nova-card-dots],.nova-blog:not(.is-scrollable) .nova-services-controls,.nova-blog:not(.is-scrollable) .nova-services-ctrl--edge,.nova-blog:not(.is-scrollable) [data-nova-card-dots]{display:none}.nova-services-ctrl{border:1px solid var(--nova-icon);place-items:center;width:2.65rem;height:2.65rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.nova-services-ctrl{border:1px solid color-mix(in srgb,var(--nova-icon) 40%,var(--nova-line))}}.nova-services-ctrl{border-radius:var(--nova-radius-sm);background:var(--nova-surface);color:var(--nova-ink);cursor:pointer;transition:transform .2s,background .2s,border-color .2s,color .2s,opacity .2s;box-shadow:0 10px 28px #241b131f}.nova-services-ctrl:hover:not(:disabled){border-color:var(--nova-icon);color:var(--nova-icon);background:var(--nova-icon);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.nova-services-ctrl:hover:not(:disabled){background:color-mix(in srgb,var(--nova-icon) 8%,var(--nova-surface))}}.nova-services-ctrl:disabled{opacity:.34;cursor:not-allowed;box-shadow:none}.nova-services-ctrl--edge{z-index:4;position:absolute;top:52%;transform:translateY(-50%)}.nova-services-ctrl--edge:hover:not(:disabled){transform:translateY(calc(-50% - 1px))}.nova-services-ctrl--prev{left:0}.nova-services-ctrl--next{right:0}.nova-services-dots{justify-content:center;align-items:center;gap:.15rem;min-height:2.75rem;margin-top:.9rem;display:flex}.nova-services-dot{cursor:pointer;background:0 0;border:0;border-radius:999px;width:2.75rem;height:2.75rem;padding:0;position:relative}.nova-services-dot:after{content:"";background:var(--nova-ink);border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.nova-services-dot:after{background:color-mix(in srgb,var(--nova-ink) 22%,transparent)}}.nova-services-dot:after{transition:transform .2s,background .2s,width .2s}.nova-services-dot.is-active:after{background:var(--nova-icon);border-radius:999px;width:1.35rem}@media(min-width:1100px){.nova-services-slider[data-per-lg="4"] .nova-service-card-body{gap:.55rem;padding:.9rem 1rem}.nova-services-slider[data-per-lg="4"] .nova-service-card-title{font-size:clamp(1.05rem,.95rem + .35vw,1.25rem)}.nova-services-slider[data-per-lg="4"] .nova-service-card-text{font-size:.78rem;line-height:1.45}.nova-services-slider[data-per-lg="4"] .nova-service-card-media{aspect-ratio:16/11}}.nova-metric-band{border-bottom:1px solid var(--nova-line);background:var(--nova-surface);padding-block:.85rem}.nova-metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;width:100%;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.nova-metric{text-align:center;border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);background:var(--nova-surface);align-content:start;justify-items:center;gap:.28rem;min-width:0;padding:.85rem .6rem;display:grid;box-shadow:0 10px 28px #241b130f}.nova-metric-ico{border:1px solid var(--nova-icon);place-items:center;width:2.1rem;height:2.1rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.nova-metric-ico{border:1px solid color-mix(in srgb,var(--nova-icon) 45%,var(--nova-line))}}.nova-metric-ico{border-radius:var(--nova-radius-sm);background:var(--nova-icon)}@supports (color:color-mix(in lab,red,red)){.nova-metric-ico{background:color-mix(in srgb,var(--nova-icon) 10%,transparent)}}.nova-metric-ico{color:var(--nova-icon)}.nova-metric strong{font-family:var(--font-display);color:var(--nova-brand);font-size:clamp(1.05rem,.85rem + 1.1vw,1.85rem);line-height:1}.nova-metric>span:last-child{color:var(--nova-muted);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(.55rem,.42rem + .55vw,.72rem);font-weight:700;line-height:1.2}.nova-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(.85rem,1.8vw,1.25rem);display:grid}.nova-services-grid--row{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.nova-service-card{border:1px solid var(--nova-line);border-radius:var(--nova-radius);background:var(--nova-surface);min-width:0;height:100%;color:inherit;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden;box-shadow:0 14px 36px #241b1314}.nova-service-card:hover{border-color:var(--nova-icon);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.nova-service-card:hover{border-color:color-mix(in srgb,var(--nova-icon) 35%,var(--nova-line))}}.nova-service-card:hover{box-shadow:0 22px 48px #241b1324}.nova-service-card-media{aspect-ratio:16/11;background:#1a100c;position:relative;overflow:hidden}.nova-service-card-media img,.nova-service-card-fallback{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .45s;display:block}.nova-service-card:hover .nova-service-card-media img{transform:scale(1.04)}.nova-service-card-fallback{background:linear-gradient(145deg,#3a2418,#b77928 55%,#7e2417)}.nova-service-card-shade{pointer-events:none;background:linear-gradient(#0000 45%,#120c0859);position:absolute;inset:0}.nova-service-card-tag{border-radius:var(--nova-radius-sm);color:#f3d9a8;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120c08b8;border:1px solid #b7792873;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.68rem;font-weight:750;display:inline-flex;position:absolute;top:.75rem;left:.75rem}.nova-service-card-body{flex:1;gap:.7rem;padding:clamp(1rem,2vw,1.25rem);display:grid}.nova-service-card-title{font-family:var(--font-display);color:var(--nova-ink);margin:0;font-size:clamp(1.2rem,1rem + .7vw,1.45rem);line-height:1.2}.nova-service-card-text{color:var(--nova-muted);font-size:var(--nova-step--1);margin:0;line-height:1.55}.nova-service-card-foot{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.35rem;display:flex}.nova-service-card-price{color:var(--nova-icon);font-size:.78rem;font-weight:750}.nova-service-card-cta{color:var(--nova-brand);align-items:center;gap:.35rem;font-size:.78rem;font-weight:750;display:inline-flex}@media(max-width:1100px){.nova-metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.nova-metric{gap:.22rem;padding:.65rem .3rem}.nova-services-grid:not(.nova-services-grid--row){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.nova-metric-band{padding-block:.7rem}.nova-metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;width:100%;max-width:100%;overflow:visible}.nova-metric{gap:.18rem;padding:.55rem .2rem;box-shadow:0 6px 16px #241b130d}.nova-metric-ico{width:1.55rem;height:1.55rem}.nova-metric-ico svg{width:14px;height:14px}.nova-services-ctrl--edge{display:none}.nova-services-controls{display:inline-flex}.nova-services-toolbar{justify-content:flex-start;margin-top:clamp(1rem,3.5vw,1.45rem);margin-bottom:clamp(.85rem,2.5vw,1.15rem)}.nova-section-head--split{margin-bottom:.15rem}.nova-services-viewport{margin-inline:0}.nova-services-slider,.nova-services,.nova-blog{max-width:100%;overflow-x:hidden}}@media(max-width:700px){.nova-services-grid:not(.nova-services-grid--row){grid-template-columns:1fr;gap:1rem}.nova-service-card-media{aspect-ratio:16/10}.nova-section-head--split{text-align:left;grid-template-columns:1fr;align-items:start;gap:.55rem;margin-bottom:0}.nova-section-head--split h2{max-width:100%}.nova-section-head--split .nova-lead{max-width:100%;padding-bottom:0}.nova-services-toolbar{margin-top:1.25rem;margin-bottom:1rem}.nova-metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem}.nova-metric{padding:.48rem .12rem}.nova-metric>span:last-child{letter-spacing:.01em;font-size:.52rem}.nova-metric strong{font-size:clamp(.95rem,.8rem + 1.4vw,1.15rem)}.nova-craft-grid{grid-template-columns:1fr;gap:.85rem}.nova-craft-media{aspect-ratio:16/10;min-height:11.5rem}.nova-craft-copy{gap:.45rem}.nova-craft-actions{margin-top:.35rem}}@media(max-width:380px){.nova-metric-ico{display:none}.nova-metric{gap:.12rem;padding:.4rem .08rem}.nova-metric>span:last-child{font-size:.48rem}}.nova-cta-banner h2,.nova-cta-banner p{color:#fff}.nova-cta-band{isolation:isolate;color:#fff;padding-block:clamp(2.75rem,5vw,4.5rem);position:relative;overflow:hidden}.nova-cta-band-bg{z-index:0;position:absolute;inset:0}.nova-cta-band-bg img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.04)}.nova-cta-band-overlay{background:#0a0806b3;position:absolute;inset:0}.nova-cta-band-inner{z-index:1;text-align:center;justify-items:center;gap:clamp(.9rem,2vw,1.25rem);max-width:48rem;margin-inline:auto;display:grid;position:relative}.nova-cta-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.nova-cta-badge{border-radius:var(--nova-radius-sm);color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff47;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.nova-cta-badge:hover{color:#fff;background:#ffffff2e;border-color:#ffffff6b}.nova-cta-badge-ico{color:#f3d9a8;background:#b7792847;border-radius:.25rem;flex:none;place-items:center;width:1.35rem;height:1.35rem;display:inline-grid}.nova-cta-title{color:#fff;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(1.55rem,1.2rem + 1.5vw,2.45rem);line-height:1.15}.nova-cta-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:.15rem;display:flex}.nova-cta-actions .nova-btn--primary{color:#1a100c;background:#fff;border-color:#fff}.nova-cta-actions .nova-btn--primary:hover{color:#1a100c;background:#f4ebe0}.nova-blog{max-width:100%;padding-block:clamp(2.2rem,3.5vw,3.5rem) clamp(1.5rem,2.5vw,2.4rem);overflow-x:hidden}.nova-blog-slider{isolation:isolate;box-sizing:border-box;--nova-services-per:1;--nova-services-gap:clamp(.85rem,1.8vw,1.25rem);width:100%;max-width:100%;margin:0;padding-inline:clamp(1rem,3vw,3rem);position:relative;overflow:hidden}.nova-blog-viewport{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow:hidden}.nova-blog-track{gap:var(--nova-services-gap);touch-action:pan-y;backface-visibility:hidden;transition:transform .45s cubic-bezier(.22,.61,.36,1);display:flex;transform:translateZ(0)}.nova-blog-track.is-dragging{touch-action:none;cursor:grabbing;transition:none}.nova-blog-slide{flex:0 0 calc((100% - (var(--nova-services-gap) * (var(--nova-services-per) - 1))) / var(--nova-services-per));min-width:0;max-width:100%}.nova-blog-card{border:1px solid var(--nova-line);border-radius:var(--nova-radius);background:var(--nova-surface);height:100%;color:inherit;flex-direction:column;text-decoration:none;transition:transform .25s,border-color .25s;display:flex;overflow:hidden}.nova-blog-card:hover{border-color:var(--nova-icon);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.nova-blog-card:hover{border-color:color-mix(in srgb,var(--nova-icon) 35%,var(--nova-line))}}.nova-blog-card-media{aspect-ratio:16/10;background:#1a100c;position:relative;overflow:hidden}.nova-blog-card-media img,.nova-blog-card-fallback{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.nova-blog-card:hover .nova-blog-card-media img{transform:scale(1.04)}.nova-blog-card-fallback{background:linear-gradient(145deg,#3a2418,#b77928 55%,#7e2417)}.nova-blog-card-shade{pointer-events:none;background:linear-gradient(#0000 42%,#120c0866);position:absolute;inset:0}.nova-blog-card-tag{border-radius:var(--nova-radius-sm);color:#f3d9a8;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120c08b8;border:1px solid #b7792873;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.68rem;font-weight:750;display:inline-flex;position:absolute;top:.75rem;left:.75rem}.nova-blog-card-body{flex:1;gap:.55rem;padding:clamp(.95rem,2vw,1.2rem);display:grid}.nova-blog-card-date{color:var(--nova-muted);font-size:.72rem;font-weight:650}.nova-blog-card-title{font-family:var(--font-display);color:var(--nova-ink);margin:0;font-size:clamp(1.15rem,.95rem + .6vw,1.4rem);line-height:1.2}.nova-blog-card-text{color:var(--nova-muted);font-size:var(--nova-step--1);margin:0;line-height:1.5}.nova-blog-card-cta{color:var(--nova-brand);align-items:center;gap:.35rem;margin-top:auto;font-size:.78rem;font-weight:750;display:inline-flex}.nova-blog-dots{margin-top:.85rem}.nova-blog-slider .nova-services-ctrl--prev{left:.35rem}.nova-blog-slider .nova-services-ctrl--next{right:.35rem}@media(max-width:800px){.nova-blog-slider{padding-inline:1rem}.nova-blog-slider .nova-services-ctrl--edge{display:none}.nova-cta-badges{gap:.4rem}.nova-cta-badge{max-width:100%;padding:.4rem .6rem;font-size:.72rem}.nova-cta-title,.nova-cta-band,.nova-cta-band-inner{max-width:100%}.nova-cta-actions{width:100%;max-width:100%}.nova-container{width:min(100% - 1.5rem,76rem)}.nova-topbar-inner,.nova-nav{min-width:0;max-width:100%}.nova-footer,.nova-footer-main,.nova-footer-meta{max-width:100%}}.nova-hero-wave{background:linear-gradient(180deg,transparent,var(--nova-bg));pointer-events:none;height:4rem;position:absolute;inset:auto 0 0}.nova-masonry{column-count:3;column-gap:var(--nova-space)}.nova-masonry>*{break-inside:avoid;margin-bottom:var(--nova-space)}.nova-loading{border:2px solid var(--nova-line);border-top-color:var(--nova-brand);border-radius:50%;width:1.25rem;height:1.25rem;animation:.7s linear infinite nova-spin;display:inline-block}.nova-quote{z-index:220;padding:clamp(1rem,3vw,1.75rem);padding-bottom:calc(clamp(1rem,3vw,1.75rem) + env(safe-area-inset-bottom,0px));place-items:center;display:grid;position:fixed;inset:0}.nova-quote[hidden]{display:none!important}.nova-quote-backdrop{-webkit-backdrop-filter:blur(10px);opacity:0;background:#0a0705b8;transition:opacity .38s;position:absolute;inset:0}.nova-quote.is-open .nova-quote-backdrop{opacity:1}.nova-quote.is-closing .nova-quote-backdrop{opacity:0;transition-duration:.28s}.nova-quote-dialog{z-index:1;opacity:0;will-change:transform,opacity;background:linear-gradient(#e5ddd0,#fff 28% 100%);border:1px solid #e5ddd0;border-radius:1.15rem;flex-direction:column;width:min(36rem,100%);max-height:min(88svh,46rem);transition:transform .44s cubic-bezier(.22,1,.36,1),opacity .3s;display:flex;position:relative;overflow:hidden;transform:translateY(18px)scale(.985);box-shadow:0 32px 90px #241b1347}.nova-quote.is-open .nova-quote-dialog{opacity:1;transform:none}.nova-quote.is-closing .nova-quote-dialog{opacity:0;pointer-events:none;transition:transform .32s,opacity .26s;transform:translateY(16px)scale(.985)}.nova-quote-sheet-handle{background:var(--nova-muted);border-radius:999px;width:2.5rem;height:.28rem;margin:.55rem auto .15rem;display:none}@supports (color:color-mix(in lab,red,red)){.nova-quote-sheet-handle{background:color-mix(in srgb,var(--nova-muted) 55%,transparent)}}.nova-quote-head{border-bottom:1px solid #e5ddd0b3;flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.45rem 1rem;display:flex}.nova-quote-head-copy{gap:.3rem;min-width:0;display:grid}.nova-quote-eyebrow{color:var(--nova-icon);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}.nova-quote-head h2{margin:0;font-size:clamp(1.4rem,1.2rem + .55vw,1.75rem);line-height:1.12}.nova-quote-lead{color:var(--nova-muted);max-width:28rem;margin:0;font-size:.86rem;font-weight:550;line-height:1.45}.nova-quote-close{border-radius:var(--nova-radius-sm);width:2.55rem;height:2.55rem;color:var(--nova-ink);cursor:pointer;background:#fff;border:1px solid #e5ddd0;flex:none;place-items:center;transition:background .2s,border-color .2s,color .2s;display:inline-grid}.nova-quote-close:hover,.nova-quote-close:focus-visible{border-color:var(--nova-brand);color:var(--nova-brand);background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){.nova-quote-close:hover,.nova-quote-close:focus-visible{background:color-mix(in srgb,var(--nova-brand) 8%,#fff)}}.nova-quote-form{flex-direction:column;flex:auto;min-height:0;display:flex}.nova-quote-body{-webkit-overflow-scrolling:touch;flex:auto;gap:.85rem;min-height:0;padding:1.2rem 1.45rem;display:grid;overflow:auto}.nova-quote-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.nova-icon-field{border-radius:var(--nova-radius);background:#fff;border:1px solid #e5ddd0;grid-template-columns:2.45rem minmax(0,1fr);align-items:center;min-height:3.15rem;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.nova-icon-field--full{grid-column:1/-1}.nova-icon-field--area{align-items:start}.nova-icon-field--area .nova-icon-field-ico{padding-top:.9rem}.nova-icon-field-ico{height:100%;color:var(--nova-icon);background:#f1ece5;border-right:1px solid #e5ddd0;place-items:center;display:grid}.nova-icon-field-input{width:100%;min-width:0;color:var(--nova-ink);font:inherit;background:0 0;border:0;outline:none;padding:.82rem .95rem}.nova-icon-field-input::placeholder{color:var(--nova-muted)}@supports (color:color-mix(in lab,red,red)){.nova-icon-field-input::placeholder{color:color-mix(in srgb,var(--nova-muted) 88%,transparent)}}textarea.nova-icon-field-input{resize:vertical;min-height:5.75rem}select.nova-icon-field-input{cursor:pointer}input[type=date].nova-icon-field-input{color-scheme:light;min-height:3.15rem}.nova-icon-field:focus-within{border-color:var(--nova-icon)}@supports (color:color-mix(in lab,red,red)){.nova-icon-field:focus-within{border-color:color-mix(in srgb,var(--nova-icon) 50%,#e5ddd0)}}.nova-icon-field:focus-within{box-shadow:0 0 0 3px var(--nova-icon)}@supports (color:color-mix(in lab,red,red)){.nova-icon-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--nova-icon) 14%,transparent)}}.nova-quote-consent{color:var(--nova-muted);align-items:flex-start;gap:.6rem;font-size:.8rem;line-height:1.45;display:flex}.nova-quote-consent input{width:1.05rem;height:1.05rem;accent-color:var(--nova-brand);flex:none;margin-top:.18rem}.nova-quote-foot{background:linear-gradient(#fff,#f8f5f2);border-top:1px solid #e5ddd0bf;flex:none;gap:.7rem;padding:1rem 1.45rem 1.15rem;display:grid}.nova-quote-submit{border-radius:var(--nova-radius);width:100%;min-height:3.1rem;font-size:.98rem}.nova-quote-submit-idle,.nova-quote-submit-busy{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.nova-quote-note{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0;display:flex}.nova-quote-phone{border:1px solid var(--nova-icon);align-items:center;gap:.4rem;min-height:2.15rem;padding:.35rem .8rem .35rem .45rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nova-quote-phone{border:1px solid color-mix(in srgb,var(--nova-icon) 35%,#e5ddd0)}}.nova-quote-phone{border-radius:var(--nova-radius);color:var(--nova-ink);letter-spacing:.01em;white-space:nowrap;background:#fff;font-size:.74rem;font-weight:750;text-decoration:none;transition:border-color .2s,background .2s,color .2s}.nova-quote-phone:hover,.nova-quote-phone:focus-visible{border-color:var(--nova-icon);background:var(--nova-icon)}@supports (color:color-mix(in lab,red,red)){.nova-quote-phone:hover,.nova-quote-phone:focus-visible{background:color-mix(in srgb,var(--nova-icon) 10%,#fff)}}.nova-quote-phone:hover,.nova-quote-phone:focus-visible{color:var(--nova-brand)}.nova-quote-phone-ico{border-radius:var(--nova-radius-sm);background:var(--nova-icon);place-items:center;width:1.35rem;height:1.35rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.nova-quote-phone-ico{background:color-mix(in srgb,var(--nova-icon) 16%,transparent)}}.nova-quote-phone-ico{color:var(--nova-icon);flex:none}.nova-quote-status{border-radius:var(--nova-radius);text-align:center;padding:.85rem .95rem;font-size:.88rem;font-weight:650;line-height:1.45}.nova-quote-status.is-success{background:var(--nova-success)}@supports (color:color-mix(in lab,red,red)){.nova-quote-status.is-success{background:color-mix(in srgb,var(--nova-success) 14%,#fff)}}.nova-quote-status.is-success{color:var(--nova-success);border:1px solid var(--nova-success)}@supports (color:color-mix(in lab,red,red)){.nova-quote-status.is-success{border:1px solid color-mix(in srgb,var(--nova-success) 35%,#e5ddd0)}}.nova-quote-status.is-error{background:var(--nova-danger)}@supports (color:color-mix(in lab,red,red)){.nova-quote-status.is-error{background:color-mix(in srgb,var(--nova-danger) 12%,#fff)}}.nova-quote-status.is-error{color:var(--nova-danger);border:1px solid var(--nova-danger)}@supports (color:color-mix(in lab,red,red)){.nova-quote-status.is-error{border:1px solid color-mix(in srgb,var(--nova-danger) 35%,#e5ddd0)}}.nova-quote-honeypot{clip:rect(0,0,0,0);clip-path:inset(50%);opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.nova-quote-page{justify-items:start;gap:.85rem;max-width:40rem;display:grid}[data-theme=dark] .nova-quote-backdrop{background:#040302c7}[data-theme=dark] .nova-quote-dialog{border-color:var(--nova-line)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-quote-dialog{border-color:color-mix(in srgb,var(--nova-line) 90%,transparent)}}[data-theme=dark] .nova-quote-dialog{background:linear-gradient(180deg,var(--nova-surface-2) 0%,var(--nova-surface) 22%,var(--nova-surface) 100%)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-quote-dialog{background:linear-gradient(180deg,color-mix(in srgb,var(--nova-surface-2) 92%,var(--nova-gold)) 0%,var(--nova-surface) 22%,var(--nova-surface) 100%)}}[data-theme=dark] .nova-quote-dialog{box-shadow:0 36px 100px #0000008c,inset 0 1px 0 var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-quote-dialog{box-shadow:0 36px 100px #0000008c,inset 0 1px color-mix(in srgb,var(--nova-gold) 18%,transparent)}}[data-theme=dark] .nova-quote-dialog{color-scheme:dark}[data-theme=dark] .nova-quote-sheet-handle{background:var(--nova-muted)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-quote-sheet-handle{background:color-mix(in srgb,var(--nova-muted) 42%,transparent)}}[data-theme=dark] .nova-quote-head{border-bottom-color:var(--nova-line)}[data-theme=dark] .nova-quote-head h2{color:var(--nova-ink)}[data-theme=dark] .nova-quote-close{border-color:var(--nova-line);background:var(--nova-surface-2);color:var(--nova-muted)}[data-theme=dark] .nova-quote-close:hover,[data-theme=dark] .nova-quote-close:focus-visible{border-color:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-quote-close:hover,[data-theme=dark] .nova-quote-close:focus-visible{border-color:color-mix(in srgb,var(--nova-brand) 55%,var(--nova-line))}}[data-theme=dark] .nova-quote-close:hover,[data-theme=dark] .nova-quote-close:focus-visible{color:var(--nova-brand-strong);background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-quote-close:hover,[data-theme=dark] .nova-quote-close:focus-visible{background:color-mix(in srgb,var(--nova-brand) 14%,var(--nova-surface-2))}}[data-theme=dark] .nova-quote .nova-icon-field{border-color:var(--nova-line);background:var(--nova-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-quote .nova-icon-field{background:color-mix(in srgb,var(--nova-bg) 72%,var(--nova-surface-2))}}[data-theme=dark] .nova-quote .nova-icon-field{box-shadow:inset 0 1px #ffffff08}[data-theme=dark] .nova-quote .nova-icon-field-ico{color:var(--nova-gold);background:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-quote .nova-icon-field-ico{background:color-mix(in srgb,var(--nova-gold) 12%,var(--nova-surface-2))}}[data-theme=dark] .nova-quote .nova-icon-field-ico{border-right-color:var(--nova-line)}[data-theme=dark] .nova-quote .nova-icon-field-input{color:var(--nova-ink);caret-color:var(--nova-gold)}[data-theme=dark] .nova-quote .nova-icon-field-input::placeholder{color:var(--nova-muted)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-quote .nova-icon-field-input::placeholder{color:color-mix(in srgb,var(--nova-muted) 78%,transparent)}}[data-theme=dark] .nova-quote .nova-icon-field-input option{background:var(--nova-surface);color:var(--nova-ink)}[data-theme=dark] .nova-quote input[type=date].nova-icon-field-input{color-scheme:dark}[data-theme=dark] .nova-quote .nova-icon-field:focus-within{border-color:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-quote .nova-icon-field:focus-within{border-color:color-mix(in srgb,var(--nova-gold) 48%,var(--nova-line))}}[data-theme=dark] .nova-quote .nova-icon-field:focus-within{box-shadow:0 0 0 3px var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-quote .nova-icon-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--nova-gold) 16%,transparent)}}[data-theme=dark] .nova-quote-consent{color:var(--nova-muted)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-quote-consent{color:color-mix(in srgb,var(--nova-muted) 92%,var(--nova-ink))}}[data-theme=dark] .nova-quote-foot{border-top-color:var(--nova-line);background:linear-gradient(180deg,var(--nova-surface-2),var(--nova-surface-2))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-quote-foot{background:linear-gradient(180deg,color-mix(in srgb,var(--nova-surface-2) 88%,transparent),var(--nova-surface-2))}}[data-theme=dark] .nova-quote-phone{border-color:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-quote-phone{border-color:color-mix(in srgb,var(--nova-gold) 28%,var(--nova-line))}}[data-theme=dark] .nova-quote-phone{background:var(--nova-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-quote-phone{background:color-mix(in srgb,var(--nova-bg) 55%,var(--nova-surface))}}[data-theme=dark] .nova-quote-phone{color:var(--nova-ink)}[data-theme=dark] .nova-quote-phone:hover,[data-theme=dark] .nova-quote-phone:focus-visible{border-color:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-quote-phone:hover,[data-theme=dark] .nova-quote-phone:focus-visible{border-color:color-mix(in srgb,var(--nova-gold) 55%,var(--nova-line))}}[data-theme=dark] .nova-quote-phone:hover,[data-theme=dark] .nova-quote-phone:focus-visible{background:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-quote-phone:hover,[data-theme=dark] .nova-quote-phone:focus-visible{background:color-mix(in srgb,var(--nova-gold) 12%,var(--nova-surface-2))}}[data-theme=dark] .nova-quote-phone:hover,[data-theme=dark] .nova-quote-phone:focus-visible{color:var(--nova-gold)}[data-theme=dark] .nova-quote-phone-ico{background:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-quote-phone-ico{background:color-mix(in srgb,var(--nova-gold) 18%,transparent)}}[data-theme=dark] .nova-quote-phone-ico{color:var(--nova-gold)}[data-theme=dark] .nova-quote-status.is-success{background:var(--nova-success)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-quote-status.is-success{background:color-mix(in srgb,var(--nova-success) 16%,var(--nova-surface-2))}}[data-theme=dark] .nova-quote-status.is-success{border-color:var(--nova-success)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-quote-status.is-success{border-color:color-mix(in srgb,var(--nova-success) 40%,var(--nova-line))}}[data-theme=dark] .nova-quote-status.is-success{color:var(--nova-success)}[data-theme=dark] .nova-quote-status.is-error{background:var(--nova-danger)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-quote-status.is-error{background:color-mix(in srgb,var(--nova-danger) 14%,var(--nova-surface-2))}}[data-theme=dark] .nova-quote-status.is-error{border-color:var(--nova-danger)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nova-quote-status.is-error{border-color:color-mix(in srgb,var(--nova-danger) 38%,var(--nova-line))}}[data-theme=dark] .nova-quote-status.is-error{color:var(--nova-danger)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .nova-quote-backdrop{background:#040302c7}:root:not([data-theme=light]) .nova-quote-dialog{border-color:var(--nova-line)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-quote-dialog{border-color:color-mix(in srgb,var(--nova-line) 90%,transparent)}}:root:not([data-theme=light]) .nova-quote-dialog{background:linear-gradient(180deg,var(--nova-surface-2) 0%,var(--nova-surface) 22%,var(--nova-surface) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-quote-dialog{background:linear-gradient(180deg,color-mix(in srgb,var(--nova-surface-2) 92%,var(--nova-gold)) 0%,var(--nova-surface) 22%,var(--nova-surface) 100%)}}:root:not([data-theme=light]) .nova-quote-dialog{box-shadow:0 36px 100px #0000008c,inset 0 1px 0 var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-quote-dialog{box-shadow:0 36px 100px #0000008c,inset 0 1px color-mix(in srgb,var(--nova-gold) 18%,transparent)}}:root:not([data-theme=light]) .nova-quote-dialog{color-scheme:dark}:root:not([data-theme=light]) .nova-quote-sheet-handle{background:var(--nova-muted)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-quote-sheet-handle{background:color-mix(in srgb,var(--nova-muted) 42%,transparent)}}:root:not([data-theme=light]) .nova-quote-head{border-bottom-color:var(--nova-line)}:root:not([data-theme=light]) .nova-quote-head h2{color:var(--nova-ink)}:root:not([data-theme=light]) .nova-quote-close{border-color:var(--nova-line);background:var(--nova-surface-2);color:var(--nova-muted)}:root:not([data-theme=light]) .nova-quote-close:hover,:root:not([data-theme=light]) .nova-quote-close:focus-visible{border-color:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-quote-close:hover,:root:not([data-theme=light]) .nova-quote-close:focus-visible{border-color:color-mix(in srgb,var(--nova-brand) 55%,var(--nova-line))}}:root:not([data-theme=light]) .nova-quote-close:hover,:root:not([data-theme=light]) .nova-quote-close:focus-visible{color:var(--nova-brand-strong);background:var(--nova-brand)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-quote-close:hover,:root:not([data-theme=light]) .nova-quote-close:focus-visible{background:color-mix(in srgb,var(--nova-brand) 14%,var(--nova-surface-2))}}:root:not([data-theme=light]) .nova-quote .nova-icon-field{border-color:var(--nova-line);background:var(--nova-bg)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-quote .nova-icon-field{background:color-mix(in srgb,var(--nova-bg) 72%,var(--nova-surface-2))}}:root:not([data-theme=light]) .nova-quote .nova-icon-field{box-shadow:inset 0 1px #ffffff08}:root:not([data-theme=light]) .nova-quote .nova-icon-field-ico{color:var(--nova-gold);background:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-quote .nova-icon-field-ico{background:color-mix(in srgb,var(--nova-gold) 12%,var(--nova-surface-2))}}:root:not([data-theme=light]) .nova-quote .nova-icon-field-ico{border-right-color:var(--nova-line)}:root:not([data-theme=light]) .nova-quote .nova-icon-field-input{color:var(--nova-ink);caret-color:var(--nova-gold)}:root:not([data-theme=light]) .nova-quote .nova-icon-field-input::placeholder{color:var(--nova-muted)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-quote .nova-icon-field-input::placeholder{color:color-mix(in srgb,var(--nova-muted) 78%,transparent)}}:root:not([data-theme=light]) .nova-quote .nova-icon-field-input option{background:var(--nova-surface);color:var(--nova-ink)}:root:not([data-theme=light]) .nova-quote input[type=date].nova-icon-field-input{color-scheme:dark}:root:not([data-theme=light]) .nova-quote .nova-icon-field:focus-within{border-color:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-quote .nova-icon-field:focus-within{border-color:color-mix(in srgb,var(--nova-gold) 48%,var(--nova-line))}}:root:not([data-theme=light]) .nova-quote .nova-icon-field:focus-within{box-shadow:0 0 0 3px var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-quote .nova-icon-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--nova-gold) 16%,transparent)}}:root:not([data-theme=light]) .nova-quote-consent{color:var(--nova-muted)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-quote-consent{color:color-mix(in srgb,var(--nova-muted) 92%,var(--nova-ink))}}:root:not([data-theme=light]) .nova-quote-foot{border-top-color:var(--nova-line);background:linear-gradient(180deg,var(--nova-surface-2),var(--nova-surface-2))}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-quote-foot{background:linear-gradient(180deg,color-mix(in srgb,var(--nova-surface-2) 88%,transparent),var(--nova-surface-2))}}:root:not([data-theme=light]) .nova-quote-phone{border-color:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-quote-phone{border-color:color-mix(in srgb,var(--nova-gold) 28%,var(--nova-line))}}:root:not([data-theme=light]) .nova-quote-phone{background:var(--nova-bg)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-quote-phone{background:color-mix(in srgb,var(--nova-bg) 55%,var(--nova-surface))}}:root:not([data-theme=light]) .nova-quote-phone{color:var(--nova-ink)}:root:not([data-theme=light]) .nova-quote-phone:hover,:root:not([data-theme=light]) .nova-quote-phone:focus-visible{border-color:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-quote-phone:hover,:root:not([data-theme=light]) .nova-quote-phone:focus-visible{border-color:color-mix(in srgb,var(--nova-gold) 55%,var(--nova-line))}}:root:not([data-theme=light]) .nova-quote-phone:hover,:root:not([data-theme=light]) .nova-quote-phone:focus-visible{background:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-quote-phone:hover,:root:not([data-theme=light]) .nova-quote-phone:focus-visible{background:color-mix(in srgb,var(--nova-gold) 12%,var(--nova-surface-2))}}:root:not([data-theme=light]) .nova-quote-phone:hover,:root:not([data-theme=light]) .nova-quote-phone:focus-visible{color:var(--nova-gold)}:root:not([data-theme=light]) .nova-quote-phone-ico{background:var(--nova-gold)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-quote-phone-ico{background:color-mix(in srgb,var(--nova-gold) 18%,transparent)}}:root:not([data-theme=light]) .nova-quote-phone-ico{color:var(--nova-gold)}:root:not([data-theme=light]) .nova-quote-status.is-success{background:var(--nova-success)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-quote-status.is-success{background:color-mix(in srgb,var(--nova-success) 16%,var(--nova-surface-2))}}:root:not([data-theme=light]) .nova-quote-status.is-success{border-color:var(--nova-success)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-quote-status.is-success{border-color:color-mix(in srgb,var(--nova-success) 40%,var(--nova-line))}}:root:not([data-theme=light]) .nova-quote-status.is-success{color:var(--nova-success)}:root:not([data-theme=light]) .nova-quote-status.is-error{background:var(--nova-danger)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-quote-status.is-error{background:color-mix(in srgb,var(--nova-danger) 14%,var(--nova-surface-2))}}:root:not([data-theme=light]) .nova-quote-status.is-error{border-color:var(--nova-danger)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .nova-quote-status.is-error{border-color:color-mix(in srgb,var(--nova-danger) 38%,var(--nova-line))}}:root:not([data-theme=light]) .nova-quote-status.is-error{color:var(--nova-danger)}}@media(min-width:701px)and (max-width:1024px){.nova-quote-dialog{width:min(34rem,100%)}.nova-quote-body{padding:1.1rem 1.3rem}.nova-quote-head,.nova-quote-foot{padding-inline:1.3rem}}@media(max-width:700px){.nova-quote{padding:0;place-items:end stretch}.nova-quote-dialog{box-sizing:border-box;opacity:1;border-bottom:0;border-left:0;border-right:0;border-radius:1.2rem 1.2rem 0 0;width:auto;max-width:none;max-height:min(94svh,100%);margin:0;transition:transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(110%)}.nova-quote.is-open .nova-quote-dialog{opacity:1;transform:none}.nova-quote.is-closing .nova-quote-dialog{opacity:0;transition:transform .38s cubic-bezier(.4,0,.2,1),opacity .28s;transform:translateY(110%)}.nova-quote-sheet-handle{display:block}.nova-quote-head{padding:.15rem 1.05rem .75rem}.nova-quote-body{padding:.9rem 1.05rem}.nova-quote-grid{grid-template-columns:1fr;gap:.65rem}.nova-quote-foot{padding:.85rem 1.05rem calc(.9rem + env(safe-area-inset-bottom,0px))}.nova-quote-close{width:2.55rem;height:2.55rem}.nova-quote-phone{flex:calc(50% - .45rem);justify-content:center;min-width:0}}html.is-quote-open{overflow:hidden}html.is-quote-open .nova-mobile-dock,html.is-call-open .nova-mobile-dock,html.is-menu-open .nova-mobile-dock{display:none!important}.nova-call{z-index:225;padding:clamp(.75rem,3vw,1.25rem);padding-bottom:calc(clamp(.75rem,3vw,1.25rem) + env(safe-area-inset-bottom,0px));place-items:center;display:grid;position:fixed;inset:0}.nova-call[hidden]{display:none!important}.nova-call-backdrop{-webkit-backdrop-filter:blur(8px);opacity:0;background:#0a0705c7;transition:opacity .38s;position:absolute;inset:0}.nova-call.is-open .nova-call-backdrop{opacity:1}.nova-call.is-closing .nova-call-backdrop{opacity:0;transition-duration:.28s}.nova-call-dialog{z-index:1;border:1px solid var(--nova-line);flex-direction:column;width:min(24rem,100%);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.nova-call-dialog{border:1px solid color-mix(in srgb,var(--nova-line) 85%,transparent)}}.nova-call-dialog{background:linear-gradient(180deg,var(--nova-surface),var(--nova-surface));border-radius:1.05rem}@supports (color:color-mix(in lab,red,red)){.nova-call-dialog{background:linear-gradient(180deg,color-mix(in srgb,var(--nova-surface) 96%,var(--nova-gold)),var(--nova-surface))}}.nova-call-dialog{opacity:0;will-change:transform,opacity;transition:transform .44s cubic-bezier(.22,1,.36,1),opacity .3s;transform:translateY(16px)scale(.985);box-shadow:0 28px 80px #00000061}.nova-call.is-open .nova-call-dialog{opacity:1;transform:none}.nova-call.is-closing .nova-call-dialog{opacity:0;pointer-events:none;transition:transform .32s,opacity .26s;transform:translateY(14px)scale(.985)}.nova-call-handle{background:var(--nova-muted);border-radius:999px;width:2.5rem;height:.28rem;margin:.55rem auto .15rem;display:none}@supports (color:color-mix(in lab,red,red)){.nova-call-handle{background:color-mix(in srgb,var(--nova-muted) 55%,transparent)}}.nova-call-head{border-bottom:1px solid var(--nova-line);justify-content:space-between;align-items:flex-start;gap:.85rem;padding:1.15rem 1.15rem .85rem;display:flex}.nova-call-head-copy{gap:.2rem;min-width:0;display:grid}.nova-call-eyebrow{color:var(--nova-icon);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:800}.nova-call-head h2{margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.15}.nova-call-lead{color:var(--nova-muted);margin:0;font-size:.8rem;font-weight:550;line-height:1.45}.nova-call-close{border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);background:var(--nova-surface);width:2.45rem;height:2.45rem;color:var(--nova-ink);cursor:pointer;flex:none;place-items:center;display:inline-grid}.nova-call-close:hover,.nova-call-close:focus-visible{border-color:var(--nova-brand);color:var(--nova-brand)}.nova-call-body{padding:1rem 1.15rem calc(1.1rem + env(safe-area-inset-bottom,0px));gap:.55rem;display:grid}.nova-call-line{border:1px solid var(--nova-line);border-radius:var(--nova-radius);background:var(--nova-bg);min-height:3.5rem;color:var(--nova-ink);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .85rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:grid}.nova-call-line:hover,.nova-call-line:focus-visible{border-color:var(--nova-icon)}@supports (color:color-mix(in lab,red,red)){.nova-call-line:hover,.nova-call-line:focus-visible{border-color:color-mix(in srgb,var(--nova-icon) 45%,var(--nova-line))}}.nova-call-line:hover,.nova-call-line:focus-visible{background:var(--nova-icon)}@supports (color:color-mix(in lab,red,red)){.nova-call-line:hover,.nova-call-line:focus-visible{background:color-mix(in srgb,var(--nova-icon) 8%,var(--nova-bg))}}.nova-call-line:hover,.nova-call-line:focus-visible{transform:translateY(-1px)}.nova-call-line-ico{border-radius:var(--nova-radius-sm);background:var(--nova-icon);place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.nova-call-line-ico{background:color-mix(in srgb,var(--nova-icon) 14%,transparent)}}.nova-call-line-ico{color:var(--nova-icon)}.nova-call-line--wa .nova-call-line-ico{color:#25d366;background:#25d36629}.nova-call-line-copy{gap:.1rem;min-width:0;display:grid}.nova-call-line-label{color:var(--nova-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:750}.nova-call-line-number{letter-spacing:.01em;font-size:1rem;font-weight:800}.nova-call-line-go{color:var(--nova-muted)}html.is-call-open{overflow:hidden}html.is-call-open .nova-quote{visibility:hidden}@media(max-width:700px){.nova-call{place-items:end stretch;padding:0}.nova-call-dialog{box-sizing:border-box;opacity:1;border-bottom:0;border-left:0;border-right:0;border-radius:1.2rem 1.2rem 0 0;width:auto;max-width:none;margin:0;transition:transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(110%)}.nova-call.is-open .nova-call-dialog{opacity:1;transform:none}.nova-call.is-closing .nova-call-dialog{opacity:0;transition:transform .38s cubic-bezier(.4,0,.2,1),opacity .28s;transform:translateY(110%)}.nova-call-handle{display:block}.nova-call-head{padding:0 1rem .8rem}.nova-call-body{padding:.85rem 1rem calc(1rem + env(safe-area-inset-bottom,0px))}.nova-call-close{width:2.6rem;height:2.6rem}}.nova-toast-stack{z-index:80;box-sizing:border-box;gap:.75rem;width:min(24rem,100% - 2rem);max-width:calc(100% - 2rem);display:grid;position:fixed;bottom:1rem;left:auto;right:1rem}.nova-toast-item{border-radius:var(--nova-radius);background:var(--nova-surface);border:1px solid var(--nova-line);box-shadow:var(--nova-shadow);padding:1rem 1.1rem}.nova-mobile-dock{z-index:70;box-sizing:border-box;width:auto;max-width:none;min-height:4.1rem;padding:.35rem 0 calc(.35rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--nova-line);background:var(--nova-surface);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;margin:0;display:none;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.nova-mobile-dock{background:color-mix(in srgb,var(--nova-surface) 92%,transparent)}}.nova-mobile-dock{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -10px 28px #241b131f}.nova-mobile-dock-item{min-width:0;color:var(--nova-ink);border-radius:0;align-content:center;justify-items:center;gap:.28rem;padding:.35rem .2rem;text-decoration:none;transition:background .2s,color .2s;display:grid;position:relative}.nova-mobile-dock-item:not(:last-child):after{content:"";background:var(--nova-line);width:1px;position:absolute;top:18%;bottom:18%;right:0}@supports (color:color-mix(in lab,red,red)){.nova-mobile-dock-item:not(:last-child):after{background:color-mix(in srgb,var(--nova-line) 88%,transparent)}}.nova-mobile-dock-item:not(:last-child):after{pointer-events:none}.nova-mobile-dock-item:hover,.nova-mobile-dock-item:focus-visible{background:var(--nova-icon)}@supports (color:color-mix(in lab,red,red)){.nova-mobile-dock-item:hover,.nova-mobile-dock-item:focus-visible{background:color-mix(in srgb,var(--nova-icon) 10%,transparent)}}.nova-mobile-dock-item:hover,.nova-mobile-dock-item:focus-visible{color:var(--nova-brand)}.nova-mobile-dock-ico{border:1px solid var(--nova-icon);place-items:center;width:2.05rem;height:2.05rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.nova-mobile-dock-ico{border:1px solid color-mix(in srgb,var(--nova-icon) 40%,var(--nova-line))}}.nova-mobile-dock-ico{border-radius:var(--nova-radius-sm);background:var(--nova-icon)}@supports (color:color-mix(in lab,red,red)){.nova-mobile-dock-ico{background:color-mix(in srgb,var(--nova-icon) 10%,var(--nova-surface))}}.nova-mobile-dock-ico{color:var(--nova-icon)}.nova-mobile-dock-item--wa .nova-mobile-dock-ico{color:#25d366;border-color:#25d366}@supports (color:color-mix(in lab,red,red)){.nova-mobile-dock-item--wa .nova-mobile-dock-ico{border-color:color-mix(in srgb,#25d366 45%,var(--nova-line))}}.nova-mobile-dock-item--wa .nova-mobile-dock-ico{background:#25d366}@supports (color:color-mix(in lab,red,red)){.nova-mobile-dock-item--wa .nova-mobile-dock-ico{background:color-mix(in srgb,#25d366 12%,var(--nova-surface))}}.nova-mobile-dock-item--cta .nova-mobile-dock-ico{color:#fff;border-color:var(--nova-brand);background:var(--nova-brand)}.nova-mobile-dock-label{letter-spacing:.04em;text-transform:uppercase;color:inherit;font-size:.68rem;font-weight:750;line-height:1}.nova-footer .nova-stack a{align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.nova-footer .nova-stack a:hover{color:var(--nova-brand)}@media(max-width:800px){.nova-footer-main{gap:1.35rem}.nova-footer-meta{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem 1.1rem}.nova-footer-block{gap:.4rem;padding-left:.75rem}.nova-footer-kicker{letter-spacing:.14em;min-height:1rem;font-size:.64rem}.nova-footer-line{font-size:.84rem;line-height:1.4}.nova-footer-bar{flex-flow:row;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.75rem}.nova-footer-copy{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.68rem;overflow:hidden}.nova-footer-credit{background:0 0;border:0;border-radius:0;flex:none;gap:.35rem;width:auto;padding:.18rem .35rem}.nova-footer-credit-label,.nova-footer-credit-sep,.nova-footer-credit-url{display:none}.nova-footer-credit-mark{padding:.1rem .28rem}.nova-footer-credit-logo{max-width:4.5rem;height:1.05rem}}@media(max-width:480px){.nova-footer-copy{font-size:.62rem}.nova-footer-credit-logo{max-width:4rem;height:.95rem}}@media(prefers-reduced-motion:no-preference){.nova-float{animation:6s ease-in-out infinite nova-float}@keyframes nova-float{50%{transform:translateY(-10px)}}.nova-reveal{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(12px)}.nova-reveal.is-visible{opacity:1;transform:none}}}@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-0{top:0}.top-\[-1px\]{top:-1px}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.-z-10{z-index:-10}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.-mt-px{margin-top:-1px}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.h-0{height:0}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-\[18px\]{height:18px}.h-\[56px\]{height:56px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-\[18px\]{width:18px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.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-12{gap:calc(var(--spacing) * 12)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}: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-neutral-200>:not(:last-child)){border-color:var(--color-neutral-200)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.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)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.bg-black\/8{background-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-200\!{background-color:var(--color-rose-200)!important}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[6px\]{padding-inline:6px}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pb-0{padding-bottom:0}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--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-xs\/none{font-size:var(--text-xs);line-height:1}.text-\[13px\]{font-size:13px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-blue-900{color:var(--color-blue-900)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-500\!{color:var(--color-neutral-500)!important}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-rose-900{color:var(--color-rose-900)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-neutral-400{-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scheme-light-dark{color-scheme:light dark}.opacity-90{opacity:.9}.shadow,.shadow-sm{--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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.blur{--tw-blur:blur(8px);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-filter{-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-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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media(hover:hover){.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}}.odd\:bg-white\/2:nth-child(odd){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.odd\:bg-white\/2:nth-child(odd){background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.even\:bg-white:nth-child(2n){background-color:var(--color-white)}@media(hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--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)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media(min-width:40rem){.sm\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:p-14{padding:calc(var(--spacing) * 14)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-0{padding-block:0}.sm\:pt-0{padding-top:0}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pb-0{padding-bottom:0}}@media(min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}:where(.dark\:divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border{border-style:var(--tw-border-style);border-width:1px}.dark\:border-none{--tw-border-style:none;border-style:none}.dark\:border-amber-500{border-color:var(--color-amber-500)}.dark\:border-amber-800{border-color:var(--color-amber-800)}.dark\:border-blue-600{border-color:var(--color-blue-600)}.dark\:border-blue-800{border-color:var(--color-blue-800)}.dark\:border-emerald-500{border-color:var(--color-emerald-500)}.dark\:border-emerald-600{border-color:var(--color-emerald-600)}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-neutral-500{border-color:var(--color-neutral-500)}.dark\:border-neutral-700{border-color:var(--color-neutral-700)}.dark\:border-neutral-800{border-color:var(--color-neutral-800)}.dark\:border-rose-500{border-color:var(--color-rose-500)}.dark\:border-rose-900{border-color:var(--color-rose-900)}.dark\:border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.dark\:border-white\/\[9\%\]{border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[9\%\]{border-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.dark\:bg-\[\#1a1a1a\]{background-color:#1a1a1a}.dark\:bg-amber-600{background-color:var(--color-amber-600)}.dark\:bg-amber-950{background-color:var(--color-amber-950)}.dark\:bg-blue-700{background-color:var(--color-blue-700)}.dark\:bg-blue-950{background-color:var(--color-blue-950)}.dark\:bg-emerald-600{background-color:var(--color-emerald-600)}.dark\:bg-emerald-900\/70{background-color:#004e3bb3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/70{background-color:color-mix(in oklab,var(--color-emerald-900) 70%,transparent)}}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:bg-neutral-400{background-color:var(--color-neutral-400)}.dark\:bg-neutral-600{background-color:var(--color-neutral-600)}.dark\:bg-neutral-700{background-color:var(--color-neutral-700)}.dark\:bg-neutral-800{background-color:var(--color-neutral-800)}.dark\:bg-neutral-900{background-color:var(--color-neutral-900)}.dark\:bg-rose-600{background-color:var(--color-rose-600)}.dark\:bg-rose-900\!{background-color:var(--color-rose-900)!important}.dark\:bg-rose-950{background-color:var(--color-rose-950)}.dark\:bg-transparent{background-color:#0000}.dark\:bg-white{background-color:var(--color-white)}.dark\:bg-white\/1{background-color:#ffffff03}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/1{background-color:color-mix(in oklab,var(--color-white) 1%,transparent)}}.dark\:bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/3{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.dark\:bg-white\/\[3\%\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[3\%\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-emerald-500{color:var(--color-emerald-500)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:text-neutral-100{color:var(--color-neutral-100)}.dark\:text-neutral-200{color:var(--color-neutral-200)}.dark\:text-neutral-300{color:var(--color-neutral-300)}.dark\:text-neutral-400{color:var(--color-neutral-400)}.dark\:text-neutral-500{color:var(--color-neutral-500)}.dark\:text-neutral-600{color:var(--color-neutral-600)}.dark\:text-neutral-600\!{color:var(--color-neutral-600)!important}.dark\:text-neutral-900{color:var(--color-neutral-900)}.dark\:text-rose-100{color:var(--color-rose-100)}.dark\:text-white{color:var(--color-white)}.dark\:text-white\!{color:var(--color-white)!important}}@media(hover:hover){@media(prefers-color-scheme:dark){.group-hover\:dark\:text-emerald-500:is(:where(.group):hover *){color:var(--color-emerald-500)}}}@media(prefers-color-scheme:dark){.odd\:dark\:bg-white\/4:nth-child(odd){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.odd\:dark\:bg-white\/4:nth-child(odd){background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.even\:dark\:bg-white\/2:nth-child(2n){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.even\:dark\:bg-white\/2:nth-child(2n){background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}@media(hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white\/2:hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/2:hover{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.dark\:hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}}@media(hover:hover){@media(prefers-color-scheme:dark){.hover\:dark\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:dark\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}}@media(prefers-color-scheme:dark){@media(hover:hover){.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}}@media(hover:hover){@media(prefers-color-scheme:dark){.hover\:dark\:text-white:hover{color:var(--color-white)}}}@media(prefers-color-scheme:dark){.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}@media(hover:hover){.hover\:\[\&_svg\]\:stroke-emerald-500:hover svg{stroke:var(--color-emerald-500)}}@media(prefers-color-scheme:dark){.dark\:\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}}}@media(min-width:801px){.nova-menu-toggle,.nova-mobile-shell,.nova-hamburger,html.is-menu-open .nova-mobile-shell{visibility:hidden!important;pointer-events:none!important;display:none!important}}@media(min-width:801px)and (max-width:1120px){.nova-nav-sep{padding:0 .35rem}.nova-nav-link{letter-spacing:.06em;padding:.42rem .4rem;font-size:.68rem}.nova-nav-cta span{display:none}.nova-nav-cta{min-width:2.35rem;padding:.45rem}.nova-topbar-tag span{display:none}.nova-admin{grid-template-columns:14.5rem minmax(0,1fr)}.nova-admin-brand-text strong{font-size:.86rem}.nova-admin-nav-link{min-height:1.9rem;padding:.28rem .5rem;font-size:.8rem}.nova-admin-topbar-actions .nova-admin-ghost-btn span{display:none}.nova-admin-topbar-actions .nova-admin-ghost-btn{justify-content:center;min-width:2.35rem;padding:.4rem}}@media(max-width:800px){.nova-grid-3,.nova-split,.nova-hero-grid,.nova-footer-main{grid-template-columns:1fr}.nova-links{display:none}.nova-nav{grid-template-columns:1fr auto;min-height:4rem}.nova-nav-cta{display:none}.nova-topbar{display:none!important}:root{--nova-chrome-h:4rem}.nova-chrome{z-index:200;background:var(--nova-bg);width:auto;max-width:none;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.nova-chrome{background:color-mix(in srgb,var(--nova-bg) 96%,transparent)}}.nova-chrome{-webkit-backdrop-filter:blur(16px);pointer-events:auto;box-sizing:border-box}.nova-header{z-index:1;background:var(--nova-bg);position:relative}@supports (color:color-mix(in lab,red,red)){.nova-header{background:color-mix(in srgb,var(--nova-bg) 96%,transparent)}}.nova-header{pointer-events:auto}.nova-admin{grid-template-columns:1fr;width:100%;max-width:100%;overflow-x:clip}.nova-admin-workspace{max-width:100%;overflow-x:clip}.nova-admin-main{max-width:100%;padding-bottom:calc(4.85rem + env(safe-area-inset-bottom,0px));overflow-x:clip}.nova-admin-backdrop{z-index:80;opacity:0;pointer-events:none;background:#140c0873;transition:opacity .22s;display:block;position:fixed;inset:0}.nova-admin-sidebar{z-index:90;visibility:hidden;pointer-events:none;will-change:transform;box-sizing:border-box;inset-block:0;width:min(18rem,86%);max-width:18rem;height:100svh;max-height:100svh;transition:transform .26s,visibility 0s linear .26s;position:fixed;left:0;right:auto;transform:translate(-100%);box-shadow:0 18px 50px #140c0838}.nova-admin-menu-toggle{display:inline-grid}html.is-admin-nav-open .nova-admin-backdrop{opacity:1;pointer-events:auto}html.is-admin-nav-open .nova-admin-sidebar{visibility:visible;pointer-events:auto;transition:transform .26s,visibility linear;transform:translate(0)}.nova-admin-icon-btn.nova-admin-menu-toggle{display:inline-grid}.nova-admin-topbar-actions .nova-admin-ghost-btn span{display:none}.nova-admin-topbar-actions .nova-admin-ghost-btn{justify-content:center;min-width:2.35rem;padding:.4rem}.nova-admin-dock{z-index:40;box-sizing:border-box;width:auto;max-width:none;padding:.3rem .2rem calc(.3rem + env(safe-area-inset-bottom,0px));gap:0;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0}.nova-admin-dock-ico{width:1.8rem;height:1.8rem}.nova-admin-dock-label{font-size:.6rem}.nova-menu-toggle,.nova-hamburger{box-sizing:border-box;z-index:2;pointer-events:auto;flex-direction:column;justify-content:center;align-items:stretch;position:relative;display:inline-flex!important}.nova-nav-tools{z-index:2;pointer-events:auto;align-items:center;gap:.45rem;display:inline-flex;position:relative}.nova-nav-tools .nova-theme-toggle,.nova-nav-tools .nova-hamburger,.nova-nav-tools .nova-menu-toggle{border-radius:var(--nova-radius-sm);z-index:2;pointer-events:auto;cursor:pointer;width:2.4rem;min-width:2.4rem;height:2.4rem;min-height:2.4rem;position:relative}.nova-nav-tools .nova-theme-toggle{place-items:center;padding:0;display:inline-grid}.nova-nav-tools .nova-hamburger{gap:4px;padding:.55rem}.nova-nav-tools .nova-hamburger span{pointer-events:none;background:currentColor;flex:none;width:100%;height:2px;min-height:2px;display:block}.nova-nav-tools .nova-theme-toggle .nova-icon{pointer-events:none;width:17px;height:17px}.nova-mobile-shell{visibility:hidden;pointer-events:none;display:none!important}html.is-menu-open .nova-mobile-shell{visibility:visible!important;pointer-events:auto!important;display:block!important}html.is-menu-open{overflow:hidden}.nova-masonry{column-count:1}.nova-mobile-dock{display:grid}body:not(.nova-admin-body):not(.nova-auth-body){padding-bottom:calc(4.35rem + env(safe-area-inset-bottom,0px))}.nova-admin-body{padding-bottom:0}.nova-auth-body{min-height:100svh;padding-bottom:0}.nova-footer{padding-bottom:calc(1.2rem + env(safe-area-inset-bottom,0px))}.nova-toast-stack{bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-theme=dark] .nova-nav-link,[data-theme=dark] .nova-nav-sep{color:#f4f4f4}[data-theme=dark] .nova-nav-link:hover{color:#fff}[data-theme=dark] .nova-nav-link.is-active{color:var(--nova-brand)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .nova-nav-link,:root:not([data-theme=light]) .nova-nav-sep{color:#f4f4f4}:root:not([data-theme=light]) .nova-nav-link:hover{color:#fff}}.nova-auth-body{color:#615951;overscroll-behavior-x:none;background:#f4efe8;width:100%;max-width:100%;min-height:100svh;margin:0;position:relative;overflow-x:clip;padding:0!important}html.is-auth-busy{overflow:hidden}html.is-auth-busy .nova-auth-bg{filter:blur(8px);transition:filter .35s;transform:none}html.is-auth-busy .nova-auth-shell{filter:blur(4px);opacity:.55;pointer-events:none;transition:filter .3s,opacity .3s}.nova-auth-bg,.nova-auth-shell{transition:filter .3s,transform .35s,opacity .3s}.nova-auth-bg{z-index:0;background:var(--auth-bg) center / cover no-repeat;position:fixed;inset:0}.nova-auth-bg:after{content:none;display:none}.nova-auth-shell{z-index:1;width:min(100% - 1.5rem,22rem);min-height:100svh;padding:clamp(1rem,3vw,2rem) 0 calc(.9rem + env(safe-area-inset-bottom,0px));grid-template-rows:1fr auto;place-items:center;gap:1rem;margin-inline:auto;display:grid;position:relative}.nova-auth-card{-webkit-backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #6159511f;border-radius:.85rem;gap:1.15rem;width:100%;padding:1.45rem 1.3rem 1.35rem;animation:.4s both nova-auth-in;display:grid;box-shadow:0 18px 48px #241b1329}@keyframes nova-auth-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nova-auth-logo{justify-content:center;justify-self:center;align-items:center;margin:0 auto;padding:0;text-decoration:none;display:inline-flex}.nova-auth-logo img{object-fit:contain;filter:none;width:auto;max-width:min(12rem,72vw);height:clamp(2.35rem,6.5vw,2.85rem);display:block}.nova-auth-brand{display:none}.nova-auth-form{gap:.7rem;display:grid}.nova-auth-field{gap:0;display:grid}.nova-auth-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nova-auth-control{display:grid;position:relative}.nova-auth-control-ico{z-index:1;color:#b77928;pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.nova-auth-input{color:#615951;width:100%;min-height:3rem;font-family:var(--font-sans);box-shadow:none;background:#fff;border:1px solid #6159512e;border-radius:.55rem;padding:.7rem 2.7rem .7rem 2.55rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.nova-auth-input::placeholder{color:#61595173}.nova-auth-input:hover{border-color:#61595152}.nova-auth-input:focus{background:#fff;border-color:#b77928;outline:0;box-shadow:0 0 0 3px #b7792829}.nova-auth-eye{z-index:1;color:#b77928;cursor:pointer;background:0 0;border:0;border-radius:.45rem;place-items:center;width:2.3rem;height:2.3rem;transition:color .15s,background .15s;display:inline-grid;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.nova-auth-eye:hover,.nova-auth-eye[aria-pressed=true]{color:#b77928;background:#b779281a}.nova-auth-row{justify-content:flex-start;align-items:center;gap:.75rem;min-height:1.1rem;display:flex}.nova-auth-check{color:#615951;font-family:var(--font-sans);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;font-size:.84rem;font-weight:500;display:inline-flex}.nova-auth-check input{width:1rem;height:1rem;accent-color:var(--nova-brand,#a83420)}.nova-auth-error{border:1px solid var(--nova-danger);margin:0;padding:.65rem .8rem}@supports (color:color-mix(in lab,red,red)){.nova-auth-error{border:1px solid color-mix(in srgb,var(--nova-danger) 35%,transparent)}}.nova-auth-error{background:var(--nova-danger);border-radius:.55rem}@supports (color:color-mix(in lab,red,red)){.nova-auth-error{background:color-mix(in srgb,var(--nova-danger) 8%,#fff)}}.nova-auth-error{color:#b42318;font-size:.84rem;font-weight:500;line-height:1.35}.nova-auth-error[hidden]{display:none!important}.nova-auth-submit{background:var(--nova-brand,#a83420);color:#fff;width:100%;min-height:3rem;font-family:var(--font-sans);letter-spacing:.01em;cursor:pointer;box-shadow:0 10px 24px var(--nova-brand,#a83420);border:0;border-radius:.55rem;justify-content:center;align-items:center;gap:.45rem;margin-top:.15rem;font-size:.95rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nova-auth-submit{box-shadow:0 10px 24px color-mix(in srgb,var(--nova-brand,#a83420) 28%,transparent)}}.nova-auth-submit{transition:filter .15s,transform .15s}.nova-auth-submit:hover{filter:brightness(1.05);transform:translateY(-1px)}.nova-auth-submit:active{transform:none}.nova-auth-submit.is-loading{opacity:.85;pointer-events:none}.nova-auth-credit{justify-content:center;padding-top:.25rem;display:flex}.nova-auth-credit-label{display:none}.nova-auth-erpa{color:#615951;background:#ffffffeb;border:1px solid #b7792847;border-radius:.55rem;align-items:stretch;max-width:100%;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 10px 28px #241b132e}.nova-auth-erpa:hover{border-color:#b779287a;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 14px 32px #241b1338}.nova-auth-erpa-kicker{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#615951;white-space:nowrap;background:linear-gradient(#fff,#f7f1e8);align-items:center;padding:0 .7rem;font-size:.62rem;font-weight:650;display:inline-flex}.nova-auth-erpa-brand{background:#b77928;justify-content:center;align-items:center;padding:.38rem .72rem;display:inline-flex;box-shadow:inset 0 1px #ffffff38}.nova-auth-erpa-logo,.nova-auth-erpa img{object-fit:contain;mix-blend-mode:lighten;width:auto;max-width:5.6rem;height:1.35rem;display:block}.nova-auth-overlay[hidden]{display:none!important}.nova-auth-overlay{z-index:90;-webkit-backdrop-filter:blur(12px)saturate(1.15);background:#241b136b;place-items:center;padding:1rem;animation:.28s both nova-auth-overlay-in;display:grid;position:fixed;inset:0}.nova-auth-overlay--admin{z-index:1400}@keyframes nova-auth-overlay-in{0%{opacity:0}to{opacity:1}}.nova-auth-overlay-card{text-align:center;background:#fffffff5;border:1px solid #b7792847;border-radius:.85rem;justify-items:center;gap:.55rem;width:min(18rem,100%);padding:1.45rem 1.25rem 1.3rem;animation:.32s both nova-auth-in;display:grid;box-shadow:inset 0 1px #fffc,0 22px 50px #241b1338}.nova-auth-overlay-card strong{font-family:var(--font-sans);color:#2b241f;letter-spacing:-.01em;font-size:1rem;font-weight:650}.nova-auth-overlay-card p{color:#615951;font-family:var(--font-sans);margin:0;font-size:.84rem;font-weight:500;line-height:1.4}.nova-auth-loader{width:3.25rem;height:3.25rem;margin-bottom:.15rem;position:relative}.nova-auth-loader-ring{border:3px solid #b77928;border-color:#b77928 #a83420 #b779282e #b779282e;border-radius:50%;animation:.75s linear infinite nova-spin;position:absolute;inset:0}.nova-auth-loader-ring--inner{border-width:2.5px;border-color:#a8342024 #a8342024 #a83420 #b77928;animation-duration:1.05s;animation-direction:reverse;inset:.42rem}.nova-auth-loader-core{background:linear-gradient(145deg,#b77928,#a83420);border-radius:50%;position:absolute;inset:1.05rem;box-shadow:0 0 0 3px #b7792829,0 6px 14px #a8342047}.nova-auth-progress{background:#b7792824;border-radius:99px;width:100%;height:.32rem;margin-top:.35rem;overflow:hidden}.nova-auth-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#b77928,#a83420,#b77928) 0 0/200% 100%;width:42%;height:100%;animation:1s ease-in-out infinite nova-auth-progress;display:block;box-shadow:0 0 12px #b7792873}@keyframes nova-auth-progress{0%{background-position:0%;transform:translate(-120%)}to{background-position:100%;transform:translate(280%)}}.nova-auth-overlay-check{color:#fff;background:linear-gradient(145deg,#b77928,#a83420);border-radius:50%;place-items:center;width:2.95rem;height:2.95rem;margin-bottom:.05rem;animation:.28s both nova-auth-in;display:grid;box-shadow:0 0 0 4px #b779282e,0 8px 18px #a8342047}.nova-auth-overlay-check[hidden]{display:none!important}.nova-auth-overlay.is-success .nova-auth-loader,.nova-auth-overlay.is-success .nova-auth-progress{display:none}.nova-auth-spinner{border:2.5px solid #b77928;border-color:#b77928 #a83420 #b7792833 #b7792833;border-radius:50%;width:2.4rem;height:2.4rem;animation:.7s linear infinite nova-spin}.nova-auth-toast-stack{z-index:95;left:.75rem;right:.75rem;bottom:calc(1.1rem + env(safe-area-inset-bottom,0px));pointer-events:none;box-sizing:border-box;gap:.55rem;width:auto;max-width:22rem;margin-inline:auto;display:grid;position:fixed;transform:none}.nova-auth-toast{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:#ffffff29;border:1px solid #ffffff47;border-radius:.85rem;gap:.15rem;padding:.85rem 1rem;animation:.28s both nova-auth-in;display:grid;box-shadow:0 14px 36px #00000047}.nova-auth-toast strong{color:#fff;font-size:.9rem}.nova-auth-toast span{color:#ffffffb8;font-size:.8rem}.nova-auth-toast.is-success{border-color:#74c9a666}.nova-auth-toast.is-danger{border-color:#ff858566}@media(max-width:800px){.nova-auth-shell{width:min(100% - 1rem,22rem);padding:calc(.75rem + env(safe-area-inset-top,0px)) 0 calc(.75rem + env(safe-area-inset-bottom,0px));gap:.85rem}.nova-auth-card{border-radius:.75rem;gap:1rem;padding:1.2rem 1.05rem 1.15rem}.nova-auth-logo img{height:2.25rem}.nova-auth-form{gap:.65rem}.nova-auth-input,.nova-auth-submit{border-radius:.5rem;min-height:2.85rem}.nova-auth-erpa{border-radius:.5rem}.nova-auth-erpa-kicker{letter-spacing:.12em;padding:0 .58rem;font-size:.56rem}.nova-auth-erpa-brand{padding:.32rem .58rem}.nova-auth-erpa-logo,.nova-auth-erpa img{max-width:4.8rem;height:1.15rem}}@media(max-width:480px){.nova-auth-shell{width:min(100% - .75rem,22rem)}.nova-auth-card{padding:1.05rem .9rem}}@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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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}
.nova-about-media{aspect-ratio:auto!important;min-height:0!important;height:auto!important}.nova-about-media img{width:100%!important;height:auto!important;object-fit:contain!important;object-position:center!important;display:block!important}