/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif: "Nitido Serif", Georgia, "Times New Roman", serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--color-white: #fff;--spacing: .25rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-2xl: 42rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--font-weight-light: 300;--font-weight-medium: 500;--font-weight-semibold: 600;--leading-tight: 1.25;--leading-relaxed: 1.625;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--blur-xl: 24px;--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: "Inter Display", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--color-void: #000000;--color-graphite: #111216;--color-graphite-2: #191a20;--color-graphite-3: #24262e;--color-graphite-4: #343741;--color-hairline: rgb(255 255 255 / .09);--color-hairline-strong: rgb(255 255 255 / .17);--color-paper: #f3f4f7;--color-mist: #a4a7b5;--color-smoke: #707383;--color-volt: #3355ff;--color-volt-hi: #7a90ff;--color-volt-deep: #1b2db0;--color-live: #2fd47a;--color-alert: #ff6b6b;--color-amber: #f5b83d;--text-display: clamp(2.5rem, .6rem + 5vw, 6rem);--text-display--line-height: .98;--text-display--letter-spacing: -.045em;--text-title: clamp(2.25rem, 1rem + 3.4vw, 4.75rem);--text-title--line-height: 1;--text-title--letter-spacing: -.04em;--text-lead: clamp(1.0625rem, .97rem + .4vw, 1.3125rem);--text-lead--line-height: 1.55;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-in-out-quart: cubic-bezier(.76, 0, .24, 1);--radius-card: 22px;--radius-panel: 32px}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.inset-\[-8\%_-14\%_-6\%_-10\%\]{inset:-8% -14% -6% -10%}.inset-\[6\%_4\%_4\%_8\%\]{inset:6% 4% 4% 8%}.inset-x-0{inset-inline:0px}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-3{top:calc(var(--spacing) * 3)}.top-\[12\%\]{top:12%}.top-\[16\%\]{top:16%}.top-\[18\%\]{top:18%}.top-\[24\%\]{top:24%}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.right-3{right:calc(var(--spacing) * 3)}.right-\[8\%\]{right:8%}.bottom-0{bottom:0}.bottom-\[10\%\]{bottom:10%}.bottom-\[17\%\]{bottom:17%}.-left-\[18\%\]{left:-18%}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[18\%\]{left:18%}.left-\[22\%\]{left:22%}.left-\[40\%\]{left:40%}.left-\[50\%\]{left:50%}.left-\[63\%\]{left:63%}.z-10{z-index:10}.z-\[2\]{z-index:2}.z-\[80\]{z-index:80}.shell{width:100%;max-width:1480px;margin-inline:auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.-mt-28{margin-top:calc(var(--spacing) * -28)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[1\.4\]{aspect-ratio:1.4}.aspect-\[1\.08\]{aspect-ratio:1.08}.aspect-\[1\/1\.1\]{aspect-ratio:1/1.1}.aspect-\[1\/1\.05\]{aspect-ratio:1/1.05}.aspect-\[4\/3\.1\]{aspect-ratio:4/3.1}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[1280\/800\]{aspect-ratio:1280/800}.aspect-square{aspect-ratio:1 / 1}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[18\%\]{width:18%;height:18%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-2{height:calc(var(--spacing) * 2)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[16\%\]{height:16%}.h-\[18px\]{height:18px}.h-\[62px\]{height:62px}.h-\[68px\]{height:68px}.h-\[78px\]{height:78px}.h-\[290px\]{height:290px}.h-auto{height:auto}.h-full{height:100%}.min-h-\[860px\]{min-height:860px}.w-4{width:calc(var(--spacing) * 4)}.w-14{width:calc(var(--spacing) * 14)}.w-40{width:calc(var(--spacing) * 40)}.w-\[19\%\]{width:19%}.w-\[22\%\]{width:22%}.w-\[26\%\]{width:26%}.w-\[32\%\]{width:32%}.w-\[34\%\]{width:34%}.w-\[36\%\]{width:36%}.w-\[46\%\]{width:46%}.w-\[54\%\]{width:54%}.w-\[62\%\]{width:62%}.w-\[64\%\]{width:64%}.w-\[70px\]{width:70px}.w-\[72\%\]{width:72%}.w-\[78\%\]{width:78%}.w-\[84px\]{width:84px}.w-\[110px\]{width:110px}.w-\[232px\]{width:232px}.w-\[260px\]{width:260px}.w-\[min\(320px\,78\%\)\]{width:min(320px,78%)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[13rem\]{max-width:13rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[450px\]{max-width:450px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[580px\]{max-width:580px}.max-w-\[760px\]{max-width:760px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0px}.min-w-\[18px\]{min-width:18px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y: calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-6{rotate:-6deg}.-rotate-90{rotate:-90deg}.rotate-\[7deg\]{rotate:7deg}.resize{resize:both}.\[scrollbar-width\:none\]{scrollbar-width:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[64px_repeat\(6\,1fr\)\]{grid-template-columns:64px repeat(6,1fr)}.grid-cols-\[80px_1fr_auto\]{grid-template-columns:80px 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-px{gap:1px}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-14{row-gap:calc(var(--spacing) * 14)}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[30px\]{border-radius:30px}.rounded-\[44px\]{border-radius:44px}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-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{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#1C1C1A\]{border-color:#1c1c1a}.border-\[\#1C1C1A\]\/15{border-color:color-mix(in oklab,#1C1C1A 15%,transparent)}.border-\[\#23170F\]\/10{border-color:color-mix(in oklab,#23170F 10%,transparent)}.border-\[\#111110\]\/15{border-color:color-mix(in oklab,#111110 15%,transparent)}.border-\[\#F4EFE6\]\/10{border-color:color-mix(in oklab,#F4EFE6 10%,transparent)}.border-hairline{border-color:var(--color-hairline)}.border-hairline-strong{border-color:var(--color-hairline-strong)}.border-white\/\[\.06\]{border-color:color-mix(in srgb,#fff 6%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/\[\.06\]{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-\[\#0A0E18\]{background-color:#0a0e18}.bg-\[\#0A0E18\]\/90{background-color:color-mix(in oklab,#0A0E18 90%,transparent)}.bg-\[\#0D1220\]{background-color:#0d1220}.bg-\[\#0D1322\]{background-color:#0d1322}.bg-\[\#0F1B2D\]{background-color:#0f1b2d}.bg-\[\#3A1E2A\]{background-color:#3a1e2a}.bg-\[\#4FD1FF\]{background-color:#4fd1ff}.bg-\[\#4FD1FF\]\/12{background-color:color-mix(in oklab,#4FD1FF 12%,transparent)}.bg-\[\#6C47FF\]{background-color:#6c47ff}.bg-\[\#6C47FF\]\/12{background-color:color-mix(in oklab,#6C47FF 12%,transparent)}.bg-\[\#20B486\]\/14{background-color:color-mix(in oklab,#20B486 14%,transparent)}.bg-\[\#39D98A\]\/12{background-color:color-mix(in oklab,#39D98A 12%,transparent)}.bg-\[\#22163F\]{background-color:#22163f}.bg-\[\#23170F\]{background-color:#23170f}.bg-\[\#111110\]{background-color:#111110}.bg-\[\#111727\]{background-color:#111727}.bg-\[\#B38B4D\]{background-color:#b38b4d}.bg-\[\#B5652B\]{background-color:#b5652b}.bg-\[\#C2557A\]{background-color:#c2557a}.bg-\[\#E3735A\]{background-color:#e3735a}.bg-\[\#EADBC5\]{background-color:#eadbc5}.bg-\[\#EDEAE4\]{background-color:#edeae4}.bg-\[\#F1DCD3\]{background-color:#f1dcd3}.bg-\[\#F2E8D5\]{background-color:#f2e8d5}.bg-\[\#F2F1EC\]{background-color:#f2f1ec}.bg-\[\#F3F0FF\]{background-color:#f3f0ff}.bg-\[\#F4EADB\]{background-color:#f4eadb}.bg-\[\#F4EFE6\]\/10{background-color:color-mix(in oklab,#F4EFE6 10%,transparent)}.bg-\[\#F7ECE7\]{background-color:#f7ece7}.bg-\[\#FAF9FF\]{background-color:#faf9ff}.bg-\[\#FBF4EA\]{background-color:#fbf4ea}.bg-\[\#FDF7F4\]{background-color:#fdf7f4}.bg-\[\#FF5B1F\]{background-color:#ff5b1f}.bg-\[\#FF5B1F\]\/12{background-color:color-mix(in oklab,#FF5B1F 12%,transparent)}.bg-\[\#FF7A59\]{background-color:#ff7a59}.bg-\[\#FF7A59\]\/14{background-color:color-mix(in oklab,#FF7A59 14%,transparent)}.bg-\[\#FF8A7A\]\/12{background-color:color-mix(in oklab,#FF8A7A 12%,transparent)}.bg-\[\#e7bfae\]{background-color:#e7bfae}.bg-\[\#ecebe5\]{background-color:#ecebe5}.bg-graphite-2\/95{background-color:color-mix(in srgb,#191a20 95%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-graphite-2\/95{background-color:color-mix(in oklab,var(--color-graphite-2) 95%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/95{background-color:color-mix(in srgb,#fff 95%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-white\/\[\.1\]{background-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/\[\.1\]{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/\[\.05\]{background-color:color-mix(in srgb,#fff 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/\[\.05\]{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[\.07\]{background-color:color-mix(in srgb,#fff 7.000000000000001%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/\[\.07\]{background-color:color-mix(in oklab,var(--color-white) 7.000000000000001%,transparent)}}.bg-\[linear-gradient\(135deg\,\#4FD1FF\,\#7B6CFF\)\]{background-image:linear-gradient(135deg,#4fd1ff,#7b6cff)}.bg-\[linear-gradient\(160deg\,\#F3CDBF\,\#F8E4DA_55\%\,\#EFD3C3\)\]{background-image:linear-gradient(160deg,#f3cdbf,#f8e4da 55%,#efd3c3)}.bg-\[radial-gradient\(circle\,\#fff6e8\,transparent_70\%\)\]{background-image:radial-gradient(circle,#fff6e8,transparent 70%)}.bg-\[radial-gradient\(circle_at_40\%_35\%\,\#d99a5f\,\#b5652b_70\%\)\]{background-image:radial-gradient(circle at 40% 35%,#d99a5f,#b5652b 70%)}.bg-\[radial-gradient\(circle_at_60\%_40\%\,\#ffd4bf\,transparent_62\%\)\]{background-image:radial-gradient(circle at 60% 40%,#ffd4bf,transparent 62%)}.fill-current{fill:currentcolor}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.section-pad{padding-block:clamp(5rem,3rem + 6vw,9.5rem)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[env\(safe-area-inset-top\,0px\)\]{padding-top:env(safe-area-inset-top,0px)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pb-\[clamp\(4rem\,2\.5rem\+5vw\,7\.5rem\)\]{padding-bottom:clamp(4rem,2.5rem + 5vw,7.5rem)}.pb-\[max\(2rem\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(2rem,env(safe-area-inset-bottom,0px))}.pb-\[max\(28px\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(28px,env(safe-area-inset-bottom,0px))}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-display{font-size:var(--text-display);line-height:var(--tw-leading, var(--text-display--line-height));letter-spacing:var(--tw-tracking, var(--text-display--letter-spacing))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading, var(--text-title--line-height));letter-spacing:var(--tw-tracking, var(--text-title--letter-spacing))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading, var(--text-lead--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[42px\]{font-size:42px}.text-\[44px\]{font-size:44px}.text-\[48px\]{font-size:48px}.text-\[56px\]{font-size:56px}.text-\[clamp\(1\.6rem\,1\.2rem\+1\.2vw\,2\.35rem\)\]{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.35rem)}.text-\[clamp\(1\.6rem\,1\.2rem\+1\.3vw\,2\.4rem\)\]{font-size:clamp(1.6rem,1.2rem + 1.3vw,2.4rem)}.text-\[clamp\(1\.35rem\,1\.1rem\+0\.9vw\,1\.9rem\)\]{font-size:clamp(1.35rem,1.1rem + .9vw,1.9rem)}.leading-\[0\.92\]{--tw-leading: .92;line-height:.92}.leading-\[1\.02\]{--tw-leading: 1.02;line-height:1.02}.leading-\[1\.03\]{--tw-leading: 1.03;line-height:1.03}.leading-\[1\.05\]{--tw-leading: 1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading: 1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading: 1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading: 1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading: 1.08;line-height:1.08}.leading-\[1\.25\]{--tw-leading: 1.25;line-height:1.25}.leading-\[1\.55\]{--tw-leading: 1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading: 1.65;line-height:1.65}.leading-\[1\]{--tw-leading: 1;line-height:1}.leading-\[18px\]{--tw-leading: 18px;line-height:18px}.leading-none{--tw-leading: 1;line-height:1}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.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-\[-0\.01em\]{--tw-tracking: -.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking: -.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking: -.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking: -.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking: -.05em;letter-spacing:-.05em}.tracking-\[-0\.015em\]{--tw-tracking: -.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking: -.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking: -.035em;letter-spacing:-.035em}.tracking-\[-0\.045em\]{--tw-tracking: -.045em;letter-spacing:-.045em}.tracking-\[-0\.055em\]{--tw-tracking: -.055em;letter-spacing:-.055em}.tracking-\[0\.02em\]{--tw-tracking: .02em;letter-spacing:.02em}.tracking-\[0\.14em\]{--tw-tracking: .14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking: .16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking: .18em;letter-spacing:.18em}.text-\[\#0A0E18\]{color:#0a0e18}.text-\[\#0D3B45\]{color:#0d3b45}.text-\[\#0E7A58\]{color:#0e7a58}.text-\[\#0F1B2D\]{color:#0f1b2d}.text-\[\#1C1C1A\]{color:#1c1c1a}.text-\[\#3A1E2A\]{color:#3a1e2a}.text-\[\#3b3b37\]{color:#3b3b37}.text-\[\#4B2CD6\]{color:#4b2cd6}.text-\[\#4FD1FF\]{color:#4fd1ff}.text-\[\#4a4a45\]{color:#4a4a45}.text-\[\#4d4370\]{color:#4d4370}.text-\[\#5a5a54\]{color:#5a5a54}.text-\[\#5b4a3e\]{color:#5b4a3e}.text-\[\#5d7c83\]{color:#5d7c83}.text-\[\#6C47FF\]{color:#6c47ff}.text-\[\#6C738A\]{color:#6c738a}.text-\[\#6a6a63\]{color:#6a6a63}.text-\[\#6b6b65\]{color:#6b6b65}.text-\[\#6d6491\]{color:#6d6491}.text-\[\#6e4b57\]{color:#6e4b57}.text-\[\#6e7a5c\]{color:#6e7a5c}.text-\[\#7a6758\]{color:#7a6758}.text-\[\#8C93A8\]{color:#8c93a8}.text-\[\#8a8a84\]{color:#8a8a84}.text-\[\#9a92b8\]{color:#9a92b8}.text-\[\#9b5d70\]{color:#9b5d70}.text-\[\#39D98A\]{color:#39d98a}.text-\[\#06121C\]{color:#06121c}.text-\[\#22163F\]{color:#22163f}.text-\[\#23170F\]{color:#23170f}.text-\[\#55554f\]{color:#55554f}.text-\[\#111110\]{color:#111110}.text-\[\#B9A8FF\]{color:#b9a8ff}.text-\[\#B38B4D\]{color:#b38b4d}.text-\[\#B5652B\]{color:#b5652b}.text-\[\#C2462A\]{color:#c2462a}.text-\[\#E2C48F\]{color:#e2c48f}.text-\[\#E6E9F2\]{color:#e6e9f2}.text-\[\#E3735A\]{color:#e3735a}.text-\[\#F4EADB\]{color:#f4eadb}.text-\[\#F4EADB\]\/90{color:color-mix(in oklab,#F4EADB 90%,transparent)}.text-\[\#F4EFE6\]{color:#f4efe6}.text-\[\#F4EFE6\]\/65{color:color-mix(in oklab,#F4EFE6 65%,transparent)}.text-\[\#F4EFE6\]\/70{color:color-mix(in oklab,#F4EFE6 70%,transparent)}.text-\[\#F4EFE6\]\/75{color:color-mix(in oklab,#F4EFE6 75%,transparent)}.text-\[\#F7ECE7\]{color:#f7ece7}.text-\[\#FF7A59\]{color:#ff7a59}.text-\[\#FF8A7A\]{color:#ff8a7a}.text-\[\#d9440d\]{color:#d9440d}.text-\[color\:var\(--accent\)\]{color:var(--accent)}.text-live{color:var(--color-live)}.text-mist{color:var(--color-mist)}.text-paper{color:var(--color-paper)}.text-paper\/90{color:color-mix(in srgb,#f3f4f7 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-paper\/90{color:color-mix(in oklab,var(--color-paper) 90%,transparent)}}.text-smoke{color:var(--color-smoke)}.text-volt-hi{color:var(--color-volt-hi)}.text-white{color:var(--color-white)}.text-white\/60{color:color-mix(in srgb,#fff 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:color-mix(in srgb,#fff 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:color-mix(in srgb,#fff 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:color-mix(in srgb,#fff 85%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/90{color:color-mix(in srgb,#fff 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0%}.opacity-45{opacity:45%}.opacity-80{opacity:80%}.opacity-100{opacity:100%}.shadow-\[0_1px_0_rgba\(17\,17\,16\,\.06\)\]{--tw-shadow: 0 1px 0 var(--tw-shadow-color, rgba(17,17,16,.06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_50px_-20px_rgba\(17\,17\,16\,\.35\)\]{--tw-shadow: 0 24px 50px -20px var(--tw-shadow-color, rgba(17,17,16,.35));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_60px_-20px_rgb\(0_0_0\/0\.9\)\]{--tw-shadow: 0 24px 60px -20px var(--tw-shadow-color, rgb(0 0 0/.9));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_60px_-30px_rgba\(13\,59\,69\,\.5\)\]{--tw-shadow: 0 30px 60px -30px var(--tw-shadow-color, rgba(13,59,69,.5));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_\#23170F\]{--tw-shadow: inset 0 0 0 1.5px var(--tw-shadow-color, #23170F);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_\#B38B4D\]{--tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, #B38B4D);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(17\,17\,16\,\.1\)\]{--tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, rgba(17,17,16,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(244\,239\,230\,\.3\)\]{--tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, rgba(244,239,230,.3));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--color-hairline-strong\)\]{--tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--color-hairline-strong));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_10px_20px_rgba\(255\,255\,255\,\.5\)\]{--tw-shadow: inset 0 10px 20px var(--tw-shadow-color, rgba(255,255,255,.5));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#6C47FF\]{--tw-ring-color: #6C47FF}.drop-shadow-\[0_40px_50px_rgba\(17\,17\,16\,\.35\)\]{--tw-drop-shadow-size: drop-shadow(0 40px 50px var(--tw-drop-shadow-color, rgba(17,17,16,.35)));--tw-drop-shadow: var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-xl{--tw-backdrop-blur: blur(var(--blur-xl));-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-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-300{--tw-duration: .3s;transition-duration:.3s}.duration-500{--tw-duration: .5s;transition-duration:.5s}.ease-out-expo{--tw-ease: var(--ease-out-expo);transition-timing-function:var(--ease-out-expo)}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-white\/5:hover{background-color:color-mix(in srgb,#fff 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:text-paper:hover{color:var(--color-paper)}}@media(width<40rem){.max-sm\:w-full{width:100%}.max-sm\:justify-between{justify-content:space-between}}@media(width>=40rem){.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-8{padding:calc(var(--spacing) * 8)}}@media(width>=48rem){.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-5{grid-column:span 5 / span 5}.md\:mt-0{margin-top:0}.md\:mt-28{margin-top:calc(var(--spacing) * 28)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:gap-5{gap:calc(var(--spacing) * 5)}}@media(width>=64rem){.lg\:sticky{position:sticky}.lg\:top-32{top:calc(var(--spacing) * 32)}.lg\:top-\[22vh\]{top:22vh}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:col-span-12{grid-column:span 12 / span 12}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-9{grid-column-start:9}.lg\:mt-2{margin-top:calc(var(--spacing) * 2)}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:mt-20{margin-top:calc(var(--spacing) * 20)}.lg\:mt-24{margin-top:calc(var(--spacing) * 24)}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:items-end{align-items:flex-end}.lg\:justify-end{justify-content:flex-end}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-y-16{row-gap:calc(var(--spacing) * 16)}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}}@container (width >= 48rem){.\@3xl\:col-span-5{grid-column:span 5 / span 5}.\@3xl\:col-span-7{grid-column:span 7 / span 7}.\@3xl\:mx-16{margin-inline:calc(var(--spacing) * 16)}.\@3xl\:mx-20{margin-inline:calc(var(--spacing) * 20)}.\@3xl\:-mt-16{margin-top:calc(var(--spacing) * -16)}.\@3xl\:mt-0{margin-top:0}.\@3xl\:mt-7{margin-top:calc(var(--spacing) * 7)}.\@3xl\:mr-0{margin-right:0}.\@3xl\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.\@3xl\:block{display:block}.\@3xl\:flex{display:flex}.\@3xl\:grid{display:grid}.\@3xl\:hidden{display:none}.\@3xl\:inline-flex{display:inline-flex}.\@3xl\:aspect-\[4\/3\.2\]{aspect-ratio:4/3.2}.\@3xl\:h-10{height:calc(var(--spacing) * 10)}.\@3xl\:h-11{height:calc(var(--spacing) * 11)}.\@3xl\:h-14{height:calc(var(--spacing) * 14)}.\@3xl\:h-20{height:calc(var(--spacing) * 20)}.\@3xl\:h-\[88px\]{height:88px}.\@3xl\:h-\[560px\]{height:560px}.\@3xl\:w-auto{width:auto}.\@3xl\:w-full{width:100%}.\@3xl\:max-w-\[380px\]{max-width:380px}.\@3xl\:flex-1{flex:1}.\@3xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@3xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@3xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@3xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\@3xl\:grid-cols-\[1\.12fr_0\.88fr\]{grid-template-columns:1.12fr .88fr}.\@3xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.\@3xl\:grid-cols-\[1\.55fr_1fr\]{grid-template-columns:1.55fr 1fr}.\@3xl\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.\@3xl\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.\@3xl\:grid-cols-\[1fr_330px\]{grid-template-columns:1fr 330px}.\@3xl\:grid-cols-\[100px_1fr_160px_120px\]{grid-template-columns:100px 1fr 160px 120px}.\@3xl\:flex-row{flex-direction:row}.\@3xl\:items-center{align-items:center}.\@3xl\:justify-between{justify-content:space-between}.\@3xl\:gap-0{gap:0px}.\@3xl\:gap-4{gap:calc(var(--spacing) * 4)}.\@3xl\:gap-5{gap:calc(var(--spacing) * 5)}.\@3xl\:gap-6{gap:calc(var(--spacing) * 6)}.\@3xl\:self-auto{align-self:auto}.\@3xl\:rounded-\[40px\]{border-radius:40px}.\@3xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\@3xl\:border-\[\#0D3B45\]\/10{border-color:color-mix(in oklab,#0D3B45 10%,transparent)}.\@3xl\:p-3{padding:calc(var(--spacing) * 3)}.\@3xl\:p-4{padding:calc(var(--spacing) * 4)}.\@3xl\:p-5{padding:calc(var(--spacing) * 5)}.\@3xl\:p-7{padding:calc(var(--spacing) * 7)}.\@3xl\:p-8{padding:calc(var(--spacing) * 8)}.\@3xl\:p-14{padding:calc(var(--spacing) * 14)}.\@3xl\:p-16{padding:calc(var(--spacing) * 16)}.\@3xl\:px-4{padding-inline:calc(var(--spacing) * 4)}.\@3xl\:px-5{padding-inline:calc(var(--spacing) * 5)}.\@3xl\:px-8{padding-inline:calc(var(--spacing) * 8)}.\@3xl\:px-12{padding-inline:calc(var(--spacing) * 12)}.\@3xl\:px-14{padding-inline:calc(var(--spacing) * 14)}.\@3xl\:px-16{padding-inline:calc(var(--spacing) * 16)}.\@3xl\:px-20{padding-inline:calc(var(--spacing) * 20)}.\@3xl\:py-10{padding-block:calc(var(--spacing) * 10)}.\@3xl\:py-14{padding-block:calc(var(--spacing) * 14)}.\@3xl\:py-20{padding-block:calc(var(--spacing) * 20)}.\@3xl\:pt-4{padding-top:calc(var(--spacing) * 4)}.\@3xl\:pt-6{padding-top:calc(var(--spacing) * 6)}.\@3xl\:pt-10{padding-top:calc(var(--spacing) * 10)}.\@3xl\:pt-12{padding-top:calc(var(--spacing) * 12)}.\@3xl\:pt-16{padding-top:calc(var(--spacing) * 16)}.\@3xl\:pt-20{padding-top:calc(var(--spacing) * 20)}.\@3xl\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.\@3xl\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.\@3xl\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.\@3xl\:pb-56{padding-bottom:calc(var(--spacing) * 56)}.\@3xl\:text-\[13\.5px\]{font-size:13.5px}.\@3xl\:text-\[13px\]{font-size:13px}.\@3xl\:text-\[14px\]{font-size:14px}.\@3xl\:text-\[15px\]{font-size:15px}.\@3xl\:text-\[16\.5px\]{font-size:16.5px}.\@3xl\:text-\[16px\]{font-size:16px}.\@3xl\:text-\[17px\]{font-size:17px}.\@3xl\:text-\[18px\]{font-size:18px}.\@3xl\:text-\[19px\]{font-size:19px}.\@3xl\:text-\[20px\]{font-size:20px}.\@3xl\:text-\[21px\]{font-size:21px}.\@3xl\:text-\[23px\]{font-size:23px}.\@3xl\:text-\[25px\]{font-size:25px}.\@3xl\:text-\[28px\]{font-size:28px}.\@3xl\:text-\[30px\]{font-size:30px}.\@3xl\:text-\[34px\]{font-size:34px}.\@3xl\:text-\[36px\]{font-size:36px}.\@3xl\:text-\[38px\]{font-size:38px}.\@3xl\:text-\[40px\]{font-size:40px}.\@3xl\:text-\[42px\]{font-size:42px}.\@3xl\:text-\[56px\]{font-size:56px}.\@3xl\:text-\[62px\]{font-size:62px}.\@3xl\:text-\[70px\]{font-size:70px}.\@3xl\:text-\[72px\]{font-size:72px}.\@3xl\:text-\[76px\]{font-size:76px}.\@3xl\:text-\[92px\]{font-size:92px}.\@3xl\:text-\[108px\]{font-size:108px}}}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-200.woff2) format("woff2"),url(/fonts/inter-display-200.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-300.woff2) format("woff2"),url(/fonts/inter-display-300.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-600.woff2) format("woff2"),url(/fonts/inter-display-600.woff) format("woff");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2) format("woff2"),url(/fonts/inter-400.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500.woff2) format("woff2"),url(/fonts/inter-500.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.woff2) format("woff2"),url(/fonts/inter-600.woff) format("woff");font-weight:600 800;font-style:normal;font-display:swap}@font-face{font-family:"Nitido Serif";src:url(/fonts/nitido-serif-var.woff2) format("woff2"),url(/fonts/nitido-serif-var.woff) format("woff");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"Nitido Serif";src:url(/fonts/nitido-serif-italic-var.woff2) format("woff2"),url(/fonts/nitido-serif-italic-var.woff) format("woff");font-weight:400 700;font-style:italic;font-display:swap}@property --par{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --rx{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --ry{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --mrx{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --mry{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --exit{syntax: "<number>"; inherits: false; initial-value: 0;}@property --hp{syntax: "<number>"; inherits: false; initial-value: 0;}@property --lx{syntax: "<percentage>"; inherits: false; initial-value: 50%;}@property --ly{syntax: "<percentage>"; inherits: false; initial-value: 40%;}@property --mag-x{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --mag-y{syntax: "<length>"; inherits: false; initial-value: 0px;}@layer base{:root{color-scheme:dark;--gutter: clamp(16px, 4.4vw, 72px);--cursor-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath d='M4.6 3.3 21.4 9.7c.9.3.9 1.6 0 1.9l-7 2.4-2.4 7c-.3.9-1.6.9-1.9 0L3.3 4.6c-.3-.8.5-1.6 1.3-1.3Z' fill='%233355ff' stroke='%23fff' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") 4 3}html{background:var(--color-void);scrollbar-gutter:stable;scrollbar-color:var(--color-graphite-4) var(--color-void);-webkit-tap-highlight-color:transparent;text-size-adjust:100%}html.is-scroll-locked{overflow:hidden}body{background:var(--color-void);color:var(--color-paper);font-family:var(--font-sans);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}::selection{background:var(--color-volt);color:#fff}:focus-visible{outline:2px solid var(--color-volt-hi);outline-offset:3px}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}html.has-cursor,html.has-cursor *{cursor:var(--cursor-arrow),auto}html.has-cursor :is(input:not([type=checkbox],[type=radio],[type=range]),textarea,[contenteditable=true]){cursor:text}html.has-cursor :is(:disabled,[aria-disabled=true]){cursor:not-allowed}}@layer components{[data-reveal]{transition:opacity .9s var(--ease-out-expo),transform 1.1s var(--ease-out-expo),clip-path 1.2s var(--ease-out-expo),filter 1s var(--ease-out-expo);transition-delay:var(--reveal-delay, 0ms)}.js-motion [data-reveal]:not(.is-in){opacity:0}.js-motion [data-reveal=rise]:not(.is-in){transform:translate3d(0,32px,0)}.js-motion [data-reveal=scale]:not(.is-in){transform:scale(.965)}.js-motion [data-reveal=screen]:not(.is-in){opacity:.001;filter:brightness(.3) saturate(.4);transform:translate3d(0,24px,0) scale(.985)}.split{display:inline}.split .sw{display:inline-block;overflow:clip;vertical-align:top;padding:.14em .04em .16em;margin:-.14em -.04em -.16em}.split .sw-i{display:inline-block;transition:transform 1.15s var(--ease-out-expo);transition-delay:calc(var(--i, 0) * var(--stagger, 38ms) + var(--d, 0ms))}.js-motion .split:not(.is-in) .sw-i{transform:translate3d(0,108%,0)}.js-motion [data-reveal=split]:not(.is-in){opacity:1}.rule{height:1px;background:var(--color-hairline);transform-origin:0 50%;transition:transform 1.4s var(--ease-out-expo);transition-delay:var(--reveal-delay, 0ms)}.js-motion .rule:not(.is-in){transform:scaleX(0);opacity:1}html.is-booting .sk,html.is-rendering .sk{position:relative}html.is-booting .sk{color:transparent}html.is-booting .sk *,html.is-booting .sk-hide{visibility:hidden}html.is-booting .sk:after,html.is-rendering .sk:after{content:"";position:absolute;inset:var(--sk-inset, .16em 0 .14em);border-radius:var(--sk-radius, .16em);background:linear-gradient(100deg,var(--color-graphite-2) 30%,var(--color-graphite-3) 50%,var(--color-graphite-2) 70%);background-size:220% 100%;animation:sk-shimmer 1.3s linear infinite;transform-origin:100% 50%;pointer-events:none}html.is-rendering .sk:after{animation:sk-shimmer 1.3s linear infinite,sk-out .85s var(--ease-in-out-quart) forwards;animation-delay:0s,var(--sk-d, 0ms)}html.is-rendering .sk{animation:sk-text-in .85s var(--ease-in-out-quart) both;animation-delay:var(--sk-d, 0ms)}[data-offscreen] *,[data-offscreen] *:before,[data-offscreen] *:after{animation-play-state:paused!important}html.is-lite .grain,html.is-lite .pixel-field{display:none}html.is-lite *,html.is-lite *:before,html.is-lite *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.is-lite .pane-float,html.is-lite .stage-scene,html.is-lite .stage{animation:none!important}.grain{position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}}@keyframes sk-shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}@keyframes sk-out{to{transform:scaleX(0)}}@keyframes sk-text-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes pulse-dot{0%,to{box-shadow:0 0 #2fd47a8c}60%{box-shadow:0 0 0 7px #2fd47a00}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important}}@media print{[data-reveal],.split .sw-i{opacity:1!important;transform:none!important}}@layer components{.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:.75rem 1.1rem;border-radius:12px;background:var(--color-paper);color:var(--color-void);font-weight:600;transform:translate3d(0,-160%,0);transition:transform .3s var(--ease-out-expo)}.skip-link:focus-visible{transform:none}main:focus{outline:none}.btn{--mag-x: 0px;--mag-y: 0px;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.85rem;min-height:3.5rem;padding:0 1.75rem;border-radius:999px;font-family:var(--font-sans);font-weight:500;font-size:1rem;line-height:1;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;transform:translate3d(var(--mag-x),var(--mag-y),0);transition:color .35s var(--ease-out-quart),background-color .35s var(--ease-out-quart),box-shadow .35s var(--ease-out-quart),scale .2s var(--ease-out-quart);-webkit-user-select:none;user-select:none}.btn:active{scale:.97}.btn-sm{min-height:2.75rem;padding:0 1.25rem;font-size:.9375rem;gap:.6rem}.btn-lg{min-height:4rem;padding:0 2.1rem;font-size:1.0625rem}.btn-primary{background:var(--color-volt);color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f,0 18px 40px -18px #3355ffd9}.btn-primary:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#fff;transform:translate3d(0,102%,0);transition:transform .55s var(--ease-out-expo)}.btn-ghost{background:#ffffff09;color:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-quiet{min-height:auto;padding:.35rem 0;border-radius:6px;color:var(--color-paper);overflow:visible}.btn-label{position:relative;display:inline-block;overflow:hidden;padding-block:.15em;margin-block:-.15em}.btn-label>span{display:block;transition:transform .55s var(--ease-out-expo)}.btn-label>span+span{position:absolute;inset:.15em 0 auto;transform:translate3d(0,110%,0)}.btn-bubble{position:relative;display:grid;place-items:center;width:2.125rem;height:2.125rem;margin-right:-.9rem;border-radius:999px;background:#ffffff29;overflow:hidden;transition:background-color .35s var(--ease-out-quart)}.btn-sm .btn-bubble{width:1.75rem;height:1.75rem;margin-right:-.55rem}.btn-bubble svg{transition:transform .5s var(--ease-out-expo)}.btn-bubble svg+svg{position:absolute;transform:translate3d(-160%,160%,0)}@media(hover:hover){.btn-primary:hover{color:#05060a}.btn-primary:hover:before{transform:translateZ(0)}.btn-primary:hover .btn-bubble{background:var(--color-volt);color:#fff}.btn-ghost:hover{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff52}.btn:hover .btn-label>span:first-child{transform:translate3d(0,-110%,0)}.btn:hover .btn-label>span+span{transform:translateZ(0)}.btn:hover .btn-bubble svg:first-child{transform:translate3d(160%,-160%,0)}.btn:hover .btn-bubble svg+svg{transform:translateZ(0)}.btn-quiet:hover{color:#fff}}html.is-booting .sk-btn{background:var(--color-graphite-2)!important;box-shadow:none!important;color:transparent!important}html.is-booting .sk-btn>*{visibility:hidden}html.is-rendering .sk-btn{animation:fade-up .8s var(--ease-out-expo) both;animation-delay:var(--sk-d, 0ms)}.link-line{background:linear-gradient(currentColor,currentColor) 0 100% / 0% 1px no-repeat;transition:background-size .45s var(--ease-out-expo),color .3s;padding-bottom:2px}@media(hover:hover){.link-line:hover{background-size:100% 1px}}.chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 1rem;border-radius:999px;font-size:.9375rem;font-weight:500;color:var(--color-mist);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);transition:color .25s,background-color .25s,box-shadow .25s}@media(hover:hover){.chip:hover{color:var(--color-paper);box-shadow:inset 0 0 0 1px #ffffff52}}.chip[aria-pressed=true],.chip[aria-checked=true],.chip.is-active{color:#fff;background:#3355ff29;box-shadow:inset 0 0 0 1px #7a90ffbf}.spot{--mx: -500px;--my: -500px;position:relative;isolation:isolate}.spot:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;background:radial-gradient(420px circle at var(--mx) var(--my),rgb(122 144 255 / .9),transparent 45%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .4s;pointer-events:none}.spot:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(520px circle at var(--mx) var(--my),rgb(51 85 255 / .1),transparent 50%);opacity:0;transition:opacity .4s;pointer-events:none}@media(hover:hover){.spot:hover:before,.spot:hover:after{opacity:1}}.field{display:grid;gap:.5rem}.field-label{font-size:.875rem;font-weight:500;color:var(--color-mist)}.input{width:100%;min-height:3.375rem;padding:.85rem 1.1rem;border-radius:14px;background:#ffffff08;color:var(--color-paper);font-size:1rem;box-shadow:inset 0 0 0 1px var(--color-hairline-strong);transition:box-shadow .25s,background-color .25s}.input::placeholder{color:var(--color-smoke)}.input:hover{box-shadow:inset 0 0 0 1px #ffffff4d}.input:focus{outline:none;background:#3355ff0f;box-shadow:inset 0 0 0 1px var(--color-volt-hi),0 0 0 4px #3355ff38}.input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--color-alert)}textarea.input{min-height:8.5rem;resize:vertical;line-height:1.55}.live-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--color-live);animation:pulse-dot 2.4s ease-out infinite}.kicker{display:inline-flex;align-items:center;gap:.6rem;font-size:.9375rem;font-weight:500;color:var(--color-mist)}.kicker:before{content:"";width:.45rem;height:.45rem;border-radius:2px;background:var(--color-volt);box-shadow:0 0 12px 2px #35f9}}@keyframes fade-up{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@layer components{.manifesto{--lit: 999;max-width:21em;font-family:var(--font-display);font-size:clamp(1.75rem,.9rem + 2.9vw,3.6rem);font-weight:600;line-height:1.12;letter-spacing:-.035em;color:var(--color-paper)}.manifesto .mw{opacity:clamp(.14,calc(var(--lit) - var(--i)),1)}.manifesto .mw.is-caret>span:after{content:"";display:inline-block;width:.07em;height:.86em;margin-left:.06em;vertical-align:-.08em;border-radius:1px;background:var(--color-volt);box-shadow:0 0 14px 2px #3355ffb3;animation:caret-blink 1.05s steps(1) infinite}}@keyframes caret-blink{0%,55%{opacity:1}56%,to{opacity:0}}@layer components{.nav{position:fixed;inset:0 0 auto;z-index:70;padding-top:calc(env(safe-area-inset-top,0px) + 12px);pointer-events:none;transition:transform .55s var(--ease-out-expo)}.nav.is-hidden{transform:translate3d(0,calc(-100% - 12px),0)}.nav-bar{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;height:64px;max-width:100%;margin-inline:auto;padding:0;border-radius:999px;transition:max-width .7s var(--ease-out-expo),padding .7s var(--ease-out-expo),background-color .5s,box-shadow .5s}.nav.is-scrolled .nav-bar{max-width:1120px;padding:0 8px 0 22px;background:#111216d6;box-shadow:inset 0 0 0 1px var(--color-hairline),0 24px 50px -24px #000000e6;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.nav-logo{display:block;padding:6px 0;border-radius:6px;color:var(--color-paper)}.nav-links{position:relative;display:none;gap:2px;padding:4px;border-radius:999px}.nav-link{position:relative;z-index:1;padding:.5rem .95rem;border-radius:999px;font-size:.9375rem;color:var(--color-mist);transition:color .3s}.nav-link.is-active,.nav-link:hover{color:var(--color-paper)}.nav-indicator{position:absolute;top:4px;bottom:4px;left:0;width:var(--iw, 0);transform:translate3d(var(--ix, 0),0,0);border-radius:999px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff0f;transition:transform .55s var(--ease-out-expo),width .55s var(--ease-out-expo)}.nav-menu{display:inline-flex;align-items:center;gap:.7rem;height:2.75rem;padding:0 1rem 0 1.15rem;border-radius:999px;font-size:.9375rem;font-weight:500;color:var(--color-paper);background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--color-hairline-strong)}.nav-menu-icon{display:grid;gap:5px}.nav-menu-icon i{display:block;width:16px;height:1.5px;border-radius:2px;background:currentColor}.nav-menu-icon i+i{width:10px;justify-self:end}@media(min-width:1024px){.nav-links{display:flex}.nav-menu{display:none}}.mmenu{position:fixed;inset:0;z-index:85;background:#000000f7;visibility:hidden;opacity:0;transition:opacity .45s var(--ease-out-quart),visibility 0s linear .45s}.mmenu.is-open{visibility:visible;opacity:1;transition:opacity .45s var(--ease-out-quart)}.mmenu-link{display:block;padding:.35rem 0;font-family:var(--font-display);font-size:clamp(2.5rem,8vw + 1rem,4rem);font-weight:600;line-height:1.08;letter-spacing:-.045em;color:var(--color-paper);opacity:0;transform:translate3d(0,24px,0);transition:opacity .6s var(--ease-out-expo),transform .8s var(--ease-out-expo),color .3s;transition-delay:calc(var(--i) * 55ms + 80ms)}.mmenu-link.is-active{color:var(--color-volt-hi)}.mmenu.is-open .mmenu-link{opacity:1;transform:none}.mmenu-foot{opacity:0;transform:translate3d(0,16px,0);transition:opacity .6s var(--ease-out-expo) .35s,transform .8s var(--ease-out-expo) .35s}.mmenu.is-open .mmenu-foot{opacity:1;transform:none}.cursor-label{position:fixed;top:0;left:0;z-index:95;pointer-events:none;will-change:transform}.cursor-label>span{display:block;padding:4px 9px 5px;border-radius:3px 999px 999px;background:var(--color-volt);color:#fff;font-size:12.5px;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 8px 20px -8px #3355ffe6;transform-origin:0 0;transition:opacity .25s,scale .35s var(--ease-out-expo),background-color .3s,color .3s}.cursor-label[data-state=off]>span{opacity:0;scale:.6}.cursor-label[data-state=action]>span{background:#fff;color:#05060a;box-shadow:0 8px 24px -8px #ffffff80}.cursor-label.is-down>span{scale:.9}.loadbar{position:fixed;inset:0 0 auto;z-index:96;height:2px;pointer-events:none}.loadbar i{display:block;height:100%;background:linear-gradient(90deg,var(--color-volt-deep),var(--color-volt) 60%,var(--color-volt-hi));box-shadow:0 0 14px 1px #35fc;transform-origin:0 50%;transform:scaleX(var(--p, 0))}.loadbar.is-boot i{animation:lb-boot 1.6s var(--ease-out-expo) forwards}.loadbar.is-render i{transform:scaleX(1);animation:lb-done .9s var(--ease-out-quart) forwards}.fab{position:fixed;right:max(18px,env(safe-area-inset-right,0px) + 12px);bottom:max(18px,env(safe-area-inset-bottom,0px) + 12px);z-index:60;display:inline-flex;align-items:center;gap:0;height:56px;padding:0 17px;border-radius:999px;color:#fff;background:var(--color-graphite-2);box-shadow:inset 0 0 0 1px var(--color-hairline-strong),0 18px 40px -16px #000000e6;opacity:0;transform:translate3d(0,20px,0) scale(.9);pointer-events:none;transition:opacity .4s var(--ease-out-expo),transform .6s var(--ease-out-expo),gap .5s var(--ease-out-expo),background-color .3s}.fab.is-shown{opacity:1;transform:none;pointer-events:auto}@media(max-width:639px){.fab{height:50px;padding:0 14px}}.fab-label{max-width:0;overflow:hidden;white-space:nowrap;font-size:.9375rem;font-weight:500;transition:max-width .55s var(--ease-out-expo)}.fab svg{color:var(--color-live)}@media(hover:hover){.fab:hover{gap:.6rem;background:var(--color-graphite-3)}.fab:hover .fab-label{max-width:12rem}}.footer-mark{position:relative;color:var(--color-graphite-3);--fx: 50%;--fy: 50%}.footer-mark svg path:first-child{transition:fill .4s}.footer-mark-light{position:absolute;inset:0;color:var(--color-paper);-webkit-mask-image:radial-gradient(circle 22vw at var(--fx) var(--fy),#000 0%,transparent 70%);mask-image:radial-gradient(circle 22vw at var(--fx) var(--fy),#000 0%,transparent 70%);opacity:0;transition:opacity .5s}.footer-mark:hover .footer-mark-light{opacity:1}.setup-hint{display:inline-block;padding:.45rem .8rem;line-height:1.5;border-radius:10px;font-size:.8125rem;color:var(--color-smoke);border:1px dashed var(--color-graphite-4)}.setup-hint code{font-family:var(--font-mono);font-size:.78rem;color:var(--color-mist)}}@keyframes lb-boot{0%{transform:scaleX(0)}to{transform:scaleX(.72)}}@keyframes lb-done{0%{transform:scaleX(.72);opacity:1}55%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@layer components{.hero{--hp: 0;--lx: 64%;--ly: 38%;position:relative;isolation:isolate;overflow:clip;padding-top:calc(env(safe-area-inset-top,0px) + clamp(7rem,5rem + 6vw,9rem));padding-bottom:clamp(3rem,2rem + 4vw,5rem)}.hero-light{position:absolute;inset:-10% -10% 0;z-index:-1;pointer-events:none;background:radial-gradient(520px circle at var(--lx) var(--ly),rgb(51 85 255 / .16),transparent 62%),radial-gradient(1000px 640px at 80% 38%,rgb(51 85 255 / .13),transparent 70%),radial-gradient(800px 520px at 0% 110%,rgb(51 85 255 / .07),transparent 70%)}.hero:after{content:"";position:absolute;inset:auto 0 0;z-index:3;height:140px;background:linear-gradient(transparent,var(--color-void));pointer-events:none}.hero-copy{position:relative;z-index:4;transform:translate3d(0,calc(var(--hp) * -80px),0);opacity:calc(1 - var(--hp) * 1.3)}.hero-status{--sk-inset: 0;--sk-radius: 999px;display:inline-flex;align-items:center;gap:.65rem;padding:.45rem .95rem .45rem .75rem;border-radius:999px;font-size:.875rem;color:var(--color-mist);background:#ffffff08;box-shadow:inset 0 0 0 1px var(--color-hairline)}.hero-title{margin-top:1.6rem;font-family:var(--font-display);font-size:clamp(2.5rem,.9rem + 4.3vw,5.1rem);line-height:.98;letter-spacing:-.045em}.hl{display:block;width:fit-content;max-width:100%}.hl-thin{font-weight:200;color:var(--color-mist)}.hl-bold{font-weight:600;color:var(--color-paper)}.hero-lead{--sk-inset: 0;--sk-radius: 6px;margin-top:1.6rem;max-width:33rem;font-size:var(--text-lead);line-height:1.55;color:var(--color-mist)}html.is-booting .hero-lead:after,html.is-rendering .hero-lead:after{background:repeating-linear-gradient(180deg,var(--color-graphite-2) 0 .95em,transparent .95em 1.55em);animation-name:none,sk-out}html.is-booting .hero-lead:after{animation:none}.hero-ctas{margin-top:2.4rem;display:flex;flex-wrap:wrap;gap:.75rem}.stage{position:relative;z-index:1;height:clamp(360px,96vw,660px);margin-top:3rem;perspective:1600px;perspective-origin:50% 30%;pointer-events:none}.stage-scene{--base-rx: 9deg;--base-ry: -11deg;--exit: 0;position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(calc(var(--base-rx) + var(--mrx, 0deg) + var(--exit) * 16deg)) rotateY(calc(var(--base-ry) + var(--mry, 0deg)))}.pane{position:absolute;left:var(--x);top:var(--y);width:var(--w);transform-style:preserve-3d;transform:translate3d(0,calc(var(--exit) * var(--ey, -40px)),calc(var(--z, 0px) + var(--exit) * var(--ez, 0px))) rotate(var(--r, 0deg))}.pane-float{position:relative;transform-style:preserve-3d;animation:pane-float var(--ft, 11s) ease-in-out infinite;animation-delay:var(--fd, 0s);transition:translate .7s var(--ease-out-expo)}.pane-body{position:relative}.pane-glow{position:absolute;inset:12% 6% -6%;border-radius:48px;background:var(--glow);filter:blur(64px);opacity:.4;transform:translateZ(-90px);pointer-events:none}.pane-hit{position:absolute;inset:0;z-index:5;border-radius:14px;pointer-events:auto}.pane-hit:focus-visible{outline:2px solid var(--color-volt-hi);outline-offset:6px}@media(hover:hover){.pane:has(.pane-hit:hover) .pane-float{translate:0 -12px 50px}}.bframe-dim{opacity:.55}.bframe-skel{position:absolute;inset:0}.bframe-skel .wf{height:100%}.order-toast{display:flex;align-items:center;gap:.75rem;padding:.7rem .95rem .7rem .7rem;border-radius:16px;background:#191a20e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 60px -24px #000000e6;animation:order-toast 12s linear infinite}.order-thumb{display:grid;flex-shrink:0;place-items:center;width:2.75rem;aspect-ratio:1;border-radius:11px;background:#eadbc5}.pane-wire{display:none}.pane-store{--x: 36%;--y: 0%;--w: 64%;--z: -200px;--r: 1.5deg;--ey: -40px;--ez: -220px;--fd: -3s}.pane-main{--x: 3%;--y: 14%;--w: 86%;--z: 0px;--ey: 0px;--fd: -6s}.pane-phone{--x: 69%;--y: 31%;--w: 30%;--z: 140px;--r: 4deg;--ey: 70px;--ez: 200px;--fd: -1s}.pane-toast{--x: 0%;--y: 77%;--w: 74%;--z: 220px;--ey: 100px;--ez: 280px;--fd: -4s}html.is-booting .pane .vp,html.is-booting .pane-glow,html.is-booting .pane-toast{opacity:0}html.is-booting .pane .pframe-screen{background:#0d0e12}html.is-rendering .pane .vp{animation:vp-in 1s var(--ease-in-out-quart) both;animation-delay:calc(var(--pd, 0ms) + .25s)}html.is-rendering .pane-glow{animation:glow-in 1.4s var(--ease-out-expo) both;animation-delay:calc(var(--pd, 0ms) + .45s)}html.is-rendering .pane-toast{animation:fade-up .8s var(--ease-out-expo) both;animation-delay:calc(var(--pd, 0ms) + .6s)}.stage.is-paused *{animation-play-state:paused!important}@media(hover:none){.stage-scene{animation:stage-sway 14s ease-in-out infinite}}}@media(min-width:768px){.stage{height:clamp(420px,70vw,720px);margin-top:4rem}.pane-phone{--x: 72%;--w: 24%}.pane-toast{--w: 46%}}@media(min-width:1280px){.hero{display:flex;align-items:center;min-height:min(100svh,1040px);padding-top:calc(env(safe-area-inset-top,0px) + 7.5rem);padding-bottom:5rem}.hero-inner{width:100%}.hero-copy{max-width:56%}.hero-title{font-size:clamp(3.5rem,.6rem + 4.2vw,5rem)}.stage{position:absolute;top:50%;right:-3vw;width:54vw;height:min(78vh,760px);margin:0;translate:0 -44%}.stage-scene{--base-rx: 8deg;--base-ry: -17deg}.pane-wire{display:block;--x: -14%;--y: 2%;--w: 54%;--z: -520px;--r: -2deg;--ey: -120px;--ez: -320px;--fd: -8s}.pane-store{--x: 38%;--y: -4%;--w: 62%;--z: -260px;--r: 1.5deg}.pane-main{--x: 6%;--y: 19%;--w: 76%}.pane-phone{--x: 75%;--y: 37%;--w: 20%;--z: 170px;--r: 4deg}.pane-toast{--x: 2%;--y: 78%;--w: 37%;--z: 280px}}@keyframes pane-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}@keyframes stage-sway{0%,to{rotate:y -4deg}50%{rotate:y 5deg}}@keyframes vp-in{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes glow-in{0%{opacity:0}}@keyframes order-toast{0%,44%{opacity:0;transform:translate3d(0,18px,0) scale(.96)}47%,74%{opacity:1;transform:none}78%,to{opacity:0;transform:translate3d(0,-10px,0)}}@media(prefers-reduced-motion:reduce){.ms-volta.is-live .collab-design{animation:none;opacity:1;translate:calc(var(--cta-x, 0px) + var(--cta-w, 0px) * .62) calc(var(--cta-y, 0px) + var(--cta-h, 0px) * .58)}.ms-volta.is-live .volta-sel{animation:none;opacity:1}.ms-grao.is-live .collab-dev{animation:none;opacity:1;translate:calc(var(--add-x, 0px) + var(--add-w, 0px) * .55) calc(var(--add-y, 0px) + var(--add-h, 0px) * .6)}.order-toast{animation:none;opacity:1}}@layer components{html.is-booting .pane .pframe-status{opacity:0}html.is-rendering .pane .pframe-status{animation:glow-in .6s ease both;animation-delay:calc(var(--pd, 0ms) + .3s)}.bframe-dim{opacity:.72}.vp{position:relative;width:100%;max-width:100%;overflow:hidden;background:#fff}.vp-content{position:absolute;top:0;left:0;transform-origin:0 0;container-type:inline-size;translate:0 0;transition:translate var(--vp-time, 4s) cubic-bezier(.45,0,.25,1)}.vp-content *{cursor:inherit}.bframe{position:relative;container-type:inline-size;border-radius:12px;background:#15161b;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 1px #ffffff1f inset,0 50px 90px -40px #000000f2}.bframe-bar{display:flex;align-items:center;gap:2cqw;height:clamp(16px,4.2cqw,38px);padding:0 2.2cqw;background:#1b1c22;border-bottom:1px solid rgb(255 255 255 / .06)}.bframe-dots{display:flex;gap:max(3px,.8cqw);flex:1 1 0}.bframe-dots i{width:clamp(4px,1.05cqw,11px);aspect-ratio:1;border-radius:50%;background:#ff5f57}.bframe-dots i:nth-child(2){background:#febc2e}.bframe-dots i:nth-child(3){background:#28c840}.bframe-url{display:flex;align-items:center;justify-content:center;gap:.9cqw;flex:0 1 44cqw;height:62%;border-radius:999px;background:#ffffff0f;color:#a3a6b4;font-size:clamp(6px,1.5cqw,13px);letter-spacing:0;white-space:nowrap;overflow:hidden}.bframe-url svg{width:1.3cqw;height:1.3cqw;min-width:5px;min-height:5px;color:#6f7281}.bframe-tools{display:flex;justify-content:flex-end;flex:1 1 0;color:#6f7281}.bframe-tools svg{width:1.4cqw;height:1.4cqw;min-width:5px;min-height:5px}.bframe-view{position:relative;background:#fff}.pframe-wrap{width:100%;max-width:100%}.pframe{position:relative;padding:3.2%;border-radius:15%/7.2%;background:linear-gradient(145deg,#2a2c33,#0c0d10 60%);box-shadow:0 0 0 1px #ffffff1f inset,0 0 0 1.5px #050506,0 50px 80px -30px #000000f2}.pframe-screen{position:relative;overflow:hidden;border-radius:12.5%/5.9%;background:#fff}.pframe-island{position:absolute;top:1.6%;left:50%;width:30%;height:3.6%;translate:-50% 0;border-radius:999px;background:#050506;z-index:5}.wf{--wf: rgb(255 255 255 / .1);--wf-line: rgb(255 255 255 / .18);display:grid;gap:6cqw;height:100%;padding:4cqw 6cqw;background:#0d0e12;background-image:linear-gradient(var(--wf-line) 1px,transparent 1px),linear-gradient(90deg,var(--wf-line) 1px,transparent 1px);background-size:8cqw 8cqw;background-position:-1px -1px}.wf i{display:block;border-radius:.8cqw;background:var(--wf);box-shadow:inset 0 0 0 1px #ffffff24}.wf-nav{display:flex;align-items:center;justify-content:space-between;height:5cqw}.wf-nav span{display:flex;gap:3cqw}.wf-nav span i{width:8cqw;height:1.6cqw}.wf-logo{width:12cqw;height:3cqw}.wf-btn{width:14cqw;height:4.4cqw;border-radius:99px!important}.wf-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:5cqw;align-items:center}.wf-hero>div{display:grid;gap:2.2cqw}.wf-h{height:6cqw;width:90%}.wf-h2{width:64%}.wf-p{height:1.8cqw;width:86%}.wf-p2{width:58%}.wf-cta{height:5.4cqw;width:34%;margin-top:1.5cqw;border-radius:99px!important;background:#3355ff59!important;box-shadow:inset 0 0 0 1px #7a90ffb3!important}.wf-media{aspect-ratio:4 / 3.4;background:linear-gradient(135deg,transparent calc(50% - 1px),var(--wf-line) 50%,transparent calc(50% + 1px)),linear-gradient(45deg,transparent calc(50% - 1px),var(--wf-line) 50%,transparent calc(50% + 1px)),var(--wf)!important}.wf-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:3cqw}.wf-cards i{aspect-ratio:4 / 3}.collab{position:absolute;top:0;left:0;z-index:30;pointer-events:none;transform-origin:0 0;scale:calc(1 / var(--s, 1));will-change:translate}.collab-tag{position:absolute;top:19px;left:15px;padding:3px 8px 4px;border-radius:6px 99px 99px;font:600 12px/1.2 var(--font-sans);color:#fff;white-space:nowrap;box-shadow:0 6px 16px -6px #00000080}.collab svg{filter:drop-shadow(0 2px 3px rgb(0 0 0 / .35))}.sel-box{position:absolute;inset:calc(-6px / var(--s, 1));border:calc(1.5px / var(--s, 1)) solid #ff5caa;border-radius:calc(4px / var(--s, 1));pointer-events:none;opacity:0}.sel-box>i{position:absolute;width:calc(7px / var(--s, 1));height:calc(7px / var(--s, 1));background:#fff;border:calc(1.5px / var(--s, 1)) solid #ff5caa;border-radius:calc(1px / var(--s, 1))}.sel-box>i:nth-child(1){top:calc(-4.5px / var(--s, 1));left:calc(-4.5px / var(--s, 1))}.sel-box>i:nth-child(2){top:calc(-4.5px / var(--s, 1));right:calc(-4.5px / var(--s, 1))}.sel-box>i:nth-child(3){bottom:calc(-4.5px / var(--s, 1));left:calc(-4.5px / var(--s, 1))}.sel-box>i:nth-child(4){bottom:calc(-4.5px / var(--s, 1));right:calc(-4.5px / var(--s, 1))}.sel-size{position:absolute;top:calc(100% + 8px / var(--s, 1));left:50%;translate:-50% 0;padding:calc(2px / var(--s, 1)) calc(6px / var(--s, 1));border-radius:calc(4px / var(--s, 1));background:#ff5caa;color:#fff;font:600 calc(11px / var(--s, 1)) / 1.3 var(--font-sans);white-space:nowrap}.swatches{position:absolute;top:calc(-10px / var(--s, 1));left:calc(100% + 18px / var(--s, 1));display:flex;gap:calc(6px / var(--s, 1));padding:calc(7px / var(--s, 1));border-radius:calc(10px / var(--s, 1));background:#1b1c22;box-shadow:0 0 0 calc(1px / var(--s, 1)) #ffffff1f,0 calc(16px / var(--s, 1)) calc(30px / var(--s, 1)) calc(-10px / var(--s, 1)) #0009;opacity:0;transform-origin:0 50%}.swatches i{width:calc(20px / var(--s, 1));height:calc(20px / var(--s, 1));border-radius:50%;box-shadow:inset 0 0 0 calc(1px / var(--s, 1)) #ffffff40}.pframe-screen{container-type:inline-size}.pframe-status{display:flex;align-items:center;justify-content:space-between;height:12.5cqw;padding:1.2cqw 8.5cqw 0 9cqw;font:600 3.9cqw/1 var(--font-sans);letter-spacing:-.01em}.pframe-icons{display:flex;align-items:center;gap:1.4cqw}.pframe-icons i{display:block;width:4.4cqw;height:2.8cqw;border-radius:.8cqw;background:currentColor;opacity:.9}.pframe-icons i:nth-child(1){clip-path:polygon(0 100%,100% 0,100% 100%)}.pframe-icons i:nth-child(2){border-radius:50% 50% 0 0;clip-path:polygon(50% 100%,0 0,100% 0)}.pframe-icons i:nth-child(3){width:6.6cqw;background:transparent;box-shadow:inset 0 0 0 .35cqw currentColor;position:relative}.pframe-icons i:nth-child(3):after{content:"";position:absolute;inset:.8cqw 1.6cqw .8cqw .8cqw;border-radius:.3cqw;background:currentColor}.ms-volta.is-live .collab-design{animation:collab-design 12s linear infinite}.ms-volta.is-live .volta-sel{animation:volta-sel 12s linear infinite}.ms-volta.is-live .volta-swatches{animation:volta-sw 12s linear infinite}.ms-volta.is-live .volta-cta{animation:volta-cta 12s linear infinite}.gn-bag{position:relative;display:block;width:100%;aspect-ratio:3 / 4.1;container-type:inline-size;border-radius:7% 7% 10% 10%/5% 5% 7% 7%;background:linear-gradient(90deg,rgb(0 0 0 / .24),rgb(255 255 255 / .07) 14%,transparent 30%,transparent 74%,rgb(0 0 0 / .16) 88%,rgb(0 0 0 / .3)),var(--bag);box-shadow:0 22px 34px -18px #23170fbf}.gn-bag:before{content:"";position:absolute;inset:0 0 auto;height:10%;border-radius:7% 7% 0 0/50% 50% 0 0;background:repeating-linear-gradient(90deg,rgb(255 255 255 / .12) 0 2px,transparent 2px 6px),#0000003d}.gn-bag:after{content:"";position:absolute;left:7%;right:7%;top:16%;height:2px;background:#0003;box-shadow:0 1px #ffffff1a}.gn-valve{position:absolute;top:21%;left:50%;width:10%;aspect-ratio:1;translate:-50% 0;border-radius:50%;background:radial-gradient(circle,#00000073 28%,#ffffff24 31% 55%,#0003 58%)}.gn-label{position:absolute;inset:37% 13% 13%;display:grid;align-content:center;justify-items:center;gap:5cqw;padding:6%;border-radius:3cqw;background:var(--label);color:var(--ink);text-align:center}.gn-label b{font-family:var(--font-serif);font-weight:600;font-size:10.5cqw;line-height:1.05;letter-spacing:-.02em}.gn-label small{font-size:6.4cqw;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.gn-bean{position:absolute;width:5.6%;aspect-ratio:1.45;border-radius:50%;background:radial-gradient(ellipse at 35% 30%,#80502e,#3b2213 72%);box-shadow:0 6px 10px -4px #23170f99}.gn-bean:after{content:"";position:absolute;left:14%;right:14%;top:50%;height:2px;border-radius:2px;background:#24140b;transform:translateY(-50%) rotate(-8deg)}.ms-grao.is-live .collab-dev{animation:collab-dev 12s linear infinite}.ms-grao.is-live .gn-count{animation:gn-count-out 12s linear infinite}.ms-grao.is-live .gn-count-next{animation:gn-count-in 12s linear infinite}.ms-grao.is-live .gn-badge{animation:gn-badge 12s linear infinite}.ms-grao.is-live .gn-add{animation:gn-add 12s linear infinite}.lm-dropper,.lm-jar,.lm-tube{position:relative;display:block;width:100%}.lm-dropper{aspect-ratio:1 / 2.3}.lm-dropper:before{content:"";position:absolute;left:29%;width:42%;top:0;height:38%;border-radius:50% 50% 8% 8%/34% 34% 6% 6%;background:linear-gradient(180deg,#4a2636 0 70%,#d9b98c 70% 100%);box-shadow:inset -4px 0 6px #00000040}.lm-dropper:after{content:"";position:absolute;inset:36% 0 0;border-radius:24%/15%;background:linear-gradient(90deg,#ffffff8c,#fff0 26% 72%,#ffffff4d),linear-gradient(180deg,transparent 44%,rgb(255 255 255 / .82) 44% 72%,transparent 72%),linear-gradient(180deg,var(--tone),var(--tone));box-shadow:inset 0 -10px 18px #0000001f,0 22px 30px -18px #3a1e2a99}@supports (color: color-mix(in lab,red,red)){.lm-dropper:after{background:linear-gradient(90deg,#ffffff8c,#fff0 26% 72%,#ffffff4d),linear-gradient(180deg,transparent 44%,rgb(255 255 255 / .82) 44% 72%,transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--tone),#fff 25%),color-mix(in srgb,var(--tone),#7a3420 30%))}}.lm-jar{aspect-ratio:1.25 / 1}.lm-jar:before{content:"";position:absolute;inset:0 2% auto;height:34%;border-radius:10% 10% 4% 4%/28% 28% 8% 8%;background:linear-gradient(180deg,#f6ede6,#d8c3b5);box-shadow:inset 0 -3px #00000014;z-index:1}.lm-jar:after{content:"";position:absolute;inset:30% 0 0;border-radius:8% 8% 22% 22%/10% 10% 28% 28%;background:linear-gradient(90deg,#ffffff80,#fff0 30% 70%,#ffffff40),linear-gradient(180deg,transparent 30%,rgb(255 255 255 / .8) 30% 66%,transparent 66%),linear-gradient(180deg,var(--tone),var(--tone));box-shadow:inset 0 -10px 16px #0000001a,0 22px 30px -18px #3a1e2a8c}@supports (color: color-mix(in lab,red,red)){.lm-jar:after{background:linear-gradient(90deg,#ffffff80,#fff0 30% 70%,#ffffff40),linear-gradient(180deg,transparent 30%,rgb(255 255 255 / .8) 30% 66%,transparent 66%),linear-gradient(180deg,color-mix(in srgb,var(--tone),#fff 20%),color-mix(in srgb,var(--tone),#5a2238 28%))}}.lm-tube{aspect-ratio:1 / 2.8}.lm-tube:before{content:"";position:absolute;left:20%;right:20%;bottom:0;height:17%;border-radius:6% 6% 14% 14%/10% 10% 22% 22%;background:linear-gradient(90deg,#2f1622,#5a3346 50%,#2f1622)}.lm-tube:after{content:"";position:absolute;inset:0 0 16%;clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);background:linear-gradient(180deg,rgb(0 0 0 / .12) 0 3%,transparent 3%),linear-gradient(90deg,#0000001a,#ffffff73 30%,#fff0 55%,#0000001f),linear-gradient(180deg,transparent 38%,rgb(255 255 255 / .75) 38% 60%,transparent 60%),var(--tone);filter:drop-shadow(0 18px 18px rgb(58 30 42 / .35))}.tp-photo{position:relative;overflow:hidden;border-radius:3px;background:#d9d4ca}.tp-photo i{position:absolute;display:block}.tp-sky{inset:0 0 37%;background:linear-gradient(180deg,#c3cfd1,#e7e3da)}.tp-ground{inset:63% 0 0;background:linear-gradient(180deg,#b8b1a2,#989183)}.tp-vol{inset:35% 27% 30% 9%;background:linear-gradient(90deg,#e6e0d4,#d0c9bb 66%,#bdb5a6)}.tp-slab{left:4%;right:15%;top:31%;height:4.5%;background:linear-gradient(180deg,#f3efe8,#d6d0c4);box-shadow:0 12px 18px -6px #00000059}.tp-glass{left:15%;width:33%;top:46%;bottom:30%;background:linear-gradient(115deg,#252b2e,#4d585c 45%,#2a3134 60%,#39434a);box-shadow:inset 0 0 0 3px #3e3b36}.tp-wall{inset:40.5% 27% 30% 52%;background:repeating-linear-gradient(180deg,#c9ab8b 0 7px,#bb9b7a 7px 13px,#c4a383 13px 18px)}.tp-tree{right:4%;width:30%;top:6%;bottom:27%;background:radial-gradient(circle at 50% 34%,#6e7a5b 0 33%,transparent 34%),radial-gradient(circle at 26% 56%,#5b684a 0 25%,transparent 26%),radial-gradient(circle at 74% 58%,#64714f 0 25%,transparent 26%),linear-gradient(90deg,transparent 47%,#4b4238 47% 53%,transparent 53%) 0 100% / 100% 42% no-repeat}.tp-shade{left:0;right:0;bottom:0;height:37%;background:linear-gradient(100deg,rgb(0 0 0 / .22),transparent 62%)}.tp-b .tp-sky{background:linear-gradient(180deg,#d9b9a0,#efe0cc)}.tp-b .tp-vol{left:18%;right:12%;background:linear-gradient(90deg,#3a3631,#2b2824)}.tp-b .tp-slab{left:12%;right:6%;background:linear-gradient(180deg,#4a4540,#34302b)}.tp-b .tp-glass{left:26%;width:52%;background:linear-gradient(115deg,#f4c48f,#d98c52 50%,#b5683a);box-shadow:inset 0 0 0 3px #2b2824}.tp-b .tp-wall,.tp-b .tp-tree{display:none}.tp-c .tp-sky{background:linear-gradient(180deg,#a9b8ad,#d5dbcf)}.tp-c .tp-ground{background:linear-gradient(180deg,#7d8a68,#5c6a4d)}.tp-c .tp-vol{left:30%;right:20%;background:linear-gradient(90deg,#a77c56,#8d6544)}.tp-c .tp-slab{left:26%;right:16%;background:linear-gradient(180deg,#5d4a3a,#463729)}.tp-c .tp-glass{left:36%;width:24%}.tp-c .tp-wall{display:none}.tp-c .tp-tree{left:2%;right:auto;width:34%}.sl-art>*{position:absolute;display:block}.sl-sun{width:66%;aspect-ratio:1;left:17%;top:2%;border-radius:50%;background:radial-gradient(circle,rgb(179 139 77 / .5),rgb(179 139 77 / .06) 68%,transparent 70%)}.sl-pediment{left:7%;right:7%;top:26%;height:14%;background:linear-gradient(180deg,#e2cda4,#b38b4d);clip-path:polygon(50% 0,100% 86%,100% 100%,0 100%,0 86%)}.sl-cols{inset:42% 12% 13%;display:flex;justify-content:space-between}.sl-cols i{display:block;width:11%;height:100%;border-radius:2px;background:repeating-linear-gradient(90deg,rgb(0 0 0 / .08) 0 2px,transparent 2px 7px),linear-gradient(90deg,#8f6d38,#ead4a6 42%,#b38b4d 70%,#7a5b2d)}.sl-base{left:5%;right:5%;bottom:6%;height:7%;background:linear-gradient(180deg,#dcc59c,#9c7840);box-shadow:0 -6px 0 -2px #c7aa75}.mr-hero>i{position:absolute;display:block}.mr-sky{inset:0;background:linear-gradient(180deg,#0f3946,#2b6670 34%,#bf8a73 51%,#f0a37d 58%)}.mr-sun{width:16%;aspect-ratio:1;left:63%;top:49%;border-radius:50%;background:radial-gradient(circle,#ffe7c9 0 34%,rgb(255 213 170 / .5) 40%,transparent 68%)}.mr-sea{inset:58% 0 0;background:radial-gradient(ellipse 14% 40% at 71% 0,rgb(255 220 180 / .55),transparent 70%),linear-gradient(180deg,#1c5c66,#0d3b45 55%,#082d35)}.mr-waves{inset:58% 0 0;background:repeating-linear-gradient(180deg,transparent 0 13px,rgb(255 255 255 / .1) 13px 14px);-webkit-mask-image:linear-gradient(transparent,#000 35%);mask-image:linear-gradient(transparent,#000 35%)}.mr-sand{left:-12%;right:-12%;bottom:-14%;height:34%;border-radius:50% 50% 0 0/70% 70% 0 0;background:linear-gradient(180deg,#f2e8d5,#e8d7b8)}.mr-room{position:relative;overflow:hidden;background:linear-gradient(180deg,#f1e7d6,#e2d2b8)}.mr-room i{position:absolute;display:block}.mr-room i:nth-child(1){left:12%;top:12%;width:46%;height:48%;border-radius:3px;background:linear-gradient(180deg,#f2b08c 0 26%,#9cc7c6 26% 54%,#2c7680 54% 100%);box-shadow:inset 0 0 0 7px #fbf4e8}.mr-room i:nth-child(2){left:34%;right:7%;bottom:13%;height:27%;border-radius:12px 12px 4px 4px;background:linear-gradient(180deg,#fffaf2 0 42%,#e9dcc6 42%);box-shadow:0 16px 22px -14px #0d3b458c}.mr-room i:nth-child(3){left:7%;bottom:13%;width:15%;height:40%;background:radial-gradient(circle at 50% 28%,#6f936c 0 30%,transparent 31%),radial-gradient(circle at 30% 44%,#5d8159 0 22%,transparent 23%),linear-gradient(90deg,transparent 38%,#c49a72 38% 62%,transparent 62%) 0 100% / 100% 36% no-repeat}.mr-room-b{background:linear-gradient(180deg,#e3eee8,#c9d9cf)}.mr-room-b i:nth-child(1){background:linear-gradient(180deg,#a9d1d0 0 50%,#4f9a7c 50% 100%)}.mr-room-c{background:linear-gradient(180deg,#f3dccb,#e6c3a8)}.mr-room-c i:nth-child(1){left:50%;width:40%;background:linear-gradient(180deg,#f6c3a1 0 40%,#f2dfc4 40% 100%)}.mr-room-c i:nth-child(2){left:8%;right:40%}.mr-room-c i:nth-child(3){left:auto;right:6%}}@keyframes collab-design{0%{translate:calc(var(--cta-x, 0px) + 520px) calc(var(--cta-y, 0px) + 300px);opacity:0}5%{opacity:1}13%{translate:calc(var(--cta-x, 0px) + var(--cta-w, 0px) * .62) calc(var(--cta-y, 0px) + var(--cta-h, 0px) * .58);scale:calc(1 / var(--s, 1))}15%{scale:calc(.8 / var(--s, 1))}17%{scale:calc(1 / var(--s, 1))}23%{translate:calc(var(--cta-x, 0px) + var(--cta-w, 0px) * .62) calc(var(--cta-y, 0px) + var(--cta-h, 0px) * .58)}29%{translate:calc(var(--cta-x, 0px) + var(--cta-w, 0px) + 58px / var(--s, 1)) calc(var(--cta-y, 0px) + 9px / var(--s, 1));scale:calc(1 / var(--s, 1))}31%{scale:calc(.8 / var(--s, 1))}33%{scale:calc(1 / var(--s, 1))}38%{translate:calc(var(--cta-x, 0px) + var(--cta-w, 0px) + 58px / var(--s, 1)) calc(var(--cta-y, 0px) + 9px / var(--s, 1))}50%{translate:calc(var(--cta-x, 0px) + 120px) calc(var(--cta-y, 0px) - 250px);opacity:1}60%,to{translate:calc(var(--cta-x, 0px) + 40px) calc(var(--cta-y, 0px) - 520px);opacity:0}}@keyframes volta-sel{0%,14%{opacity:0;scale:.97}16%,41%{opacity:1;scale:1}44%,to{opacity:0;scale:1}}@keyframes volta-sw{0%,20%{opacity:0;scale:.92}23%,35%{opacity:1;scale:1}38%,to{opacity:0;scale:.96}}@keyframes volta-cta{0%,31%{background-color:#ff5b1f}33%,86%{background-color:#35f}89%,to{background-color:#ff5b1f}}@keyframes collab-dev{0%,24%{translate:calc(var(--add-x, 0px) + 360px) calc(var(--add-y, 0px) + 260px);opacity:0}28%{opacity:1}37%{translate:calc(var(--add-x, 0px) + var(--add-w, 0px) * .55) calc(var(--add-y, 0px) + var(--add-h, 0px) * .6);scale:calc(1 / var(--s, 1))}39%{scale:calc(.8 / var(--s, 1))}41%{scale:calc(1 / var(--s, 1))}44%{translate:calc(var(--add-x, 0px) + var(--add-w, 0px) * .55) calc(var(--add-y, 0px) + var(--add-h, 0px) * .6)}54%{translate:calc(var(--cart-x, 0px) + 6px) calc(var(--cart-y, 0px) + 20px);opacity:1}64%{translate:calc(var(--cart-x, 0px) + 6px) calc(var(--cart-y, 0px) + 20px);opacity:1}74%,to{translate:calc(var(--cart-x, 0px) - 160px) calc(var(--cart-y, 0px) + 300px);opacity:0}}@keyframes gn-count-out{0%,41%{translate:0 0}43%,95%{translate:0 -110%}97%,to{translate:0 0}}@keyframes gn-count-in{0%,41%{translate:0 110%}43%,95%{translate:0 0}97%,to{translate:0 110%}}@keyframes gn-badge{0%,41%{scale:1}44%{scale:1.4}48%,to{scale:1}}@keyframes gn-add{0%,38%{background-color:#23170f;scale:1}40%{background-color:#b5652b;scale:.93}44%,to{background-color:#23170f;scale:1}}@layer components{.brand{min-height:800px;background:var(--b-bg);color:var(--b-ink);font-family:var(--font-sans)}.brand-swap{animation:brand-in .7s var(--ease-out-expo) both}.brand-t0{--b-bg: #f4f5f0;--b-ink: #16211b;--b-muted: #5b675f;--b-accent: #2f6b4f;--b-accent-ink: #fff;--b-surface: #e4e8de;--b-display: var(--font-serif);--b-radius: 6px;--b-card: 8px;--b-weight: 500;--b-track: -.02em}.brand-t1{--b-bg: #0e1116;--b-ink: #f2f3f5;--b-muted: #9aa1ad;--b-accent: #ff6a3d;--b-accent-ink: #160a05;--b-surface: #1a1f27;--b-display: var(--font-display);--b-radius: 999px;--b-card: 22px;--b-weight: 600;--b-track: -.055em}.brand-t2{--b-bg: #fbeee4;--b-ink: #3b1f5c;--b-muted: #7d6390;--b-accent: #6c47ff;--b-accent-ink: #fff;--b-surface: #f4dccb;--b-display: var(--font-display);--b-radius: 16px;--b-card: 28px;--b-weight: 300;--b-track: -.045em}.brand-nav{display:flex;align-items:center;justify-content:space-between;height:84px;padding:0 64px}.brand-logo{display:flex;align-items:center;gap:10px;font-family:var(--b-display);font-weight:var(--b-weight);font-size:23px;letter-spacing:var(--b-track)}.brand-logo i{width:26px;height:26px;border-radius:var(--b-radius);background:var(--b-accent)}.brand-links{display:flex;gap:36px;font-size:15px;color:var(--b-muted)}.brand-nav-cta{display:grid;place-items:center;height:44px;padding:0 20px;border-radius:var(--b-radius);box-shadow:inset 0 0 0 1.5px var(--b-ink);font-size:14px;font-weight:600}.brand-hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;padding:40px 64px 52px}.brand-kicker{font-size:14px;font-weight:600;color:var(--b-accent)}.brand-title{margin-top:16px;font-family:var(--b-display);font-weight:var(--b-weight);font-size:86px;line-height:.98;letter-spacing:var(--b-track)}.brand-text{margin-top:22px;max-width:470px;font-size:19px;line-height:1.55;color:var(--b-muted)}.brand-cta{display:inline-grid;place-items:center;margin-top:32px;height:58px;padding:0 30px;border-radius:var(--b-radius);background:var(--b-accent);color:var(--b-accent-ink);font-size:16px;font-weight:600}.brand-cta.is-highlight{box-shadow:0 0 0 6px var(--b-accent),0 0 0 16px var(--b-accent)}@supports (color: color-mix(in lab,red,red)){.brand-cta.is-highlight{box-shadow:0 0 0 6px color-mix(in srgb,var(--b-accent) 32%,transparent),0 0 0 16px color-mix(in srgb,var(--b-accent) 12%,transparent)}}.brand-media{position:relative;aspect-ratio:1 / 1.02;overflow:hidden;border-radius:var(--b-card);background:var(--b-surface)}.brand-media i{position:absolute;display:block}.brand-media i:nth-child(1){left:18%;top:16%;width:64%;aspect-ratio:1;border-radius:50%;background:var(--b-accent);opacity:.85}.brand-media i:nth-child(2){left:0;right:0;bottom:0;height:38%;background:var(--b-ink)}@supports (color: color-mix(in lab,red,red)){.brand-media i:nth-child(2){background:color-mix(in srgb,var(--b-ink) 85%,transparent)}}.brand-media i:nth-child(3){left:30%;bottom:22%;width:40%;height:34%;border-radius:999px 999px 0 0;background:var(--b-bg)}.brand-t1 .brand-media i:nth-child(1){border-radius:24%;rotate:18deg}.brand-t2 .brand-media i:nth-child(3){border-radius:24px;height:44%}.brand-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0 64px 64px}.brand-cards>div{display:grid;gap:10px;padding:22px;border-radius:var(--b-card);background:var(--b-surface)}.brand-cards i{width:34px;height:34px;border-radius:var(--b-radius);background:var(--b-accent)}@supports (color: color-mix(in lab,red,red)){.brand-cards i{background:color-mix(in srgb,var(--b-accent) 22%,transparent)}}.brand-cards b{font-family:var(--b-display);font-weight:var(--b-weight);font-size:21px;letter-spacing:var(--b-track)}.brand-cards span{height:8px;width:86%;border-radius:6px;background:var(--b-ink)}@supports (color: color-mix(in lab,red,red)){.brand-cards span{background:color-mix(in srgb,var(--b-ink) 14%,transparent)}}.brand-cards span+span{width:60%}@container (width < 48rem){.brand-nav{height:68px;padding:0 22px}.brand-links{display:none}.brand-hero{grid-template-columns:1fr;gap:28px;padding:18px 22px 30px}.brand-title{font-size:48px}.brand-text{font-size:16px}.brand-cards{grid-template-columns:1fr;padding:0 22px 30px}}@container (48rem <= width < 64rem){.brand-nav{padding:0 40px}.brand-hero{grid-template-columns:1fr;padding:24px 40px 40px}.brand-title{font-size:68px}.brand-cards{padding:0 40px 40px}}}@keyframes brand-in{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}@layer components{.svc{--rx: 0deg;--ry: 0deg;position:relative;display:flex;flex-direction:column;height:100%;border-radius:var(--radius-card);background:linear-gradient(180deg,#ffffff0a,#ffffff04);box-shadow:inset 0 0 0 1px var(--color-hairline);transform:perspective(1200px) rotateX(var(--rx)) rotateY(var(--ry));transition:box-shadow .4s}.svc-art{position:relative;height:clamp(210px,20vw,270px);margin:8px 8px 0;border-radius:16px;overflow:hidden;background:radial-gradient(110% 90% at 50% 0%,var(--accent),transparent 62%),#0a0b0f;box-shadow:inset 0 0 0 1px #ffffff0f}@supports (color: color-mix(in lab,red,red)){.svc-art{background:radial-gradient(110% 90% at 50% 0%,color-mix(in srgb,var(--accent) 17%,transparent),transparent 62%),#0a0b0f}}.svc-art:before{content:"";position:absolute;inset:0;background:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px) 0 0 / 24px 24px;-webkit-mask-image:radial-gradient(ellipse at 50% 35%,#000 25%,transparent 78%);mask-image:radial-gradient(ellipse at 50% 35%,#000 25%,transparent 78%)}.svc-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color: color-mix(in lab,red,red)){.svc-icon{background:color-mix(in srgb,var(--accent) 13%,transparent)}}@supports (color: color-mix(in lab,red,red)){.svc-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 32%,transparent)}}.art{position:absolute;inset:0}.art *,.art *:before,.art *:after{animation-play-state:paused}@media(hover:hover){.svc:hover .art *,.svc:hover .art *:before,.svc:hover .art *:after{animation-play-state:running}}@media(hover:none){.is-in>.svc .art *{animation-play-state:running}}.al-page{position:absolute;left:10%;top:15%;width:60%;height:76%;display:flex;flex-direction:column;gap:7%;padding:7% 8%;border-radius:12px;background:#f1f2f6;box-shadow:0 30px 50px -24px #000000d9}.al-bar{height:6%;width:28%;border-radius:4px;background:#d4d7e1}.al-h{height:10%;border-radius:5px;background:#1a1c23}.al-h1{width:88%}.al-h2{width:58%}.al-p{height:5%;width:74%;border-radius:4px;background:#c6cad5}.al-cta{align-self:flex-start;display:grid;place-items:center;margin-top:auto;min-height:28px;padding:0 14px;border-radius:999px;background:var(--color-volt);color:#fff;font-size:11px;font-weight:600;white-space:nowrap;animation:al-cta 4.2s ease infinite}.al-graph{position:absolute;right:7%;top:13%;width:30%;padding:10px;overflow:visible;border-radius:12px;background:#14151a;box-shadow:inset 0 0 0 1px #ffffff14,0 20px 40px -20px #000000e6}.al-graph polyline{fill:none;stroke:var(--color-live);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:160;animation:al-graph 4.2s ease infinite}.al-chip{position:absolute;right:8%;bottom:15%;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:#fff;color:#05060a;font-size:11.5px;font-weight:600;box-shadow:0 16px 30px -12px #000000bf;animation:al-chip 4.2s ease infinite}.al-chip i{width:7px;height:7px;border-radius:50%;background:var(--color-live)}.al-cursor{position:absolute;left:28%;top:79%;animation:al-cursor 4.2s var(--ease-out-quart) infinite}.art-inst .ai-page{position:absolute;left:25%;top:17%;width:44%;height:74%;display:flex;flex-direction:column;gap:7px;padding:12px;border-radius:10px;background:#f4f2ee;box-shadow:0 20px 40px -18px #000000e6,0 0 0 1px #0000000f;transform:translate3d(calc(var(--n) * 14px),calc(var(--n) * -9px),0);transition:transform .9s var(--ease-out-expo)}.ai-tab{align-self:flex-start;padding:2px 8px;border-radius:5px;background:#1c1c1a;color:#f4f2ee;font-size:10px;font-weight:600}.ai-hero{height:34%;border-radius:6px;background:linear-gradient(135deg,#c9bfae,#a89c87)}.ai-page:nth-child(4) .ai-hero{background:linear-gradient(135deg,#35f,#7a90ff)}.ai-page:nth-child(3) .ai-hero{background:linear-gradient(135deg,#2b2d35,#4a4e5c)}.ai-page:nth-child(2) .ai-hero{background:linear-gradient(135deg,#8aa38c,#5e7a63)}.ai-line{height:7px;width:80%;border-radius:4px;background:#d5d1c9}.ai-line-2{width:56%}.ai-grid{display:grid;flex:1;grid-template-columns:repeat(3,1fr);gap:6px}.ai-grid i{border-radius:5px;background:#e4e0d8}@media(hover:hover){.svc:hover .ai-page{transform:translate3d(calc((var(--n) - 1.5) * 30%),calc(var(--n) * -5px + 4px),0) rotate(calc((var(--n) - 1.5) * 3.5deg))}}.art-shop{padding:9% 9% 0}.as-head{position:relative;display:flex;align-items:center;justify-content:space-between;height:30px}.as-logo{width:70px;height:9px;border-radius:5px;background:#ffffff80}.as-cart{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#fff;background:#ffffff14}.as-badge{position:absolute;top:-6px;right:-7px;display:grid;place-items:center;width:17px;height:17px;overflow:hidden;border-radius:999px;background:var(--accent);color:#05060a;font-size:10px;animation:as-badge 4.2s ease infinite}.as-badge b{grid-area:1 / 1;font-weight:700;animation:as-num-out 4.2s ease infinite}.as-badge b+b{animation-name:as-num-in;translate:0 120%}.as-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.as-item{display:grid;gap:7px;padding:7px;border-radius:12px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0f}.as-img{display:grid;place-items:center;aspect-ratio:1 / .92;border-radius:8px;background:#ffffff0f}.as-product{width:36%;aspect-ratio:1 / 1.55;border-radius:6px 6px 9px 9px;background:linear-gradient(90deg,var(--c2),var(--c1) 45%,var(--c2));box-shadow:0 12px 16px -10px #000c}.as-name{height:6px;width:70%;border-radius:4px;background:#ffffff47}.as-row{display:flex;align-items:center;justify-content:space-between}.as-price{height:6px;width:38%;border-radius:4px;background:#ffffff80}.as-add{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:#fff;color:#05060a;font-size:14px;font-weight:700;line-height:1}.as-item.is-target .as-add{animation:as-add 4.2s ease infinite}.as-fly{position:absolute;left:56%;top:74%;width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 14px 3px var(--accent);opacity:0;animation:as-fly 4.2s var(--ease-in-out-quart) infinite}@supports (color: color-mix(in lab,red,red)){.as-fly{box-shadow:0 0 14px 3px color-mix(in srgb,var(--accent) 70%,transparent)}}.ac-links{position:absolute;inset:0;width:100%;height:100%}.ac-links path{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-dasharray:4 6;vector-effect:non-scaling-stroke;opacity:.8;animation:ac-flow 1.2s linear infinite}@supports (color: color-mix(in lab,red,red)){.ac-links path{stroke:color-mix(in srgb,var(--accent) 75%,#fff)}}.ac-node{position:absolute;translate:-50% -50%;padding:7px 12px;border-radius:10px;background:#15161c;color:var(--color-paper);font-size:12px;font-weight:600;white-space:nowrap;box-shadow:inset 0 0 0 1px #ffffff1f,0 14px 30px -14px #000000e6}.ac-node.is-core{padding:11px 18px;background:var(--accent);color:#0a0b0f;box-shadow:0 0 0 0 var(--accent);animation:ac-pulse 2.4s ease-out infinite}@supports (color: color-mix(in lab,red,red)){.ac-node.is-core{box-shadow:0 0 color-mix(in srgb,var(--accent) 60%,transparent)}}}@keyframes al-cursor{0%{translate:90px 40px;opacity:0}10%{opacity:1}32%{translate:0 0;scale:1}36%{scale:.82}40%{scale:1}78%{translate:0 0;opacity:1}92%,to{translate:90px 40px;opacity:0}}@keyframes al-cta{0%,33%{scale:1;filter:none}36%{scale:.93;filter:brightness(1.25)}42%,to{scale:1;filter:none}}@keyframes al-graph{0%,36%{stroke-dashoffset:0}38%{stroke-dashoffset:160}72%,to{stroke-dashoffset:0}}@keyframes al-chip{0%,40%{opacity:0;translate:0 10px;scale:.92}46%,84%{opacity:1;translate:0 0;scale:1}92%,to{opacity:0;translate:0 -6px}}@keyframes as-add{0%,28%{scale:1}31%{scale:.8;background:var(--accent)}36%,to{scale:1}}@keyframes as-fly{0%,31%{left:56%;top:74%;opacity:0;scale:1}33%{opacity:1}52%{left:86%;top:16%;opacity:1;scale:.55}54%,to{left:86%;top:16%;opacity:0}}@keyframes as-badge{0%,52%{scale:1}56%{scale:1.45}62%,to{scale:1}}@keyframes as-num-out{0%,52%{translate:0 0}55%,94%{translate:0 -120%}97%,to{translate:0 0}}@keyframes as-num-in{0%,52%{translate:0 120%}55%,94%{translate:0 0}97%,to{translate:0 120%}}@keyframes ac-flow{to{stroke-dashoffset:-20}}@keyframes ac-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 55%,transparent)}70%,to{box-shadow:0 0 0 18px color-mix(in srgb,var(--accent) 0%,transparent)}}@layer components{.concept-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .8rem;border-radius:999px;font-size:.8125rem;font-weight:500;color:var(--color-paper);background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--color-hairline-strong);white-space:nowrap}.concept-pill:before{content:"";width:6px;height:6px;border-radius:2px;background:var(--color-amber);box-shadow:0 0 10px 1px #f5b83d99}.filter-bar{position:relative;display:inline-flex;gap:4px;padding:5px;border-radius:999px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--color-hairline)}.filter-pill{position:absolute;top:5px;bottom:5px;left:0;width:var(--fw, 0);transform:translate3d(var(--fx, 0),0,0);border-radius:999px;background:var(--color-paper);transition:transform .6s var(--ease-out-expo),width .6s var(--ease-out-expo)}.filter-chip{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.55rem;height:2.65rem;padding:0 1.05rem;border-radius:999px;font-size:.9375rem;font-weight:500;color:var(--color-mist);white-space:nowrap;transition:color .35s}.filter-chip:hover{color:var(--color-paper)}.filter-chip[aria-pressed=true]{color:#05060a}.filter-count{min-width:1.4em;font-size:.75rem;font-variant-numeric:tabular-nums;opacity:.55}.work-card{--rx: 0deg;--ry: 0deg;position:relative}.work-stage{position:relative;isolation:isolate;height:clamp(280px,32vw,500px);overflow:hidden;border-radius:26px;background:radial-gradient(85% 75% at 50% 112%,var(--accent),transparent 70%),radial-gradient(60% 50% at 50% 0%,rgb(255 255 255 / .05),transparent 70%),#0c0d11;box-shadow:inset 0 0 0 1px var(--color-hairline);perspective:1500px;transition:box-shadow .4s}@supports (color: color-mix(in lab,red,red)){.work-stage{background:radial-gradient(85% 75% at 50% 112%,color-mix(in srgb,var(--accent) 34%,transparent),transparent 70%),radial-gradient(60% 50% at 50% 0%,rgb(255 255 255 / .05),transparent 70%),#0c0d11}}.work-browser{position:absolute;left:8%;right:-12%;top:20%;transform:translate3d(0,var(--par, 0px),0) rotateX(var(--rx)) rotateY(var(--ry));transform-origin:50% 0;transition:translate .8s var(--ease-out-expo),scale .8s var(--ease-out-expo)}.work-regular.has-phone .work-browser{right:12%;top:14%}.work-phone{position:absolute;right:6%;bottom:-17%;width:21%;min-width:92px;filter:drop-shadow(0 30px 40px rgb(0 0 0 / .6));transition:translate .8s var(--ease-out-expo)}.work-badge{position:absolute;top:14px;left:14px;z-index:3;padding:.3rem .65rem;border-radius:999px;font-size:.75rem;font-weight:500;color:var(--color-paper);background:#0a0b0fb8;box-shadow:inset 0 0 0 1px var(--color-hairline-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.work-small .work-browser{left:8%;right:-22%;top:24%}.work-small .work-phone{width:26%}.work-wide .work-stage{height:clamp(320px,40vw,600px)}.work-wide .work-browser{left:8%;right:30%;top:13%}.work-wide .work-phone{right:9%;width:16%;bottom:-12%}.work-open{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;height:2.75rem;padding:0 1.1rem;border-radius:999px;font-size:.9375rem;font-weight:500;color:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);transition:background-color .35s,color .35s,box-shadow .35s}.work-open:after{content:"";position:absolute;inset:0;z-index:4}.work-open:focus-visible{outline:none}.work-card:has(.work-open:focus-visible) .work-stage{box-shadow:inset 0 0 0 1px var(--color-hairline),0 0 0 2px var(--color-volt-hi)}@media(hover:hover){.work-card:hover .work-browser{translate:0 -8px;scale:1.02}.work-card:hover .work-browser .vp-content{translate:0 var(--vp-scroll, 0px)}.work-card:hover .work-phone{translate:0 -16px}.work-card:hover .work-open{background:var(--color-paper);color:#05060a;box-shadow:none}.work-card:hover .work-stage{box-shadow:inset 0 0 0 1px var(--color-hairline-strong)}}.back-link{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;color:var(--color-mist);transition:color .3s}.back-link svg{transition:transform .45s var(--ease-out-expo)}.back-link:hover{color:var(--color-paper)}.back-link:hover svg{transform:translate(-4px)}.project-head{padding-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.project-body{padding-bottom:clamp(5rem,3rem + 6vw,9rem)}.project-preview{position:relative;padding:clamp(1rem,.6rem + 1vw,1.5rem);border-radius:var(--radius-panel);background:radial-gradient(80% 70% at 50% 110%,var(--accent),transparent 70%),#08090c;box-shadow:inset 0 0 0 1px var(--color-hairline)}@supports (color: color-mix(in lab,red,red)){.project-preview{background:radial-gradient(80% 70% at 50% 110%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 70%),#08090c}}.project-device{margin-top:1.25rem;animation:fade-up .6s var(--ease-out-expo) both}.project-preview .preview-scroll{height:min(70vh,720px)}.project-preview .preview-scroll-phone{height:min(66vh,640px)}@media(min-width:1024px){.project-body aside{position:sticky;top:7rem;align-self:start}}.project-next{padding-bottom:clamp(5rem,3rem + 6vw,9rem)}.next-card{position:relative;display:grid;align-items:center;gap:2rem;padding:clamp(1.5rem,1rem + 2vw,3rem);border-radius:var(--radius-panel);overflow:hidden;background:linear-gradient(180deg,#ffffff0a,#ffffff03);box-shadow:inset 0 0 0 1px var(--color-hairline);transition:box-shadow .4s}.next-card:hover{box-shadow:inset 0 0 0 1px var(--color-hairline-strong)}.next-card:focus-visible{outline:2px solid var(--color-volt-hi);outline-offset:4px}.next-copy{display:grid;justify-items:start;gap:.6rem}.next-name{font-family:var(--font-display);font-size:clamp(2.5rem,1.2rem + 4vw,5rem);font-weight:600;line-height:1;letter-spacing:-.045em;color:var(--color-paper)}.next-tagline{max-width:30rem;color:var(--color-mist)}.next-thumb{display:block;min-width:0;transition:transform .8s var(--ease-out-expo)}.next-card:hover .next-thumb{transform:translateY(-6px) scale(1.02)}.next-arrow{display:grid;margin-top:1.25rem;place-items:center;width:3rem;height:3rem;border-radius:999px;color:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);transition:background-color .35s,color .35s}.next-card:hover .next-arrow{background:var(--color-paper);color:#05060a}@media(min-width:768px){.next-card{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.preview-scroll{height:min(56vh,560px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.preview-scroll-phone{height:min(60vh,560px)}.preview-scroll:focus-visible{outline:2px solid var(--color-volt-hi);outline-offset:-2px}.device-switch{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--color-hairline)}.device-switch button{display:inline-flex;align-items:center;gap:.45rem;height:2.35rem;padding:0 .95rem;border-radius:999px;font-size:.875rem;font-weight:500;color:var(--color-mist);transition:background-color .3s,color .3s}.device-switch button[aria-pressed=true]{background:var(--color-paper);color:#05060a}.icon-btn{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;color:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);transition:background-color .3s,box-shadow .3s}.icon-btn:hover{background:#ffffff14}.why-item{padding-block:1.75rem}.why-text{position:relative;padding-left:1.6rem}.why-bar{position:absolute;left:0;top:.35rem;bottom:.2rem;width:2px;border-radius:2px;background:var(--color-graphite-3);overflow:hidden}.why-bar:after{content:"";position:absolute;inset:0;background:var(--color-volt);box-shadow:0 0 12px 1px var(--color-volt);transform:scaleY(0);transform-origin:50% 0;transition:transform .9s var(--ease-out-expo)}.why-item.is-active .why-bar:after{transform:scaleY(1)}.why-inline{position:relative;height:clamp(340px,92vw,460px);overflow:hidden;border-radius:24px;background:radial-gradient(90% 70% at 50% 100%,rgb(51 85 255 / .16),transparent 70%),#0a0b0f;box-shadow:inset 0 0 0 1px var(--color-hairline)}@media(min-width:1024px){.why-item{display:flex;align-items:center;min-height:58vh;padding-block:0}.why-item .why-text{opacity:.26;transition:opacity .6s var(--ease-out-quart)}.why-item.is-active .why-text{opacity:1}.why-list{padding-block:16vh}}.why-sticky{position:sticky;top:calc(50vh - min(300px,38vh))}.why-stage{position:relative;height:min(600px,76vh);overflow:hidden;border-radius:28px;background:radial-gradient(80% 70% at 50% 105%,rgb(51 85 255 / .18),transparent 70%),radial-gradient(60% 40% at 50% 0%,rgb(255 255 255 / .04),transparent),#0a0b0f;box-shadow:inset 0 0 0 1px var(--color-hairline)}.why-layer{position:absolute;inset:0;opacity:0;transform:translate3d(0,26px,0) scale(.985);transition:opacity .55s var(--ease-out-quart),transform .9s var(--ease-out-expo);pointer-events:none}.why-layer.is-active{opacity:1;transform:none}.why-dots{position:absolute;right:22px;top:50%;display:grid;gap:8px;translate:0 -50%}.why-dots i{width:6px;height:6px;border-radius:99px;background:#fff3;transition:height .5s var(--ease-out-expo),background-color .4s}.why-dots i.is-active{height:22px;background:var(--color-volt-hi)}.wv{position:absolute;inset:0;display:grid;place-items:center}.wv-frame{width:84%;translate:-3% 0}.wv-card{position:absolute;z-index:3;padding:1rem 1.15rem;border-radius:18px;background:#13141ae6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--color-hairline-strong),0 30px 60px -24px #000000f2}.wv-card-br{right:5%;bottom:7%}.wv-card-tr{right:5%;top:7%}.wv-label{font-size:.8125rem;font-weight:600;color:var(--color-paper)}.wv-aa{font-family:var(--font-display);font-size:2.6rem;font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--color-paper)}.wv-swatch{display:block;width:18px;height:18px;border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff38}.wv-tags{position:absolute;left:5%;top:6%;z-index:3;display:flex;flex-wrap:wrap;gap:6px}.wv-tag{padding:.3rem .7rem;border-radius:999px;font-size:.75rem;font-weight:500;color:var(--color-mist);background:#0a0b0fb3;box-shadow:inset 0 0 0 1px var(--color-hairline-strong);transition:background-color .4s,color .4s}.wv-tag.is-on{background:var(--color-paper);color:#05060a}.wv-device-wrap{position:relative;display:grid;place-items:center;width:80%;height:80%}.wv-device{padding:7px;border-radius:18px;background:#1c1d23;box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 70px -30px #000000f2;transition:width 1s var(--ease-in-out-quart)}.wv-device .vp{border-radius:12px}.wv-size{position:absolute;top:-2px;left:50%;z-index:2;translate:-50% -100%;padding:.25rem .65rem;border-radius:999px;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--color-paper);background:#ffffff14}.wv-gauge-card{display:flex;align-items:center;gap:14px}.wv-gauge{position:relative;display:grid;place-items:center;width:64px;height:64px}.wv-gauge svg{position:absolute;inset:0;rotate:-90deg}.wv-gauge circle{fill:none;stroke-width:6}.wv-gauge-track{stroke:#ffffff1a}.wv-gauge-fill{stroke:var(--color-live);stroke-linecap:round;transition:stroke-dashoffset 1.6s var(--ease-out-expo) .2s}.wv-gauge b{font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:var(--color-paper)}.wv-vitals,.wv-chips{position:absolute;left:5%;bottom:6%;z-index:3;display:flex;flex-wrap:wrap;gap:6px;max-width:58%}.wv-vitals span,.wv-chips span{padding:.32rem .7rem;border-radius:999px;font-size:.75rem;font-weight:500;color:var(--color-paper);background:#0a0b0fbf;box-shadow:inset 0 0 0 1px var(--color-hairline-strong);white-space:nowrap}.wv-vitals span{color:#8ff0bd}.wv-heat{position:absolute;inset:0;pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity 1s var(--ease-out-quart) .2s}.is-active .wv-heat{opacity:1}.wv-heat i{position:absolute;display:block;border-radius:50%;background:radial-gradient(circle,rgb(255 70 60 / .75),rgb(255 170 0 / .45) 32%,rgb(0 210 120 / .18) 58%,transparent 70%);filter:blur(6px)}.wv-heat i:nth-child(1){left:2%;top:50%;width:30%;aspect-ratio:1}.wv-heat i:nth-child(2){left:4%;top:22%;width:46%;aspect-ratio:1.6;opacity:.7}.wv-heat i:nth-child(3){right:1%;top:0;width:22%;aspect-ratio:1;opacity:.6}.wv-funnel{width:min(250px,46%)}.wv-bar{display:block;height:8px;margin-top:6px;overflow:hidden;border-radius:6px;background:#ffffff12}.wv-bar i{display:block;height:100%;border-radius:inherit;background:#ffffff61;transition:width 1.1s var(--ease-out-expo)}.wv-bar i.is-goal{background:var(--color-volt);box-shadow:0 0 12px var(--color-volt)}.wv-tech{perspective:1700px}.wv-layers{--gap: 0px;position:relative;width:56%;aspect-ratio:16 / 10;margin-top:-6%;margin-left:-12%;transform-style:preserve-3d;transform:rotateX(56deg) rotate(-34deg)}.wv-tech.is-active .wv-layers{--gap: 74px}.wv-plane{position:absolute;inset:0;overflow:hidden;border-radius:14px;transform:translateZ(calc(var(--l) * var(--gap)));transition:transform 1.2s var(--ease-out-expo);box-shadow:0 0 0 1px #ffffff1f,0 30px 50px -20px #000c}.wv-plane-code{padding:6% 7%;background:#08090c}.wv-plane-code pre,.wv-code pre{margin:0;font-family:var(--font-mono);font-size:11.5px;line-height:1.75;color:#c9cdd8;white-space:pre}.wv-plane-comp{display:grid;grid-template-rows:auto 1fr auto;gap:8px;padding:6%;background:#111218d9}.wv-comp{display:grid;place-items:center;border-radius:8px;font-family:var(--font-mono);font-size:12px;color:var(--color-volt-hi);border:1.5px dashed rgb(122 144 255 / .55);background:#3355ff0f}.wv-comp-nav{height:22px}.wv-comp-cards{height:40px}.wv-layer-labels{position:absolute;right:7%;top:50%;display:grid;gap:14px;translate:0 -60%}.wv-layer-labels li{display:flex;align-items:center;gap:10px;font-size:.8125rem;font-weight:500;color:var(--color-mist)}.wv-layer-labels li:before{content:"";width:22px;height:1px;background:var(--color-hairline-strong)}.wv-care .chat{translate:-8% 0}.chat{width:min(360px,74%);overflow:hidden;border-radius:24px;background:#111217;box-shadow:inset 0 0 0 1px var(--color-hairline-strong),0 40px 70px -30px #000000f2}.chat-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--color-hairline)}.chat-head b{display:block;font-size:.9375rem;color:var(--color-paper)}.chat-head small{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--color-mist)}.chat-head small i{width:7px;height:7px;border-radius:50%;background:var(--color-live)}.chat-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--color-volt);color:#fff;font-weight:700}.chat-body{display:grid;align-content:start;gap:10px;min-height:330px;padding:18px 16px 20px}.msg{max-width:84%;padding:.6rem .85rem;border-radius:16px;font-size:.875rem;line-height:1.45;opacity:0;transform:translate3d(0,10px,0)}.chat.is-playing .msg{animation:msg-in .55s var(--ease-out-expo) forwards;animation-delay:var(--d)}.msg-in{justify-self:start;border-bottom-left-radius:6px;background:#1e2028;color:var(--color-paper)}.msg-out{justify-self:end;border-bottom-right-radius:6px;background:var(--color-volt);color:#fff}.msg-card{display:grid;gap:8px;padding:.5rem;background:#1e2028}.msg-thumb{display:block;width:200px;overflow:hidden;border-radius:10px}.msg-typing{justify-self:end;display:inline-flex;gap:4px;height:0;padding:0 14px;overflow:hidden;border-radius:16px;background:#3355ff47;opacity:0}.chat.is-playing .msg-typing{animation:typing 1.2s ease forwards;animation-delay:var(--d)}.msg-typing i{width:6px;height:6px;margin-top:13px;border-radius:50%;background:#fff;animation:dot .9s ease-in-out infinite}.msg-typing i:nth-child(2){animation-delay:.15s}.msg-typing i:nth-child(3){animation-delay:.3s}.serp{width:72%;translate:-6% -4%;padding:18px 20px 22px;border-radius:20px;background:#fff;color:#202124;box-shadow:0 40px 70px -30px #000000e6}.serp-bar{display:flex;align-items:center;gap:10px;height:42px;padding:0 16px;border-radius:999px;font-size:.875rem;color:#3c4043;box-shadow:0 0 0 1px #dfe1e5,0 2px 6px #0000000f}.serp-result{margin-top:16px}.serp-result.is-ours{margin-inline:-12px;padding:12px;border-radius:14px;transition:background-color .6s,box-shadow .6s}.wv-seo.is-active .serp-result.is-ours{background:#3355ff0f;box-shadow:0 0 0 2px #3355ff80}.serp-site{display:flex;align-items:center;gap:10px}.serp-site i{width:26px;height:26px;border-radius:50%;background:#2f6b4f}.serp-site b{display:block;font-size:.8125rem;font-weight:500}.serp-site small{display:block;font-size:.75rem;color:#4d5156}.serp-title{margin-top:6px;font-size:1.15rem;line-height:1.3;color:#1a0dab}.serp-desc{margin-top:2px;font-size:.8125rem;line-height:1.5;color:#4d5156}.serp-links{display:flex;gap:14px;margin-top:6px;font-size:.8125rem;color:#1a0dab}.serp-ghost i{display:block;height:9px;margin-top:8px;border-radius:6px;background:#eceef1}.serp-ghost i:nth-child(1){width:32%}.serp-ghost i:nth-child(2){width:72%;height:12px;background:#e3e6f3}.serp-ghost i:nth-child(3){width:58%}.wv-code{max-width:62%;overflow:hidden}.tk-k{color:#ff8ab4}.tk-f{color:#7a90ff}.tk-t{color:#7dd3a8}.tk-a{color:#f5b83d}.tk-s{color:#b9c4ff}.why-inline .wv-card{padding:.75rem .85rem;border-radius:14px}.why-inline .wv-aa{font-size:1.8rem}.why-inline .wv-frame{width:90%;translate:0 -8%}.why-inline .wv-tags,.why-inline .wv-layer-labels{display:none}.why-inline .wv-code pre,.why-inline .wv-plane-code pre{font-size:9px}.why-inline .chat{width:82%;translate:0 0}.why-inline .wv-care .wv-card{display:none}.why-inline .chat-body{min-height:0}.why-inline .serp{width:88%;translate:0 -12%}.why-inline .wv-layers{width:74%;margin-left:0}.why-inline .wv-funnel{width:60%}.why-inline .wv-gauge-card{top:auto;bottom:7%;right:5%}.why-inline .wv-vitals{display:none}}@keyframes msg-in{to{opacity:1;transform:none}}@keyframes typing{0%{opacity:0;height:0}12%,80%{opacity:1;height:32px}to{opacity:0;height:0}}@keyframes dot{0%,to{translate:0 0;opacity:.6}50%{translate:0 -3px;opacity:1}}@layer components{.process-list{--pp: 0;position:relative;display:grid;gap:clamp(3.5rem,9vh,6.5rem);padding-left:3.25rem}.process-track{position:absolute;left:11px;top:12px;bottom:12px;width:2px;border-radius:2px;background:var(--color-graphite-3)}.process-fill{position:absolute;inset:0;border-radius:inherit;transform-origin:50% 0;transform:scaleY(var(--pp));background:linear-gradient(var(--color-volt-deep),var(--color-volt) 60%,var(--color-volt-hi));box-shadow:0 0 14px #3355ffa6}.process-track:after{content:"";position:absolute;left:50%;top:calc(var(--pp) * 100%);width:10px;height:10px;border-radius:50%;translate:-50% -50%;background:#fff;box-shadow:0 0 0 4px #3355ff73,0 0 24px 6px #35fc;opacity:clamp(0,calc(var(--pp) * 30),1)}.process-step{position:relative}.process-node{position:absolute;left:calc(-3.25rem + 4px);top:4px;width:16px;height:16px;border-radius:50%;background:var(--color-void);box-shadow:inset 0 0 0 2px var(--color-graphite-4)}.process-node:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--color-volt-hi);box-shadow:0 0 14px 2px #3355ffe6;opacity:clamp(0,calc((var(--pp) - var(--t, 0)) * 80 + 1),1)}.process-deliverable{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.25rem;padding:.55rem .95rem;border-radius:12px;font-size:.9375rem;color:var(--color-paper);background:#ffffff08;box-shadow:inset 0 0 0 1px var(--color-hairline)}.process-counter{display:flex;align-items:baseline;gap:.4rem;font-family:var(--font-display);font-size:clamp(4rem,2.5rem + 3.4vw,7.5rem);font-weight:200;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.process-counter>span:last-child{font-size:.32em;letter-spacing:-.02em}.process-current{position:relative;display:inline-grid;height:1em;overflow:hidden}.process-current>span{grid-area:1 / 1;color:var(--color-paper);transform:translate3d(0,100%,0);transition:transform .75s var(--ease-out-expo)}.process-current>span.is-on{transform:none}.process-current>span:has(~.is-on){transform:translate3d(0,-100%,0)}.plan{--mx: -500px;--my: -500px;position:relative;display:flex;flex-direction:column;height:100%;padding:2rem 1.75rem 1.75rem;border-radius:var(--radius-card);background:linear-gradient(180deg,#ffffff0a,#ffffff03);box-shadow:inset 0 0 0 1px var(--color-hairline);transition:translate .6s var(--ease-out-expo),box-shadow .4s}.plan.is-featured{background:radial-gradient(120% 70% at 50% 0%,rgb(51 85 255 / .22),transparent 60%),linear-gradient(180deg,#12142a,#0c0d14);box-shadow:inset 0 0 0 1px #7a90ff8c,0 40px 80px -40px #3355ffbf}@media(min-width:1024px){.plan.is-featured{translate:0 -14px}}@media(hover:hover){.plan:hover{translate:0 -6px}.plan.is-featured:hover{translate:0 -20px}}.plan-badge{position:absolute;top:-.85rem;left:1.75rem;padding:.3rem .8rem;border-radius:999px;font-size:.8125rem;font-weight:600;color:#fff;background:var(--color-volt);box-shadow:0 10px 24px -8px #3355ffe6}.plan-price{margin-top:1.75rem;padding-block:1.5rem;border-block:1px solid var(--color-hairline)}.plan-was{display:flex;align-items:center;gap:.6rem;margin-bottom:.9rem;font-size:.9375rem;color:var(--color-smoke)}.plan-was s{text-decoration-thickness:1.5px;text-decoration-color:#a4a7b5bf}.plan-off{padding:.22rem .55rem;border-radius:999px;font-size:.8125rem;font-weight:600;line-height:1.2;color:#8ff0bd;background:#2fd47a1f;box-shadow:inset 0 0 0 1px #2fd47a52}.plan-now{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.6rem;row-gap:.3rem}.plan-from{font-size:.9375rem;color:var(--color-mist)}.plan-value{display:inline-block;font-family:var(--font-display);font-size:clamp(2rem,1.6rem + 1.2vw,2.75rem);font-weight:600;line-height:1;letter-spacing:-.03em;font-kerning:none;color:var(--color-paper)}.plan-cents{margin-left:.04em;font-size:.45em;letter-spacing:0;vertical-align:.89em}.plan-cur{font-size:.45em;font-weight:500;letter-spacing:0;color:var(--color-mist)}.plan-note{display:block;margin-top:.7rem;font-size:.875rem;color:var(--color-smoke)}.offer-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .8rem;border-radius:999px;font-size:.8125rem;font-weight:500;color:var(--color-paper);background:#2fd47a14;box-shadow:inset 0 0 0 1px #2fd47a59}.offer-pill:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--color-live);box-shadow:0 0 10px 1px #2fd47a99}.compare-toggle{display:inline-flex;align-items:center;gap:.6rem;height:3rem;padding:0 1.3rem;border-radius:999px;font-weight:500;color:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);transition:background-color .3s}.compare-toggle:hover{background:#ffffff0f}.compare-toggle svg{transition:transform .5s var(--ease-out-expo)}.compare-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.compare{display:grid;grid-template-rows:0fr;transition:grid-template-rows .8s var(--ease-out-expo)}.compare.is-open{grid-template-rows:1fr}.compare-inner{min-height:0;overflow:hidden}.compare-scroll{margin-top:2.5rem;overflow-x:auto;border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--color-hairline)}.compare table{width:100%;min-width:660px;border-collapse:collapse;font-size:.9375rem}.compare th,.compare td{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid var(--color-hairline)}.compare thead th{font-weight:600;color:var(--color-paper);background:#ffffff05}.compare thead th:nth-child(3),.compare tbody td:nth-child(3){background:#3355ff12}.compare tbody th{font-weight:400;color:var(--color-mist)}.compare tbody tr:last-child>*{border-bottom:0}.compare tbody tr{opacity:0;transform:translate3d(0,8px,0);transition:opacity .5s,transform .6s var(--ease-out-expo);transition-delay:calc(var(--i) * 35ms)}.compare.is-open tbody tr{opacity:1;transform:none}.builder-step{margin:0 0 2.25rem;padding:0;border:0}.builder-step legend{display:flex;align-items:center;gap:.75rem;font-family:var(--font-display);font-size:1.35rem;font-weight:600;letter-spacing:-.025em;color:var(--color-paper)}.builder-n{display:grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:50%;font-family:var(--font-sans);font-size:.8125rem;font-weight:600;letter-spacing:0;color:var(--color-volt-hi);box-shadow:inset 0 0 0 1px #7a90ff80}.builder-preview{padding:clamp(12px,1.6vw,22px);border-radius:28px;background:radial-gradient(80% 60% at 50% 0%,rgb(51 85 255 / .14),transparent 70%),#0a0b0f;box-shadow:inset 0 0 0 1px var(--color-hairline)}.bp-page{position:relative;height:clamp(340px,36vw,500px);overflow:hidden;background:#f6f6f3;color:#1c1d22}.bp-page:after{content:"";position:absolute;inset:auto 0 0;height:70px;background:linear-gradient(transparent,#f6f6f3);pointer-events:none}.bp-header{display:flex;align-items:center;gap:12px;height:46px;padding:0 18px;border-bottom:1px solid #e3e4e0}.bp-logo{width:54px;height:10px;border-radius:6px;background:#1c1d22}.bp-nav{display:flex;gap:12px;margin-left:auto;overflow:hidden}.bp-nav i{font-style:normal;font-size:10.5px;color:#6a6c73;white-space:nowrap}.bp-lang{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:600;background:#e9eaf0;white-space:nowrap}.bp-blocks{display:grid;gap:10px;padding:14px 18px}.bp-block{padding:12px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #e6e7e2;animation:block-in .6s var(--ease-out-expo) both}.bp-label{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;color:#35f}.bp-art{display:grid;gap:6px;margin-top:8px}.bp-art i{display:block;height:12px;border-radius:6px;background:#ecedf0}.bp-hero{padding:16px;background:linear-gradient(135deg,#e7ebff,#f8f3ff)}.bp-hero .bp-art{grid-template-columns:1.3fr 1fr}.bp-hero .bp-art i:nth-child(1){height:15px;width:92%;background:#1c1d22}.bp-hero .bp-art i:nth-child(2){grid-row:2;height:15px;width:64%;background:#1c1d22}.bp-hero .bp-art i:nth-child(3){grid-row:3;height:22px;width:92px;margin-top:4px;border-radius:999px;background:#35f}.bp-hero .bp-art i:nth-child(4){grid-column:2;grid-row:1 / span 3;height:74px;background:linear-gradient(135deg,#b9c4ff,#d9c9ff)}.bp-cards .bp-art,.bp-quotes .bp-art{grid-template-columns:repeat(3,1fr)}.bp-cards .bp-art i,.bp-quotes .bp-art i{height:40px}.bp-cards .bp-art i:nth-child(4),.bp-quotes .bp-art i:nth-child(4),.bp-gallery .bp-art i:nth-child(4){display:none}.bp-quotes .bp-art i{background:#f1f3ff}.bp-products .bp-art{grid-template-columns:repeat(4,1fr)}.bp-products .bp-art i{height:50px;background:linear-gradient(#f3e3cf,#e6cfb4)}.bp-gallery .bp-art{grid-template-columns:2fr 1fr 1fr}.bp-gallery .bp-art i{height:46px;background:linear-gradient(135deg,#d8dde8,#c7cedd)}.bp-split .bp-art{grid-template-columns:1fr 1fr}.bp-split .bp-art i:nth-child(1){grid-row:span 3;height:52px;background:#dfe3ea}.bp-split .bp-art i:nth-child(4){width:60%}.bp-calendar .bp-art,.bp-checkout .bp-art,.bp-login .bp-art,.bp-form .bp-art,.bp-faq .bp-art{grid-template-columns:1fr 1fr}.bp-calendar .bp-art i{height:24px;background:repeating-linear-gradient(90deg,#eef0ff 0 22%,transparent 22% 25%)}.bp-calendar .bp-art i:nth-child(3){background:repeating-linear-gradient(90deg,#eef0ff 0 22%,transparent 22% 25%),linear-gradient(90deg,transparent 50%,#3355ff 50% 72%,transparent 72%)}.bp-checkout .bp-art i:nth-child(4),.bp-login .bp-art i:nth-child(4),.bp-form .bp-art i:nth-child(4){height:22px;width:96px;border-radius:999px;background:#1c1d22}.bp-form .bp-art i:nth-child(3){grid-column:1 / -1;height:30px}.bp-faq .bp-art{grid-template-columns:1fr}.bp-faq .bp-art i{height:10px;background:#ecedf0}.bp-faq .bp-art i:nth-child(4){display:none}.bp-footer{height:40px;margin-top:4px;border-radius:10px;background:#1c1d22}.bp-wa{position:absolute;right:14px;bottom:14px;z-index:2;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff;background:#1fb866;box-shadow:0 10px 20px -8px #00000080;animation:block-in .5s var(--ease-out-expo) both}.bp-spark{position:absolute;right:14px;top:58px;z-index:2;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;color:#fff;background:#6c47ff;animation:block-in .5s var(--ease-out-expo) both}.builder-summary{margin-top:18px;padding:6px 6px 2px}.builder-num{font-family:var(--font-display);font-size:2.4rem;font-weight:600;line-height:1.1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--color-paper)}.builder-level{display:block;width:26px;height:8px;border-radius:4px;background:#ffffff1a;transition:background-color .4s,box-shadow .4s}.builder-level.is-on{background:var(--color-volt-hi);box-shadow:0 0 10px #35f9}.builder-plan{display:inline-block;margin-left:.35rem;padding:.25rem .75rem;border-radius:999px;font-weight:600;color:#05060a;background:var(--color-paper);animation:plan-pop .5s var(--ease-out-expo)}}@keyframes block-in{0%{opacity:0;transform:translate3d(0,10px,0) scale(.98)}}@keyframes plan-pop{0%{opacity:0;transform:scale(.85)}}@layer components{.tm-viewport{overflow:visible}.tm-track{--card: min(620px, 86vw);--gap: 20px;--drag: 0px;display:flex;gap:var(--gap);width:max-content;transform:translate3d(calc(var(--index) * -1 * (var(--card) + var(--gap)) + var(--drag)),0,0);transition:transform .9s var(--ease-out-expo);touch-action:pan-y;-webkit-user-select:none;user-select:none}.tm-track.is-dragging{transition:none}.tm-card{position:relative;display:flex;flex-direction:column;width:var(--card);min-height:340px;padding:clamp(1.75rem,1rem + 2vw,2.75rem);border-radius:var(--radius-panel);background:linear-gradient(180deg,#ffffff0b,#ffffff04);box-shadow:inset 0 0 0 1px var(--color-hairline);opacity:.4;scale:.96;transform-origin:0 50%;transition:opacity .7s var(--ease-out-quart),scale .9s var(--ease-out-expo)}.tm-card.is-active{opacity:1;scale:1}.tm-card figcaption{flex-wrap:wrap;margin-top:auto;padding-top:2rem}.tm-card.is-preview{background:repeating-linear-gradient(135deg,rgb(255 255 255 / .018) 0 10px,transparent 10px 20px),linear-gradient(180deg,#ffffff0a,#ffffff03);box-shadow:inset 0 0 0 1px var(--color-graphite-4)}.tm-avatar{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:50%;font-weight:600;color:var(--color-paper);background:var(--color-graphite-3)}.tm-project{margin-left:auto;padding:.3rem .7rem;border-radius:999px;font-size:.8125rem;color:var(--color-mist);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);white-space:nowrap}.tm-flag{position:absolute;top:1.25rem;right:1.25rem;padding:.25rem .6rem;border-radius:999px;font-size:.75rem;font-weight:500;color:var(--color-amber);box-shadow:inset 0 0 0 1px #f5b83d66}.tm-dot{width:8px;height:8px;border-radius:99px;background:#fff3;transition:width .5s var(--ease-out-expo),background-color .3s}.tm-dot.is-active{width:28px;background:var(--color-paper)}.faq-list{border-top:1px solid var(--color-hairline)}.faq-item{border-bottom:1px solid var(--color-hairline)}.faq-q{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.6rem 0;text-align:left;font-family:var(--font-display);font-size:clamp(1.15rem,1rem + .5vw,1.45rem);font-weight:600;letter-spacing:-.02em;color:var(--color-paper)}.faq-q:focus-visible{outline-offset:6px;border-radius:8px}.faq-icon{display:grid;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;box-shadow:inset 0 0 0 1px var(--color-hairline-strong);transition:transform .5s var(--ease-out-expo),background-color .3s,color .3s}.faq-item.is-open .faq-icon{transform:rotate(45deg);background:var(--color-paper);color:#05060a}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease-out-expo)}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-a>div{min-height:0;overflow:hidden}.faq-a p{max-width:40rem;padding:0 3rem 1.75rem 0;font-size:1.0625rem;line-height:1.65;color:var(--color-mist)}.contact{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(6rem,4rem + 8vw,11rem) clamp(5rem,3rem + 6vw,9rem);border-top:1px solid var(--color-hairline)}.pixel-field{position:absolute;inset:0;z-index:0;width:100%;height:100%;-webkit-mask-image:radial-gradient(130% 100% at 30% 30%,#000 40%,transparent 85%);mask-image:radial-gradient(130% 100% at 30% 30%,#000 40%,transparent 85%)}.contact-glow{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(700px 500px at 20% 0%,rgb(51 85 255 / .18),transparent 70%),radial-gradient(600px 500px at 85% 70%,rgb(51 85 255 / .12),transparent 70%)}.contact-title{font-family:var(--font-display);font-size:clamp(2.75rem,1.2rem + 4.6vw,6.25rem);font-weight:600;line-height:.98;letter-spacing:-.05em;color:var(--color-paper)}.form-card{position:relative;padding:clamp(1.5rem,1rem + 1.8vw,2.5rem);border-radius:var(--radius-panel);background:#0e0f13e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--color-hairline-strong),0 50px 100px -50px #000000f2}.form-card:focus{outline:none}.form-note{margin-top:1rem;padding:.75rem 1rem;border-radius:12px;font-size:.9375rem;color:var(--color-paper);background:#3355ff1f;box-shadow:inset 0 0 0 1px #7a90ff66;animation:fade-up .6s var(--ease-out-expo) both}.field-error{font-size:.875rem;color:var(--color-alert)}.form-error{margin-top:1.25rem;padding:.75rem 1rem;border-radius:12px;font-size:.9375rem;color:var(--color-paper);background:#ff6b6b1f;box-shadow:inset 0 0 0 1px #ff6b6b73}.radio-chip{cursor:pointer}.radio-chip:has(input:focus-visible){outline:2px solid var(--color-volt-hi);outline-offset:2px}.select{appearance:none;padding-right:2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a4a7b5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}.select option{background:#111216;color:var(--color-paper)}.is-sending .btn-bubble svg:first-child{animation:spin .9s linear infinite}.form-done{animation:fade-up .7s var(--ease-out-expo) both}.form-done-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:var(--color-live);background:#2fd47a1f;box-shadow:inset 0 0 0 1px #2fd47a66}.form-done-title{margin-top:1.5rem;font-family:var(--font-display);font-size:2rem;font-weight:600;line-height:1.05;letter-spacing:-.035em}.form-brief{max-height:240px;margin-top:1.25rem;padding:1rem 1.1rem;overflow:auto;border-radius:14px;font-family:var(--font-sans);font-size:.9375rem;line-height:1.6;white-space:pre-wrap;color:var(--color-paper);background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--color-hairline);-webkit-user-select:all;user-select:all}}.page>section:first-child{padding-top:calc(env(safe-area-inset-top,0px) + clamp(8.5rem,6rem + 6vw,12.5rem))}.page>.contact:first-child{border-top:0}@layer components{#conteudo h1[tabindex="-1"]:focus{outline:none}.curtain{position:fixed;inset:0;z-index:65;pointer-events:none}.curtain[data-state=cover]{pointer-events:auto}.curtain-panel{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:1.75rem;background:radial-gradient(90% 55% at 50% 0%,rgb(51 85 255 / .32),transparent 62%),radial-gradient(70% 45% at 50% 100%,rgb(51 85 255 / .12),transparent 70%),#050609;border-radius:56px 56px 0 0;box-shadow:0 -1px #7a90ff8c;transform:translate3d(0,102%,0);visibility:hidden}.curtain[data-state=cover] .curtain-panel{visibility:visible;border-radius:0;transform:translateZ(0);transition:transform .52s var(--ease-in-out-quart),border-radius .52s var(--ease-in-out-quart)}.curtain[data-state=reveal] .curtain-panel{visibility:visible;border-radius:0 0 56px 56px;box-shadow:0 1px #7a90ff8c;transform:translate3d(0,-102%,0);transition:transform .82s var(--ease-out-expo),border-radius .82s var(--ease-out-expo)}.curtain-label{overflow:hidden;padding:0 1rem .08em;font-family:var(--font-display);font-size:clamp(2.5rem,1rem + 5.5vw,6rem);font-weight:600;line-height:1.02;letter-spacing:-.045em;text-align:center;color:var(--color-paper)}.curtain-label span{display:inline-block;transform:translate3d(0,110%,0)}.curtain[data-state=cover] .curtain-label span{transform:none;transition:transform .7s var(--ease-out-expo) .18s}.curtain[data-state=reveal] .curtain-label span{transform:translate3d(0,-110%,0);transition:transform .45s var(--ease-in-out-quart)}.curtain-line{display:block;width:min(220px,40vw);height:2px;border-radius:2px;background:var(--color-volt);box-shadow:0 0 16px 2px #3355ffb3;transform:scaleX(0);transform-origin:0 50%}.curtain[data-state=cover] .curtain-line{transform:scaleX(1);transition:transform .9s var(--ease-out-expo) .12s}.curtain[data-state=reveal] .curtain-line{transform:scaleX(1);opacity:0;transition:opacity .3s}.nav-links:not(.has-active) .nav-indicator{opacity:0}.nav-indicator{transition:transform .55s var(--ease-out-expo),width .55s var(--ease-out-expo),opacity .3s}.btn.is-current{box-shadow:0 0 0 1px #ffffff80,0 10px 30px -10px #3355ffe6}.quote-head{padding-bottom:clamp(3rem,2rem + 3vw,5rem)}.quote-steps{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:clamp(2.5rem,2rem + 2vw,3.75rem)}.quote-steps li{display:inline-flex;align-items:center;gap:.65rem;padding:.35rem 1rem .35rem .35rem;border-radius:999px;font-size:.9375rem;color:var(--color-mist);background:#ffffff08;box-shadow:inset 0 0 0 1px var(--color-hairline)}.quote-choice{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;width:fit-content;max-width:100%;margin-top:1.25rem;padding:.8rem 1.1rem;border-radius:14px;font-size:.9375rem;color:var(--color-paper);background:#3355ff1f;box-shadow:inset 0 0 0 1px #7a90ff66}.quote-choice button{font-weight:500;color:var(--color-volt-hi)}.quote-form{border-top:1px solid var(--color-hairline)}.builder-n-lg{width:2.6rem;height:2.6rem;font-size:1rem}.quote-next{display:grid;gap:1rem;margin-top:2.5rem;counter-reset:next}.quote-next li{position:relative;padding-left:2.6rem;color:var(--color-mist);line-height:1.55;counter-increment:next}.quote-next li:before{content:counter(next);position:absolute;left:0;top:-.05rem;display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;font-size:.8125rem;font-weight:600;color:var(--color-paper);background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--color-hairline-strong)}.quote-next b{font-weight:600;color:var(--color-paper)}.teaser{display:grid;gap:clamp(2.5rem,1.5rem + 3vw,4rem);padding:clamp(1.75rem,1rem + 3vw,4rem);border-radius:var(--radius-panel);background:radial-gradient(70% 90% at 100% 0%,rgb(51 85 255 / .16),transparent 60%),linear-gradient(180deg,#ffffff0a,#ffffff03);box-shadow:inset 0 0 0 1px var(--color-hairline)}@media(min-width:1024px){.teaser{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}.teaser-list{display:grid}.teaser-list li+li{border-top:1px solid var(--color-hairline)}.teaser-plan{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1rem;padding:1.35rem 3.25rem 1.35rem .25rem;border-radius:14px;transition:background-color .35s,padding .5s var(--ease-out-expo)}.teaser-name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-family:var(--font-display);font-size:clamp(1.4rem,1.15rem + .8vw,1.85rem);font-weight:600;letter-spacing:-.03em;color:var(--color-paper)}.teaser-tag{padding:.2rem .6rem;border-radius:999px;font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:0;color:#fff;background:var(--color-volt)}.teaser-desc{grid-column:1;font-size:.9375rem;color:var(--color-mist)}.teaser-price{grid-column:2;grid-row:1 / span 2;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;font-size:1.0625rem;font-weight:600;color:var(--color-paper);text-align:right}.teaser-arrow{position:absolute;right:.75rem;top:50%;color:var(--color-mist);transform:translateY(-50%);transition:transform .45s var(--ease-out-expo),color .3s}.teaser-plan:focus-visible{outline:2px solid var(--color-volt-hi);outline-offset:2px}@media(hover:hover){.teaser-plan:hover{padding-left:1rem;background:#ffffff0a}.teaser-plan:hover .teaser-arrow{color:var(--color-paper);transform:translate(3px,calc(-50% - 3px))}}@media(max-width:639px){.teaser-plan{grid-template-columns:minmax(0,1fr);padding-right:2.5rem}.teaser-price{grid-column:1;grid-row:auto;justify-content:flex-start;margin-top:.35rem}}.cta-title{max-width:15ch}}#conteudo>section:not(:first-child),#conteudo>.page>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 900px}@keyframes adm-spin{to{transform:rotate(360deg)}}@keyframes adm-in{0%{opacity:0;transform:translateY(8px)}}html.is-admin{scroll-behavior:auto}.adm-shell{min-height:100dvh;background:var(--color-void)}.adm-top{position:sticky;top:0;z-index:40;padding-top:env(safe-area-inset-top,0px);background:#000c;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:0 1px 0 var(--color-hairline)}.adm-top-inner{display:flex;align-items:center;gap:1rem;max-width:1400px;margin-inline:auto;padding-block:.75rem;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.adm-brand{display:flex;align-items:center;gap:.75rem;color:var(--color-paper);flex-shrink:0}.adm-logo{width:5.25rem}.adm-brand-sep{width:1px;height:1.125rem;background:var(--color-hairline-strong)}.adm-brand-sub{font-size:.9375rem;color:var(--color-mist)}.adm-status{display:flex;align-items:center;gap:.5rem;margin-right:auto;min-width:0;font-size:.875rem;color:var(--color-mist);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-status i{flex-shrink:0;width:.5rem;height:.5rem;border-radius:999px;background:var(--color-live);box-shadow:0 0 0 4px #2fd47a24}.adm-status.is-dirty i{background:var(--color-amber);box-shadow:0 0 0 4px #f5b83d29}.adm-top-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.adm-demo-bar{max-width:1400px;margin-inline:auto;padding-block:.55rem;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px));font-size:.8125rem;line-height:1.45;color:#f5b83df2;box-shadow:0 -1px 0 var(--color-hairline)}.adm-demo-bar strong{font-weight:600}.adm-layout{display:grid;grid-template-columns:15.5rem minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);max-width:1400px;margin-inline:auto;padding-top:2rem;padding-bottom:4rem;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.adm-nav{position:sticky;top:6rem;align-self:start}.adm-tabs{display:grid;gap:.25rem}.adm-tab{display:flex;align-items:center;gap:.75rem;width:100%;min-height:2.875rem;padding:0 .9rem;border-radius:12px;font-size:.9375rem;font-weight:500;color:var(--color-mist);text-align:left;transition:background-color .2s,color .2s,box-shadow .2s}.adm-tab svg{flex-shrink:0;color:var(--color-smoke);transition:color .2s}@media(hover:hover){.adm-tab:hover{color:var(--color-paper);background:#ffffff0a}}.adm-tab[aria-current=page]{color:var(--color-paper);background:#3355ff24;box-shadow:inset 0 0 0 1px #7a90ff66}.adm-tab[aria-current=page] svg{color:var(--color-volt-hi)}.adm-tab-alert{display:grid;place-items:center;min-width:1.375rem;height:1.375rem;margin-left:auto;padding:0 .35rem;border-radius:999px;font-size:.75rem;font-weight:600;color:#fff;background:var(--color-alert)}.adm-nav-foot{display:grid;gap:.125rem;margin-top:1.75rem;padding-top:1.25rem;box-shadow:0 -1px 0 var(--color-hairline)}.adm-nav-title{margin-top:.75rem;margin-bottom:.25rem;padding-inline:.9rem;font-size:.8125rem;font-weight:500;color:var(--color-smoke)}.adm-nav-title:first-child{margin-top:0}.adm-nav-link{display:flex;align-items:center;gap:.6rem;min-height:2.5rem;padding:0 .9rem;border-radius:10px;font-size:.875rem;color:var(--color-mist);text-align:left;transition:color .2s,background-color .2s}.adm-nav-link:disabled{opacity:.4}@media(hover:hover){.adm-nav-link:not(:disabled):hover{color:var(--color-paper);background:#ffffff0a}}.adm-nav-meta{padding-inline:.9rem;font-size:.875rem;color:var(--color-paper);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-nav-link.is-armed{font-weight:500}.adm-main{min-width:0;outline:none;scroll-margin-top:6rem}.adm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap;margin-bottom:1.75rem}.adm-title{font-family:var(--font-display);font-size:clamp(1.875rem,1.4rem + 1.4vw,2.625rem);font-weight:600;line-height:1.05;letter-spacing:-.035em;color:var(--color-paper)}.adm-lead{margin-top:.5rem;max-width:60ch;color:var(--color-mist)}.adm-panel{display:grid;gap:1.25rem;animation:adm-in .4s var(--ease-out-expo) both}.adm-card{min-width:0;padding:clamp(1.1rem,.8rem + 1vw,1.75rem);border-radius:20px;background:var(--color-graphite);box-shadow:inset 0 0 0 1px var(--color-hairline)}.adm-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;margin-bottom:1.25rem}.adm-card-title{font-size:1.125rem;font-weight:600;letter-spacing:-.015em;color:var(--color-paper)}.adm-card-desc{margin-top:.3rem;max-width:64ch;font-size:.9rem;line-height:1.5;color:var(--color-mist)}.adm-card-actions{display:flex;gap:.5rem;flex-wrap:wrap}.adm-card-body{display:grid;gap:1.1rem}.adm-subcard{display:grid;gap:1rem;min-width:0;padding:1.1rem;border-radius:16px;background:#ffffff06;box-shadow:inset 0 0 0 1px var(--color-hairline)}.adm-subcard-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.adm-subcard-title{min-width:0;font-size:1rem;font-weight:600;color:var(--color-paper);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-stack{display:grid;gap:1rem}.adm-grid-2,.adm-grid-3{display:grid;gap:1rem 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.adm-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-toggles{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.adm-field{display:grid;align-content:start;gap:.4rem;min-width:0}.adm-label{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:500;color:#f3f4f7eb}.adm-hint{font-size:.8125rem;line-height:1.45;color:var(--color-smoke)}.adm-error{font-size:.875rem;line-height:1.45;color:#ff8a8a}.adm-success{padding:.85rem 1rem;border-radius:12px;font-size:.9375rem;line-height:1.5;color:var(--color-paper);background:#2fd47a1a;box-shadow:inset 0 0 0 1px #2fd47a66}.adm-input{min-height:2.875rem;padding:.6rem .9rem;border-radius:11px;font-size:.9375rem}.adm-textarea{min-height:0;resize:vertical;line-height:1.5}.adm-input.select{padding-right:2.5rem;background-position:right .85rem center}.adm-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--color-alert)}.adm-prefixed{display:flex;align-items:center;min-width:0;border-radius:11px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--color-hairline-strong);transition:box-shadow .25s}.adm-prefixed>span{flex-shrink:0;padding-left:.9rem;font-size:.9375rem;color:var(--color-smoke)}.adm-prefixed>.adm-input,.adm-prefixed>.adm-input:hover,.adm-prefixed>.adm-input:focus{padding-left:.4rem;background:transparent;box-shadow:none}.adm-prefixed:has(>.adm-input:hover){box-shadow:inset 0 0 0 1px #ffffff4d}.adm-prefixed:focus-within{background:#3355ff0f;box-shadow:inset 0 0 0 1px var(--color-volt-hi),0 0 0 4px #3355ff38}.adm-prefixed:has(>.adm-input[aria-invalid=true]){box-shadow:inset 0 0 0 1px var(--color-alert)}.adm-static{display:flex;align-items:center;min-height:2.875rem;padding:0 .9rem;border-radius:11px;font-size:.9375rem;color:var(--color-mist);background:#ffffff05;box-shadow:inset 0 0 0 1px var(--color-hairline)}.adm-password{position:relative}.adm-password .adm-input{padding-right:3.25rem}.adm-password .adm-icon-btn{position:absolute;top:50%;right:.35rem;translate:0 -50%;box-shadow:none}.adm-color{display:flex;gap:.5rem}.adm-color input[type=color]{flex-shrink:0;width:2.875rem;height:2.875rem;padding:0;border:0;border-radius:11px;background:none;cursor:pointer}.adm-color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.adm-color input[type=color]::-webkit-color-swatch{border:0;border-radius:11px;box-shadow:inset 0 0 0 1px #fff3}.adm-color input[type=color]::-moz-color-swatch{border:0;border-radius:11px}.adm-color .adm-input{font-family:var(--font-mono);font-size:.875rem;text-transform:lowercase}.adm-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-radius:14px;background:#ffffff06;box-shadow:inset 0 0 0 1px var(--color-hairline)}.adm-toggle-row .adm-hint{margin-top:.2rem}.adm-switch{position:relative;flex-shrink:0;width:2.75rem;height:1.625rem;border-radius:999px;background:var(--color-graphite-4);transition:background-color .25s var(--ease-out-quart)}.adm-switch span{position:absolute;top:.1875rem;left:.1875rem;width:1.25rem;height:1.25rem;border-radius:999px;background:#fff;box-shadow:0 2px 6px #00000059;transition:translate .3s var(--ease-out-expo)}.adm-switch[aria-checked=true]{background:var(--color-volt)}.adm-switch[aria-checked=true] span{translate:1.125rem 0}.adm-switch:disabled{opacity:.4;cursor:not-allowed}.adm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 1.15rem;border-radius:999px;font-size:.9375rem;font-weight:500;line-height:1;white-space:nowrap;transition:background-color .2s,color .2s,box-shadow .2s,scale .15s}.adm-btn:active:not(:disabled){scale:.97}.adm-btn:disabled{cursor:not-allowed}.adm-btn-sm{min-height:2.375rem;padding:0 .95rem;font-size:.875rem}.adm-btn-block{width:100%}.adm-btn-primary{color:#fff;background:var(--color-volt);box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 30px -14px #3355ffe6}.adm-btn-primary:disabled{color:var(--color-smoke);background:var(--color-graphite-3);box-shadow:none}.adm-btn-ghost{color:var(--color-paper);background:#ffffff09;box-shadow:inset 0 0 0 1px var(--color-hairline-strong)}.adm-btn-ghost:disabled{opacity:.45}.adm-btn-quiet{color:var(--color-mist)}@media(hover:hover){.adm-btn-primary:not(:disabled):hover{background:#4767ff}.adm-btn-ghost:not(:disabled):hover{box-shadow:inset 0 0 0 1px #ffffff57}.adm-btn-quiet:not(:disabled):hover{color:var(--color-paper)}}.adm-btn.is-armed,.adm-icon-btn.is-armed{color:#ffb3b3;background:#ff6b6b24;box-shadow:inset 0 0 0 1px #ff6b6b99}.adm-icon-btn{display:inline-grid;place-items:center;flex-shrink:0;min-width:2.25rem;height:2.25rem;border-radius:10px;color:var(--color-mist);box-shadow:inset 0 0 0 1px var(--color-hairline);transition:color .2s,background-color .2s,box-shadow .2s}.adm-icon-btn:disabled{opacity:.3;cursor:not-allowed}@media(hover:hover){.adm-icon-btn:not(:disabled):hover{color:var(--color-paper);background:#ffffff0f}}.adm-icon-btn.is-armed{padding:0 .7rem}.adm-confirm-text{font-size:.8125rem;font-weight:500}.adm-item-controls{display:flex;align-items:center;gap:.3rem;flex-shrink:0}.adm-link{color:var(--color-volt-hi);text-decoration:underline;text-decoration-color:#7a90ff66;text-underline-offset:3px;text-align:left;transition:color .2s,text-decoration-color .2s}@media(hover:hover){.adm-link:hover{color:var(--color-paper);text-decoration-color:currentColor}}.adm-spin{animation:adm-spin .9s linear infinite}.adm-callout{display:flex;align-items:flex-start;gap:.75rem;padding:.95rem 1.1rem;border-radius:14px;font-size:.9375rem;line-height:1.5;color:#f3f4f7eb;background:#3355ff14;box-shadow:inset 0 0 0 1px #7a90ff47}.adm-main>.adm-callout{margin-bottom:1.25rem}.adm-callout svg{flex-shrink:0;margin-top:.15rem;color:var(--color-volt-hi)}.adm-issues{margin-bottom:1.25rem;padding:1rem 1.2rem;border-radius:14px;background:#ff6b6b14;box-shadow:inset 0 0 0 1px #ff6b6b66}.adm-issues-title{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--color-paper)}.adm-issues-title svg{color:#ff8a8a}.adm-issues ul{display:grid;gap:.35rem;margin-top:.6rem;padding-left:1.65rem;font-size:.9rem;line-height:1.45;color:#f3f4f7e0;list-style:disc}.adm-warn{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-amber)}.adm-warn svg{flex-shrink:0}.adm-note{font-size:.875rem;color:var(--color-mist)}.adm-empty{padding:1.1rem;border-radius:12px;font-size:.9rem;text-align:center;color:var(--color-smoke);border:1px dashed var(--color-hairline-strong)}.adm-code{padding:.1em .4em;border-radius:6px;font-family:var(--font-mono);font-size:.85em;color:var(--color-paper);background:#ffffff12;overflow-wrap:anywhere}.adm-price-preview{font-weight:500;color:var(--color-volt-hi)}.adm-loading{display:flex;align-items:center;gap:.65rem;padding-block:3rem;color:var(--color-mist)}.adm-load-error{display:flex;gap:1rem;align-items:flex-start}.adm-load-error>svg{flex-shrink:0;color:#ff8a8a}.adm-row{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto;align-items:end;gap:.75rem}.adm-row .adm-item-controls{min-height:2.875rem}.adm-compare{display:grid;gap:.75rem}.adm-compare-row{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr)) auto;align-items:start;gap:.75rem;padding:.9rem;border-radius:14px;background:#ffffff06;box-shadow:inset 0 0 0 1px var(--color-hairline)}.adm-compare-row>.adm-item-controls{align-self:start;margin-top:1.7rem}.adm-compare-cell{display:grid;gap:.4rem;min-width:0}.adm-projects{display:grid;gap:.5rem}.adm-project{min-width:0;border-radius:16px;background:#ffffff05;box-shadow:inset 0 0 0 1px var(--color-hairline);transition:box-shadow .2s,background-color .2s}.adm-project.is-open{background:#3355ff0a;box-shadow:inset 0 0 0 1px #7a90ff73}.adm-project-row{display:flex;align-items:center;gap:.5rem;padding:.45rem .6rem .45rem .45rem}.adm-project-toggle{display:flex;align-items:center;gap:.9rem;flex:1;min-width:0;padding:.35rem;border-radius:12px;text-align:left}.adm-swatch{display:grid;place-items:center;flex-shrink:0;width:4rem;height:2.75rem;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.adm-swatch img{width:100%;height:100%;object-fit:cover;object-position:top}.adm-swatch i{width:.875rem;height:.875rem;border-radius:999px}.adm-project.is-hidden .adm-swatch{opacity:.4}.adm-project-name{display:block;font-weight:600;color:var(--color-paper);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.3rem;font-size:.8125rem;color:var(--color-smoke)}.adm-badge{padding:.1rem .5rem;border-radius:999px;font-size:.75rem;font-weight:500;color:var(--color-mist);box-shadow:inset 0 0 0 1px var(--color-hairline-strong)}.adm-badge.is-real{color:var(--color-live);box-shadow:inset 0 0 0 1px #2fd47a73}.adm-badge.is-star{color:var(--color-volt-hi);box-shadow:inset 0 0 0 1px #7a90ff80}.adm-badge.is-muted{color:var(--color-smoke)}.adm-badge.is-warn{color:var(--color-amber);box-shadow:inset 0 0 0 1px #f5b83d80}.adm-chevron{flex-shrink:0;margin-left:auto;color:var(--color-smoke);transition:rotate .3s var(--ease-out-expo)}.adm-project.is-open .adm-chevron{rotate:180deg}.adm-project-body{padding:1.25rem 1.1rem;box-shadow:0 -1px 0 var(--color-hairline);animation:adm-in .35s var(--ease-out-expo) both}.adm-project-foot{display:flex;justify-content:flex-end}.adm-slot{display:grid;align-content:start;gap:.65rem;min-width:0;padding:.9rem;border-radius:14px;border:1px dashed var(--color-hairline-strong);transition:border-color .2s,background-color .2s}.adm-slot.is-over{border-color:var(--color-volt-hi);background:#3355ff12}.adm-slot.is-disabled{opacity:.55}.adm-slot-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.adm-slot-preview{position:relative;display:grid;place-items:center;aspect-ratio:16 / 10;max-width:100%;border-radius:10px;overflow:hidden;text-align:center;background:var(--color-graphite-2)}.adm-slot.is-empty .adm-slot-preview{aspect-ratio:auto;min-height:6.5rem;padding:1rem}.adm-slot-preview img{width:100%;height:100%;object-fit:cover;object-position:top}.adm-slot.is-mobile .adm-slot.is-empty .adm-slot-preview{aspect-ratio:auto;min-height:6.5rem;padding:1rem}.adm-slot-preview img{object-fit:contain;object-position:top}.adm-slot-busy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;color:var(--color-paper);background:#000000a6}.adm-slot-actions{display:flex;flex-wrap:wrap;gap:.5rem}.adm-bottom-save{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:.75rem .75rem .75rem 1.25rem;border-radius:999px;background:#111216e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--color-hairline-strong),0 20px 50px -20px #000000e6}.adm-bottom-save.is-dirty{position:sticky;bottom:max(1rem,env(safe-area-inset-bottom,0px));z-index:30}.adm-modal{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1.5rem max(16px,env(safe-area-inset-right,0px)) 1.5rem max(16px,env(safe-area-inset-left,0px));background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.adm-modal-card{display:grid;gap:.75rem;width:min(26rem,100%);padding:1.75rem;border-radius:22px;background:var(--color-graphite);box-shadow:inset 0 0 0 1px var(--color-hairline-strong),0 40px 90px -30px #000000e6;animation:adm-in .35s var(--ease-out-expo) both}.adm-auth{position:relative;display:grid;place-items:center;align-content:center;min-height:100dvh;padding-top:max(2rem,env(safe-area-inset-top,0px));padding-bottom:max(2rem,env(safe-area-inset-bottom,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));overflow:hidden;background:var(--color-void)}.adm-auth-glow{position:absolute;top:-22rem;left:50%;width:min(64rem,160vw);height:38rem;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgb(51 85 255 / .42),rgb(51 85 255 / .12) 55%,transparent);filter:blur(20px);pointer-events:none}.adm-auth-card{position:relative;width:min(27.5rem,100%);padding:clamp(1.5rem,1rem + 2.5vw,2.5rem);border-radius:26px;background:#111216db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--color-hairline-strong),0 50px 120px -40px #000000f2;animation:adm-in .5s var(--ease-out-expo) both}.adm-auth-card.adm-setup{width:min(38rem,100%)}.adm-auth-title{margin-top:2rem;font-family:var(--font-display);font-size:clamp(1.75rem,1.5rem + .8vw,2.125rem);font-weight:600;line-height:1.08;letter-spacing:-.035em;color:var(--color-paper)}.adm-auth-lead{margin-top:.6rem;color:var(--color-mist);line-height:1.55}.adm-auth-body{margin-top:1.75rem}.adm-form{display:grid;gap:1rem}.adm-form>.adm-btn-block{margin-top:.25rem}.adm-auth-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.25rem;margin-top:1.25rem;font-size:.9375rem}.adm-auth-back{position:relative;display:inline-flex;align-items:center;gap:.4rem;margin-top:1.5rem;font-size:.9375rem;color:var(--color-mist);text-decoration:none}.adm-steps{display:grid;gap:.7rem;margin:1.5rem 0 1rem;padding-left:1.4rem;list-style:decimal;color:#f3f4f7e6;line-height:1.5}.adm-steps li{padding-left:.35rem}.adm-steps li::marker{font-weight:600;color:var(--color-volt-hi)}.adm-steps strong{font-weight:600;color:var(--color-paper)}.adm-setup-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 .75rem}@media(max-width:1100px){.adm-compare-row{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-compare-label{grid-column:1 / -1}.adm-compare-row>.adm-item-controls{grid-column:1 / -1;justify-content:flex-end;margin-top:0}}@media(max-width:960px){.adm-layout{grid-template-columns:minmax(0,1fr);padding-top:0}.adm-nav{display:contents}.adm-tabs{display:flex;gap:.4rem;margin-inline:calc(-1*max(var(--gutter),env(safe-area-inset-left,0px)));padding:1rem max(var(--gutter),env(safe-area-inset-left,0px)) .25rem;overflow-x:auto;scrollbar-width:none}.adm-tabs::-webkit-scrollbar{display:none}.adm-tab{min-height:2.5rem;padding:0 .95rem;border-radius:999px;white-space:nowrap;gap:.5rem;box-shadow:inset 0 0 0 1px var(--color-hairline)}.adm-tab svg{display:none}.adm-tab-alert{margin-left:.15rem}.adm-main{order:1;padding-top:1.5rem}.adm-nav-foot{order:2;margin-top:.5rem}}@media(max-width:720px){.adm-grid-2,.adm-grid-3,.adm-row{grid-template-columns:minmax(0,1fr)}.adm-row .adm-item-controls{min-height:0;justify-content:flex-end}.adm-bottom-save{border-radius:20px}}.adm-show-sm{display:none}@media(max-width:640px){.adm-hide-sm{display:none}.adm-show-sm{display:inline}.adm-btn-icon-sm{width:2.375rem;padding:0}.adm-top .adm-status>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.adm-logo{width:4.5rem}.adm-brand{gap:.55rem}.adm-top-inner{gap:.6rem}.adm-compare-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.adm-brand-sep,.adm-brand-sub{display:none}.adm-top .adm-status{font-size:.8125rem}.adm-bottom-save{padding:.5rem .5rem .5rem 1rem}}@media(prefers-reduced-motion:reduce){.adm-panel,.adm-project-body,.adm-auth-card,.adm-modal-card{animation:none}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@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;}@keyframes spin{to{transform:rotate(360deg)}}@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-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-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;--par: 0px;--rx: 0deg;--ry: 0deg;--mrx: 0deg;--mry: 0deg;--exit: 0;--hp: 0;--lx: 50%;--ly: 40%;--mag-x: 0px;--mag-y: 0px}}}
