@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-yellow-500:#edb200;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-indigo-400:#7d87ff;--color-indigo-600:#4f39f6;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-gray-100:#f3f4f6;--color-gray-800:#1e2939;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42062 -56.9803);--color-blue-500:lab(54.1736% 13.3368 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-indigo-400:lab(59.866% 22.4833 -64.4485);--color-indigo-600:lab(38.4009% 52.6132 -92.3857);--color-slate-100:lab(96.286% -.852466 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47018 -15.6993);--color-slate-800:lab(16.132% -.318021 -14.6672);--color-slate-900:lab(7.78673% 1.82346 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--color-gray-100:lab(96.1596% -.082314 -1.13575);--color-gray-800:lab(16.1051% -1.18239 -11.7533)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.relative\!{position:relative!important}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-10{z-index:10}.float-end{float:inline-end}.float-left{float:left}.float-none{float:none}.float-right{float:right}.float-start{float:inline-start}.clear-both{clear:both}.clear-end{clear:inline-end}.clear-left{clear:left}.clear-none{clear:none}.clear-right{clear:right}.clear-start{clear:inline-start}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.grid\!{display:grid!important}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-14{height:calc(var(--spacing) * 14)}.h-px{height:1px}.min-h-20{min-height:calc(var(--spacing) * 20)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-14{width:calc(var(--spacing) * 14)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[220px\]{max-width:220px}.max-w-\[720px\]{max-width:720px}.max-w-\[1200px\]{max-width:1200px}.min-w-\[360px\]{min-width:360px}.min-w-\[780px\]{min-width:780px}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.caption-top{caption-side:top}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.transform,.transform-cpu{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-none{transform:none}.touch-pan-left{--tw-pan-x:pan-left;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pan-right{--tw-pan-x:pan-right;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pan-down{--tw-pan-y:pan-down;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pan-up{--tw-pan-y:pan-up;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-auto{touch-action:auto}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-x{resize:horizontal}.resize-y{resize:vertical}.snap-both{scroll-snap-type:both var(--tw-scroll-snap-strictness)}.snap-none{scroll-snap-type:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-proximity{--tw-scroll-snap-strictness:proximity}.snap-align-none{scroll-snap-align:none}.snap-center{scroll-snap-align:center}.snap-end{scroll-snap-align:end}.snap-start{scroll-snap-align:start}.snap-always{scroll-snap-stop:always}.snap-normal{scroll-snap-stop:normal}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-none{list-style-type:none}.appearance-auto{appearance:auto}.appearance-none{appearance:none}.break-before-all{break-before:all}.break-before-auto{break-before:auto}.break-before-avoid{break-before:avoid}.break-before-avoid-page{break-before:avoid-page}.break-before-column{break-before:column}.break-before-left{break-before:left}.break-before-page{break-before:page}.break-before-right{break-before:right}.break-inside-auto{break-inside:auto}.break-inside-avoid{break-inside:avoid}.break-inside-avoid-column{break-inside:avoid-column}.break-inside-avoid-page{break-inside:avoid-page}.break-after-all{break-after:all}.break-after-auto{break-after:auto}.break-after-avoid{break-after:avoid}.break-after-avoid-page{break-after:avoid-page}.break-after-column{break-after:column}.break-after-left{break-after:left}.break-after-page{break-after:page}.break-after-right{break-after:right}.grid-flow-col{grid-auto-flow:column}.grid-flow-col-dense{grid-auto-flow:column dense}.grid-flow-dense{grid-auto-flow:dense}.grid-flow-row{grid-auto-flow:row}.grid-flow-row-dense{grid-auto-flow:dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.place-content-around{place-content:space-around}.place-content-baseline{place-content:baseline start}.place-content-between{place-content:space-between}.place-content-center{place-content:center}.place-content-end{place-content:end}.place-content-evenly{place-content:space-evenly}.place-content-start{place-content:start}.place-content-stretch{place-content:stretch}.place-items-baseline{place-items:baseline}.place-items-center{place-items:center}.place-items-end{place-items:end}.place-items-start{place-items:start}.place-items-stretch{place-items:stretch stretch}.content-around{align-content:space-around}.content-baseline{align-content:baseline}.content-between{align-content:space-between}.content-center{align-content:center}.content-end{align-content:flex-end}.content-evenly{align-content:space-evenly}.content-normal{align-content:normal}.content-start{align-content:flex-start}.content-stretch{align-content:stretch}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.justify-stretch{justify-content:stretch}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.justify-items-stretch{justify-items:stretch}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-dashed>:not(:last-child)){--tw-border-style:dashed;border-style:dashed}:where(.divide-dotted>:not(:last-child)){--tw-border-style:dotted;border-style:dotted}:where(.divide-double>:not(:last-child)){--tw-border-style:double;border-style:double}:where(.divide-none>:not(:last-child)){--tw-border-style:none;border-style:none}:where(.divide-solid>:not(:last-child)){--tw-border-style:solid;border-style:solid}.place-self-auto{place-self:auto}.place-self-center{place-self:center}.place-self-end{place-self:end}.place-self-start{place-self:start}.place-self-stretch{place-self:stretch stretch}.self-auto{align-self:auto}.self-baseline{align-self:baseline}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-auto{justify-self:auto}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.justify-self-stretch{justify-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-clip{overflow-y:clip}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.overflow-y-visible{overflow-y:visible}.overscroll-auto{overscroll-behavior:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.overscroll-x-auto{overscroll-behavior-x:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-x-none{overscroll-behavior-x:none}.overscroll-y-auto{overscroll-behavior-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-y-none{overscroll-behavior-y:none}.scroll-auto{scroll-behavior:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-double{--tw-border-style:double;border-style:double}.border-hidden{--tw-border-style:hidden;border-style:hidden}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-blue-400{border-color:var(--color-blue-400)}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-800{border-color:var(--color-slate-800)}.bg-\[\#5593ff\]{background-color:#5593ff}.bg-\[\#64748b\]{background-color:#64748b}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/60{background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/70{background-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/50{background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/50{background-color:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.box-decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.bg-clip-border{background-clip:border-box}.bg-clip-content{background-clip:content-box}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat{background-repeat:repeat}.bg-repeat-round{background-repeat:round}.bg-repeat-space{background-repeat:space}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-origin-border{background-origin:border-box}.bg-origin-content{background-origin:content-box}.bg-origin-padding{background-origin:padding-box}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-none{object-fit:none}.object-scale-down{object-fit:scale-down}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.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-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-8{padding-top:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-sub{vertical-align:sub}.align-super{vertical-align:super}.align-text-bottom{vertical-align:text-bottom}.align-text-top{vertical-align:text-top}.align-top{vertical-align:top}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.overflow-ellipsis{text-overflow:ellipsis}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.hyphens-manual{-webkit-hyphens:manual;hyphens:manual}.hyphens-none{-webkit-hyphens:none;hyphens:none}.whitespace-break-spaces{white-space:break-spaces}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-dashed{text-decoration-style:dashed}.decoration-dotted{text-decoration-style:dotted}.decoration-double{text-decoration-style:double}.decoration-solid{text-decoration-style:solid}.decoration-wavy{text-decoration-style:wavy}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.bg-blend-color{background-blend-mode:color}.bg-blend-color-burn{background-blend-mode:color-burn}.bg-blend-color-dodge{background-blend-mode:color-dodge}.bg-blend-darken{background-blend-mode:darken}.bg-blend-difference{background-blend-mode:difference}.bg-blend-exclusion{background-blend-mode:exclusion}.bg-blend-hard-light{background-blend-mode:hard-light}.bg-blend-hue{background-blend-mode:hue}.bg-blend-lighten{background-blend-mode:lighten}.bg-blend-luminosity{background-blend-mode:luminosity}.bg-blend-multiply{background-blend-mode:multiply}.bg-blend-normal{background-blend-mode:normal}.bg-blend-overlay{background-blend-mode:overlay}.bg-blend-saturation{background-blend-mode:saturation}.bg-blend-screen{background-blend-mode:screen}.bg-blend-soft-light{background-blend-mode:soft-light}.mix-blend-color{mix-blend-mode:color}.mix-blend-color-burn{mix-blend-mode:color-burn}.mix-blend-color-dodge{mix-blend-mode:color-dodge}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-difference{mix-blend-mode:difference}.mix-blend-exclusion{mix-blend-mode:exclusion}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-hue{mix-blend-mode:hue}.mix-blend-lighten{mix-blend-mode:lighten}.mix-blend-luminosity{mix-blend-mode:luminosity}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-normal{mix-blend-mode:normal}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-plus-darker{mix-blend-mode:plus-darker}.mix-blend-plus-lighter{mix-blend-mode:plus-lighter}.mix-blend-saturation{mix-blend-mode:saturation}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-soft-light{mix-blend-mode:soft-light}.shadow,.shadow\/detach{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter-none{filter:none}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-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,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-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,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter-none{-webkit-backdrop-filter:none;backdrop-filter:none}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.contain-inline-size{--tw-contain-size:inline-size;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-layout{--tw-contain-layout:layout;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-paint{--tw-contain-paint:paint;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-size{--tw-contain-size:size;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-style{--tw-contain-style:style;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-content{contain:content}.contain-none{contain:none}.contain-strict{contain:strict}.forced-color-adjust-auto{forced-color-adjust:auto}.forced-color-adjust-none{forced-color-adjust:none}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-dotted{--tw-outline-style:dotted;outline-style:dotted}.outline-double{--tw-outline-style:double;outline-style:double}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;user-select:auto}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:from-blue-400{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-indigo-400{--tw-gradient-to:var(--color-indigo-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media (hover:hover){.dark\:hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}}}}:root{--paper:#f5f5f1;--surface:#fff;--ink:#111311;--ink-soft:#5d625d;--line:#dcded8;--soft:#e9ebe5;--accent:#2457e6;--font-display:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:0;line-height:1.08}h1{font-size:clamp(3rem,7vw,6.7rem)}h2{font-size:clamp(2rem,4.2vw,4.15rem)}h3{font-size:clamp(1.3rem,2.3vw,2rem)}.page-shell{width:min(1180px,100% - 48px);margin:0 auto}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f5f1eb;position:sticky;top:0}.site-nav{justify-content:space-between;align-items:center;gap:32px;width:min(1180px,100% - 48px);height:76px;margin:0 auto;display:flex}.brand{font:800 1.08rem var(--font-display);letter-spacing:0;align-items:center;gap:11px;display:inline-flex}.brand-logo{width:154px;max-width:42vw;height:auto;display:block}.brand-mark{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.85rem;display:grid}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a{color:var(--ink-soft);font-size:.94rem;font-weight:600}.nav-links a:hover,.nav-links a.is-active{color:var(--ink)}.menu-button{background:0 0;border:0;padding:6px;display:none}.home-hero{padding:clamp(90px,13vw,180px) 0 clamp(80px,11vw,145px)}.hero-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);align-items:end;gap:clamp(50px,9vw,130px);display:grid}.home-hero h1{max-width:920px;margin-bottom:32px}.hero-copy{max-width:760px;color:var(--ink-soft);font-size:clamp(1.08rem,1.6vw,1.3rem)}.hero-statement{border-left:1px solid var(--ink);padding-left:24px}.hero-statement span,.overline{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:.73rem;font-weight:700;display:block}.hero-statement p{font:700 1.05rem var(--font-display);letter-spacing:0;margin-bottom:8px}.eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:.73rem;font-weight:700}.button-row,.button{align-items:center;display:flex}.button-row{flex-wrap:wrap;gap:12px;margin-top:38px}.button{border:1px solid var(--ink);border-radius:999px;justify-content:center;gap:9px;width:fit-content;padding:13px 20px;font-weight:700;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:#fff}.button-light{color:var(--ink);background:0 0}.values-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.values-grid{grid-template-columns:repeat(4,1fr);display:grid}.values-grid>div{border-right:1px solid var(--line);gap:18px;padding:24px 20px;display:flex}.values-grid>div:last-child{border-right:0}.values-grid span{color:#9a9e98;font-size:.72rem}.values-grid strong{font:700 .9rem var(--font-display)}.content-section{padding:clamp(80px,10vw,140px) 0}.section-soft{background:var(--soft)}.section-ink{background:var(--ink);color:#fff}.section-ink .portfolio-card{background:#1b1e1b;border-color:#343834}.section-ink .portfolio-card p,.section-ink .card-tagline,.section-ink .card-meta{color:#acb1ab}.section-ink .text-link{color:#fff}.section-heading{max-width:800px;margin-bottom:54px}.section-heading h2{margin-bottom:22px}.section-heading>p:last-child{color:var(--ink-soft);max-width:680px;font-size:1.12rem}.section-ink .section-heading>p:last-child{color:#adb2ad}.row-heading{justify-content:space-between;align-items:end;gap:30px;max-width:none;display:flex}.row-heading>div{max-width:760px}.intenters-block{background:var(--accent);color:#fff;border-radius:8px;grid-template-columns:1.08fr 1.4fr;display:grid;overflow:hidden}.intenters-main{background:linear-gradient(145deg,#17389a,#2457e6);flex-direction:column;justify-content:flex-end;min-height:480px;padding:clamp(34px,5vw,70px);display:flex}.intenters-main p{color:#dfe6ff;font-size:1.08rem}.intenters-main .text-link{color:#fff}.intenters-main .overline{color:#b9c8ff}.intenters-apps{color:var(--ink);background:#f0f2ed;grid-template-columns:1fr 1fr;display:grid}.intenters-apps>div,.intenters-apps>article{border-right:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:100%;padding:clamp(30px,4vw,54px);display:flex}.intenters-apps>:last-child{border-right:0}.intenters-apps p{color:var(--ink-soft)}.projects-intenters .portfolio-card{background:0 0;border:0;border-radius:0}.card-grid{gap:18px;display:grid}.card-grid>*{min-width:0}.card-grid-two{grid-template-columns:repeat(2,1fr)}.card-grid-three{grid-template-columns:repeat(3,1fr)}.portfolio-card{overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-width:0;min-height:330px;padding:32px;display:flex;position:relative}.portfolio-card:before{content:"";background:var(--item-accent);width:38px;height:3px;margin-bottom:38px}.portfolio-card.is-compact{min-height:300px}.portfolio-card h3{margin:18px 0 12px}.portfolio-card>p{color:var(--ink-soft)}.card-tagline{font-weight:600;color:var(--ink)!important}.card-meta{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:.72rem;font-weight:700;display:flex}.status{letter-spacing:.03em;border:1px solid;border-radius:999px;padding:5px 8px}.status-live,.status-released{color:#167052}.status-beta{color:#155d86}.status-in-development{color:#4c617c}.status-planned{color:#85641e}.text-link{align-items:center;gap:7px;width:fit-content;margin-top:auto;padding-top:22px;font-weight:700;display:inline-flex}.quiet-link{color:var(--ink-soft);text-underline-offset:4px;font-size:.9rem;text-decoration:underline}.featured-category{overflow-wrap:anywhere;border-top:3px solid var(--ink);background:#fff;flex-direction:column;min-width:0;min-height:360px;padding:32px;display:flex}.featured-category h3{margin-top:60px}.featured-category>p{color:var(--ink-soft)}.featured-actions{justify-content:space-between;align-items:end;gap:15px;margin-top:auto;display:flex}.venture-groups{gap:46px;display:grid}.venture-group{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);gap:24px;padding-top:32px;display:grid}.venture-group-heading p:last-child{color:var(--ink-soft);margin-bottom:0}.venture-group .card-grid-three{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.company-cta{background:var(--accent);color:#fff;padding:90px 0}.company-cta .eyebrow{color:#c8d4ff}.company-cta h2{max-width:830px;margin-bottom:0}.company-cta .button-light{color:#fff;border-color:#fff}.cta-grid{justify-content:space-between;align-items:end;gap:40px;display:flex}.cta-grid>*{min-width:0;max-width:100%}.page-hero{border-bottom:1px solid var(--line);padding:clamp(90px,12vw,165px) 0 clamp(72px,9vw,120px);position:relative;overflow:hidden}.page-hero .page-shell{z-index:1;position:relative}.page-hero:after{content:"";z-index:0;aspect-ratio:1;opacity:.72;filter:blur(2px);pointer-events:none;border-radius:50%;width:min(44vw,560px);position:absolute;top:-28%;right:-12vw}.page-hero-apps{background:linear-gradient(135deg, #edf2ff 0%, var(--paper) 62%)}.page-hero-apps:after{background:radial-gradient(circle at 35% 35%,#2457e642,#2457e600 68%)}.page-hero-ventures{background:linear-gradient(135deg, #fff0ef 0%, var(--paper) 62%)}.page-hero-ventures:after{background:radial-gradient(circle at 35% 35%,#ef33403d,#ef334000 68%)}.page-hero-free{background:linear-gradient(135deg, #eceff1 0%, var(--paper) 62%)}.page-hero-free:after{background:radial-gradient(circle at 35% 35%,#5d687840,#5d687800 68%)}.page-hero h1{max-width:980px;font-size:clamp(2.8rem,6.2vw,5.9rem)}.page-hero .page-shell>p:last-child{max-width:760px;color:var(--ink-soft);font-size:1.2rem}.detail-hero{border-bottom:1px solid var(--line);padding:48px 0 clamp(80px,10vw,130px)}.back-link{color:var(--ink-soft);align-items:center;gap:7px;margin-bottom:80px;font-weight:600;display:inline-flex}.detail-heading{grid-template-columns:1fr 280px;align-items:end;gap:60px;display:grid}.detail-heading h1{margin:30px 0}.detail-lead{max-width:740px;color:var(--ink-soft);font-size:clamp(1.12rem,2vw,1.45rem)}.detail-meta{justify-content:flex-start}.detail-monogram{aspect-ratio:1;background:var(--item-accent);color:#fff;font:800 7rem var(--font-display);border-radius:50%;place-items:center;display:grid}.detail-grid,.story-grid{grid-template-columns:1fr 1fr;gap:clamp(50px,9vw,130px);display:grid}.large-copy{color:var(--ink-soft);font-size:1.18rem;line-height:1.8}.large-copy strong{color:var(--ink)}.fact-card{border:1px solid var(--line);background:#fff;padding:34px}.fact-card>div+div{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.fact-card span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.fact-card p{margin:10px 0 0}.feature-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:45px;display:grid}.feature-item{border:1px solid var(--line);background:#fff;align-items:center;gap:12px;padding:20px;font-weight:600;display:flex}.values-cards{border-top:1px solid #cdd0c9;grid-template-columns:repeat(4,1fr);display:grid}.values-cards article{border-right:1px solid #cdd0c9;padding:28px}.values-cards article:last-child{border-right:0}.values-cards span{color:var(--accent);font-size:.75rem}.values-cards h3{margin:42px 0 16px;font-size:1.3rem}.values-cards p{color:var(--ink-soft)}.contact-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.contact-card{border:1px solid var(--line);background:#fff;min-height:360px;padding:32px}.contact-card>svg{margin-bottom:58px}.contact-card h2{font-size:1.55rem}.contact-card>p:not(.eyebrow){color:var(--ink-soft)}.coming-label{background:var(--soft);margin-top:20px;padding:7px 10px;font-size:.8rem;font-weight:700;display:inline-block}.support-note{grid-template-columns:1fr 1fr;gap:60px;display:grid}.support-note>p{color:var(--ink-soft);font-size:1.15rem}.site-footer{background:var(--ink);color:#fff;padding:80px max(24px,50% - 590px) 28px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:60px;padding-bottom:70px;display:grid}.brand-footer .brand-mark{color:var(--ink);background:#fff}.footer-statement{color:#aeb3ad;max-width:420px;margin-top:24px}.footer-label{color:#777d77;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.footer-links{flex-direction:column;gap:11px;display:flex}.footer-bottom{color:#858a84;border-top:1px solid #333733;justify-content:space-between;padding-top:24px;font-size:.82rem;display:flex}@media (max-width:900px){.hero-grid,.detail-grid,.story-grid,.support-note,.venture-group{grid-template-columns:1fr}.hero-statement{max-width:440px}.values-grid,.values-cards{grid-template-columns:repeat(2,1fr)}.values-grid>div:nth-child(2){border-right:0}.intenters-block{grid-template-columns:1fr}.intenters-main{min-height:380px}.card-grid-three,.contact-grid{grid-template-columns:repeat(2,1fr)}.detail-heading{grid-template-columns:1fr 180px}.detail-monogram{font-size:4rem}}@media (max-width:680px){.page-shell,.site-nav{width:min(100% - 32px,1180px)}.menu-button{display:block}.nav-links{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:0;padding:18px 24px 28px;display:none;position:absolute;top:76px;left:0;right:0}.nav-links.is-open{display:flex}.nav-links a{border-bottom:1px solid var(--line);width:100%;padding:14px 0}.hero-grid,.detail-heading,.card-grid-two,.card-grid-three,.contact-grid,.footer-grid,.values-grid,.values-cards,.feature-grid{grid-template-columns:1fr}.values-grid>div,.values-cards article{border-right:0;border-bottom:1px solid var(--line)}.intenters-apps{grid-template-columns:1fr}.intenters-apps>div,.intenters-apps>article{border-right:0;border-bottom:1px solid var(--line);min-height:300px}.row-heading,.cta-grid{flex-direction:column;align-items:flex-start}.detail-monogram{width:130px}.back-link{margin-bottom:50px}.footer-bottom{flex-direction:column;gap:8px}}@media (max-width:360px){h1{overflow-wrap:anywhere;font-size:2rem}h2{font-size:1.75rem}.page-shell,.site-nav{width:min(100% - 24px,1180px)}.site-nav{gap:8px}.brand{min-width:0;font-size:.98rem}.brand-logo{width:128px;max-width:62vw}.brand-mark{width:30px;height:30px}.menu-button{flex:none;place-items:center;width:30px;height:30px;padding:2px;display:grid}.button{width:100%}.company-cta h2{overflow-wrap:anywhere}.portfolio-card,.featured-category,.contact-card,.fact-card{padding:24px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.home-hero-branded{border-bottom:1px solid var(--line);background:#fbfbf8;padding:clamp(78px,10vw,142px) 0 clamp(62px,8vw,108px)}.hero-brand-grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(34px,5vw,62px);display:grid}.hero-logo-panel{background:#f8fafc;border:1px solid #e7ebf0;border-radius:8px;place-items:center;min-height:clamp(240px,28vw,382px);padding:clamp(28px,4vw,52px);display:grid;box-shadow:0 18px 60px #1113110b}.hero-logo-panel img{object-fit:contain;width:min(100%,430px);height:auto}.hero-copy-panel h1{max-width:760px;margin-bottom:28px;font-size:clamp(2.7rem,5.5vw,5.45rem)}.dynamic-word{min-width:16ch;color:var(--accent);white-space:nowrap;display:inline-block}.dynamic-word span{color:#14223a}.dynamic-word i{vertical-align:-.08em;background:var(--accent);width:.08em;height:.92em;margin-left:.04em;animation:1s steps(2,start) infinite cursor-blink;display:inline-block}@keyframes cursor-blink{50%{opacity:0}}.portfolio-card{background:linear-gradient(180deg, var(--item-accent), var(--surface) 64%)}@supports (color:color-mix(in lab, red, red)){.portfolio-card{background:linear-gradient(180deg, color-mix(in srgb, var(--item-accent) 10%, white), var(--surface) 64%)}}.portfolio-card{box-shadow:0 18px 54px #1113110a}.portfolio-card:after{content:"";pointer-events:none;border-radius:inherit;border:1px solid var(--item-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.portfolio-card:after{border:1px solid color-mix(in srgb, var(--item-accent) 22%, transparent)}}.section-ink .portfolio-card{background:linear-gradient(180deg, var(--item-accent), #1b1e1b 68%)}@supports (color:color-mix(in lab, red, red)){.section-ink .portfolio-card{background:linear-gradient(180deg, color-mix(in srgb, var(--item-accent) 18%, #1b1e1b), #1b1e1b 68%)}}.section-ink .portfolio-card{border-color:var(--item-accent)}@supports (color:color-mix(in lab, red, red)){.section-ink .portfolio-card{border-color:color-mix(in srgb, var(--item-accent) 24%, #343834)}}.detail-hero-accent{background:linear-gradient(145deg, var(--item-accent), #fbfbf8 58%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.detail-hero-accent{background:linear-gradient(145deg, color-mix(in srgb, var(--item-accent) 18%, #fbfbf8), #fbfbf8 58%)}}.detail-hero-content{z-index:1;position:relative}.detail-cover{opacity:.13;position:absolute;inset:0}.detail-cover img{object-fit:cover;filter:saturate(1.04)}.detail-hero-accent .detail-monogram{background:linear-gradient(145deg, var(--item-accent), var(--item-accent))}@supports (color:color-mix(in lab, red, red)){.detail-hero-accent .detail-monogram{background:linear-gradient(145deg, var(--item-accent), color-mix(in srgb, var(--item-accent) 70%, #111311))}}.detail-hero-accent .detail-monogram{box-shadow:0 24px 70px var(--item-accent)}@supports (color:color-mix(in lab, red, red)){.detail-hero-accent .detail-monogram{box-shadow:0 24px 70px color-mix(in srgb, var(--item-accent) 28%, transparent)}}.detail-hero-accent .button-dark{border-color:var(--item-accent);background:var(--item-accent)}.fact-card{border-top:4px solid var(--item-accent,var(--accent))}.product-feature-section{background:var(--item-accent)}@supports (color:color-mix(in lab, red, red)){.product-feature-section{background:color-mix(in srgb, var(--item-accent) 8%, var(--soft))}}.product-feature-section .feature-item svg{color:var(--item-accent)}.product-media-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.product-media-grid{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:stretch;gap:22px;display:grid}.main-product-image{aspect-ratio:16/9;border:1px solid var(--item-accent);width:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.main-product-image{border:1px solid color-mix(in srgb, var(--item-accent) 26%, var(--line))}}.main-product-image{background:var(--item-accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.main-product-image{background:color-mix(in srgb, var(--item-accent) 12%, #f8fafc)}}.main-product-image{cursor:zoom-in}.main-product-image img,.product-thumbs img,.modal-image-frame img,.admin-media-frame img,.admin-thumb-frame img{object-fit:cover}.main-product-image>span{color:#fff;background:#111311d1;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:.82rem;font-weight:700;display:inline-flex;position:absolute;bottom:16px;right:16px}.product-placeholder{background:linear-gradient(145deg, var(--item-accent), var(--item-accent));flex-direction:column;justify-content:flex-end;gap:12px;padding:clamp(24px,5vw,54px);display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.product-placeholder{background:linear-gradient(145deg, color-mix(in srgb, var(--item-accent) 34%, #fff), color-mix(in srgb, var(--item-accent) 8%, #fff))}}.product-placeholder{color:#111311;text-align:left}.product-placeholder strong{font:800 clamp(2rem, 5vw, 4.5rem) var(--font-display);line-height:.95}.product-placeholder span{max-width:560px;color:var(--ink-soft);font-weight:700}.product-placeholder.is-compact{padding:12px}.product-placeholder.is-compact strong{font-size:1rem}.product-placeholder.is-compact span{display:none}.product-thumbs{align-content:start;gap:12px;display:grid}.product-thumbs button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:82px 1fr;align-items:center;gap:12px;min-height:82px;padding:8px;display:grid}.product-thumbs button.is-active{border-color:var(--item-accent);box-shadow:inset 4px 0 0 var(--item-accent)}.product-thumbs button>:first-child{background:var(--item-accent);border-radius:6px;width:82px;height:62px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-thumbs button>:first-child{background:color-mix(in srgb, var(--item-accent) 10%, #f7f7f4)}}.product-thumbs span{color:var(--ink-soft);font-size:.88rem;font-weight:700}.gallery-modal{z-index:100;background:#05080ee0;place-items:center;padding:clamp(18px,4vw,48px);display:grid;position:fixed;inset:0}.gallery-modal figure{width:min(1180px,100%);margin:0}.modal-image-frame{aspect-ratio:16/9;background:#101418;border-radius:8px;width:100%;position:relative;overflow:hidden}.gallery-modal figcaption{color:#fff;text-align:center;margin-top:14px;font-weight:700}.modal-close,.modal-nav{z-index:1;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute}.modal-close{top:22px;right:22px}.modal-prev{left:22px}.modal-next{right:22px}.admin-products-page{background:var(--paper);min-height:100vh;padding:54px 0 100px}.admin-shell{grid-template-columns:260px minmax(0,1fr);gap:22px;width:min(1240px,100% - 48px);margin:0 auto;display:grid}.admin-product-list,.admin-editor,.admin-media-card,.admin-gallery-panel{border:1px solid var(--line);background:#fff;border-radius:8px}.admin-product-list{align-self:start;gap:6px;padding:10px;display:grid;position:sticky;top:100px}.admin-product-list button{width:100%;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:12px;font-weight:700;display:flex}.admin-product-list button.is-active{background:var(--soft);color:var(--ink)}.admin-product-list span{border-radius:50%;width:14px;height:14px}.admin-editor{padding:clamp(24px,4vw,42px)}.admin-editor-heading,.admin-section-title,.admin-field-row{justify-content:space-between;align-items:end;gap:18px;display:flex}.admin-editor-heading h1{margin-bottom:0;font-size:clamp(2.2rem,5vw,4.2rem)}.admin-field-row{background:var(--item-accent);align-items:center;margin:32px 0;padding:18px}@supports (color:color-mix(in lab, red, red)){.admin-field-row{background:color-mix(in srgb, var(--item-accent) 9%, #fff)}}.admin-field-row{border:1px solid var(--item-accent)}@supports (color:color-mix(in lab, red, red)){.admin-field-row{border:1px solid color-mix(in srgb, var(--item-accent) 22%, var(--line))}}.admin-field-row{border-radius:8px}.admin-field-row label{gap:8px;font-weight:800;display:grid}.admin-field-row input[type=color]{border:1px solid var(--line);background:#fff;border-radius:6px;width:76px;height:44px;padding:3px}.accent-preview{background:linear-gradient(90deg, var(--item-accent), var(--item-accent));border-radius:8px;width:min(360px,48%);height:54px}@supports (color:color-mix(in lab, red, red)){.accent-preview{background:linear-gradient(90deg, var(--item-accent), color-mix(in srgb, var(--item-accent) 20%, white))}}.admin-media-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.admin-media-card{overflow:hidden}.admin-media-frame{aspect-ratio:16/9;background:var(--item-accent);place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.admin-media-frame{background:color-mix(in srgb, var(--item-accent) 10%, #f6f7f4)}}.admin-media-frame{color:var(--item-accent)}.admin-media-card>div:last-child{padding:18px}.admin-media-card h3{margin-bottom:8px;font-size:1.15rem}.admin-media-card input[type=file],.icon-upload input{display:none}.admin-gallery-panel{margin-top:18px;padding:24px}.icon-upload{border:1px solid var(--line);cursor:pointer;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.admin-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-top:20px;display:grid}.admin-gallery-grid article{border:1px solid var(--line);border-radius:8px;padding:10px}.admin-thumb-frame{aspect-ratio:4/3;background:var(--soft);border-radius:6px;margin-bottom:10px;position:relative;overflow:hidden}.admin-gallery-grid input{border:1px solid var(--line);border-radius:6px;width:100%;min-width:0;margin-top:8px;padding:9px}.admin-card-actions{color:var(--ink-soft);justify-content:space-between;align-items:center;margin-top:10px;font-size:.82rem;font-weight:700;display:flex}.admin-card-actions button{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:6px;place-items:center;display:grid}.admin-empty{color:var(--ink-soft);margin:0}.admin-status{color:var(--ink-soft);align-items:center;gap:7px;margin-top:18px;font-weight:700;display:inline-flex}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.hero-brand-grid,.product-media-grid,.admin-shell,.admin-media-grid{grid-template-columns:1fr}.admin-product-list{position:static}.product-thumbs{grid-template-columns:repeat(2,1fr)}.product-thumbs button{grid-template-columns:1fr}.product-thumbs button>:first-child{aspect-ratio:16/9;width:100%;height:auto}}@media (max-width:680px){.hero-logo-panel{min-height:210px}.dynamic-word{white-space:normal;min-width:0}.product-thumbs{grid-template-columns:1fr}.modal-nav{top:auto;bottom:24px}.modal-prev{left:calc(50% - 54px)}.modal-next{right:calc(50% - 54px)}.admin-shell{width:min(100% - 32px,1240px)}.admin-editor-heading,.admin-section-title,.admin-field-row{flex-direction:column;align-items:flex-start}.accent-preview{width:100%}}@media (prefers-reduced-motion:reduce){.dynamic-word i,.spin{animation:none}}:root{--ink:#122033;--ink-soft:#5c6878;--line:#dce3ec;--soft:#f5f8fc;--accent:#2457e6;--font-display:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.home-hero-branded{background:#fff;padding:82px 0 70px}.hero-brand-grid{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:62px}.hero-logo-panel{min-height:360px;box-shadow:none;background:#fbfcff;border-color:#edf1f6;border-radius:24px;padding:28px}.hero-logo-panel img{filter:drop-shadow(0 22px 34px #12203314);width:min(100%,340px);height:auto}.hero-copy-panel h1{letter-spacing:0;max-width:900px;min-height:4.65em;margin-bottom:14px;font-size:clamp(42px,5.5vw,70px);font-weight:760;line-height:1.13}.home-hero-branded .hero-copy{color:#5c6878;max-width:760px;margin:0;font-size:clamp(19px,2.2vw,24px)}.home-hero-branded .eyebrow{letter-spacing:.13em;margin-bottom:20px;font-size:13px;font-weight:800}.dynamic-word{color:#2457e6;white-space:nowrap;min-width:16ch;display:inline-block}.dynamic-prefix{color:#173ca8}.dynamic-word i.type-cursor{vertical-align:-.11em;background:#2457e6;width:2px;height:.94em;margin-left:3px;animation:.9s step-end infinite cursor-blink-refined}@keyframes cursor-blink-refined{0%,48%{opacity:1}49%,to{opacity:0}}@media (max-width:900px){.hero-brand-grid{grid-template-columns:1fr;gap:34px}.hero-copy-panel h1{min-height:0}.hero-logo-panel{min-height:250px}.hero-logo-panel img{width:min(100%,250px)}}@media (max-width:680px){.home-hero-branded{padding:76px 0 58px}.hero-brand-grid{gap:28px}.hero-logo-panel{border-radius:18px;min-height:190px;padding:18px}.hero-logo-panel img{width:min(100%,180px)}.hero-copy-panel h1{font-size:clamp(40px,12vw,56px);line-height:1.15}}.dynamic-word{color:#2457e6!important}.dynamic-word>.dynamic-prefix{color:#173ca8!important}.dynamic-word>span:not(.dynamic-prefix){color:#2457e6!important}.dynamic-word>.type-cursor{background:#2457e6!important}.detail-hero.detail-hero-accent{isolation:isolate;align-items:center;min-height:clamp(430px,58vh,620px);max-height:680px;padding:clamp(30px,5vw,54px) 0 clamp(56px,7vw,86px);display:flex}.detail-cover{z-index:-2;opacity:1!important}.detail-cover:after{content:"";z-index:1;background:linear-gradient(90deg,#ffffffe6,#ffffffb8 44%,#ffffff80);position:absolute;inset:0}.detail-cover img{object-fit:cover;object-position:center}.hero-text-light .detail-cover:after{background:linear-gradient(90deg,#060c18c7,#060c1885 48%,#060c1857)}.hero-text-light .back-link,.hero-text-light .detail-lead,.hero-text-light .card-meta,.hero-text-light .status{color:#ffffffd1}.hero-text-light h1{color:#fff;text-shadow:0 2px 26px #00000052}.hero-text-light .button-light{color:#fff;background:#ffffff14;border-color:#ffffffb3}.hero-text-dark h1{color:var(--ink)}.hero-text-dark .detail-lead{color:#405064}.detail-heading{align-items:center}.detail-monogram{width:min(260px,24vw);min-width:180px;box-shadow:0 28px 80px var(--item-accent)}@supports (color:color-mix(in lab, red, red)){.detail-monogram{box-shadow:0 28px 80px color-mix(in srgb, var(--item-accent) 26%, transparent)}}.detail-hero-accent .button-dark{border-color:var(--item-accent);background:var(--item-accent);color:#fff}.detail-hero-accent .button-light{border-color:var(--item-accent)}@supports (color:color-mix(in lab, red, red)){.detail-hero-accent .button-light{border-color:color-mix(in srgb, var(--item-accent) 36%, var(--line))}}.free-demo-section{background:var(--item-accent)}@supports (color:color-mix(in lab, red, red)){.free-demo-section{background:color-mix(in srgb, var(--item-accent) 6%, #fff)}}.free-demo-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.free-action-row{flex-wrap:wrap;gap:10px;display:flex}.free-demo-frame{border:1px solid var(--item-accent);width:100%;min-height:min(760px,78vh);display:block}@supports (color:color-mix(in lab, red, red)){.free-demo-frame{border:1px solid color-mix(in srgb, var(--item-accent) 24%, var(--line))}}.free-demo-frame{background:#fff;border-radius:8px}.admin-field-row select,.admin-links-panel input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:10px 12px}.admin-links-panel{border:1px solid var(--item-accent);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 18px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-links-panel{border:1px solid color-mix(in srgb, var(--item-accent) 18%, var(--line))}}.admin-links-panel{background:var(--item-accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.admin-links-panel{background:color-mix(in srgb, var(--item-accent) 5%, #fff)}}.admin-links-panel label{color:var(--ink);gap:8px;font-weight:800;display:grid}@media (max-width:900px){.detail-hero.detail-hero-accent{min-height:auto;max-height:none}.detail-monogram{width:160px;min-width:0}.admin-links-panel{grid-template-columns:1fr}}@media (max-width:680px){.detail-cover:after,.hero-text-light .detail-cover:after{background:#ffffffe6}.hero-text-light h1{color:var(--ink);text-shadow:none}.hero-text-light .back-link,.hero-text-light .detail-lead,.hero-text-light .card-meta,.hero-text-light .status{color:var(--ink-soft)}}.control-center{--control-bg:#f4f6f8;--control-panel:#fff;--control-ink:#17202b;--control-muted:#697586;--control-line:#dfe4ea;--control-blue:#175cd3;background:var(--control-bg);min-height:100vh;color:var(--control-ink);grid-template-columns:238px minmax(0,1fr);display:grid}.control-sidebar{color:#fff;background:#121820;border-right:1px solid #252d38;flex-direction:column;height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0}.control-brand{border-bottom:1px solid #29313b;align-items:center;gap:11px;padding:4px 9px 24px;display:flex}.control-brand img{object-fit:contain;width:34px;height:34px}.control-brand div{line-height:1.2;display:grid}.control-brand strong{font:700 .95rem var(--font-display)}.control-brand span{color:#909bad;margin-top:3px;font-size:.72rem}.control-sidebar nav{gap:4px;padding:18px 0;display:grid}.control-sidebar nav button{color:#aeb7c5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;width:100%;min-height:42px;padding:0 11px;font-weight:650;display:flex}.control-sidebar nav button:hover{color:#fff;background:#1b2430}.control-sidebar nav button.is-active{color:#174ea6;background:#edf4ff}.control-sidebar-foot{color:#8fd2b3;border-top:1px solid #29313b;align-items:center;gap:10px;margin-top:auto;padding:14px 10px 2px;display:flex}.control-sidebar-foot div{line-height:1.25;display:grid}.control-sidebar-foot strong{font-size:.75rem}.control-sidebar-foot span{color:#7e8998;font-size:.65rem}.control-main{min-width:0}.control-topbar{border-bottom:1px solid var(--control-line);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;justify-content:space-between;align-items:center;gap:20px;min-height:91px;padding:18px clamp(22px,4vw,50px);display:flex;position:sticky;top:0}.control-topbar h1{margin:2px 0 0;font-size:1.55rem;line-height:1.2}.control-kicker{color:var(--control-blue);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:800}.control-icon-button{border:1px solid var(--control-line);color:#344054;background:#fff;border-radius:6px;place-items:center;width:40px;height:40px;display:grid}.control-view{padding:30px clamp(22px,4vw,50px) 70px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-card{background:var(--control-panel);border:1px solid var(--control-line);border-radius:7px;min-width:0;padding:20px}.metric-card>div{color:var(--control-muted);justify-content:space-between;align-items:center;gap:8px;font-size:.8rem;font-weight:700;display:flex}.metric-card>div svg{color:var(--control-blue)}.metric-card>strong{font:750 clamp(1.65rem, 3vw, 2.35rem) var(--font-display);overflow-wrap:anywhere;margin-top:20px;line-height:1;display:block}.metric-card p{color:var(--control-muted);margin:9px 0 0;font-size:.75rem}.overview-grid{grid-template-columns:1.08fr .92fr;gap:16px;margin-top:16px;display:grid}.control-panel{background:var(--control-panel);border:1px solid var(--control-line);border-radius:7px;padding:23px}.panel-heading,.control-section-heading,.connection-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.panel-heading h2,.control-section-heading h2,.connection-heading h2{margin:4px 0 0;font-size:1.3rem}.panel-heading button,.control-text-action{color:var(--control-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:.78rem;font-weight:750;display:inline-flex}.category-summary{border:1px solid var(--control-line);border-radius:6px;grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.category-summary>div{border-right:1px solid var(--control-line);padding:17px;display:grid}.category-summary>div:last-child{border-right:0}.category-summary span{color:var(--control-muted);font-size:.74rem;font-weight:700}.category-summary strong{font:750 1.7rem var(--font-display);margin-top:10px}.category-summary small{color:#347659;font-size:.68rem}.status-summary{gap:2px;margin-top:18px;display:grid}.status-summary>div{color:var(--control-muted);border-bottom:1px solid #eef1f4;grid-template-columns:9px 1fr auto;align-items:center;gap:10px;padding:8px 4px;font-size:.78rem;display:grid}.status-summary>div:last-child{border-bottom:0}.status-summary strong{color:var(--control-ink)}.status-dot{background:#98a2b3;border-radius:50%;width:8px;height:8px}.status-dot-live,.status-dot-released{background:#25a36f}.status-dot-beta{background:#2386c8}.status-dot-in-development{background:#7c6bd1}.status-dot-planned{background:#d59b32}.health-score{align-items:baseline;gap:9px;margin-top:28px;display:flex}.health-score strong{font:750 2.3rem var(--font-display)}.health-score span{color:var(--control-muted);font-size:.8rem}.health-bar{background:#e8ecf0;border-radius:4px;height:7px;margin:12px 0 22px;overflow:hidden}.health-bar span{border-radius:inherit;background:#25a36f;height:100%;display:block}.recent-products{display:grid}.recent-products>div{border-top:1px solid #eef1f4;grid-template-columns:9px 1fr 28px;align-items:center;gap:10px;padding:10px 0;display:grid}.recent-products>div>span:nth-child(2){display:grid}.recent-products strong{font-size:.8rem}.recent-products small{color:var(--control-muted);font-size:.7rem}.recent-products a{color:var(--control-muted);place-items:center;display:grid}.connection-dot{background:#b8c0cb;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #eef1f4}.connection-dot.is-live{background:#23a26d;box-shadow:0 0 0 3px #dcf6ea}.control-section-heading{margin-bottom:24px}.control-section-heading>div>p:last-child{max-width:670px;color:var(--control-muted);margin:8px 0 0;font-size:.88rem}.control-button{border:1px solid var(--control-line);color:#344054;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 14px;font-size:.78rem;font-weight:750;display:inline-flex}.control-button.primary{background:var(--control-blue);border-color:var(--control-blue);color:#fff}.control-button.danger{color:#b42318;background:#fff8f7;border-color:#f0b9b4}.control-button:disabled{opacity:.55;cursor:wait}.connection-layout{grid-template-columns:280px minmax(0,1fr);gap:16px;display:grid}.connection-product-list{border:1px solid var(--control-line);background:#fff;border-radius:7px;padding:10px}.connection-product-list>div+div{border-top:1px solid var(--control-line);margin-top:12px;padding-top:10px}.connection-product-list>div>p{color:var(--control-muted);letter-spacing:.08em;text-transform:uppercase;margin:5px 8px 7px;font-size:.66rem;font-weight:800}.connection-product-list button{width:100%;color:var(--control-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:8px 1fr 16px;align-items:center;gap:10px;padding:10px 9px;display:grid}.connection-product-list button.is-active{background:#edf4ff}.connection-product-list button>span:nth-child(2){display:grid}.connection-product-list strong{font-size:.78rem}.connection-product-list small{color:var(--control-muted);font-size:.67rem}.connection-product-list svg{color:#98a2b3}.connection-detail{border:1px solid var(--control-line);background:#fff;border-radius:7px;min-width:0;padding:clamp(22px,3vw,32px)}.connection-state{color:#667085;background:#f2f4f7;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:800}.connection-state.is-live{color:#207a55;background:#e8f8f0}.connection-facts{border:1px solid var(--control-line);border-radius:6px;grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.connection-facts>div{border-right:1px solid var(--control-line);min-width:0;padding:14px;display:grid}.connection-facts>div:last-child{border-right:0}.connection-facts span{color:var(--control-muted);font-size:.66rem}.connection-facts strong{overflow-wrap:anywhere;margin-top:6px;font-size:.76rem}.connection-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.connection-url-editor{border:1px solid var(--control-line);background:#fafbfc;border-radius:7px;gap:8px;margin-top:20px;padding:15px;display:grid}.connection-url-editor>label{color:#344054;font-size:.74rem;font-weight:800}.connection-url-editor>div{gap:8px;display:flex}.connection-url-editor input{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:6px;flex:1;min-width:0;padding:10px 11px;font:.78rem ui-monospace,SFMono-Regular,Menlo,monospace}.connection-url-editor small{color:var(--control-muted);font-size:.71rem}.control-notice{border-left:3px solid var(--control-blue);color:#344054;background:#edf4ff;margin:14px 0 0;padding:11px 13px;font-size:.78rem}.secret-panel{background:#fff8e6;border:1px solid #f0d58a;border-radius:6px;gap:9px;margin-top:18px;padding:16px;display:grid}.secret-panel span{color:#8a6116;text-transform:uppercase;font-size:.7rem;font-weight:800}.secret-panel code{overflow-wrap:anywhere;color:#342a16;background:#fff;border:1px solid #eadcae;border-radius:4px;padding:10px;font-size:.78rem}.secret-panel button,.integration-prompt button{width:fit-content;color:var(--control-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.75rem;font-weight:750;display:inline-flex}.integration-prompt{border:1px solid var(--control-line);border-radius:6px;margin-top:18px;overflow:hidden}.integration-prompt>div{border-bottom:1px solid var(--control-line);background:#f7f9fb;justify-content:space-between;align-items:center;padding:10px 13px;font-size:.74rem;font-weight:750;display:flex}.integration-prompt pre{color:#d8e1ed;white-space:pre-wrap;background:#121820;max-height:330px;margin:0;padding:16px;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.analytics-table-wrap{border:1px solid var(--control-line);background:#fff;border-radius:7px;overflow-x:auto}.analytics-table{border-collapse:collapse;width:100%;min-width:880px;font-size:.78rem}.analytics-table th{border-bottom:1px solid var(--control-line);color:var(--control-muted);text-align:left;text-transform:uppercase;background:#f7f9fb;padding:12px 14px;font-size:.66rem}.analytics-table td{border-bottom:1px solid #edf0f3;padding:14px}.analytics-table tr:last-child td{border-bottom:0}.analytics-table td:first-child{grid-template-columns:8px 1fr;align-items:center;gap:8px;display:grid}.analytics-table td:first-child>span{border-radius:3px;grid-row:1/3;width:8px;height:28px}.analytics-table td:first-child small{color:var(--control-muted)}.analytics-table .status{font-size:.6rem;display:inline-block}.support-dashboard,.settings-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.support-empty{flex-direction:column;justify-content:center;align-items:flex-start;min-height:300px;display:flex}.support-empty>svg{color:var(--control-blue)}.control-panel h3{margin:10px 0;font-size:1.05rem}.control-panel>p:not(.control-kicker){color:var(--control-muted);font-size:.84rem}.support-empty>span{color:#667085;background:#f2f4f7;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:750}.support-fields{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:20px;display:grid}.support-fields span{color:#475467;background:#f7f9fb;align-items:center;gap:7px;padding:10px;font-size:.75rem;font-weight:700;display:flex}.support-fields svg{color:#23966a}.settings-grid{grid-template-columns:repeat(3,1fr)}.settings-view label{color:#475467;gap:6px;margin-top:13px;font-size:.74rem;font-weight:750;display:grid}.settings-view input,.settings-view select,.admin-management-grid select{border:1px solid var(--control-line);width:100%;min-width:0;height:40px;color:var(--control-ink);font:inherit;background:#fff;border-radius:5px;padding:0 10px}.admin-person{background:#f7f9fb;grid-template-columns:36px 1fr 18px;align-items:center;gap:10px;margin-top:20px;padding:12px;display:grid}.admin-person>div{color:#fff;background:#175cd3;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.admin-person span{display:grid}.admin-person strong{font-size:.76rem}.admin-person small{color:var(--control-muted);font-size:.66rem}.admin-person svg{color:#23966a}.settings-note{margin-top:16px!important}.admin-session-chip{z-index:30;color:#667085;align-items:center;gap:8px;font-size:.7rem;display:flex;position:fixed;top:26px;right:72px}.admin-session-chip button{border:1px solid var(--control-line);color:#475467;cursor:pointer;background:#fff;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.control-center .admin-products-page{background:0 0;min-height:0;padding:30px clamp(22px,4vw,50px) 70px}.control-center .admin-shell{grid-template-columns:245px minmax(0,1fr);gap:16px;width:100%}.control-center .admin-product-list{border-color:var(--control-line);padding:9px;position:sticky;top:121px}.admin-product-group+.admin-product-group{border-top:1px solid var(--control-line);margin-top:12px;padding-top:10px}.admin-product-group>p{color:var(--control-muted);letter-spacing:.09em;text-transform:uppercase;margin:4px 9px 7px;font-size:.63rem;font-weight:800}.control-center .admin-product-list button{grid-template-columns:10px 1fr;gap:9px;padding:9px;display:grid}.control-center .admin-product-list button>span:first-child{border-radius:3px;width:8px;height:28px}.control-center .admin-product-list button>span:nth-child(2){display:grid}.control-center .admin-product-list button strong{font-size:.76rem}.control-center .admin-product-list button small{color:var(--control-muted);text-transform:capitalize;font-size:.64rem;font-weight:500}.control-center .admin-editor{border-color:var(--control-line);padding:clamp(22px,3vw,32px)}.control-center .admin-editor-heading h1{font-size:clamp(1.8rem,4vw,2.8rem)}.control-center .button{border-radius:6px;min-height:39px;padding:0 14px;font-size:.78rem}.admin-management-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.admin-management-grid>label:not(.admin-toggle){color:#475467;gap:6px;font-size:.72rem;font-weight:800;display:grid}.admin-toggle{border:1px solid var(--control-line);color:#475467;background:#f9fafb;border-radius:5px;align-items:center;gap:9px;min-height:42px;padding:9px 11px;font-size:.73rem;font-weight:750;display:flex}.admin-toggle input{width:16px;height:16px;accent-color:var(--control-blue)}.control-center .admin-links-panel{border-color:var(--control-line);background:#f8fafc;grid-template-columns:repeat(3,minmax(0,1fr))}.control-center .admin-links-panel label{color:#475467;font-size:.7rem}.control-center .admin-media-card,.control-center .admin-gallery-panel{border-color:var(--control-line)}.product-unavailable{align-items:center;min-height:75vh;padding:90px 0;display:grid}.product-unavailable h1{margin:12px 0 18px;font-size:clamp(2.4rem,6vw,5rem)}.product-unavailable p:not(.eyebrow){max-width:520px;color:var(--ink-soft)}@media (max-width:1120px){.metric-grid{grid-template-columns:repeat(2,1fr)}.settings-grid{grid-template-columns:1fr 1fr}.control-center .admin-links-panel{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.control-center{grid-template-columns:74px minmax(0,1fr)}.control-sidebar{padding-inline:10px}.control-brand{justify-content:center;padding-inline:0}.control-brand div,.control-sidebar nav button span,.control-sidebar-foot div{display:none}.control-sidebar nav button{justify-content:center;padding:0}.control-sidebar-foot{justify-content:center}.overview-grid,.connection-layout,.support-dashboard,.settings-grid,.control-center .admin-shell{grid-template-columns:1fr}.control-center .admin-product-list{position:static}.connection-facts{grid-template-columns:repeat(2,1fr)}.connection-facts>div:nth-child(2){border-right:0}.connection-facts>div:nth-child(-n+2){border-bottom:1px solid var(--control-line)}}@media (max-width:620px){.control-center{grid-template-columns:1fr;padding-bottom:68px}.control-sidebar{z-index:50;border:0;border-top:1px solid #2b3440;width:100%;height:64px;padding:7px 8px;display:block;position:fixed;inset:auto 0 0}.control-brand,.control-sidebar-foot{display:none}.control-sidebar nav{grid-template-columns:repeat(6,1fr);gap:3px;padding:0}.control-sidebar nav button{min-height:50px}.control-sidebar nav button svg{width:17px}.control-topbar{min-height:76px;padding:14px 18px}.control-topbar h1{font-size:1.25rem}.control-view{padding:20px 16px 46px}.admin-session-chip{top:22px;right:62px}.admin-session-chip>span{display:none}.metric-grid,.category-summary,.support-fields,.admin-management-grid,.control-center .admin-links-panel{grid-template-columns:1fr}.category-summary>div{border-right:0;border-bottom:1px solid var(--control-line)}.category-summary>div:last-child{border-bottom:0}.control-section-heading,.panel-heading,.connection-heading{flex-direction:column}.connection-facts{grid-template-columns:1fr}.connection-facts>div{border-right:0;border-bottom:1px solid var(--control-line)}.connection-facts>div:last-child{border-bottom:0}.control-center .admin-shell{width:100%}.control-center .admin-editor-heading{flex-direction:column;align-items:flex-start}}.product-section-heading{margin-bottom:18px}.product-section-heading .control-button{flex:none}.product-manager-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;margin-bottom:22px;display:grid}.product-manager-dashboard>article{border:1px solid var(--control-line,var(--line));background:#fff;border-radius:7px;align-content:center;min-width:0;padding:18px;display:grid}.product-manager-dashboard>article span{color:var(--control-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.product-manager-dashboard>article strong{font:750 1.6rem var(--font-display);margin-top:8px;line-height:1}.product-manager-dashboard>article small{color:#277356;margin-top:6px;font-size:.7rem;font-weight:750}.control-center .admin-shell{grid-template-columns:270px minmax(0,1fr)}.control-center .admin-product-list{max-height:calc(100vh - 142px);overflow:auto}.control-center .admin-product-list button{align-items:start;min-height:48px}.control-center .admin-product-list .admin-product-accent{border-radius:3px;width:8px;height:100%;min-height:34px}.control-center .admin-product-list .admin-product-details{gap:5px;width:auto;min-width:0;height:auto;display:grid}.control-center .admin-product-list .admin-product-title-row{align-items:center;gap:7px;width:auto;min-width:0;height:auto;display:flex}.control-center .admin-product-list .admin-product-title-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.control-center .admin-product-list .admin-product-status{color:#4c617c;white-space:nowrap;background:#eef2f6;border-radius:3px;flex:none;width:auto;height:auto;padding:3px 5px;font-size:.55rem;font-weight:800;line-height:1}.control-center .admin-product-list .admin-product-status-live,.control-center .admin-product-list .admin-product-status-released{color:#167052;background:#e8f6f0}.control-center .admin-product-list .admin-product-status-beta{color:#155d86;background:#e8f3fb}.control-center .admin-product-list .admin-product-status-in-development{color:#51459b;background:#eef0fa}.control-center .admin-product-list .admin-product-status-planned{color:#85641e;background:#fbf3df}.control-center .admin-product-list button strong,.connection-product-list strong{overflow-wrap:anywhere;line-height:1.2}.control-center .admin-product-list button small,.connection-product-list small{text-transform:none;margin-top:4px;line-height:1.25;display:block}.editor-subline{color:var(--control-muted);margin-top:7px;font-size:.78rem;font-weight:750;display:block}.editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.editor-tabs{border-bottom:1px solid var(--control-line);flex-wrap:wrap;gap:6px;margin:24px 0 16px;padding-bottom:12px;display:flex}.editor-tabs button{border:1px solid var(--control-line);color:#475467;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:.76rem;font-weight:750;display:inline-flex}.editor-tabs button.is-active{border-color:var(--item-accent)}@supports (color:color-mix(in lab, red, red)){.editor-tabs button.is-active{border-color:color-mix(in srgb, var(--item-accent) 45%, var(--control-line))}}.editor-tabs button.is-active{background:var(--item-accent)}@supports (color:color-mix(in lab, red, red)){.editor-tabs button.is-active{background:color-mix(in srgb, var(--item-accent) 10%, #fff)}}.editor-tabs button.is-active{color:var(--control-ink)}.editor-panel{border:1px solid var(--control-line);background:#fff;border-radius:7px;padding:18px}.editor-grid{gap:14px;display:grid}.editor-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-grid .wide{grid-column:1/-1}.editor-panel label,.editor-grid label{color:#475467;gap:7px;min-width:0;font-size:.72rem;font-weight:800;display:grid}.editor-panel input,.editor-panel select,.editor-panel textarea{border:1px solid var(--control-line);width:100%;min-width:0;color:var(--control-ink);font:650 .84rem var(--font-body);background:#fff;border-radius:5px;padding:10px 11px;line-height:1.35}.editor-panel select{height:42px}.editor-panel textarea{resize:vertical}.accent-workbench{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:stretch;gap:16px;margin-bottom:14px;display:grid}.accent-workbench label{background:var(--item-accent);padding:16px}@supports (color:color-mix(in lab, red, red)){.accent-workbench label{background:color-mix(in srgb, var(--item-accent) 8%, #fff)}}.accent-workbench label{border:1px solid var(--item-accent)}@supports (color:color-mix(in lab, red, red)){.accent-workbench label{border:1px solid color-mix(in srgb, var(--item-accent) 24%, var(--control-line))}}.accent-workbench label{border-radius:7px}.accent-workbench input[type=color]{width:78px;height:46px;padding:4px}.editor-help{border:1px solid var(--control-line);color:var(--control-muted);background:#f8fafc;border-radius:6px;margin:0;padding:13px 14px;font-size:.78rem}.editor-footer{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.editor-footer .admin-status{margin:0 auto 0 0}.admin-gallery-panel.editor-panel{margin-top:0}.control-center .admin-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1240px){.product-manager-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.product-manager-dashboard,.editor-grid.two,.editor-grid.three,.accent-workbench,.control-center .admin-media-grid{grid-template-columns:1fr}}@media (max-width:620px){.product-manager-dashboard{gap:8px}.editor-actions{justify-content:flex-start;width:100%}.editor-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editor-tabs button{justify-content:center}}.control-menu-button,.control-backdrop,.mobile-product-picker{display:none}.control-topbar{gap:12px}.control-topbar>div{min-width:0}@media (max-width:860px){.mobile-product-picker{border:1px solid var(--control-line);color:#475467;background:#fff;border-radius:7px;gap:7px;margin:18px 0;padding:14px;font-size:.72rem;font-weight:800;display:grid}.mobile-product-picker select{border:1px solid var(--control-line);width:100%;min-width:0;height:42px;color:var(--control-ink);font:inherit;background:#fff;border-radius:5px;padding:0 11px}.control-center .admin-product-list{display:none}.control-center .admin-shell{grid-template-columns:1fr}}@media (max-width:620px){.control-center{padding-bottom:0;display:block}.control-main{min-width:0}.control-topbar{z-index:45;grid-template-columns:auto minmax(0,1fr) auto;position:sticky;top:0}.control-menu-button{border:1px solid var(--control-line);width:40px;height:40px;color:var(--control-ink);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.control-backdrop{z-index:65;background:#0c121c6b;border:0;display:block;position:fixed;inset:0}.control-sidebar{z-index:70;border:0;border-right:1px solid #2b3440;width:min(300px,100vw - 52px);height:100vh;padding:18px 14px;transition:transform .22s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.control-sidebar.is-open{transform:translate(0)}.control-brand,.control-sidebar-foot{display:flex}.control-brand div,.control-sidebar nav button span,.control-sidebar-foot div{display:grid}.control-sidebar nav{grid-template-columns:1fr;gap:5px;padding:18px 0;display:grid}.control-sidebar nav button{justify-content:flex-start;min-height:42px;padding:0 10px}.control-sidebar nav button svg{width:18px}.control-sidebar-foot{justify-content:flex-start}.product-manager-dashboard{grid-template-columns:1fr}.control-center .admin-editor{padding:18px}.editor-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editor-tabs button{width:100%}}.detail-hero.detail-hero-accent{isolation:isolate;background-color:var(--item-accent);align-items:center;min-height:clamp(430px,58vh,620px);max-height:none;padding:clamp(34px,5vw,56px) 0 clamp(58px,7vw,88px);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.detail-hero.detail-hero-accent{background-color:color-mix(in srgb, var(--item-accent) 14%, #f7f8f5)}}.detail-hero.detail-hero-accent{background-position:50%;background-repeat:no-repeat;background-size:cover}.detail-hero.detail-hero-accent .detail-hero-content{z-index:1;position:relative}.detail-hero.detail-hero-accent .detail-heading>div:first-child{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #ffffff38;border-radius:8px;max-width:780px;padding:clamp(24px,4vw,42px);box-shadow:0 22px 70px #12203324}.detail-hero.detail-hero-accent.hero-text-light .detail-heading>div:first-child{background:#070d18cc;border-color:#fff3;box-shadow:0 24px 80px #00000047}.detail-hero.detail-hero-accent.hero-text-light .back-link,.detail-hero.detail-hero-accent.hero-text-light h1,.detail-hero.detail-hero-accent.hero-text-light .detail-lead{color:#fff!important}.detail-hero.detail-hero-accent.hero-text-light .card-meta,.detail-hero.detail-hero-accent.hero-text-light .status{color:#ffffffd6!important}.detail-hero.detail-hero-accent .detail-monogram{z-index:1;position:relative}.detail-hero-mobile-media{display:none}.private-preview-banner{z-index:45;color:#57440d;background:#fff7d6;border-bottom:1px solid #d7b54a;justify-content:space-between;align-items:center;gap:18px;padding:12px max(24px,50% - 590px);font-size:.86rem;display:flex;position:sticky;top:76px}.private-preview-banner>div{align-items:center;gap:9px;display:flex}.private-preview-banner a{color:inherit;flex:none;font-weight:800;text-decoration:underline}.private-preview-state{background:var(--soft);text-align:center;place-items:center;min-height:100vh;padding:80px 24px;display:grid}.private-preview-state>div{border:1px solid var(--line);background:#fff;border-radius:10px;width:min(560px,100%);padding:42px;box-shadow:0 20px 70px #12203314}.private-preview-state svg{color:var(--accent);margin-bottom:16px}.private-preview-state h1{margin-bottom:14px;font-size:clamp(2rem,6vw,3.6rem)}.private-preview-state p:not(.eyebrow){color:var(--ink-soft);margin-bottom:26px}.private-preview-state .button{margin:0 auto}@media (max-width:680px){.private-preview-banner{flex-direction:column;align-items:flex-start;padding:12px 16px;top:76px}.detail-hero.detail-hero-accent{background-color:#fff;flex-direction:column;background-image:none!important;min-height:0!important;padding:0 0 48px!important}.detail-hero-mobile-media{aspect-ratio:16/9;background:var(--item-accent);width:100%;min-height:220px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.detail-hero-mobile-media{background:color-mix(in srgb, var(--item-accent) 14%, #f7f8f5)}}.detail-hero-mobile-media img{object-fit:cover;object-position:center}.detail-hero.detail-hero-accent .detail-hero-content{padding-top:28px;width:min(100% - 32px,1180px)!important}.detail-hero.detail-hero-accent .back-link{margin-bottom:24px}.detail-hero.detail-hero-accent .detail-heading>div:first-child,.detail-hero.detail-hero-accent.hero-text-light .detail-heading>div:first-child{border-color:var(--line);background:#fff;padding:22px;box-shadow:0 14px 42px #12203314}.detail-hero.detail-hero-accent.hero-text-light .back-link,.detail-hero.detail-hero-accent.hero-text-light h1,.detail-hero.detail-hero-accent.hero-text-light .detail-lead,.detail-hero.detail-hero-accent.hero-text-light .card-meta,.detail-hero.detail-hero-accent.hero-text-light .status{color:var(--ink)!important}.home-hero-branded{overflow:hidden}.home-hero-branded .page-shell{width:min(100% - 44px,1180px)}.hero-brand-grid{justify-items:center;width:100%;max-width:100%}.hero-logo-panel{width:100%;max-width:100%;overflow:hidden}.hero-logo-panel img{width:min(76vw,260px);max-width:100%;margin:0 auto;display:block}.hero-copy-panel{width:100%;min-width:0;max-width:100%;overflow:hidden}.hero-copy-panel h1{overflow-wrap:break-word;max-width:100%;font-size:clamp(38px,10.8vw,52px)}.home-hero-branded .eyebrow,.home-hero-branded .hero-copy{overflow-wrap:break-word;max-width:100%}.dynamic-word{overflow-wrap:anywhere;display:inline;white-space:normal!important;min-width:0!important}}.bundle-hero{color:#fff;background:radial-gradient(circle at 86% 10%,#e9d9ff 0,#0000 28%),linear-gradient(145deg,#121314,#1e1e30);padding:clamp(74px,10vw,132px) 0}.bundle-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:clamp(38px,7vw,96px);display:grid}.bundle-hero .eyebrow{color:#cab3ff}.bundle-hero h1{max-width:900px;font-size:clamp(3.2rem,6.4vw,6.25rem)}.bundle-lead{color:#c7c8d5;max-width:690px;font-size:clamp(1.05rem,1.65vw,1.28rem)}.bundle-price{align-items:baseline;gap:10px;margin:34px 0;display:flex}.bundle-price span{font:800 clamp(3.2rem, 5vw, 5rem) var(--font-display);letter-spacing:-.06em}.bundle-price small{color:#b8b9c5;font-weight:700}.bundle-hero .button-dark{color:#171717;background:#fff;border-color:#fff}.bundle-value-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:10px;padding:30px;box-shadow:0 28px 90px #00000038}.bundle-value-card>p{color:#b9b4cc;letter-spacing:.12em;text-transform:uppercase;margin-bottom:0;font-size:.76rem;font-weight:800}.bundle-value-card>strong{font:800 5rem/.9 var(--font-display);color:#f0eaff;margin-top:10px;display:block}.bundle-value-card>span{color:#e0ddef;margin:8px 0 26px;font-weight:700;display:block}.bundle-value-card>div{color:#f1f1f8;border-top:1px solid #ffffff26;align-items:start;gap:10px;padding:13px 0;font-size:.94rem;display:flex}.bundle-value-card svg{color:#d9c8ff;flex:none;margin-top:3px}.bundle-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.bundle-product-card{border:1px solid var(--bundle-accent);flex-direction:column;min-height:370px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.bundle-product-card{border:1px solid color-mix(in srgb, var(--bundle-accent) 26%, var(--line))}}.bundle-product-card{border-top:4px solid var(--bundle-accent);background:#fff;border-radius:8px}.bundle-product-card>span{color:var(--bundle-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:800}.bundle-product-card h3{margin:22px 0 14px;font-size:1.45rem}.bundle-product-card>p{color:var(--ink-soft);font-size:.92rem}.bundle-product-card ul{color:#424642;gap:8px;margin:18px 0 24px;padding:0;font-size:.84rem;list-style:none;display:grid}.bundle-product-card li{align-items:start;gap:7px;display:flex}.bundle-product-card li svg{color:var(--bundle-accent);flex:none;margin-top:3px}.bundle-product-card a{color:var(--bundle-accent);margin-top:auto;font-size:.86rem;font-weight:800}.bundle-perks-section{color:#fff;background:#161719;padding:clamp(78px,10vw,135px) 0}.bundle-perks-section .eyebrow{color:#ad95e4}.bundle-perks-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bundle-perks-grid article{background:#202225;border:1px solid #37393d;min-height:290px;padding:30px}.bundle-perks-grid svg{color:#c8adff}.bundle-perks-grid h3{margin:48px 0 16px;font-size:1.55rem}.bundle-perks-grid p{color:#b7b9bd}.bundle-member-panel{background:#fff;border:1px solid #cfd2ca;border-radius:10px;gap:25px;padding:clamp(26px,4vw,48px);display:grid;box-shadow:0 24px 64px #1113110f}.bundle-member-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.bundle-member-panel h2{margin-bottom:12px;font-size:clamp(1.85rem,3.3vw,3.1rem)}.bundle-member-panel>div p:not(.eyebrow){max-width:720px;color:var(--ink-soft)}.bundle-action,.bundle-email-form button{color:#fff;width:fit-content;font:750 .92rem var(--font-body);cursor:pointer;background:#202124;border:1px solid #202124;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;display:inline-flex}.bundle-action:disabled,.bundle-email-form button:disabled{cursor:not-allowed;opacity:.5}.bundle-quiet-action{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:9px 0;font-weight:700;display:inline-flex}.bundle-email-form{border:1px solid var(--line);background:#fafaf7;border-radius:8px;padding:24px}.bundle-email-form label{align-items:center;gap:8px;margin-bottom:12px;font-weight:800;display:flex}.bundle-email-form>div{gap:10px;display:flex}.bundle-email-form input{min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #cdd0c9;border-radius:7px;flex:1;padding:13px 14px}.bundle-email-form button{border-radius:7px}.bundle-email-form p{color:var(--ink-soft);margin:12px 0 0;font-size:.84rem}.bundle-slot-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.bundle-slot{border:1px solid var(--line);background:#fff;border-radius:7px;flex-direction:column;justify-content:space-between;min-height:154px;padding:17px;display:flex}.bundle-slot>div{grid-template-columns:9px 1fr;column-gap:9px;display:grid}.bundle-slot-dot{background:#b7bcb5;border-radius:50%;width:9px;height:9px;margin-top:5px}.bundle-slot p{color:var(--ink-soft);grid-column:2;margin-bottom:3px;font-size:.74rem;font-weight:800}.bundle-slot strong{grid-column:2;font-size:.84rem;line-height:1.25}.bundle-slot a{color:var(--ink);justify-content:space-between;align-items:center;gap:8px;font-size:.75rem;font-weight:800;display:flex}.bundle-slot.status-ready{background:#fcfaff;border-color:#b8a1e8}.bundle-slot.status-ready .bundle-slot-dot{background:#7650c6}.bundle-slot.status-pending .bundle-slot-dot{background:#bc7c10}.bundle-slot.status-active{background:#f4fcf7;border-color:#8fc8ae}.bundle-slot.status-active .bundle-slot-dot{background:#228255}.bundle-slot.status-failed .bundle-slot-dot{background:#b54b41}.bundle-slot-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.bundle-slot-actions .bundle-quiet-action{color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:.72rem;font-weight:800;display:inline-flex}.bundle-slot-actions .bundle-quiet-action:disabled{opacity:.5;cursor:wait}.bundle-benefits{background:#fbf9ff;border:1px solid #d9d4e8;border-radius:8px;gap:10px;padding:18px;display:grid}.bundle-benefits h3{margin:0;font-size:1rem}.bundle-benefits ul{color:var(--ink-soft);gap:4px;margin:0;padding-left:19px;display:grid}.bundle-benefits a{color:var(--ink);align-items:center;gap:6px;font-size:.8rem;font-weight:800;display:inline-flex}.bundle-benefits p{color:var(--ink-soft);margin:0;font-size:.8rem}.bundle-integration-note,.bundle-message{align-items:start;gap:8px;margin:0;font-size:.87rem;display:flex}.bundle-integration-note{color:#4b367b;background:#f3f0fb;padding:13px 15px}.bundle-integration-note svg{flex:none;margin-top:2px}.bundle-message{padding:13px 15px}.bundle-message.success{color:#1c6c45;background:#eaf7ee}.bundle-message.error{color:#9a3028;background:#fbedeb}.bundle-member-unavailable{grid-template-columns:auto 1fr;align-items:start}.bundle-member-unavailable p{margin-bottom:0}.bundle-how-section{border-top:1px solid var(--line);padding:clamp(78px,10vw,135px) 0}.bundle-how-grid{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:clamp(45px,9vw,130px);display:grid}.bundle-how-grid h2{margin-bottom:0}.bundle-how-grid ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.bundle-how-grid li{border-top:1px solid var(--line);grid-template-columns:56px 1fr;gap:18px;padding:23px 0;display:grid}.bundle-how-grid li:last-child{border-bottom:1px solid var(--line)}.bundle-how-grid li>span{color:#a384df;font:800 1rem var(--font-display)}.bundle-how-grid strong{margin-bottom:7px;display:block}.bundle-how-grid p{color:var(--ink-soft);margin-bottom:0}.bundle-trust-section{background:#e8eae3;padding:36px 0}.bundle-trust-grid{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.bundle-trust-grid svg{color:#5a3ca1}.bundle-trust-grid h2{margin:0 0 8px;font-size:1.45rem}.bundle-trust-grid p{color:var(--ink-soft);margin:0}@media (max-width:1050px){.bundle-product-grid,.bundle-slot-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.bundle-hero-grid,.bundle-how-grid,.bundle-perks-grid{grid-template-columns:1fr}.bundle-member-heading{flex-direction:column}.bundle-slot-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.bundle-product-grid,.bundle-slot-grid{grid-template-columns:1fr}.bundle-email-form>div{flex-direction:column}.bundle-email-form button{width:100%}.bundle-trust-grid{grid-template-columns:1fr;gap:12px}.bundle-trust-grid>svg:last-child{display:none}}.portfolio-group-tabs{flex-wrap:wrap;gap:8px;margin:-6px 0 22px;display:flex}.portfolio-group-tabs button{border:1px solid var(--control-line);min-height:36px;color:var(--control-muted);cursor:pointer;background:#fff;border-radius:999px;padding:0 15px;font-size:.76rem;font-weight:800}.portfolio-group-tabs button.is-active{color:#fff;background:#175cd3;border-color:#175cd3}.portfolio-kpis{margin-bottom:16px}.portfolio-dashboard-grid{grid-template-columns:1.25fr 1fr;gap:16px;margin-bottom:16px;display:grid}.portfolio-chart-card .panel-heading span,.membership-card small,.portfolio-activity .panel-heading>span{color:var(--control-muted);font-size:.72rem}.portfolio-trend{width:100%;height:170px;margin:18px 0 8px;overflow:visible}.portfolio-chart-card>p,.empty-report{color:var(--control-muted);margin:0;font-size:.78rem;line-height:1.55}.membership-card h2{margin:6px 0 18px;font-size:1.2rem}.membership-numbers{border:1px solid var(--control-line);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:13px;display:grid;overflow:hidden}.membership-numbers span{color:var(--control-muted);border-right:1px solid var(--control-line);border-bottom:1px solid var(--control-line);gap:3px;padding:11px;font-size:.68rem;display:grid}.membership-numbers strong{color:var(--control-ink);font-size:1.2rem}.portfolio-products,.portfolio-activity{margin-top:16px}.product-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.product-report-card{border:1px solid var(--control-line);background:#fbfcfd;border-radius:7px;min-width:0;padding:15px}.product-report-card>div:first-child{grid-template-columns:8px 1fr;align-items:center;column-gap:8px;display:grid}.product-report-card>div:first-child strong{font-size:.83rem}.product-report-card>div:first-child small{color:var(--control-muted);grid-column:2;margin-top:2px;font-size:.65rem}.product-report-card dl{grid-template-columns:repeat(2,1fr);gap:10px;margin:15px 0 12px;display:grid}.product-report-card dl div{gap:2px;display:grid}.product-report-card dt{color:var(--control-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-weight:800}.product-report-card dd{color:var(--control-ink);margin:0;font-size:.82rem;font-weight:800}.product-report-card>p{min-height:28px;color:var(--control-muted);margin:0 0 11px;font-size:.65rem}.product-report-card footer{flex-wrap:wrap;gap:9px;display:flex}.product-report-card footer a,.product-report-card footer button{color:var(--control-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:.69rem;font-weight:800;display:inline-flex}.product-report-card footer button:disabled{color:var(--control-muted);cursor:not-allowed}.activity-list{border-top:1px solid var(--control-line);margin-top:16px;display:grid}.activity-list>div{border-bottom:1px solid var(--control-line);grid-template-columns:8px 120px 1fr minmax(170px,1.4fr);align-items:center;gap:9px;padding:10px 3px;font-size:.73rem;display:grid}.activity-list small{color:var(--control-muted);font-size:.67rem}@media (max-width:900px){.portfolio-dashboard-grid,.product-report-grid{grid-template-columns:1fr}}@media (max-width:600px){.activity-list>div{grid-template-columns:8px 1fr}.activity-list>div span:not(.connection-dot),.activity-list>div small{grid-column:2}}.admin-auth-loading{color:#667085;background:#f8fafc;justify-content:center;align-items:center;gap:9px;min-height:72px;font-size:.82rem;font-weight:700;display:flex}.member-account-page{width:min(1180px,100% - 40px);color:var(--text-primary);margin:0 auto;padding:120px 0 88px}.member-account-hero{text-align:center;max-width:720px;margin:70px auto}.member-account-hero h1,.member-account-header h1{letter-spacing:-.055em;margin:9px 0;font-size:clamp(2.3rem,5vw,4.5rem)}.member-account-hero p,.member-account-header p{color:var(--text-secondary);line-height:1.7}.member-account-hero .bundle-action{margin-top:22px}.member-account-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:30px;display:flex}.member-account-grid{grid-template-columns:1.35fr 1fr;gap:16px;margin:24px 0;display:grid}.member-card,.member-section{background:linear-gradient(145deg,#141f34e6,#0a111fd1);border:1px solid #8faddc33;border-radius:22px;box-shadow:0 20px 50px #0000002e}.member-card{padding:26px}.member-membership{background:radial-gradient(circle at 100% 0,#3475f747,#0000 45%),linear-gradient(145deg,#152a4c,#0d1727)}.member-card h2,.member-section h2{margin:8px 0;font-size:1.35rem}.member-card p{color:var(--text-secondary);line-height:1.6}.member-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.member-email-form{gap:8px;margin-top:18px;display:flex}.member-email-form input{color:#fff;background:#ffffff0f;border:1px solid #8faddc47;border-radius:10px;flex:1;min-width:0;padding:11px 12px}.member-email-form button,.member-slot-grid button,.member-license button{color:#fff;cursor:pointer;background:#377af5;border:0;border-radius:10px;padding:0 13px;font-weight:800}.member-section{margin-top:16px;padding:26px}.member-section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.member-section-heading>span{color:var(--text-secondary);font-size:.78rem}.member-license-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.member-license{background:#ffffff06;border:1px solid #8faddc29;border-radius:14px;padding:16px}.member-license>div{grid-template-columns:9px 1fr;align-items:center;gap:7px;display:grid}.member-license small{color:var(--text-secondary);font-size:.7rem}.member-license>div small{grid-column:2}.member-status{background:#9ba6b7;border-radius:99px;width:8px;height:8px}.member-status.is-active{background:#30ca89;box-shadow:0 0 0 4px #30ca8924}.member-license p{min-height:24px;color:var(--text-secondary);margin:13px 0;font-size:.78rem}.member-license footer{align-items:center;gap:12px;display:flex}.member-license a,.member-license button{color:#83b1ff;background:0 0;align-items:center;gap:5px;padding:0;font-size:.73rem;font-weight:800;display:inline-flex}.member-error{margin-top:10px;display:block;color:#ffacac!important}.member-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.member-slot-grid article{background:#ffffff09;border:1px solid #8faddc2b;border-radius:14px;gap:8px;padding:16px;display:grid}.member-slot-grid span{color:var(--text-secondary);font-size:.76rem}.member-slot-grid button{min-height:36px}.member-empty{color:var(--text-secondary)}@media (max-width:760px){.member-account-page{width:min(100% - 32px,1180px);padding-top:96px}.member-account-header,.member-account-grid{grid-template-columns:1fr;display:grid}.member-license-grid,.member-slot-grid{grid-template-columns:1fr}.member-email-form{flex-direction:column}.member-email-form button{min-height:42px}}.commerce-page{color:#17202b;background:#f4f7fb;min-height:100vh;padding:48px clamp(20px,5vw,72px)}.commerce-page header,.commerce-heading,.commerce-table>div{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.commerce-page h1{letter-spacing:-.045em;margin:5px 0 8px;font-size:clamp(2rem,4vw,3.3rem)}.commerce-page header p:not(.control-kicker){color:#667085;max-width:620px}.commerce-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0 18px;display:grid}.commerce-summary article{background:#fff;border:1px solid #dfe7f0;border-radius:14px;grid-template-columns:22px 1fr;gap:5px 10px;padding:18px;display:grid;box-shadow:0 8px 22px #1f304a0d}.commerce-summary svg{color:#175cd3;grid-row:span 2}.commerce-summary strong{font-size:1.55rem}.commerce-summary span{color:#667085;font-size:.74rem}.commerce-layout{grid-template-columns:260px minmax(0,1fr);gap:16px;display:grid}.commerce-layout aside,.commerce-editor,.commerce-table{background:#fff;border:1px solid #dfe7f0;border-radius:14px;box-shadow:0 8px 22px #1f304a0d}.commerce-layout aside{padding:10px}.commerce-layout aside>p{color:#667085;text-transform:uppercase;letter-spacing:.08em;margin:8px;font-size:.68rem;font-weight:800}.commerce-layout aside button{text-align:left;cursor:pointer;color:#17202b;background:0 0;border:0;border-radius:10px;gap:3px;width:100%;padding:12px;display:grid}.commerce-layout aside button small{color:#667085;font-size:.68rem}.commerce-layout aside button.is-active{color:#175cd3;background:#eaf2ff}.commerce-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:26px;display:grid}.commerce-heading,.commerce-editor fieldset,.commerce-editor .commerce-actions,.commerce-editor .commerce-note{grid-column:1/-1}.commerce-heading h2{margin:5px 0}.commerce-heading a{color:#175cd3;align-items:center;gap:5px;font-size:.75rem;font-weight:800;display:inline-flex}.commerce-editor label{color:#475467;gap:6px;font-size:.72rem;font-weight:800;display:grid}.commerce-editor input,.commerce-editor textarea{width:100%;min-height:40px;font:inherit;color:#17202b;background:#fff;border:1px solid #d0d9e5;border-radius:8px;padding:9px}.commerce-editor textarea{resize:vertical;min-height:90px}.commerce-editor fieldset{border:1px solid #dfe7f0;border-radius:10px;padding:12px}.commerce-editor legend{color:#667085;padding:0 6px;font-size:.7rem;font-weight:800}.commerce-check{align-items:center;gap:8px;margin:6px 0;display:flex!important}.commerce-check input{width:16px!important;min-height:16px!important}.commerce-actions{flex-wrap:wrap;gap:10px;display:flex}.commerce-note{color:#667085;margin:0;font-size:.72rem}.commerce-table{margin-top:18px;padding:24px;overflow:auto}.commerce-table h2{margin:5px 0}.commerce-table>div>span{color:#667085;font-size:.75rem}.commerce-table table{border-collapse:collapse;width:100%;margin-top:18px;font-size:.78rem}.commerce-table th,.commerce-table td{text-align:left;border-bottom:1px solid #edf1f5;padding:11px 8px}.commerce-table th{color:#667085;text-transform:uppercase;font-size:.67rem}@media (max-width:800px){.commerce-summary,.commerce-layout,.commerce-editor{grid-template-columns:1fr}.commerce-page{padding:30px 16px}.commerce-page header{flex-direction:column}.commerce-summary{grid-template-columns:repeat(2,1fr)}}.dashboard-header-actions,.bundle-panel-links{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.dashboard-header-actions a,.bundle-panel-links a{color:#175cd3;font-size:.76rem;font-weight:800}.bundle-panel-links{justify-content:flex-end}.portfolio-control{color:#14213d;background:radial-gradient(circle at 100% 0,#eaf2ff 0,#f7f9fc 34%,#f5f6f8 100%);min-height:100vh;padding:clamp(28px,5vw,68px)}.portfolio-control-header{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1540px;margin:0 auto 28px;display:flex}.portfolio-control-header h1{font:700 clamp(2rem, 4vw, 3.25rem)/1 var(--font-display);letter-spacing:-.045em;margin:4px 0 8px}.portfolio-control-header p{color:#667085;max-width:680px}.portfolio-control-header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.portfolio-product-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;max-width:1540px;margin:20px auto 0;display:grid}.portfolio-control-card{border:1px solid var(--item-accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.portfolio-control-card{border:1px solid color-mix(in srgb, var(--item-accent) 27%, #d9e0ea)}}.portfolio-control-card{border-top:4px solid var(--item-accent);background:linear-gradient(155deg, var(--item-accent), #fff 56%);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.portfolio-control-card{background:linear-gradient(155deg, color-mix(in srgb, var(--item-accent) 8%, #fff), #fff 56%)}}.portfolio-control-card{transition:transform .18s,box-shadow .18s;box-shadow:0 12px 32px #1018280f}.portfolio-control-card:hover{transform:translateY(-2px);box-shadow:0 20px 42px #1018281a}.portfolio-control-card.is-open{grid-column:1/-1}.portfolio-card-summary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:18px;display:grid}.portfolio-card-summary>span:nth-child(2){gap:2px;display:grid}.portfolio-card-summary small{color:#667085;font-size:.73rem}.portfolio-control-card dl{border-top:1px solid #10182814;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.portfolio-control-card dl div{border-right:1px solid #10182814;min-height:76px;padding:13px 15px}.portfolio-control-card dt{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:750}.portfolio-control-card dd{color:#101828;margin:8px 0 0;font-size:.95rem;font-weight:780}.portfolio-card-detail{background:#ffffffb8;border-top:1px solid #10182814;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:20px;padding:20px;display:grid}.portfolio-card-detail>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.portfolio-card-detail span{color:#667085;gap:4px;font-size:.72rem;display:grid}.portfolio-card-detail strong{color:#101828;font-size:1rem}.portfolio-card-detail small{color:#667085;grid-column:1/-1}.staff-auth-shell{color:#fff;background:radial-gradient(circle at top,#173d74,#091525 68%);place-items:center;min-height:100vh;padding:28px;display:grid}.staff-auth-shell>div{text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:22px;width:min(100%,560px);padding:42px;box-shadow:0 28px 90px #00000047}.staff-auth-shell h1{font:700 2rem var(--font-display);margin:16px 0 10px}.staff-auth-shell p{color:#c8d6eb;line-height:1.65}.staff-auth-shell small{color:#bcd1f3;margin-top:16px;display:block}.staff-auth-icon{color:#8cc4ff;background:#67a8ff2e;border-radius:16px;place-items:center;width:50px;height:50px;display:inline-grid}.staff-login-actions{gap:12px;margin-top:24px;display:grid}.staff-login-actions>div{gap:8px;display:flex}.staff-login-actions input{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;flex:1;min-width:0;padding:10px 12px}.staff-login-help{margin:2px 0 0;font-size:.76rem;color:#b9ccea!important;line-height:1.5!important}.staff-login-help a{color:#9dccff;text-underline-offset:2px;font-weight:750;text-decoration:underline}@media (max-width:760px){.portfolio-control-header,.portfolio-card-detail{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.portfolio-control-header>div:last-child{justify-content:flex-start}.portfolio-control-card dl,.portfolio-card-detail>div{grid-template-columns:repeat(2,1fr)}}.support-portal{color:#14213d;background:radial-gradient(circle at 100% 0,#dcecff,#f5f7fa 48%,#f9fafb);min-height:100vh;padding:24px clamp(20px,5vw,80px) 64px}.support-top{justify-content:flex-end;align-items:center;gap:14px;max-width:1280px;margin:0 auto 36px;display:flex}.support-top a{color:#10264d;margin-right:auto;font-size:1.1rem;font-weight:800}.support-top span{color:#667085;font-size:.85rem}.support-login{background:#fff;border:1px solid #dce3ee;border-radius:24px;max-width:520px;margin:10vh auto;padding:42px;box-shadow:0 24px 70px #1018281a}.support-login h1{letter-spacing:-.05em;margin:12px 0;font-size:2.2rem}.support-login p{color:#667085}.support-email{gap:8px;margin-top:14px;display:flex}.support-email input,.support-grid input,.support-grid select,.support-grid textarea{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d0d8e5;border-radius:9px;padding:10px 12px}.support-grid textarea{resize:vertical;min-height:112px}.support-grid{background:#fff;border:1px solid #dce3ee;border-radius:22px;grid-template-columns:minmax(310px,.85fr) minmax(0,1.45fr);max-width:1280px;margin:auto;display:grid;overflow:hidden;box-shadow:0 22px 60px #10182814}.support-grid>aside{background:#f4f7fc;padding:32px}.support-grid h1,.support-grid h2{letter-spacing:-.04em;margin:6px 0 20px}.support-grid form label{color:#344054;gap:6px;margin:14px 0;font-size:.86rem;font-weight:700;display:grid}.support-tickets{min-height:580px;padding:32px}.support-ticket-list{gap:9px;display:grid}.support-ticket-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:4px;width:100%;padding:17px;display:grid}.support-ticket-list button:hover{border-color:#276ef1}.support-ticket-list span,.support-state{color:#667085;font-size:.85rem}.support-back{color:#276ef1;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.support-thread{gap:12px;margin:18px 0;display:grid}.support-thread article{background:#eef2f7;border-radius:14px 14px 14px 3px;max-width:78%;padding:13px 15px}.support-thread article.is-customer{background:#dceaff;border-radius:14px 14px 3px;justify-self:end}.support-thread p{white-space:pre-wrap;margin:6px 0 0}.support-reply{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.support-reply textarea{min-height:76px}.support-reply label{margin:0}@media (max-width:760px){.support-grid{grid-template-columns:1fr}.support-top{flex-wrap:wrap;justify-content:flex-start}.support-top a{width:100%}.support-reply{grid-template-columns:1fr}.support-login{padding:28px}.support-grid>aside,.support-tickets{padding:24px}}.beta-admin{color:#14213d;background:#f6f8fc;min-height:100vh;padding:clamp(28px,5vw,68px)}.beta-admin>header,.beta-toolbar,.beta-layout{max-width:1360px;margin-left:auto;margin-right:auto}.beta-admin>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.beta-admin h1{letter-spacing:-.05em;margin:4px 0 8px;font-size:clamp(2rem,4vw,3rem)}.beta-admin p{color:#667085}.beta-toolbar{align-items:end;gap:12px;margin-bottom:18px;display:flex}.beta-toolbar label,.beta-create label{color:#344054;gap:6px;font-size:.85rem;font-weight:700;display:grid}.beta-toolbar select,.beta-create input{min-height:42px;font:inherit;background:#fff;border:1px solid #d0d8e5;border-radius:9px;padding:9px 11px}.beta-layout{grid-template-columns:minmax(280px,.7fr) minmax(0,1.6fr);gap:18px;display:grid}.beta-create,.beta-requests{background:#fff;border:1px solid #dce3ee;border-radius:18px;padding:27px;box-shadow:0 12px 32px #1018280d}.beta-create h2,.beta-requests h2{letter-spacing:-.035em;margin:4px 0 17px}.beta-create label{margin:13px 0}.beta-codes{gap:8px;margin-top:22px;display:grid}.beta-codes button{color:#276ef1;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:700}.beta-codes code{color:#e3efff;white-space:pre;background:#0e1d38;border-radius:10px;max-height:180px;padding:12px;overflow:auto}.beta-requests-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.beta-requests-head>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.beta-request-list{border:1px solid #e3e8f0;border-radius:12px;gap:1px;margin-top:18px;display:grid;overflow:hidden}.beta-request-list>label{background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.beta-request-list>label+label{border-top:1px solid #e8edf4}.beta-request-list strong,.beta-request-list small{display:block}.beta-request-list small,.beta-request-list time{color:#667085;font-size:.8rem}.beta-request-list>p{padding:18px}@media (max-width:760px){.beta-admin>header,.beta-requests-head{flex-direction:column;align-items:flex-start}.beta-layout{grid-template-columns:1fr}.beta-toolbar{flex-direction:column;align-items:stretch}.beta-request-list>label{grid-template-columns:auto 1fr}.beta-request-list time{grid-column:2}}.finance-admin{color:#14213d;background:#f6f8fc;min-height:100vh;padding:clamp(28px,5vw,68px)}.finance-admin>header,.finance-product,.finance-grid{max-width:1280px;margin-left:auto;margin-right:auto}.finance-admin>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.finance-admin h1{letter-spacing:-.05em;margin:4px 0 8px;font-size:clamp(2rem,4vw,3rem)}.finance-admin p{color:#667085}.finance-product{color:#344054;gap:6px;width:min(320px,100%);margin-top:28px;margin-bottom:18px;font-size:.85rem;font-weight:700;display:grid}.finance-product select,.finance-grid input{min-height:42px;font:inherit;background:#fff;border:1px solid #d0d8e5;border-radius:9px;padding:9px 11px}.finance-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.finance-grid>*{background:#fff;border:1px solid #dce3ee;border-radius:18px;padding:27px;box-shadow:0 12px 32px #1018280d}.finance-grid h2{letter-spacing:-.035em;margin:5px 0 18px}.finance-grid form label{color:#344054;grid-template-columns:1fr auto;align-items:center;gap:9px;margin:14px 0;font-size:.86rem;font-weight:700;display:grid}.finance-grid form input{max-width:95px}.finance-history{margin-top:20px;font-size:.84rem}.finance-expense-list>p{border-top:1px solid #edf0f4;justify-content:space-between;align-items:start;gap:12px;padding:11px 0;display:flex}.finance-expense-list>p:first-of-type{border-top:0}.finance-expense-list small{color:#98a2b3;margin-top:3px;display:block}@media (max-width:900px){.finance-grid{grid-template-columns:1fr}.finance-admin>header{flex-direction:column;align-items:flex-start}}.staff-admin{color:#14213d;background:#f6f8fc;min-height:100vh;padding:clamp(28px,5vw,68px)}.staff-admin>header,.staff-grid{max-width:1120px;margin-left:auto;margin-right:auto}.staff-admin>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.staff-admin h1{letter-spacing:-.05em;margin:4px 0 8px;font-size:clamp(2rem,4vw,3rem)}.staff-admin p{color:#667085}.staff-grid{grid-template-columns:minmax(280px,.82fr) minmax(0,1.3fr);gap:18px;display:grid}.staff-grid form,.staff-list{background:#fff;border:1px solid #dce3ee;border-radius:18px;padding:27px;box-shadow:0 12px 32px #1018280d}.staff-grid h2{letter-spacing:-.035em;margin:6px 0 18px}.staff-grid form>label{color:#344054;gap:6px;margin:14px 0;font-size:.86rem;font-weight:700;display:grid}.staff-grid input:not([type=checkbox]),.staff-grid select{min-height:42px;font:inherit;border:1px solid #d0d8e5;border-radius:9px;padding:9px 11px}.staff-check{align-items:center;gap:8px;font-weight:600!important;display:flex!important}.staff-grid fieldset{border:1px solid #e2e8f0;border-radius:10px;gap:8px;margin:16px 0;padding:14px;display:grid}.staff-grid legend{color:#667085;font-size:.8rem;font-weight:700}.staff-list article{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.staff-list strong,.staff-list small{display:block}.staff-list small{color:#667085;margin-top:3px;font-size:.78rem}.staff-list em{color:#087443;background:#e7f7ef;border-radius:999px;padding:4px 9px;font-size:.75rem;font-style:normal;font-weight:800}.staff-invites{margin-top:25px}@media (max-width:760px){.staff-admin>header{flex-direction:column;align-items:flex-start}.staff-grid{grid-template-columns:1fr}}.operations-hub{margin:22px 0}.operations-hub-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.operations-hub-links a{color:#14213d;background:linear-gradient(145deg,#fff,#f7faff);border:1px solid #e2e8f0;border-radius:11px;gap:5px;min-height:82px;padding:15px;text-decoration:none;transition:border-color .18s,transform .18s;display:grid}.operations-hub-links a:hover{border-color:#276ef1;transform:translateY(-2px)}.operations-hub-links strong{font-size:.9rem}.operations-hub-links span{color:#667085;font-size:.75rem;line-height:1.35}@media (max-width:980px){.operations-hub-links{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.operations-hub-links{grid-template-columns:1fr}}.product-report-card{transition:border-color .18s,box-shadow .18s}.product-report-card.is-expanded{background:#fff;border-color:#b8cdf8;grid-column:1/-1;box-shadow:0 16px 38px #102a5617}.product-report-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.product-report-toggle>span{grid-template-columns:8px 1fr;align-items:center;column-gap:8px;display:grid}.product-report-toggle strong{font-size:.83rem}.product-report-toggle small{color:var(--control-muted);grid-column:2;margin-top:2px;font-size:.65rem}.product-report-toggle>svg{color:var(--control-muted);flex:none;transition:transform .18s}.product-report-card.is-expanded .product-report-toggle>svg{color:var(--control-blue);transform:rotate(180deg)}.product-report-card.is-expanded dl{border-top:1px solid var(--control-line);border-bottom:1px solid var(--control-line);grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 0}.product-detail-panel{border-top:1px solid var(--control-line);background:linear-gradient(145deg,#f8fbff,#fff);border-radius:0 0 7px 7px;margin:16px -15px -15px;padding:20px}.product-detail-panel.is-loading{min-height:120px;color:var(--control-muted);align-items:center;gap:9px;font-size:.76rem;font-weight:700;display:flex}.product-detail-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.product-detail-toolbar h3{color:var(--control-ink);margin:3px 0 0;font-size:1rem}.product-detail-ranges{border:1px solid var(--control-line);background:#fff;border-radius:8px;gap:6px;padding:3px;display:flex}.product-detail-ranges button{color:var(--control-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:.68rem;font-weight:800}.product-detail-ranges button.is-active{color:#fff;background:var(--control-blue)}.product-detail-chart{background:#fff;border:1px solid #dce6f5;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;min-height:150px;padding:15px 15px 8px;display:grid}.product-detail-chart .portfolio-trend{grid-column:1/-1;width:100%;height:108px}.product-detail-chart span{color:var(--control-muted);font-size:.62rem}.product-detail-chart span:last-child{text-align:right}.product-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.product-detail-grid>span{background:#fff;border:1px solid #e3eaf4;border-radius:8px;gap:4px;padding:11px 12px;display:grid}.product-detail-grid small{color:var(--control-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.61rem;font-weight:800}.product-detail-grid strong{color:var(--control-ink);font-size:.86rem}@media (max-width:760px){.product-report-card.is-expanded dl,.product-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-toolbar{flex-direction:column;align-items:stretch}.product-detail-ranges{width:max-content}}.executive-admin{--executive-navy:#081629;--executive-navy-2:#102744;--executive-blue:#276ef1;color:#13213a;background:#f2f5f9;min-height:100vh}.executive-admin-sidebar{z-index:80;background:linear-gradient(180deg,var(--executive-navy),#0b1b2e 66%,#0c2035);color:#fff;flex-direction:column;width:254px;padding:18px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:18px 0 45px #08162914}.executive-admin-brand{color:#fff;border-bottom:1px solid #ffffff17;align-items:center;gap:11px;min-height:58px;padding:6px 8px 16px;text-decoration:none;display:flex}.executive-admin-brand img{filter:drop-shadow(0 7px 14px #00000040)}.executive-admin-brand span,.executive-admin-secure span{gap:2px;display:grid}.executive-admin-brand strong{letter-spacing:.01em;font-size:.92rem}.executive-admin-brand small{color:#91a7c2;letter-spacing:.035em;font-size:.61rem}.executive-admin-sidebar nav{gap:18px;padding:18px 0 24px;display:grid}.executive-admin-sidebar nav section{gap:3px;display:grid}.executive-admin-sidebar nav section>p{color:#6f88a7;letter-spacing:.13em;text-transform:uppercase;margin:0 10px 6px;font-size:.58rem;font-weight:850}.executive-admin-sidebar nav a{color:#b8c7d9;border:1px solid #0000;border-radius:9px;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;min-height:38px;padding:8px 10px;font-size:.74rem;font-weight:680;text-decoration:none;transition:all .16s;display:grid}.executive-admin-sidebar nav a:hover{color:#fff;background:#ffffff0e}.executive-admin-sidebar nav a.is-active{color:#fff;background:linear-gradient(90deg,#276ef147,#276ef117);border-color:#619aff33;box-shadow:inset 3px 0 #4b8cff}.executive-admin-sidebar nav a.is-active svg{color:#70a3ff}.executive-admin-secure{color:#7bd9ae;border-top:1px solid #ffffff17;align-items:center;gap:9px;margin-top:auto;padding:13px 10px 2px;display:flex}.executive-admin-secure strong{font-size:.66rem}.executive-admin-secure small{color:#7790ac;font-size:.57rem}.executive-admin-main{min-width:0;min-height:100vh;margin-left:254px}.executive-admin-topbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #dce3ec;align-items:center;min-height:72px;padding:0 30px;display:flex;position:sticky;top:0}.executive-admin-topbar>button{color:#20324c;background:#fff;border:1px solid #d8e0ea;border-radius:8px;padding:8px;display:none}.executive-admin-topbar>div{gap:2px;display:grid}.executive-admin-topbar p{color:#276ef1;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:850}.executive-admin-topbar h1{color:#111f36;font:700 1.08rem/1.3 var(--font-display);margin:0}.executive-admin-topbar>span{text-align:right;gap:1px;margin-left:auto;display:grid}.executive-admin-topbar>span strong{color:#34445d;font-size:.67rem}.executive-admin-topbar>span small{color:#7a899d;font-size:.58rem}.executive-admin-content{min-width:0;padding:0}.executive-admin-content .portfolio-control{background:radial-gradient(circle at 88% 0,#e8f0ff 0,#0000 28%),#f2f5f9;min-height:auto;padding:30px clamp(22px,3vw,44px) 52px}.executive-admin-content .portfolio-control-header{background:linear-gradient(135deg,#fff 15%,#f4f8ff);border:1px solid #dce5f0;border-radius:18px;align-items:center;max-width:none;margin:0 0 24px;padding:24px 26px;box-shadow:0 16px 45px #0f2a5212}.executive-admin-content .portfolio-control-header h1{font-size:clamp(1.9rem,3vw,2.8rem)}.executive-admin-content .portfolio-control>.portfolio-group-tabs{max-width:none;margin:0 0 16px}.executive-admin-content .portfolio-control>.metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;max-width:none;margin:0}.executive-admin-content .portfolio-control>.metric-grid .metric-card{border-radius:13px;min-height:120px;box-shadow:0 9px 24px #0f2a520b}.executive-admin-content .portfolio-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:none;margin-top:18px}.executive-admin-content .portfolio-control-card{border-radius:14px}.executive-admin-content .portfolio-control-card.is-open{transform:none}.executive-admin-content .portfolio-control-card.is-open .portfolio-card-summary>svg{transform:rotate(180deg)}.executive-admin-content .portfolio-card-summary>svg{transition:transform .18s}.executive-admin-content .commerce-page,.executive-admin-content .beta-admin,.executive-admin-content .finance-admin,.executive-admin-content .staff-admin{background:0 0;width:auto;max-width:none;min-height:calc(100vh - 72px);margin:0;padding:34px clamp(22px,3vw,44px) 60px}.executive-admin-backdrop{display:none}@media (max-width:1280px){.executive-admin-content .portfolio-control>.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-admin-content .portfolio-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.executive-admin-sidebar{transition:transform .2s;transform:translate(-102%)}.executive-admin-sidebar.is-open{transform:translate(0)}.executive-admin-backdrop{z-index:70;background:#030c188a;border:0;display:block;position:fixed;inset:0}.executive-admin-main{margin-left:0}.executive-admin-topbar{padding:0 18px}.executive-admin-topbar>button{margin-right:12px;display:inline-grid}.executive-admin-content .portfolio-control-header{align-items:flex-start}.executive-admin-content .portfolio-control>.metric-grid,.executive-admin-content .portfolio-product-grid{grid-template-columns:1fr}}.executive-admin-content>.control-center,.executive-admin-content .staff-auth-shell>.control-center{background:0 0;min-height:auto}.executive-admin-content .control-center>.control-sidebar,.executive-admin-content .control-center>.control-backdrop,.executive-admin-content .control-center .control-topbar{display:none!important}.executive-admin-content .control-center>.control-main{background:0 0;min-height:auto;margin-left:0;padding:0}.executive-admin-content .control-center>.control-main>.control-view{min-height:calc(100vh - 72px);padding:34px clamp(22px,3vw,44px) 60px}.executive-admin-content{background:radial-gradient(circle at 92% 0,#e8f0ff 0,#0000 30%),#f2f5f9;min-height:calc(100vh - 72px);padding:0}.surface-section-grid{justify-content:space-between;align-items:center;gap:24px;display:flex}.surface-section-grid .eyebrow{align-items:center;gap:7px;display:flex}.cosmoint-surface-sections .content-section{padding-top:44px;padding-bottom:44px}.v3-beta-batch-panel{margin-top:10px}.v3-beta-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;display:grid}.v3-beta-summary-grid>div{background:#f8faff;border:1px solid #e0e7f0;border-radius:9px;gap:4px;padding:14px;display:grid}.v3-beta-summary-grid small{color:#718095;font-size:.68rem;font-weight:800}.v3-beta-summary-grid strong{font-size:1.25rem}.v3-beta-actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.v3-beta-actions label{color:#506076;gap:5px;font-size:.68rem;font-weight:800;display:grid}.v3-beta-actions input{width:110px;font:inherit;border:1px solid #d4dfeb;border-radius:8px;padding:9px 10px}.lean-beta-home{max-width:1100px}.lean-beta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lean-beta-link{color:#17243a;align-items:flex-start;gap:13px;padding:22px;text-decoration:none;display:flex}.lean-beta-link svg{color:#276ef1;flex:none}.lean-beta-link span{gap:5px;display:grid}.lean-beta-link strong{font-size:.95rem}.lean-beta-link small{color:#6b7890;font-size:.75rem;line-height:1.45}@media (max-width:700px){.lean-beta-grid{grid-template-columns:1fr}}.v3-page{color:#14213d;width:min(100%,1680px);margin:0 auto;padding:32px clamp(20px,3vw,44px) 64px}.v3-page button,.v3-page input,.v3-page select,.v3-page textarea{font:inherit}.v3-page-header,.v3-panel-heading,.v3-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.v3-page-header{margin-bottom:22px}.v3-page-header h2{font:700 clamp(1.75rem,3vw,2.55rem)/1.08 var(--font-display);letter-spacing:-.045em;margin:4px 0 7px}.v3-page-header p:not(.control-kicker){color:#667085;max-width:760px;margin:0;line-height:1.55}.v3-header-actions,.v3-actionbar,.v3-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v3-filterbar{background:#ffffffe0;border:1px solid #dce4ef;border-radius:14px;flex-wrap:wrap;align-items:end;gap:10px;margin:0 0 18px;padding:13px;display:flex;box-shadow:0 8px 24px #0f2a520a}.v3-filterbar label,.v3-form-grid label,.v3-form label,.v3-bundle-editor>label{color:#526177;gap:5px;font-size:.68rem;font-weight:800;display:grid}.v3-filterbar select,.v3-filterbar input,.v3-form-grid input,.v3-form-grid select,.v3-form-grid textarea,.v3-form input,.v3-form select,.v3-form textarea,.v3-bundle-editor input,.v3-bundle-editor select,.v3-bundle-editor textarea,.v3-table select{color:#17243a;background:#fff;border:1px solid #d2dce9;border-radius:8px;min-height:39px;padding:8px 10px}.v3-search{min-width:min(310px,100%)}.v3-panel,.v3-table-card,.v3-bundle-editor,.v3-bundle-list{background:#fff;border:1px solid #dce4ef;border-radius:16px;min-width:0;box-shadow:0 10px 30px #0f2a520e}.v3-panel{padding:21px}.v3-panel h3{margin:4px 0 14px}.v3-panel-heading{margin-bottom:14px}.v3-panel-heading h3{margin:3px 0}.v3-panel-heading span{color:#667085;font-size:.72rem}.v3-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.v3-kpi{color:#14213d;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#f7faff);border:1px solid #dce4ef;border-radius:15px;grid-template-columns:1fr auto;gap:8px;min-height:128px;padding:18px;transition:all .17s;display:grid;box-shadow:0 10px 25px #0f2a520b}.v3-kpi:hover{border-color:#9ab9f6;transform:translateY(-2px);box-shadow:0 16px 34px #0f2a5217}.v3-kpi span{color:#617087;font-size:.72rem;font-weight:800}.v3-kpi strong{letter-spacing:-.04em;grid-column:1/-1;font-size:1.72rem}.v3-kpi small{color:#7b899d;grid-column:1/-1;font-size:.65rem}.v3-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:14px;margin-bottom:14px;display:grid}.v3-metric-tabs,.v3-view-toggle,.v3-product-tabs{flex-wrap:wrap;gap:5px;display:flex}.v3-metric-tabs button,.v3-view-toggle button,.v3-product-tabs button{color:#617087;cursor:pointer;background:#fff;border:1px solid #d8e1ed;border-radius:8px;min-height:32px;padding:6px 10px;font-size:.68rem;font-weight:800}.v3-metric-tabs button.is-active,.v3-view-toggle button.is-active,.v3-product-tabs button.is-active{color:#fff;background:#276ef1;border-color:#276ef1}.v3-trend,.v3-analytics-chart{width:100%;min-height:190px}.v3-trend svg,.v3-analytics-chart svg{width:100%;height:210px}.v3-chart-dates{color:#7b899d;justify-content:space-between;font-size:.65rem;display:flex}.v3-funnel,.v3-category-list,.v3-health,.v3-attention,.v3-list,.v3-slot-list{gap:8px;display:grid}.v3-funnel article,.v3-category-list article,.v3-health article,.v3-attention article,.v3-list article,.v3-slot-list article{border-bottom:1px solid #edf1f6;align-items:center;gap:10px;padding:10px 0;display:flex}.v3-funnel article span,.v3-category-list article span,.v3-health article span,.v3-attention article span,.v3-list article span,.v3-slot-list article span{flex:1;gap:2px;min-width:0;display:grid}.v3-funnel strong,.v3-category-list strong,.v3-health strong{margin-left:auto}.v3-attention small,.v3-list small,.v3-slot-list small{color:#728096}.v3-attention em,.v3-list em{text-transform:capitalize;font-size:.65rem;font-style:normal;font-weight:800}.v3-health i{background:#adb8c6;border-radius:50%;width:9px;height:9px}.v3-health i.is-connected{background:#22ad72;box-shadow:0 0 0 4px #e2f6ed}.v3-section-heading{align-items:end;margin:24px 0 13px}.v3-section-heading h3{margin:3px 0}.v3-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.v3-product{border:1px solid #dce4ef;border-top:4px solid var(--product-accent,#276ef1);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 10px 28px #0f2a520d}.v3-product.is-open{grid-column:1/-1}.v3-product-head{background:linear-gradient(145deg,var(--product-accent,#276ef1),#fff);border:0;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;width:100%;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.v3-product-head{background:linear-gradient(145deg,color-mix(in srgb,var(--product-accent,#276ef1) 7%,#fff),#fff)}}.v3-product-head{color:inherit;text-align:left;cursor:pointer}.v3-product-head i{background:#b0bac8;border-radius:50%;width:8px;height:8px}.v3-product-head i.is-connected{background:#24b47e}.v3-product-head span{gap:2px;display:grid}.v3-product-head small{color:#728096;font-size:.65rem}.v3-product dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.v3-product dl div{border-top:1px solid #edf1f6;border-right:1px solid #edf1f6;min-width:0;padding:12px}.v3-product dt{color:#758399;text-transform:uppercase;font-size:.58rem;font-weight:850}.v3-product dd{margin:6px 0 0;font-size:.82rem;font-weight:800}.v3-product-detail{background:#f8fbff;border-top:1px solid #e5ebf3;padding:20px}.v3-product-detail .v3-row-actions{margin-top:13px}.v3-drawer-backdrop{z-index:100;background:#07122375;border:0;position:fixed;inset:0}.v3-drawer{z-index:110;background:#fff;width:min(560px,94vw);padding:28px;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-28px 0 70px #07122333}.v3-drawer-close{float:right;background:#eef3f9;border:0;border-radius:9px;padding:8px}.v3-drawer h2{margin:18px 0 5px}.v3-drawer-breakdown article{border:1px solid #e4eaf2;border-radius:8px;justify-content:space-between;padding:10px;display:flex}.v3-analytics-summary,.v3-user-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.v3-analytics-summary article,.v3-user-summary article{background:#fff;border:1px solid #dce4ef;border-radius:13px;gap:5px;padding:17px;display:grid}.v3-analytics-summary strong,.v3-user-summary strong{font-size:1.45rem}.v3-analytics-summary span,.v3-user-summary span{color:#6b788c;font-size:.67rem}.v3-analytics-workspace{gap:14px;display:grid}.v3-tab-content{color:#5c6a7e;background:#f7f9fc;border-radius:10px;padding:15px}.v3-product-tabs{margin-top:16px}.v3-table-card{overflow:hidden}.v3-table-filters{padding:14px}.v3-table-wrap{max-width:100%;overflow:auto}.v3-table{border-collapse:collapse;width:100%;font-size:.75rem}.v3-table th,.v3-table td{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #edf1f6;padding:12px 13px}.v3-table th{color:#718097;letter-spacing:.055em;text-transform:uppercase;background:#f8fafd;font-size:.6rem}.v3-table td strong,.v3-table td small{display:block}.v3-table td small{color:#7c899a;margin-top:3px}.v3-status{color:#536176;text-transform:capitalize;background:#eef2f7;border-radius:999px;padding:4px 8px;font-size:.63rem;font-weight:850;display:inline-flex}.v3-status.is-active,.v3-status.is-bundle,.v3-status.is-published,.v3-status.is-paid{color:#087443;background:#def7eb}.v3-status.is-past_due,.v3-status.is-failed{color:#b42318;background:#ffebe8}.v3-status.is-free,.v3-status.is-draft{color:#175cd3;background:#eaf2ff}.v3-icon-action{color:#34506f;cursor:pointer;background:#fff;border:1px solid #d9e2ed;border-radius:8px;place-items:center;padding:7px;display:inline-grid}.v3-bundle-layout{grid-template-columns:280px minmax(0,1fr);gap:14px;display:grid}.v3-bundle-list{padding:10px}.v3-bundle-list button{color:#17243a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;gap:3px;width:100%;padding:12px;display:grid}.v3-bundle-list button.is-active{color:#175cd3;background:#eaf2ff}.v3-bundle-list small{color:#748196}.v3-bundle-editor{padding:22px}.v3-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v3-form-grid textarea{min-height:90px}.v3-check-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin:16px 0;display:grid}.v3-checkbox{border:1px solid #e0e7f0;border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:.73rem;font-weight:700;display:flex}.v3-inline-note{color:#65738a;background:#f5f8fc;border-radius:9px;padding:12px;font-size:.7rem}.v3-schedule-grid,.v3-two-column{grid-template-columns:minmax(280px,.7fr) minmax(0,1.5fr);gap:14px;display:grid}.v3-form{align-content:start;gap:12px;display:grid}.v3-form label{gap:5px;display:grid}.v3-pagination{justify-content:space-between;align-items:center;padding:13px;display:flex}.v3-user-detail{grid-template-columns:1fr 1fr minmax(250px,1.2fr);gap:16px;padding:10px;display:grid}.v3-user-detail section{align-content:start;gap:7px;display:grid}.v3-user-detail section>span{justify-content:space-between;display:flex}.v3-user-detail label{gap:6px;display:grid}.v3-user-detail textarea{min-height:88px}.v3-user-detail-row td{background:#f7faff}.v3-summary-dot{border-radius:50%;width:9px;height:9px}.v3-summary-dot.is-free{background:#2b75ee}.v3-summary-dot.is-paid{background:#22ad72}.v3-loading,.v3-empty{color:#708096;place-items:center;min-height:180px;display:grid}.spin{animation:.8s linear infinite spin}.executive-admin-content>.admin-products-page,.executive-admin-content .admin-products-page{background:0 0;width:100%;min-height:calc(100vh - 72px);padding:32px clamp(20px,3vw,44px) 64px}.executive-admin-content .admin-products-header,.executive-admin-content .admin-products-layout{width:100%;max-width:1680px;margin-left:auto;margin-right:auto}.executive-admin-content .admin-products-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}@media (max-width:1250px){.v3-kpi-grid,.v3-analytics-summary,.v3-user-summary,.v3-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.v3-overview-grid,.v3-bundle-layout,.v3-schedule-grid,.v3-two-column,.v3-user-detail,.v3-product-grid{grid-template-columns:1fr}.v3-product.is-open{grid-column:auto}.v3-form-grid,.v3-check-grid,.executive-admin-content .admin-products-layout{grid-template-columns:1fr}}@media (max-width:620px){.lean-beta-home{max-width:1100px}.lean-beta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lean-beta-link{color:#17243a;align-items:flex-start;gap:13px;padding:22px;text-decoration:none;display:flex}.lean-beta-link svg{color:#276ef1;flex:none}.lean-beta-link span{gap:5px;display:grid}.lean-beta-link strong{font-size:.95rem}.lean-beta-link small{color:#6b7890;font-size:.75rem;line-height:1.45}@media (max-width:700px){.lean-beta-grid{grid-template-columns:1fr}}.v3-page{padding:22px 14px 48px}.v3-page-header,.v3-section-heading{flex-direction:column}.v3-kpi-grid,.v3-analytics-summary,.v3-user-summary{grid-template-columns:1fr}.v3-filterbar{align-items:stretch}.v3-filterbar label,.v3-filterbar select,.v3-filterbar input{width:100%}.v3-product dl{grid-template-columns:repeat(2,1fr)}.v3-table th,.v3-table td{padding:10px}.v3-pagination{flex-wrap:wrap;gap:8px}}.runtime-bundle-state{text-align:center;align-content:center;place-items:center;gap:12px;min-height:75vh;padding:130px 20px 60px;display:grid}.runtime-bundle-state h1,.runtime-bundle-state p{margin:0}.runtime-bundle-state p{color:var(--ink-soft)}.v3-resolved{background:#f2f7ff;border:1px solid #cfe0fa;border-radius:10px;padding:12px}.v3-resolved p{color:#617087;margin:5px 0 0;font-size:.72rem}.v3-actionbar{margin-top:14px}.v3-category-manager{width:min(100%,1680px);margin:0 auto;padding:28px clamp(20px,3vw,44px) 0}.v3-category-manager h2{margin:4px 0}.v3-category-manager>div:first-child>p:last-child{color:#667085}.v3-category-chips{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.v3-category-chips button{color:#405069;background:#fff;border:1px solid #d8e1ed;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.v3-category-chips button>span{border-radius:50%;width:8px;height:8px}.v3-category-manager form{gap:8px;display:flex}.v3-category-manager input{border:1px solid #d2dce9;border-radius:8px;min-height:39px;padding:8px 10px}.v3-category-manager>small{color:#667085;margin-top:8px;display:block}.executive-admin,.executive-admin-main,.executive-admin-content{max-width:100%;overflow-x:hidden}.executive-admin-sidebar{scrollbar-width:none}.executive-admin-sidebar::-webkit-scrollbar{display:none}.executive-admin-content .control-center,.executive-admin-content .control-center>.control-main{width:100%!important;min-width:0!important;display:block!important}.executive-admin-content .control-center>.control-main>.control-view{box-sizing:border-box;width:min(100%,1680px)!important;max-width:1680px!important;margin:0 auto!important}.executive-admin-content .connection-layout{grid-template-columns:minmax(230px,280px) minmax(0,1fr);align-items:start;width:100%}.executive-admin-content .connection-product-list{min-width:0;max-height:calc(100vh - 170px);overflow:auto}.executive-admin-content .connection-detail{width:100%;min-width:0}.executive-admin-content .connection-heading{align-items:center}.executive-admin-content .connection-url-editor>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.executive-admin-content .connection-actions .control-button{white-space:nowrap}.executive-admin-content .admin-products-page{box-sizing:border-box;width:min(100%,1680px);margin:0 auto}.executive-admin-content .admin-products-page>.control-section-heading,.executive-admin-content .admin-products-page>.product-manager-dashboard,.executive-admin-content .admin-products-page>.mobile-product-picker,.executive-admin-content .admin-products-page>.admin-shell{width:100%;max-width:none;margin-left:0;margin-right:0}.executive-admin-content .admin-products-page>.admin-shell{grid-template-columns:minmax(250px,290px) minmax(0,1fr);gap:18px;display:grid}.executive-admin-content .admin-product-list{align-self:start;max-height:calc(100vh - 120px);padding:10px;display:block;position:sticky;top:96px;overflow:auto}.executive-admin-content .admin-product-group+.admin-product-group{border-top:1px solid var(--control-line);margin-top:12px;padding-top:10px}.executive-admin-content .admin-product-group>p{color:#718097;letter-spacing:.09em;text-transform:uppercase;margin:5px 9px 8px;font-size:.62rem;font-weight:850}.executive-admin-content .admin-product-list button{min-height:52px;grid-template-columns:8px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%!important;padding:10px!important;display:grid!important}.executive-admin-content .admin-product-list .admin-product-accent{border-radius:4px!important;width:8px!important;height:34px!important;min-height:34px!important}.executive-admin-content .admin-product-list .admin-product-details{gap:4px!important;width:auto!important;min-width:0!important;height:auto!important;display:grid!important}.executive-admin-content .admin-product-list .admin-product-title-row{align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;height:auto!important;display:flex!important}.executive-admin-content .admin-product-list .admin-product-title-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;line-height:1.2;overflow:hidden}.executive-admin-content .admin-product-list .admin-product-status{color:#526177;white-space:nowrap;background:#eef2f7;border-radius:4px;flex:none;padding:3px 5px;font-size:.53rem;line-height:1;width:auto!important;height:auto!important}.executive-admin-content .admin-product-list small{color:#718097;text-transform:capitalize;margin:0;font-size:.63rem;display:block}.executive-admin-content .admin-editor{min-width:0;padding:clamp(22px,3vw,38px)}.executive-admin-content .admin-editor-heading{align-items:flex-start}.executive-admin-content .admin-editor-heading h1{overflow-wrap:anywhere;font-size:clamp(2.2rem,4vw,3.7rem);line-height:1}.executive-admin-content .editor-actions{justify-content:flex-end;max-width:52%}.executive-admin-content .editor-panel input,.executive-admin-content .editor-panel select,.executive-admin-content .editor-panel textarea{display:block}.v3-chart-panel{min-height:0}.v3-trend{width:100%;height:210px;min-height:0;margin-top:12px;display:block}.v3-analytics-chart{width:100%;height:260px;min-height:0;display:block}.v3-chart-empty{color:#7a899d;text-align:center;background:linear-gradient(145deg,#f8fbff,#f3f6fa);border:1px dashed #ccd8e8;border-radius:12px;align-content:center;place-items:center;gap:6px;height:210px;margin-top:12px;display:grid}.v3-chart-empty svg{color:#8eafe7}.v3-chart-empty strong{color:#40516a;font-size:.82rem}.v3-chart-empty span{max-width:360px;font-size:.68rem;line-height:1.45}.v3-panel-heading>a{color:#276ef1;font-size:.7rem;font-weight:800;text-decoration:none}.v3-funnel{gap:0;display:grid}.v3-funnel>span{color:#4d5c72;border-bottom:1px solid #edf1f6;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:11px 0;font-size:.75rem;display:grid}.v3-funnel>span:last-child{border-bottom:0}.v3-funnel>span strong{color:#175cd3;background:#edf4ff;border-radius:8px;place-items:center;width:36px;height:30px;font-size:.82rem;display:grid}.v3-attention{gap:0;display:grid}.v3-attention>a{color:#27364d;border-bottom:1px solid #edf1f6;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;text-decoration:none;display:grid}.v3-attention>a:last-child{border-bottom:0}.v3-attention>a>span{color:#16835b;background:#eaf7f0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.v3-attention>a>span.is-alert{color:#c13c28;background:#fff1ed}.v3-attention>a strong{font-size:.75rem}.v3-attention>a b{text-align:right;min-width:28px;font-size:.78rem}.v3-category-list{gap:0;display:grid}.v3-category-list>button{color:#27364d;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:9px minmax(110px,1fr) auto auto;align-items:center;gap:9px;width:100%;padding:11px 0;display:grid}.v3-category-list>button:last-of-type{border-bottom:0}.v3-category-list>button>span{border-radius:50%;width:8px;height:8px}.v3-category-list>button strong{font-size:.75rem}.v3-category-list>button small{color:#7a899d;font-size:.65rem}.v3-category-list>button b{white-space:nowrap;font-size:.7rem}.v3-health>.v3-panel-heading+strong{align-items:baseline;gap:7px;margin:14px 0;font-size:2rem;display:flex}.v3-health>.v3-panel-heading+strong small{color:#77859a;font-size:.68rem}.v3-health>.v3-panel-heading+strong+div{background:#e8edf4;border-radius:99px;height:8px;overflow:hidden}.v3-health>.v3-panel-heading+strong+div span{border-radius:inherit;background:linear-gradient(90deg,#1ea873,#47c393);height:100%;display:block}.v3-health>p{color:#667085;font-size:.72rem;line-height:1.55}.v3-drawer{padding:30px 32px}.v3-drawer>h2{font-size:clamp(2rem,6vw,3.2rem);line-height:1.05}.v3-drawer>strong{margin:12px 0 4px;font-size:1.65rem;display:block}.v3-drawer>p:not(.control-kicker){color:#667085;line-height:1.5}.v3-drawer-breakdown{gap:7px;margin:20px 0;display:grid}.v3-drawer-breakdown>span{background:#fafcff;border:1px solid #e2e9f2;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;display:flex}.v3-drawer-breakdown>span strong{font-size:.74rem}.v3-drawer-breakdown>span b{color:#175cd3;font-size:.76rem}@media (max-width:1100px){.executive-admin-content .admin-products-page>.admin-shell{grid-template-columns:240px minmax(0,1fr)}.executive-admin-content .editor-actions{max-width:none}.executive-admin-content .connection-layout{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:820px){.executive-admin-content .connection-layout,.executive-admin-content .admin-products-page>.admin-shell{grid-template-columns:1fr}.executive-admin-content .connection-product-list{max-height:360px}.executive-admin-content .admin-product-list{display:none}.executive-admin-content .mobile-product-picker{display:grid}.executive-admin-content .admin-editor-heading{flex-direction:column}.executive-admin-content .editor-actions{justify-content:flex-start;width:100%}}@media (max-width:620px){.executive-admin-content .connection-url-editor>div{grid-template-columns:1fr}.v3-category-list>button{grid-template-columns:9px 1fr auto}.v3-category-list>button b{grid-column:2/-1}.v3-drawer{padding:24px 20px}.v3-trend,.v3-chart-empty{height:170px}}.investor-admin-page{color:#1a2940;width:min(100%,1680px);margin:0 auto;padding:30px clamp(18px,3vw,44px) 64px}.investor-admin-header,.investor-admin-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.investor-admin-header h2,.investor-admin-card-heading h3{letter-spacing:-.035em;margin:4px 0}.investor-admin-header>div>p:last-child{color:#64738a;max-width:690px;margin:8px 0 0;line-height:1.55}.investor-admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.investor-admin-actions button,.investor-admin-card>button,.investor-admin-card-heading>button,.investor-upload-form button,.investor-admin-submit,.investor-access-list button{color:#38516e;cursor:pointer;background:#fff;border:1px solid #d4dfec;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;font-size:.71rem;font-weight:800;display:inline-flex}.investor-admin-actions .is-primary,.investor-admin-submit{color:#fff;background:#276ef1;border-color:#276ef1}.investor-admin-actions .is-danger,.investor-access-list .is-danger{color:#b33f34;background:#fff4f2;border-color:#f0c8c4}.investor-admin-message{color:#7d5711;background:#fff4dd;border-radius:8px;margin:14px 0;padding:11px 13px;font-size:.75rem}.investor-admin-tabs{flex-wrap:wrap;gap:7px;margin:22px 0 14px;display:flex}.investor-admin-tabs button{color:#617187;cursor:pointer;background:#fff;border:1px solid #d8e2ed;border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:800}.investor-admin-tabs button.is-active{color:#fff;background:#276ef1;border-color:#276ef1}.investor-admin-card{background:#fff;border:1px solid #dce4ef;border-radius:14px;margin-top:14px;padding:21px;box-shadow:0 10px 26px #1932510b}.investor-admin-card-heading small{color:#6b7b90;text-align:right;max-width:470px;font-size:.68rem;line-height:1.45}.investor-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:19px;display:grid}.investor-editor-grid label,.investor-editor-list,.investor-upload-form label,.investor-access-basics label{color:#506076;gap:5px;font-size:.68rem;font-weight:800;display:grid}.investor-editor-grid input,.investor-editor-grid textarea,.investor-editor-list textarea,.investor-upload-form input,.investor-upload-form select,.investor-access-basics input,.investor-document-permissions select{box-sizing:border-box;color:#1e2d43;width:100%;font:inherit;background:#fff;border:1px solid #d4dfeb;border-radius:8px;padding:9px 10px}.investor-editor-grid textarea,.investor-editor-list textarea{resize:vertical;min-height:95px}.investor-editor-list{margin-top:12px}.investor-editor-list span{justify-content:space-between;gap:10px;display:flex}.investor-editor-list small{color:#8290a2;font-size:.6rem}.investor-upload-form{grid-template-columns:1.1fr .8fr .8fr 1fr auto;align-items:end;gap:10px;margin-top:18px;display:grid}.investor-upload-description{grid-column:1/-2}.investor-admin-documents,.investor-access-list{border-top:1px solid #e5ebf3;gap:0;margin-top:18px;display:grid}.investor-admin-documents article,.investor-access-list article{border-bottom:1px solid #e5ebf3;align-items:center;gap:11px;padding:12px 2px;display:flex}.investor-admin-documents article>div,.investor-access-list article>div:first-child{flex:1;gap:3px;min-width:0;display:grid}.investor-admin-documents small,.investor-access-list small{color:#748399;font-size:.65rem}.investor-admin-documents button{margin-left:auto}.investor-access-form{max-width:1020px}.investor-access-basics{grid-template-columns:1.5fr .7fr 1fr 1fr;gap:11px;margin-top:19px;display:grid}.investor-access-checkbox{align-items:center;gap:7px;display:flex!important}.investor-product-permissions,.investor-document-permissions{margin-top:20px}.investor-product-permissions>p,.investor-document-permissions>p{color:#718095;margin:5px 0 10px;font-size:.7rem}.investor-product-permissions>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.investor-product-permissions label{border:1px solid #e0e7ef;border-radius:8px;align-items:center;gap:7px;padding:9px;font-size:.7rem;font-weight:750;display:flex}.investor-product-permissions label span{border-radius:50%;width:8px;height:8px}.investor-document-permissions>div{gap:7px;display:grid}.investor-document-permissions label{border:1px solid #e0e7ef;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px;display:flex}.investor-document-permissions label>span{gap:2px;font-size:.72rem;font-weight:800;display:grid}.investor-document-permissions small{color:#7b899c;font-size:.62rem;font-weight:600}.investor-access-list p{color:#64758c;margin:0;font-size:.67rem}.investor-access-list article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.investor-access-status{color:#607087;text-transform:capitalize;background:#edf2f7;border-radius:999px;padding:3px 6px;font-size:.58rem;font-style:normal;font-weight:850;display:inline-flex}.investor-access-status.is-active{color:#08744a;background:#dff6e9}.investor-access-status.is-pending{color:#225fc4;background:#eaf2ff}.investor-access-status.is-revoked,.investor-access-status.is-expired{color:#b53b2f;background:#ffebe8}@media (max-width:980px){.investor-upload-form,.investor-access-basics{grid-template-columns:1fr 1fr}.investor-upload-description{grid-column:auto}.investor-product-permissions>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.investor-admin-header,.investor-admin-card-heading,.investor-access-list article{flex-direction:column}.investor-admin-actions{justify-content:flex-start}.investor-admin-card-heading small{text-align:left}.investor-editor-grid,.investor-upload-form,.investor-access-basics,.investor-product-permissions>div{grid-template-columns:1fr}.investor-access-list article>div:last-child{justify-content:flex-start}}.beta-empty-note{color:#748196;margin:12px 8px;font-size:.72rem;line-height:1.45}.beta-empty-state{text-align:center;color:#667085;place-content:center;min-height:360px;display:grid}.beta-empty-state h3{color:#17243a;margin:0 0 7px}.beta-code-actions{flex-wrap:wrap;gap:12px;display:flex}.beta-campaigns{border-top:1px solid #e3e9f1;gap:10px;margin-top:24px;padding-top:20px;display:grid}.beta-campaign-row{background:#f9fbfd;border:1px solid #e1e7ef;border-radius:10px;gap:10px;padding:13px;display:grid}.beta-campaign-row>div{gap:3px;display:grid}.beta-campaign-row small,.beta-campaign-row footer span{color:#748196;font-size:.67rem}.beta-campaign-row dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;display:grid}.beta-campaign-row dl div{background:#fff;border-radius:7px;gap:2px;padding:7px;display:grid}.beta-campaign-row dt{color:#748196;text-transform:uppercase;font-size:.58rem}.beta-campaign-row dd{color:#17243a;margin:0;font-size:.8rem;font-weight:800}.beta-campaign-row footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.beta-campaign-row footer button{color:#276ef1;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:.67rem;font-weight:800;display:inline-flex}@media (max-width:620px){.beta-campaign-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-campaign-row footer{flex-direction:column;align-items:flex-start}}.beta-field-help{color:#748196;margin-top:3px;font-size:.67rem;font-weight:500;line-height:1.4;display:block}.beta-campaign-row footer button+button{margin-left:8px}.about-hero{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#f8f8f3,#eef1ea);padding:clamp(84px,11vw,150px) 0 0}.about-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:end;gap:clamp(48px,8vw,110px);display:grid}.about-hero h1{max-width:920px;margin-bottom:28px;font-size:clamp(3rem,6.3vw,6.2rem)}.about-hero-copy{max-width:780px;color:var(--ink-soft);font-size:clamp(1.12rem,1.8vw,1.4rem)}.about-hero-note{border-left:1px solid #bfc4bb;padding:28px 0 4px 28px}.about-hero-note p:last-child{color:var(--ink-soft);margin-bottom:0;font-size:1.02rem}.about-proof-strip{border-top:1px solid #cdd1c8;grid-template-columns:repeat(3,1fr);margin-top:clamp(70px,9vw,120px);display:grid}.about-proof-strip>div{border-right:1px solid #cdd1c8;gap:3px;padding:24px 26px 28px 0;display:grid}.about-proof-strip>div+div{padding-left:28px}.about-proof-strip>div:last-child{border-right:0}.about-proof-strip strong{font:700 clamp(1.45rem, 2.4vw, 2.2rem) var(--font-display)}.about-proof-strip span{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;font-weight:650}.about-timeline{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.about-timeline article{padding:36px 34px 12px 0;position:relative}.about-timeline article+article{border-left:1px solid var(--line);padding-left:34px}.about-timeline article:before{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.about-timeline article+article:before{left:34px}.about-timeline span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.about-timeline h3{margin:44px 0 16px;font-size:1.5rem}.about-timeline p{color:var(--ink-soft)}.about-experience-section{color:#fff;background:#121712}.about-experience-section .eyebrow{color:#9db2ff}.about-experience-heading{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(48px,8vw,110px);display:grid}.about-experience-heading>p{color:#b9c0b9;font-size:1.13rem;line-height:1.8}.about-organization-grid{border-block:1px solid #384038;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.about-organization-grid article{border-right:1px solid #384038;gap:8px;padding:35px 28px;display:grid}.about-organization-grid article:last-child{border-right:0}.about-organization-grid strong{font:700 clamp(2rem, 4vw, 3.5rem) var(--font-display)}.about-organization-grid span{color:#8f998f;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:750}.about-context-note{color:#7f897f;max-width:760px;margin:22px 0 0;font-size:.76rem}.about-principles-grid{border-top:1px solid #cdd0c9;grid-template-columns:repeat(3,1fr);display:grid}.about-principles-grid article{border-right:1px solid #cdd0c9;min-height:300px;padding:30px}.about-principles-grid article:last-child{border-right:0}.about-principles-grid span,.about-opportunity-grid>article>span{color:var(--accent);font-size:.75rem;font-weight:800}.about-principles-grid h3{margin:54px 0 16px;font-size:1.45rem}.about-principles-grid p{color:var(--ink-soft)}.about-today-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(50px,9vw,130px);display:grid}.about-team-section{border-block:1px solid var(--line);background:#fff}.about-team-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.about-person-card{border:1px solid var(--line);background:var(--paper);grid-template-columns:180px minmax(0,1fr);min-height:300px;display:grid;overflow:hidden}.about-person-card.is-founder{grid-column:1/-1;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.about-person-image{background:var(--soft);min-height:100%;position:relative}.about-person-image img{object-fit:cover;width:100%;height:100%;display:block}.about-person-copy{flex-direction:column;padding:clamp(26px,4vw,48px);display:flex}.about-person-copy h3{margin-bottom:8px}.about-person-copy>strong{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;font-size:.82rem}.about-person-copy>p:not(.eyebrow){color:var(--ink-soft);margin-top:22px}.about-company-link{color:var(--accent);align-items:center;gap:8px;margin-top:28px;font-weight:750;display:inline-flex}.about-opportunity-section{background:var(--accent);color:#fff}.about-opportunity-section .eyebrow{color:#c8d4ff}.about-opportunity-section .section-heading>p:last-child{color:#d9e0ff}.about-opportunity-grid{border-top:1px solid #ffffff4d;grid-template-columns:repeat(2,1fr);display:grid}.about-opportunity-grid article{flex-direction:column;min-height:340px;padding:34px 42px 10px 0;display:flex}.about-opportunity-grid article+article{border-left:1px solid #ffffff4d;padding-left:42px}.about-opportunity-grid>article>span{color:#dbe3ff}.about-opportunity-grid h3{margin:60px 0 16px}.about-opportunity-grid p{color:#d9e0ff}.about-opportunity-grid .text-link{color:#fff}.company-contact-section{background:var(--paper)}.company-contact-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.company-contact-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:360px;padding:32px;display:flex}.company-contact-card>svg{margin-bottom:58px}.company-contact-card h3{font-size:1.55rem}.company-contact-card>p:not(.eyebrow){color:var(--ink-soft)}.contact-page-hero{background:linear-gradient(145deg,#f8f8f3,#eef1ea)}@media (max-width:900px){.about-hero-grid,.about-experience-heading,.about-today-grid{grid-template-columns:1fr}.about-hero-note{max-width:620px}.about-timeline{grid-template-columns:1fr}.about-timeline article,.about-timeline article+article{border-bottom:1px solid var(--line);border-left:0;padding:32px 0 32px 30px}.about-timeline article:before,.about-timeline article+article:before{top:38px;left:0}.about-timeline h3{margin-top:22px}.about-team-grid,.company-contact-grid{grid-template-columns:1fr}.about-person-card.is-founder{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr)}}@media (max-width:680px){.about-proof-strip,.about-organization-grid,.about-principles-grid,.about-opportunity-grid{grid-template-columns:1fr}.about-proof-strip>div,.about-proof-strip>div+div,.about-organization-grid article,.about-principles-grid article,.about-opportunity-grid article,.about-opportunity-grid article+article{border-left:0;border-right:0;border-bottom:1px solid var(--line);padding-left:0;padding-right:0}.about-organization-grid article{border-color:#384038}.about-opportunity-grid article,.about-opportunity-grid article+article{border-color:#ffffff4d}.about-person-card,.about-person-card.is-founder{grid-column:auto;grid-template-columns:1fr}.about-person-image{aspect-ratio:1}.company-contact-card{min-height:320px}}.beta-campaign-workspace{gap:16px;margin-top:18px;display:grid}.beta-workspace-toolbar{background:#fff;border:1px solid #dce4ef;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex;box-shadow:0 8px 24px #0f2a520a}.beta-workspace-tabs,.beta-workspace-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.beta-workspace-tabs button{color:#5c6d84;cursor:pointer;background:#fff;border:1px solid #d8e1ed;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:.72rem;font-weight:800;display:inline-flex}.beta-workspace-tabs button.is-active{color:#fff;background:#276ef1;border-color:#276ef1}.beta-workspace-tabs button span{color:#607189;text-align:center;background:#eef3f9;border-radius:999px;min-width:18px;padding:2px 5px;font-size:.62rem}.beta-workspace-tabs button.is-active span{color:#fff;background:#fff3}.beta-campaign-list{gap:14px;display:grid}.beta-campaign-list-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:2px;display:flex}.beta-campaign-list-heading h3{letter-spacing:-.03em;margin:3px 0 6px;font-size:1.35rem}.beta-campaign-list-heading p:not(.control-kicker){color:#718096;margin:0;font-size:.76rem;line-height:1.5}.beta-mini-metrics{gap:8px;display:flex}.beta-mini-metrics span{color:#748196;background:#f8faff;border:1px solid #e0e7f0;border-radius:9px;gap:2px;padding:9px 12px;font-size:.64rem;display:grid}.beta-mini-metrics strong{color:#17243a;font-size:1.05rem}.beta-campaign-card{background:#fff;border:1px solid #dce4ef;border-radius:15px;gap:14px;padding:18px 19px;display:grid;box-shadow:0 8px 24px #0f2a520b}.beta-campaign-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.beta-campaign-card-head>div{gap:4px;display:grid}.beta-campaign-card-head h4{letter-spacing:-.02em;margin:2px 0 0;font-size:1.05rem}.beta-campaign-card-head small{color:#728096;font-size:.67rem}.beta-status{color:#5c6b80;text-transform:uppercase;letter-spacing:.04em;background:#edf2f7;border-radius:999px;width:max-content;padding:4px 8px;font-size:.6rem;font-weight:850;display:inline-flex}.beta-status-active{color:#087443;background:#def7eb}.beta-status-paused{color:#8a6114;background:#fff4dd}.beta-status-expired,.beta-status-sync-required{color:#b42318;background:#ffebe8}.beta-code-line{background:#f7f9fc;border:1px solid #e0e7f0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;display:flex}.beta-code-line code,.beta-detail-code code{color:#14213d;letter-spacing:.05em;white-space:nowrap;font:700 .85rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.beta-code-line button,.beta-campaign-card footer button{color:#276ef1;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;font-size:.68rem;font-weight:800;display:inline-flex}.beta-campaign-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.beta-campaign-stats div{background:#f8faff;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.beta-campaign-stats dt{color:#78879b;text-transform:uppercase;font-size:.57rem;font-weight:800}.beta-campaign-stats dd{color:#17243a;margin:0;font-size:.79rem;font-weight:850}.beta-campaign-card footer{color:#748196;justify-content:space-between;align-items:center;gap:12px;padding-top:2px;font-size:.66rem;display:flex}.beta-campaign-card footer>div{flex-wrap:wrap;gap:10px;display:flex}.beta-panel-empty{color:#718096;text-align:center;background:#fbfcfe;border:1px dashed #cfdbe9;border-radius:13px;place-items:center;gap:10px;min-height:170px;padding:24px;display:grid}.beta-panel-empty p{margin:0}.beta-approval-placeholder{background:#fff;border:1px solid #dce4ef;border-radius:14px;align-content:center;gap:12px;min-height:220px;padding:24px;display:grid}.beta-approval-placeholder h3{margin:2px 0}.beta-approval-placeholder p:not(.control-kicker){color:#667085;max-width:620px;margin:0;line-height:1.55}.beta-approval-placeholder-stats{flex-wrap:wrap;gap:9px;display:flex}.beta-approval-placeholder-stats span{color:#718096;background:#f6f9fd;border-radius:8px;padding:9px 11px;font-size:.68rem}.beta-approval-placeholder-stats strong{color:#17243a;margin-right:4px;font-size:.95rem}.beta-approval-card{gap:14px;margin:0;display:grid}.beta-approval-card-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.beta-approval-card-head h3{margin:3px 0 6px}.beta-approval-card-head p:not(.control-kicker){color:#667085;margin:0;font-size:.76rem;line-height:1.5}.beta-approval-count{color:#175cd3;background:#eaf2ff;border-radius:999px;padding:6px 9px;font-size:.67rem;font-weight:850}.beta-modal-backdrop{z-index:120;background:#0712237a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.beta-modal,.beta-detail-drawer{background:#fff;border:1px solid #dce4ef;border-radius:17px;width:min(570px,100%);max-height:min(92vh,760px);padding:25px;overflow:auto;box-shadow:0 24px 80px #0712233d}.beta-detail-drawer{width:min(520px,100%);margin-left:auto}.beta-modal>header,.beta-detail-drawer>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:19px;display:flex}.beta-modal h3,.beta-detail-drawer h3{letter-spacing:-.035em;margin:3px 0 6px;font-size:1.55rem}.beta-modal header p:not(.control-kicker),.beta-detail-drawer header p:not(.control-kicker){color:#667085;margin:0;font-size:.76rem;line-height:1.5}.beta-create-form{gap:14px;display:grid}.beta-create-form label{color:#526177;gap:6px;font-size:.69rem;font-weight:850;display:grid}.beta-create-form input,.beta-create-form select{box-sizing:border-box;color:#17243a;background:#fff;border:1px solid #d2dce9;border-radius:8px;width:100%;min-height:42px;padding:9px 10px}.beta-create-form small,.beta-form-help{color:#748196;margin:0;font-size:.66rem;font-weight:500;line-height:1.45}.beta-code-input{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.beta-code-input button{color:#276ef1;cursor:pointer;background:#f7f9fc;border:1px solid #d2dce9;border-radius:8px;padding:8px 11px;font-size:.68rem;font-weight:800}.beta-limit-input{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.beta-limit-input span{color:#748196;font-size:.66rem;font-weight:500}.beta-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.beta-create-form>footer{justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.beta-detail-code{background:#f7f9fc;border:1px solid #e0e7f0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 15px;padding:13px;display:flex}.beta-detail-metrics{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.beta-detail-metrics span{background:#f8faff;border-radius:9px;gap:4px;padding:11px;display:grid}.beta-detail-metrics small{color:#748196;font-size:.62rem}.beta-detail-metrics strong{color:#17243a;font-size:.95rem}.beta-detail-note{color:#667085;margin:16px 0 0;font-size:.72rem;line-height:1.55}.beta-detail-actions{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.beta-workspace-actions .control-button svg,.beta-detail-actions .control-button svg{flex:none}@media (max-width:900px){.beta-campaign-list-heading{flex-direction:column;align-items:flex-start}.beta-mini-metrics{width:100%}.beta-mini-metrics span{flex:1}.beta-campaign-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.beta-workspace-toolbar,.beta-campaign-card footer,.beta-approval-card-head{flex-direction:column;align-items:flex-start}.beta-workspace-actions,.beta-workspace-actions .control-button{width:100%}.beta-workspace-actions .control-button{justify-content:center}.beta-code-line{flex-direction:column;align-items:flex-start}.beta-code-line code{max-width:100%}.beta-campaign-card footer>div{justify-content:flex-start;width:100%}.beta-modal,.beta-detail-drawer{padding:21px 18px}.beta-form-grid,.beta-limit-input{grid-template-columns:1fr}.beta-limit-input span{margin-top:-4px}.beta-detail-code{flex-direction:column;align-items:flex-start}.beta-detail-code code{max-width:100%}}.beta-page,.beta-account-page{min-height:70vh;color:var(--ink);background:#f7f8f4}.beta-hero{border-bottom:1px solid var(--line);background:linear-gradient(132deg,#f3f5ed 0%,#e8eee6 55%,#dfe9e4 100%);grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:48px;min-height:540px;padding:clamp(72px,10vw,126px) max(24px,50% - 590px);display:grid}.beta-hero h1,.beta-account-hero h1,.beta-product-hero h1{letter-spacing:-.07em;max-width:780px;margin:12px 0 20px;font-size:clamp(2.8rem,6vw,6.7rem);line-height:.94}.beta-hero p:not(.eyebrow),.beta-account-hero p:not(.eyebrow),.beta-product-hero p:not(.eyebrow){max-width:650px;color:var(--ink-soft);font-size:1.1rem;line-height:1.65}.beta-hero-actions,.beta-product-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.beta-button{color:#17231f;cursor:pointer;background:#fff;border:1px solid #b8c5bc;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 15px;font-size:.75rem;font-weight:850;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.beta-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px #192f221f}.beta-button:disabled{cursor:not-allowed;opacity:.52}.beta-button-primary{color:#fff;background:#10291c;border-color:#10291c}.beta-button-primary:hover:not(:disabled){background:#1d4930}.beta-button svg{flex:none}.beta-text-button{color:#276044;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:.72rem;font-weight:850;display:inline-flex}.beta-text-link,.beta-back-link{color:#22613e;align-items:center;gap:6px;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.beta-back-link{color:#52665a;margin-bottom:26px}.beta-hero-orbit{aspect-ratio:1;background:radial-gradient(circle,#fff 0 18%,#0000 18.5%),radial-gradient(circle,#ffffffbd,#fff0 67%);border:1px solid #27513738;border-radius:50%;place-items:center;max-width:430px;margin-left:auto;display:grid;position:relative}.beta-hero-orbit:before,.beta-hero-orbit:after{content:"";border:1px dashed #2751374d;border-radius:50%;position:absolute;inset:13%;transform:rotate(26deg)}.beta-hero-orbit:after{inset:27%;transform:rotate(-38deg)}.beta-hero-orbit span{color:#28553a;background:#ffffffd1;border:1px solid #27513738;border-radius:999px;padding:9px 12px;font-size:.68rem;font-weight:850;position:absolute;box-shadow:0 8px 25px #1e452c14}.beta-hero-orbit span:first-child{top:15%;left:12%}.beta-hero-orbit span:nth-child(2){bottom:25%;right:7%}.beta-hero-orbit span:nth-child(3){bottom:10%;left:23%}.beta-section{padding:clamp(64px,8vw,104px) 0}.beta-section-soft{background:#eef2ec}.beta-section-heading{justify-content:space-between;gap:24px;margin-bottom:28px;display:flex}.beta-section-heading h2,.beta-product-grid h2,.beta-account-section h2,.beta-preferences h2{letter-spacing:-.06em;margin:6px 0 12px;font-size:clamp(2rem,4vw,3.9rem);line-height:.98}.beta-section-heading p:not(.eyebrow){max-width:620px;color:var(--ink-soft);margin:0;line-height:1.55}.beta-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.beta-product-card{background:#fff;border:1px solid #d8e0d8;border-radius:16px;flex-direction:column;min-height:270px;padding:25px;display:flex;box-shadow:0 12px 30px #1f37280d}.beta-card-meta,.beta-product-kicker{color:#637366;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.68rem;font-weight:850;display:flex}.beta-product-card h2{letter-spacing:-.04em;margin:35px 0 12px;font-size:1.6rem}.beta-product-card p{color:var(--ink-soft);margin:0;font-size:.85rem;line-height:1.55}.beta-card-footer{color:#6b7b70;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;font-size:.7rem;display:flex}.beta-status-free{color:#25653b;background:#e6f2e9}.beta-status-beta{color:#354d85;background:#e6ebf8}.beta-auth-card,.beta-consent-card,.beta-request-card,.beta-release-list,.beta-preferences{background:#fff;border:1px solid #d6e0d7;border-radius:16px;gap:14px;margin-top:26px;padding:25px;display:grid;box-shadow:0 12px 30px #1f37280d}.beta-auth-card h2,.beta-consent-card h2,.beta-request-card h2{letter-spacing:-.04em;margin:3px 0 0;font-size:1.65rem}.beta-auth-card p:not(.eyebrow),.beta-consent-card p:not(.eyebrow),.beta-request-card p:not(.eyebrow){color:var(--ink-soft);margin:0;line-height:1.55}.beta-email-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.beta-email-row input,.beta-create-form input{box-sizing:border-box;min-height:42px;color:var(--ink);font:inherit;background:#fbfcfa;border:1px solid #ccd8ce;border-radius:10px;padding:9px 12px}.beta-check{color:#44564a;align-items:flex-start;gap:9px;font-size:.75rem;line-height:1.5;display:flex}.beta-check input{accent-color:#255e3b;margin-top:3px}.beta-check a{color:#225e3c;font-weight:800}.beta-signed-in{color:#24643d;background:#eff8f0;border:1px solid #cce0d2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;padding:13px 15px;font-size:.78rem;display:flex}.beta-signed-in span{margin-right:auto}.beta-message{border-radius:10px;margin:0;padding:12px 14px;font-size:.76rem;line-height:1.45}.beta-message-error{color:#9c3225;background:#fff0ed}.beta-message-success{color:#23633a;background:#e9f7ec}.beta-loading{color:#617267;justify-content:center;align-items:center;gap:8px;min-height:160px;font-size:.8rem;display:flex}.beta-spin{animation:1s linear infinite beta-spin}@keyframes beta-spin{to{transform:rotate(360deg)}}.beta-product-hero{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#eef4ef,#f8f9f5);padding:clamp(60px,8vw,100px) 0 58px}.beta-product-hero h1{font-size:clamp(3rem,8vw,7.8rem)}.beta-product-grid{grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);gap:42px;display:grid}.beta-product-aside{background:#eef4ed;border:1px solid #d6e0d7;border-radius:16px;align-self:start;margin-top:45px;padding:24px}.beta-product-aside h3{letter-spacing:-.04em;margin:4px 0 16px;font-size:1.55rem}.beta-product-aside ul{color:#53665a;gap:12px;margin:0 0 24px;padding:0;font-size:.76rem;line-height:1.45;list-style:none;display:grid}.beta-product-aside li{gap:8px;display:flex}.beta-product-aside li svg{color:#30784a;flex:none}.beta-release-list{margin-top:24px}.beta-release-heading{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.beta-release-heading h3{letter-spacing:-.04em;margin:4px 0 0;font-size:1.5rem}.beta-release-row{border-top:1px solid #e0e7e0;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.beta-release-row>div{gap:4px;display:grid}.beta-release-row strong{font-size:.9rem}.beta-release-row span,.beta-release-row small{color:#6d7c70;font-size:.7rem}.beta-release-row small{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.beta-empty{color:#6a7a6d;margin:0;font-size:.78rem;line-height:1.5}.beta-account-hero{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#eef4ef,#f8f9f5);padding:clamp(60px,9vw,115px) 0 48px}.beta-account-hero h1{font-size:clamp(3rem,7vw,6rem)}.beta-account-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.beta-account-header{justify-content:space-between;align-items:flex-start;gap:20px;padding:clamp(55px,8vw,90px) 0 35px;display:flex}.beta-account-header h1{letter-spacing:-.07em;margin:7px 0 8px;font-size:clamp(2.8rem,6vw,5.5rem);line-height:.94}.beta-account-header p:not(.eyebrow){color:#6a7a6d;margin:0}.beta-account-section{padding:35px 0 70px}.beta-account-section .beta-section-heading{align-items:flex-end}.beta-account-section .beta-section-heading>span{color:#39754b;font-size:.75rem;font-weight:850}.beta-preferences{margin:0 0 70px}.beta-preferences h2{font-size:2.1rem}.beta-muted{color:#748077;margin:0;font-size:.72rem}@media (max-width:900px){.beta-hero{grid-template-columns:1fr}.beta-hero-orbit{max-width:340px;margin:0 auto}.beta-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-product-grid{grid-template-columns:1fr}.beta-product-aside{margin-top:0}.beta-account-header{padding-top:55px}}@media (max-width:620px){.beta-hero{padding-top:64px}.beta-hero h1,.beta-account-hero h1{font-size:clamp(2.8rem,15vw,4.5rem)}.beta-card-grid,.beta-email-row{grid-template-columns:1fr}.beta-release-row{flex-direction:column;align-items:flex-start}.beta-release-row .beta-button{width:100%}.beta-account-header{flex-direction:column;align-items:flex-start}.beta-account-header-actions{justify-content:flex-start}.beta-section-heading{display:block}.beta-section-heading h2{font-size:2.6rem}}.central-beta-admin{background:#f7f9fc;border:1px solid #dce4ef;border-radius:16px;gap:18px;max-width:1280px;margin:0 auto 30px;padding:24px;display:grid}.central-beta-admin .control-section-heading{margin:0}.central-beta-admin .control-section-heading h2{margin:4px 0 8px}.central-beta-admin .control-section-heading p:not(.control-kicker){color:#667085;max-width:680px;margin:0;font-size:.75rem;line-height:1.5}.central-beta-metrics{flex-wrap:wrap;gap:9px;display:flex}.central-beta-metrics span{color:#718096;background:#fff;border:1px solid #dce4ef;border-radius:10px;gap:2px;padding:10px 13px;font-size:.65rem;display:grid}.central-beta-metrics strong{color:#17243a;font-size:1.1rem}.central-beta-layout{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:15px;display:grid}.central-beta-form,.central-beta-releases,.central-beta-requests{gap:12px;display:grid}.central-beta-form h3,.central-beta-releases h3,.central-beta-requests h3{margin:0;font-size:1.2rem}.central-beta-form label{color:#526177;gap:5px;font-size:.68rem;font-weight:800;display:grid}.central-beta-form input,.central-beta-form select,.central-beta-form textarea{box-sizing:border-box;color:#17243a;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #d2dce9;border-radius:8px;padding:8px 10px}.central-beta-form textarea{resize:vertical;min-height:70px}.central-beta-releases article,.central-beta-requests article{border-top:1px solid #e5eaf1;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.central-beta-releases article>div:first-child,.central-beta-requests article>span{gap:4px;min-width:0;display:grid}.central-beta-releases small,.central-beta-requests small{color:#748196;font-size:.66rem}.central-beta-releases code{overflow-wrap:anywhere;color:#5e6d82;font-size:.6rem}.central-beta-releases article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.central-beta-admin .control-button{align-items:center;gap:6px;display:inline-flex}.central-beta-admin .panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}@media (max-width:900px){.central-beta-layout{grid-template-columns:1fr}}@media (max-width:620px){.central-beta-releases article,.central-beta-requests article{flex-direction:column;align-items:flex-start}.central-beta-releases article>div:last-child{justify-content:flex-start}}.legal-page{background:#f7f8f4}.legal-copy{max-width:820px;padding-top:clamp(70px,10vw,130px);padding-bottom:clamp(70px,10vw,130px)}.legal-copy h1{letter-spacing:-.07em;margin:10px 0 26px;font-size:clamp(3rem,7vw,6.2rem);line-height:.94}.legal-copy h2{letter-spacing:-.04em;margin:38px 0 10px;font-size:1.6rem}.legal-copy p{max-width:700px;color:var(--ink-soft);line-height:1.7}.legal-copy a{color:#22613e;font-weight:800}.beta-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:6px 0 2px;display:grid}.beta-profile-fields label,.member-field-label{color:#435248;gap:6px;font-size:.72rem;font-weight:850;display:grid}.beta-profile-fields input{box-sizing:border-box;width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fbfcfa;border:1px solid #ccd8ce;border-radius:10px;padding:9px 12px}.beta-profile-fields input[readonly]{color:#53645a;background:#eef2ee}.beta-consent-explanation{color:var(--ink-soft);margin:0;font-size:.82rem;line-height:1.55}.beta-consent-card>.beta-button{width:100%}.member-account-page{color:var(--ink);padding:56px 0 72px}.member-account-page.member-account-embedded{padding-top:18px}.member-account-page.member-account-loading{min-height:140px;color:var(--ink-soft);justify-content:center;align-items:center;display:flex}.member-card,.member-section,.member-card h2,.member-section h2{color:#f3f7ff}.member-card p,.member-section p,.member-section-heading>span,.member-license small,.member-license p,.member-empty{color:#b9c7d9}.member-card .eyebrow,.member-section .eyebrow{color:#84aefc}.member-card .bundle-action{color:#fff}.member-card .bundle-quiet-action,.member-signout{color:#c3d0e0}.member-email-card{gap:12px;display:grid}.member-email-card>p{margin:0}.member-preference-check{color:#e7effd}.member-recipient{border-top:1px solid #8faddc2e;gap:6px;margin-top:4px;padding-top:14px;display:grid}.member-field-label{color:#e7effd}.member-recipient p{color:#9fb0c6;margin:0;font-size:.74rem}.member-email-form{margin-top:3px}.member-email-form input{color:#fff!important}.member-license strong{color:#f3f7ff}.member-license footer{color:#83b1ff}.member-signout{margin-top:4px}@media (max-width:760px){.beta-profile-fields{grid-template-columns:1fr}.member-account-page{width:min(100% - 32px,1180px);padding-bottom:54px}}.account-shell{padding:42px 0 92px}.account-topbar{border-bottom:1px solid #dce5dc;justify-content:space-between;align-items:center;gap:24px;padding:12px 0 32px;display:flex}.account-email-line{color:#6a7a6d;margin:5px 0 0;font-size:.8rem}.account-topbar-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.account-layout{grid-template-columns:190px minmax(0,1fr);gap:46px;padding-top:32px;display:grid}.account-menu{align-content:start;gap:5px;height:max-content;display:grid;position:sticky;top:30px}.account-menu a{color:#66756a;border-radius:10px;align-items:center;min-height:42px;padding:0 13px;font-size:.8rem;font-weight:800;text-decoration:none;display:flex}.account-menu a:hover{color:#1e5a38;background:#edf3ed}.account-menu a.is-active{color:#fff;background:#153c2a;box-shadow:0 8px 20px #153c2a26}.account-main{min-width:0}.account-welcome{justify-content:space-between;align-items:flex-end;gap:20px;padding:20px 0 31px;display:flex}.account-welcome h1{letter-spacing:-.07em;max-width:780px;margin:7px 0 8px;font-size:clamp(2.8rem,6vw,5.8rem);line-height:.93}.account-welcome p:not(.eyebrow){color:#6a7a6d;margin:0}.account-plan-badge{color:#24653b;white-space:nowrap;background:#e6f2e9;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.68rem;font-weight:850;display:inline-flex}.account-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.account-stat-grid>div,.account-stat-grid>button{color:#304238;text-align:left;min-height:126px;font:inherit;background:#fff;border:1px solid #d8e0d8;border-radius:15px;gap:8px;padding:18px;display:grid;box-shadow:0 10px 24px #1f37280a}.account-stat-grid>button{cursor:pointer}.account-stat-grid>button:hover{border-color:#8eb59a;transform:translateY(-1px)}.account-stat-grid span{color:#6d7c70;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:850}.account-stat-grid strong{color:#173d2a;letter-spacing:-.04em;font-size:1.7rem}.account-stat-grid small{color:#2c7045;align-items:center;gap:5px;font-size:.72rem;font-weight:800;display:flex}.account-feature-card{color:#fff;background:linear-gradient(135deg,#153c2a,#24553d);border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);align-items:center;gap:24px;margin-top:26px;padding:28px;display:grid;overflow:hidden}.account-feature-card h2{letter-spacing:-.06em;margin:6px 0 11px;font-size:clamp(2rem,4vw,3.6rem)}.account-feature-card p:not(.eyebrow){color:#d5e5d9;max-width:580px;margin:0 0 20px;line-height:1.6}.account-feature-card .eyebrow{color:#b8dfbe}.account-feature-orbit{color:#dcf2df;letter-spacing:.05em;text-transform:uppercase;background:radial-gradient(circle,#9cd7a338,#0000 58%);border:1px solid #ffffff38;border-radius:50%;place-items:center;gap:12px;min-height:190px;font-size:.75rem;font-weight:800;display:grid}.account-feature-orbit span:nth-child(2){margin-top:-4px;margin-left:54px}.account-feature-orbit span:nth-child(3){margin-top:-4px;margin-left:-48px}.account-membership-card{background:#eef5ef;border:1px solid #d8e0d8;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:21px 23px;display:flex}.account-membership-card h2{margin:4px 0 6px;font-size:1.25rem}.account-membership-card p:not(.eyebrow){color:#637366;margin:0;font-size:.78rem;line-height:1.5}.account-benefit-note{color:#39754b;align-items:center;gap:7px;margin:14px 0 0;font-size:.75rem;font-weight:750;display:flex}.account-category-shortcuts{gap:16px;margin-top:42px;display:grid}.account-category-shortcuts h2{letter-spacing:-.055em;margin:5px 0 0;font-size:clamp(1.8rem,3vw,2.7rem)}.account-category-shortcuts>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.account-category-shortcuts button{color:#284236;text-align:left;cursor:pointer;font:inherit;background:#fff;border:1px solid #d8e0d8;border-radius:12px;grid-template-columns:1fr auto;gap:4px 10px;padding:14px;display:grid}.account-category-shortcuts button:hover{background:#f7faf6;border-color:#8eb59a}.account-category-shortcuts button span{font-size:.8rem;font-weight:850}.account-category-shortcuts button small{color:#718077;grid-column:1;font-size:.7rem;line-height:1.4}.account-category-shortcuts button svg{color:#30784a;grid-area:1/2/span 2;align-self:center}.account-content-section{padding:20px 0}.account-section-intro{padding:12px 0 28px}.account-section-intro h2{letter-spacing:-.07em;max-width:760px;margin:6px 0 12px;font-size:clamp(2.3rem,5vw,4.8rem);line-height:.95}.account-section-intro>p:not(.eyebrow){color:#66756a;max-width:640px;margin:0;line-height:1.6}.account-category-list{gap:34px;display:grid}.account-category{gap:16px;display:grid}.account-category-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.account-category-heading h3{letter-spacing:-.04em;margin:5px 0 4px;font-size:1.65rem}.account-category-heading p:not(.eyebrow){color:#6d7c70;max-width:590px;margin:0;font-size:.78rem;line-height:1.5}.account-category-heading>span{color:#6d7c70;white-space:nowrap;font-size:.72rem;font-weight:800}.account-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-product-card{background:#fff;border:1px solid #d8e0d8;border-radius:15px;flex-direction:column;min-height:215px;padding:21px;display:flex;box-shadow:0 10px 24px #1f372809}.account-product-card-top{color:#66756a;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.67rem;font-weight:850;display:flex}.account-product-card h3{color:#173d2a;letter-spacing:-.045em;margin:29px 0 9px;font-size:1.55rem}.account-product-card p{color:#68786d;margin:0;font-size:.8rem;line-height:1.55}.account-product-card-footer{color:#6e7c70;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:20px;font-size:.68rem;display:flex}.account-product-card-footer .beta-text-link{color:#21613b;align-items:center;gap:5px;font-weight:850;text-decoration:none;display:inline-flex}.account-release-list{gap:11px;display:grid}.account-release-card{background:#fff;border:1px solid #d8e0d8;border-radius:14px;align-items:center;gap:15px;padding:17px;display:flex}.account-release-icon{color:#2b7046;background:#e8f2e9;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.account-release-copy{flex:1;min-width:0}.account-release-copy .eyebrow{margin-bottom:3px}.account-release-copy h3{color:#173d2a;margin:0 0 5px;font-size:1.02rem}.account-release-copy p{color:#6d7c70;margin:0;font-size:.72rem}.account-release-copy small{color:#859188;overflow-wrap:anywhere;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem;display:block}.account-empty-card{color:#6a7a6d;background:#f7faf6;border:1px dashed #b9cabb;border-radius:15px;justify-items:start;gap:10px;padding:32px;display:grid}.account-empty-card svg{color:#39754b}.account-empty-card h3{color:#244735;margin:0;font-size:1.35rem}.account-empty-card p{max-width:500px;margin:0;font-size:.8rem;line-height:1.55}.account-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-settings-card{background:#fff;border:1px solid #d8e0d8;border-radius:15px;align-content:start;gap:13px;padding:21px;display:grid}.account-settings-card:last-child{grid-column:1/-1}.account-settings-heading{color:#2c7045;align-items:flex-start;gap:10px;display:flex}.account-settings-heading h3{color:#173d2a;margin:0;font-size:1.05rem}.account-settings-heading p{color:#718077;margin:3px 0 0;font-size:.72rem}.account-settings-card label:not(.beta-check){color:#435248;gap:6px;font-size:.72rem;font-weight:850;display:grid}.account-settings-card input[type=text],.account-settings-card input[type=email]{box-sizing:border-box;color:#203a2a;width:100%;min-height:42px;font:inherit;background:#fbfcfa;border:1px solid #ccd8ce;border-radius:10px;padding:9px 12px}.account-settings-card input[readonly]{color:#637366;background:#eef2ee}.account-settings-help{color:#718077;margin:0;font-size:.74rem;line-height:1.55}.account-settings-check{margin:2px 0}.account-inline-message,.account-global-message{color:#27663c;background:#eaf6ec;border-radius:10px;margin:16px 0 0;padding:11px 13px;font-size:.76rem}.account-settings-footer{border-top:1px solid #dce5dc;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:22px;display:flex}.account-settings-footer p:not(.eyebrow){color:#718077;margin:4px 0 0;font-size:.74rem}.account-settings-footer a{color:#21613b;font-weight:800}.account-booking{background:#fff;border:1px solid #d8e0d8;border-radius:15px;gap:16px;margin-top:28px;padding:21px;display:grid}.account-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-slot-grid article{border:1px solid #e2e9e2;border-radius:11px;gap:7px;padding:14px;display:grid}.account-slot-grid strong{color:#244735;font-size:.78rem}.account-slot-grid span{color:#718077;font-size:.7rem}.account-slot-grid .beta-button{justify-self:start}.account-shell .beta-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.account-shell .beta-text-button{align-items:center;gap:6px;display:inline-flex}.account-shell .beta-status{letter-spacing:.03em;border-radius:999px;padding:5px 8px;font-size:.61rem;font-weight:850}.account-shell .beta-status-free{color:#25653b;background:#e6f2e9}.account-shell .beta-status-beta{color:#354d85;background:#e6ebf8}@media (max-width:900px){.account-layout{grid-template-columns:1fr;gap:12px}.account-menu{border-bottom:1px solid #dce5dc;padding:4px 0 10px;display:flex;position:static;overflow-x:auto}.account-menu a{flex:none}.account-feature-card{grid-template-columns:1fr}.account-feature-orbit{display:none}.account-settings-card:last-child{grid-column:auto}}@media (max-width:620px){.account-shell{padding-top:22px}.account-topbar,.account-welcome,.account-membership-card,.account-settings-footer{flex-direction:column;align-items:flex-start}.account-topbar-actions{justify-content:flex-start}.account-welcome{padding-top:10px}.account-welcome h1{font-size:clamp(2.7rem,14vw,4.3rem)}.account-stat-grid,.account-product-grid,.account-settings-grid,.account-slot-grid,.account-category-shortcuts>div:last-child{grid-template-columns:1fr}.account-category-heading{display:block}.account-category-heading>span{margin-top:8px;display:block}.account-release-card{flex-wrap:wrap;align-items:flex-start}.account-release-copy{flex-basis:calc(100% - 58px)}.account-release-card>.beta-button{width:100%}.account-settings-footer{gap:12px}}.sales-sites-page{gap:16px;display:grid}.sales-sites-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sales-sites-kpis article{color:#276ef1;background:linear-gradient(145deg,#fff,#f7faff);border:1px solid #dce4ef;border-radius:14px;align-items:center;gap:12px;padding:18px;display:flex}.sales-sites-kpis span{color:#14213d;gap:3px;display:grid}.sales-sites-kpis strong{font-size:1.35rem}.sales-sites-kpis small{color:#6b788c;font-size:.67rem;font-weight:800}.sales-sites-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sales-sites-list{display:grid}.sales-sites-list article,.sales-site-row{color:#17243a;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #edf1f6;align-items:center;gap:10px;padding:12px 0;display:flex}.sales-site-row{cursor:pointer}.sales-site-row:hover,.sales-site-row.is-active{background:#f5f8ff}.sales-sites-list i{border-radius:50%;flex:none;width:9px;height:9px}.sales-sites-list span{flex:1;gap:3px;min-width:0;display:grid}.sales-sites-list strong{font-size:.78rem}.sales-sites-list small{color:#728096;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.sales-sites-list em{color:#915d00;background:#fff2d8;border-radius:999px;padding:4px 7px;font-size:.6rem;font-style:normal;font-weight:800}.sales-sites-list em.is-ready{color:#087443;background:#def7eb}.sales-sites-create,.sales-sites-editor{gap:14px;display:grid}.sales-sites-editor{margin-top:2px}.sales-sites-message,.sales-sites-error{color:#27663c;background:#eaf6ec;border-radius:9px;margin:0;padding:11px 13px;font-size:.73rem}.sales-sites-error{color:#b42318;background:#fff0ee}@media (max-width:900px){.sales-sites-layout{grid-template-columns:1fr}}@media (max-width:620px){.sales-sites-kpis{grid-template-columns:1fr}.sales-sites-page .v3-page-header{display:grid}}.sales-render{--sales-accent:#276ef1;color:#14213d;background:#f8fafc}.sales-render-inner{width:min(100%,1180px);margin:0 auto;padding:24px 22px 54px}.sales-render-preview-label{color:#175cd3;text-transform:uppercase;letter-spacing:.06em;background:#edf5ff;border:1px solid #cfe0fb;border-radius:8px;margin:0 auto 12px;padding:8px 12px;font-size:.7rem;font-weight:800}.sales-render-hero{color:#fff;background:linear-gradient(135deg,#132843,#1d477e);border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:center;gap:35px;min-height:450px;padding:clamp(34px,7vw,86px);display:grid;overflow:hidden}.sales-render-hero h1{max-width:720px;font:700 clamp(2.45rem,6vw,5.5rem)/.96 var(--font-display);letter-spacing:-.07em;margin:9px 0 18px}.sales-render-hero .sales-render-lede{color:#d7e5fa;max-width:650px;font-size:1rem;line-height:1.62}.sales-render-hero img{object-fit:cover;border:1px solid #fff3;border-radius:15px;width:100%;max-height:300px}.sales-render-eyebrow{color:var(--sales-accent);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:900}.sales-render-hero .sales-render-eyebrow{color:#a9c8ff}.sales-render-cta{background:var(--sales-accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:43px;margin-top:10px;padding:0 18px;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.sales-render-strip{color:#627189;text-align:center;background:#fff;border:1px solid #dbe5f2;border-radius:14px;flex-wrap:wrap;justify-content:space-around;gap:12px;margin:18px 0;padding:19px;font-size:.72rem;font-weight:800;display:flex}.sales-render-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:68px 15px 28px;display:grid}.sales-render-two-col>div,.sales-render-section,.sales-render-media{padding:20px}.sales-render-two-col h2,.sales-render-section h2,.sales-render-media h2,.sales-render-offer h2{font:700 clamp(1.75rem,3vw,3rem)/1.05 var(--font-display);letter-spacing:-.055em;margin:8px 0 12px}.sales-render-two-col p:not(.sales-render-eyebrow),.sales-render-section>p:not(.sales-render-eyebrow),.sales-render-media p:not(.sales-render-eyebrow),.sales-render-offer p:not(.sales-render-eyebrow){color:#66758b;line-height:1.65}.sales-render-section{margin-top:20px}.sales-render-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.sales-render-cards article{background:#fff;border:1px solid #dbe5f2;border-radius:13px;min-height:130px;padding:19px}.sales-render-cards strong{color:var(--sales-accent);font-size:.72rem}.sales-render-cards h3{color:#1a2c47;margin:8px 0;font-size:.98rem}.sales-render-cards p{color:#6b7990;margin:0;font-size:.76rem;line-height:1.55}.sales-render-media{background:#edf4ff;border-radius:17px;grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;margin-top:24px;padding:28px;display:grid}.sales-render-media img{object-fit:cover;border-radius:13px;width:100%;max-height:310px}.sales-render-offer{text-align:center;background:linear-gradient(135deg,#eaf2ff,#fff);border-radius:20px;margin:40px 0;padding:42px clamp(24px,6vw,76px)}.sales-render-offer p:not(.sales-render-eyebrow){max-width:630px;margin:0 auto 12px}.sales-render-faq{gap:8px;margin-top:17px;display:grid}.sales-render-faq details{background:#fff;border:1px solid #dbe5f2;border-radius:10px;padding:15px 17px}.sales-render-faq summary{cursor:pointer;font-size:.8rem;font-weight:800}.sales-render-faq p{color:#6b7990;margin:10px 0 0;font-size:.76rem;line-height:1.55}.sales-render-footer{color:#748198;border-top:1px solid #dbe5f2;justify-content:center;gap:18px;margin-top:20px;padding:25px 8px;font-size:.7rem;display:flex}.sales-render-footer a{color:#3b6db1;font-weight:800;text-decoration:none}@media (max-width:760px){.sales-render-hero,.sales-render-two-col,.sales-render-media{grid-template-columns:1fr}.sales-render-hero{min-height:0;padding:32px 24px}.sales-render-cards{grid-template-columns:1fr}.sales-render-inner{padding-left:14px;padding-right:14px}}.sales-sites-validation{color:#617087;background:#f8fafd;border:1px solid #dce4ef;border-radius:10px;gap:6px;padding:13px;font-size:.7rem;display:grid}.sales-sites-validation strong{color:#14213d}.sales-sites-validation .is-error{color:#b42318}.sales-sites-revision{color:#63728a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem}.sales-sites-import{background:#f8fafd;border:1px solid #dce4ef;border-radius:11px;gap:10px;margin-top:16px;padding:14px;display:grid}.sales-sites-import>div:first-child{gap:4px;display:grid}.sales-sites-import strong{font-size:.76rem}.sales-sites-import small,.sales-sites-import-status{color:#6e7c90;font-size:.68rem;line-height:1.45}.sales-sites-import .v3-row-actions select{color:#17243a;max-width:min(100%,500px);min-height:35px;font:inherit;background:#fff;border:1px solid #d2dce9;border-radius:8px;padding:7px 9px}.settings-hub-page{gap:18px;display:grid}.settings-hub-page>.v3-page-header{margin-bottom:4px}.settings-hub-interface{grid-column:1/-1}.settings-ai-section{border-top:1px solid #dce4ef;gap:16px;margin-top:10px;padding-top:30px;scroll-margin-top:20px;display:grid}.settings-ai-section>.v3-page-header{margin:0}.settings-ai-section .settings-grid{margin-top:0}@media (max-width:760px){.settings-hub-interface{grid-column:auto}.settings-ai-section{padding-top:22px}}.executive-admin-topbar>.executive-admin-menu-button{display:none}.executive-admin-topbar>.executive-admin-theme-toggle{color:#34445d;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;margin-left:auto;padding:0 11px;font:700 .68rem/1 inherit;transition:all .16s;display:inline-flex}.executive-admin-topbar>.executive-admin-theme-toggle:hover{color:#175cd3;border-color:#9ab9f6}.executive-admin-topbar>.executive-admin-theme-toggle svg{color:#276ef1}.executive-admin-topbar>span{margin-left:12px}.executive-admin.is-dark{--executive-surface:#111d2e;--executive-surface-soft:#17263b;--executive-surface-muted:#1b2d45;--executive-line:#2a405d;--executive-ink:#e7effb;--executive-muted:#9db1ca;color:var(--executive-ink);background:#0b1422}.executive-admin.is-dark .executive-admin-topbar{border-color:var(--executive-line);background:#0b1422f0}.executive-admin.is-dark .executive-admin-topbar h1{color:var(--executive-ink)}.executive-admin.is-dark .executive-admin-topbar>span strong{color:#dce8f8}.executive-admin.is-dark .executive-admin-topbar>span small{color:#8ea5c0}.executive-admin.is-dark .executive-admin-topbar>.executive-admin-theme-toggle{border-color:var(--executive-line);background:var(--executive-surface);color:#dce8f8}.executive-admin.is-dark .executive-admin-topbar>.executive-admin-theme-toggle:hover{color:#a9c8ff;border-color:#5b8fe8}.executive-admin.is-dark .executive-admin-content{background:radial-gradient(circle at 92% 0,#276ef129,#0000 30%),#0b1422}.executive-admin.is-dark .v3-page{color:var(--executive-ink)}.executive-admin.is-dark .v3-page-header p:not(.control-kicker),.executive-admin.is-dark .v3-panel-heading span,.executive-admin.is-dark .v3-section-heading>span,.executive-admin.is-dark .v3-attention small,.executive-admin.is-dark .v3-list small,.executive-admin.is-dark .v3-slot-list small,.executive-admin.is-dark .v3-product-head small,.executive-admin.is-dark .v3-category-heading p,.executive-admin.is-dark .v3-chart-dates{color:var(--executive-muted)}.executive-admin.is-dark .v3-filterbar,.executive-admin.is-dark .v3-panel,.executive-admin.is-dark .v3-table-card,.executive-admin.is-dark .v3-bundle-editor,.executive-admin.is-dark .v3-bundle-list,.executive-admin.is-dark .v3-analytics-summary article,.executive-admin.is-dark .v3-user-summary article,.executive-admin.is-dark .v3-product,.executive-admin.is-dark .v3-kpi,.executive-admin.is-dark .sales-sites-kpis article,.executive-admin.is-dark .sales-sites-list article,.executive-admin.is-dark .sales-sites-list .sales-site-row,.executive-admin.is-dark .sales-sites-validation,.executive-admin.is-dark .sales-sites-import,.executive-admin.is-dark .settings-grid>article,.executive-admin.is-dark .central-beta-admin{border-color:var(--executive-line);background:var(--executive-surface);color:var(--executive-ink);box-shadow:0 14px 32px #00000029}.executive-admin.is-dark .v3-kpi{background:linear-gradient(145deg,var(--executive-surface),var(--executive-surface-soft))}.executive-admin.is-dark .v3-kpi span,.executive-admin.is-dark .v3-kpi small,.executive-admin.is-dark .v3-filterbar label,.executive-admin.is-dark .v3-form-grid label,.executive-admin.is-dark .v3-form label,.executive-admin.is-dark .v3-bundle-editor>label,.executive-admin.is-dark .v3-table th,.executive-admin.is-dark .v3-table td small,.executive-admin.is-dark .v3-product dt,.executive-admin.is-dark .v3-analytics-summary span,.executive-admin.is-dark .v3-user-summary span,.executive-admin.is-dark .sales-sites-kpis small{color:var(--executive-muted)}.executive-admin.is-dark .v3-filterbar select,.executive-admin.is-dark .v3-filterbar input,.executive-admin.is-dark .v3-form-grid input,.executive-admin.is-dark .v3-form-grid select,.executive-admin.is-dark .v3-form-grid textarea,.executive-admin.is-dark .v3-form input,.executive-admin.is-dark .v3-form select,.executive-admin.is-dark .v3-form textarea,.executive-admin.is-dark .v3-bundle-editor input,.executive-admin.is-dark .v3-bundle-editor select,.executive-admin.is-dark .v3-bundle-editor textarea,.executive-admin.is-dark .v3-table select,.executive-admin.is-dark .sales-sites-import select{border-color:var(--executive-line);color:var(--executive-ink);background:#0d1929}.executive-admin.is-dark .control-button,.executive-admin.is-dark .v3-metric-tabs button,.executive-admin.is-dark .v3-view-toggle button,.executive-admin.is-dark .v3-product-tabs button,.executive-admin.is-dark .v3-icon-action{border-color:var(--executive-line);background:var(--executive-surface-soft);color:#dce8f8}.executive-admin.is-dark .control-button.primary,.executive-admin.is-dark .v3-metric-tabs button.is-active,.executive-admin.is-dark .v3-view-toggle button.is-active,.executive-admin.is-dark .v3-product-tabs button.is-active{color:#fff;background:#276ef1;border-color:#276ef1}.executive-admin.is-dark .v3-funnel article,.executive-admin.is-dark .v3-category-list article,.executive-admin.is-dark .v3-health article,.executive-admin.is-dark .v3-attention article,.executive-admin.is-dark .v3-list article,.executive-admin.is-dark .v3-slot-list article,.executive-admin.is-dark .v3-table th,.executive-admin.is-dark .v3-table td,.executive-admin.is-dark .v3-product dl div{border-color:var(--executive-line)}.executive-admin.is-dark .v3-table th{background:var(--executive-surface-soft)}.executive-admin.is-dark .v3-product-head{background:linear-gradient(145deg,var(--executive-surface-muted),var(--executive-surface));color:var(--executive-ink)}.executive-admin.is-dark .v3-product-detail,.executive-admin.is-dark .v3-tab-content,.executive-admin.is-dark .v3-inline-note,.executive-admin.is-dark .sales-sites-validation,.executive-admin.is-dark .sales-sites-import{background:var(--executive-surface-soft);color:var(--executive-ink)}.executive-admin.is-dark .v3-drawer{background:var(--executive-surface);color:var(--executive-ink)}.executive-admin.is-dark .v3-drawer-close{background:var(--executive-surface-soft);color:var(--executive-ink)}.executive-admin.is-dark .v3-drawer-breakdown article{border-color:var(--executive-line);background:var(--executive-surface-soft)}.executive-admin.is-dark .executive-admin-content .portfolio-control{background:radial-gradient(circle at 88% 0,#276ef129 0,#0000 28%),#0b1422}.executive-admin.is-dark .executive-admin-content .portfolio-control-header,.executive-admin.is-dark .executive-admin-content .metric-card,.executive-admin.is-dark .executive-admin-content .control-panel,.executive-admin.is-dark .executive-admin-content .connection-product-list,.executive-admin.is-dark .executive-admin-content .connection-detail,.executive-admin.is-dark .executive-admin-content .product-report-card{border-color:var(--executive-line);background:var(--executive-surface);color:var(--executive-ink)}.executive-admin.is-dark .executive-admin-content .portfolio-control-header h1,.executive-admin.is-dark .executive-admin-content .metric-card strong,.executive-admin.is-dark .executive-admin-content .control-panel h2,.executive-admin.is-dark .executive-admin-content .connection-detail h2{color:var(--executive-ink)}.executive-admin.is-dark .executive-admin-content .metric-card p,.executive-admin.is-dark .executive-admin-content .portfolio-control-header p,.executive-admin.is-dark .executive-admin-content .connection-product-list small,.executive-admin.is-dark .executive-admin-content .connection-url-editor small{color:var(--executive-muted)}.executive-admin.is-dark .executive-admin-content .connection-url-editor,.executive-admin.is-dark .executive-admin-content .admin-editor,.executive-admin.is-dark .executive-admin-content .admin-links-panel{border-color:var(--executive-line);background:var(--executive-surface-soft)}.executive-admin.is-dark .executive-admin-content .connection-product-list button,.executive-admin.is-dark .executive-admin-content .admin-product-list button{color:var(--executive-ink)}@media (max-width:860px){.executive-admin-topbar>.executive-admin-menu-button{color:#20324c;background:#fff;border:1px solid #d8e0ea;border-radius:8px;margin-right:12px;padding:8px;display:inline-grid}.executive-admin.is-dark .executive-admin-topbar>.executive-admin-menu-button{border-color:var(--executive-line);background:var(--executive-surface);color:var(--executive-ink)}}@media (max-width:620px){.executive-admin-topbar>.executive-admin-theme-toggle{padding:0 9px}.executive-admin-topbar>.executive-admin-theme-toggle span{display:none}.executive-admin-topbar>span{margin-left:9px}.executive-admin-topbar>span strong{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}
