@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-divide-x-reverse:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-orange-200:#ffd7a8;--color-orange-500:#fe6e00;--color-orange-700:#c53c00;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-yellow-500:#edb200;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-teal-500:#00baa7;--color-cyan-500:#00b7d7;--color-sky-50:#f0f9ff;--color-sky-200:#b8e6fe;--color-sky-800:#005986;--color-blue-200:#bedbff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-indigo-500:#625fff;--color-purple-500:#ac4bff;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-rose-700:#c20039;--color-slate-400:#90a1b9;--color-slate-800:#1d293d;--color-zinc-100:#f4f4f5;--color-zinc-400:#9f9fa9;--color-zinc-800:#27272a;--color-zinc-950:#09090b;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--drop-shadow-sm:0 1px 2px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-800:lab(35.164% -9.57692 -34.4068);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-zinc-950:lab(2.51107% .242703 -.886115);--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0)}}}@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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html{font-family:var(--font-geist-sans), system-ui, sans-serif}body{background-color:var(--background);font-family:var(--font-geist-sans);color:var(--foreground)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-3{inset-block:calc(var(--spacing) * 3)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-6{top:calc(var(--spacing) * -6)}.-top-16{top:calc(var(--spacing) * -16)}.-top-20{top:calc(var(--spacing) * -20)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-8{top:calc(var(--spacing) * 8)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-\[-10\%\]{top:-10%}.top-\[20\%\]{top:20%}.top-\[50\%\]{top:50%}.top-auto{top:auto}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-6{right:calc(var(--spacing) * -6)}.-right-12{right:calc(var(--spacing) * -12)}.-right-16{right:calc(var(--spacing) * -16)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-8{right:calc(var(--spacing) * 8)}.right-\[-10\%\]{right:-10%}.right-\[10\%\]{right:10%}.right-\[16\.666\%\]{right:16.666%}.right-\[20px\]{right:20px}.right-\[30px\]{right:30px}.right-\[50px\]{right:50px}.right-full{right:100%}.-bottom-24{bottom:calc(var(--spacing) * -24)}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-\[-10\%\]{bottom:-10%}.bottom-\[120px\]{bottom:120px}.bottom-\[calc\(16px\+3rem\)\]{bottom:calc(16px + 3rem)}.bottom-\[calc\(30px\+3rem\)\]{bottom:calc(30px + 3rem)}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.bottom-\[var\(--shell-gutter\)\]{bottom:var(--shell-gutter)}.-left-10{left:calc(var(--spacing) * -10)}.-left-12{left:calc(var(--spacing) * -12)}.-left-\[21px\]{left:-21px}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[-10\%\]{left:-10%}.left-\[-9999px\]{left:-9999px}.left-\[16\.666\%\]{left:16.666%}.left-\[50\%\]{left:50%}.left-full{left:100%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[2\]{z-index:2}.z-\[40\]{z-index:40}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[200\]{z-index:200}.z-\[201\]{z-index:201}.z-\[220\]{z-index:220}.z-\[250\]{z-index:250}.z-\[9999\]{z-index:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-\[16px\]{margin-block:16px}.my-auto{margin-block:auto}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[10px\]{margin-top:10px}.mt-\[14px\]{margin-top:14px}.mt-\[20px\]{margin-top:20px}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-8{margin-right:calc(var(--spacing) * 8)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.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-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\[1px\]{margin-bottom:1px}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[3\.25rem\]{height:3.25rem}.h-\[30\%\]{height:30%}.h-\[40\%\]{height:40%}.h-\[44\.8px\]{height:44.8px}.h-\[44px\]{height:44px}.h-\[50\%\]{height:50%}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[72px\]{height:72px}.h-\[100dvh\]{height:100dvh}.h-\[132px\]{height:132px}.h-\[420px\]{height:420px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[--radix-context-menu-content-available-height\]{max-height:--radix-context-menu-content-available-height}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[100vh\]{max-height:100vh}.max-h-\[140px\]{max-height:140px}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[280px\]{max-height:280px}.max-h-\[420px\]{max-height:420px}.max-h-\[calc\(100vh-14rem\)\]{max-height:calc(100vh - 14rem)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[8\.75rem\]{min-height:8.75rem}.min-h-\[8rem\]{min-height:8rem}.min-h-\[40px\]{min-height:40px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-\[75vh\]{min-height:75vh}.min-h-\[80px\]{min-height:80px}.min-h-\[96px\]{min-height:96px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[240px\]{min-height:240px}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[420px\]{min-height:420px}.min-h-\[450px\]{min-height:450px}.min-h-\[560px\]{min-height:560px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-30{width:calc(var(--spacing) * 30)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[--radix-popover-trigger-width\]{width:--radix-popover-trigger-width}.w-\[3\.25rem\]{width:3.25rem}.w-\[4\.5rem\]{width:4.5rem}.w-\[30\%\]{width:30%}.w-\[40\%\]{width:40%}.w-\[44\.8px\]{width:44.8px}.w-\[50\%\]{width:50%}.w-\[72px\]{width:72px}.w-\[120px\]{width:120px}.w-\[132px\]{width:132px}.w-\[140px\]{width:140px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[240px\]{width:240px}.w-\[280px\]{width:280px}.w-\[390px\]{width:390px}.w-\[800px\]{width:800px}.w-\[min\(100\%\,340px\)\]{width:min(100%,340px)}.w-\[min\(100\%\,360px\)\]{width:min(100%,360px)}.w-\[min\(100\%\,400px\)\]{width:min(100%,400px)}.w-\[min\(100\%\,480px\)\]{width:min(100%,480px)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3{max-width:calc(var(--spacing) * 3)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[16rem\]{max-width:16rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92\%\]{max-width:92%}.max-w-\[100vw\]{max-width:100vw}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[320px\]{max-width:320px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11\.5rem\]{min-width:11.5rem}.min-w-\[100px\]{min-width:100px}.min-w-\[140px\]{min-width:140px}.min-w-\[220px\]{min-width:220px}.min-w-\[360px\]{min-width:360px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:--radix-context-menu-content-transform-origin}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:--radix-popover-content-transform-origin}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\!animate-none{animation:none!important}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.\[appearance\:textfield\]{appearance:textfield}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[3rem_1fr\]{grid-template-columns:3rem 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.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-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.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-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[4px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(4px * var(--tw-space-y-reverse));margin-block-end:calc(4px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[6px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(6px * var(--tw-space-y-reverse));margin-block-end:calc(6px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[8px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(8px * var(--tw-space-y-reverse));margin-block-end:calc(8px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}: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)))}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl,.rounded-3xl{border-radius:.3125rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[calc\(var\(--shell-portal-r\)-0\.5rem\)\]{border-radius:calc(var(--shell-portal-r) - .5rem)}.rounded-\[calc\(var\(--shell-portal-r\,0\.75rem\)-0\.5rem\)\]{border-radius:calc(var(--shell-portal-r,.75rem) - .5rem)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--dash-r-sm\)\]{border-radius:var(--dash-r-sm)}.rounded-full{border-radius:3.40282e38px}.rounded-lg,.rounded-md{border-radius:.3125rem}.rounded-none{border-radius:0}.rounded-sm,.rounded-xl{border-radius:.3125rem}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-lg,.rounded-t-md,.rounded-t-sm{border-top-left-radius:.3125rem;border-top-right-radius:.3125rem}.rounded-l-md{border-top-left-radius:.3125rem;border-bottom-left-radius:.3125rem}.rounded-r-md{border-top-right-radius:.3125rem;border-bottom-right-radius:.3125rem}.rounded-tr-md{border-top-right-radius:.3125rem}.rounded-b-lg{border-bottom-right-radius:.3125rem;border-bottom-left-radius:.3125rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.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-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[1px\]{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-none{--tw-border-style:none;border-style:none}.border-\[color-mix\(in_srgb\,var\(--brand-primary\)_22\%\,transparent\)\]{border-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--brand-primary\)_22\%\,transparent\)\]{border-color:color-mix(in srgb,var(--brand-primary) 22%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--ds-accent\)_15\%\,transparent\)\]{border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--ds-accent\)_15\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ds-accent) 15%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--ds-accent\)_20\%\,transparent\)\]{border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--ds-accent\)_20\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ds-accent) 20%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--ds-accent-light\)_15\%\,transparent\)\]{border-color:var(--ds-accent-light)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--ds-accent-light\)_15\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ds-accent-light) 15%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--ds-accent-light\)_20\%\,transparent\)\]{border-color:var(--ds-accent-light)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--ds-accent-light\)_20\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ds-accent-light) 20%,transparent)}}.border-\[var\(--ed-primary\)\]{border-color:var(--ed-primary)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-background{border-color:var(--background)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.border-border,.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.border-current{border-color:currentColor}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-500\/15{border-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/15{border-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-foreground{border-color:var(--foreground)}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.border-green-500\/20{border-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.border-input{border-color:var(--input)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-200\/30{border-color:#e5e5e54d}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/30{border-color:color-mix(in oklab, var(--color-neutral-200) 30%, transparent)}}.border-neutral-200\/40{border-color:#e5e5e566}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/40{border-color:color-mix(in oklab, var(--color-neutral-200) 40%, transparent)}}.border-neutral-200\/50{border-color:#e5e5e580}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/50{border-color:color-mix(in oklab, var(--color-neutral-200) 50%, transparent)}}.border-neutral-200\/60{border-color:#e5e5e599}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/60{border-color:color-mix(in oklab, var(--color-neutral-200) 60%, transparent)}}.border-neutral-200\/80{border-color:#e5e5e5cc}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/80{border-color:color-mix(in oklab, var(--color-neutral-200) 80%, transparent)}}.border-neutral-200\/90{border-color:#e5e5e5e6}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/90{border-color:color-mix(in oklab, var(--color-neutral-200) 90%, transparent)}}.border-neutral-300{border-color:var(--color-neutral-300)}.border-neutral-300\/90{border-color:#d4d4d4e6}@supports (color:color-mix(in lab, red, red)){.border-neutral-300\/90{border-color:color-mix(in oklab, var(--color-neutral-300) 90%, transparent)}}.border-neutral-800{border-color:var(--color-neutral-800)}.border-neutral-900{border-color:var(--color-neutral-900)}.border-orange-200{border-color:var(--color-orange-200)}.border-primary,.border-primary\/10{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/10{border-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.border-primary\/15{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/15{border-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.border-primary\/25{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-400{border-color:var(--color-red-400)}.border-red-500{border-color:var(--color-red-500)}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/20{border-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.border-secondary\/10{border-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.border-secondary\/10{border-color:color-mix(in oklab, var(--secondary) 10%, transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-sky-200{border-color:var(--color-sky-200)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.border-t-neutral-600{border-top-color:var(--color-neutral-600)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.\!bg-\[var\(--ds-accent\)\]{background-color:var(--ds-accent)!important}.bg-\[\#007aa8\]\/10{background-color:#007aa81a;background-color:lab(47.3988% -16.248 -33.203/.1)}.bg-\[\#0096c7\]\/12{background-color:#0096c71f;background-color:lab(57.392% -20.7818 -35.3332/.12)}.bg-\[\#00547a\]\/15{background-color:#00547a26;background-color:lab(32.9959% -10.8908 -28.211/.15)}.bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_12\%\,transparent\)\]{background-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--brand-primary) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--brand-primary-container\)_60\%\,transparent\)\]{background-color:var(--brand-primary-container)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--brand-primary-container\)_60\%\,transparent\)\]{background-color:color-mix(in srgb,var(--brand-primary-container) 60%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ds-accent\)_5\%\,transparent\)\]{background-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--ds-accent\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-accent) 5%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ds-accent-light\)_10\%\,transparent\)\]{background-color:var(--ds-accent-light)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--ds-accent-light\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-accent-light) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ed-primary\)_8\%\,white\)\]{background-color:var(--ed-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--ed-primary\)_8\%\,white\)\]{background-color:color-mix(in srgb,var(--ed-primary) 8%,white)}}.bg-\[color-mix\(in_srgb\,var\(--ed-primary\)_12\%\,transparent\)\]{background-color:var(--ed-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--ed-primary\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ed-primary) 12%,transparent)}}.bg-\[var\(--brand-primary-container\)\]{background-color:var(--brand-primary-container)}.bg-\[var\(--ds-accent\)\],.bg-\[var\(--ds-accent\)\]\/10{background-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ds-accent\)\]\/10{background-color:color-mix(in oklab, var(--ds-accent) 10%, transparent)}}.bg-\[var\(--ds-accent\)\]\/12{background-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ds-accent\)\]\/12{background-color:color-mix(in oklab, var(--ds-accent) 12%, transparent)}}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-400\/20{background-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/20{background-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-background,.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-current{background-color:currentColor}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-destructive\/70{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/70{background-color:color-mix(in oklab, var(--destructive) 70%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-muted,.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/70{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/80{background-color:color-mix(in oklab, var(--muted) 80%, transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-50\/30{background-color:#fafafa4d}@supports (color:color-mix(in lab, red, red)){.bg-neutral-50\/30{background-color:color-mix(in oklab, var(--color-neutral-50) 30%, transparent)}}.bg-neutral-50\/50{background-color:#fafafa80}@supports (color:color-mix(in lab, red, red)){.bg-neutral-50\/50{background-color:color-mix(in oklab, var(--color-neutral-50) 50%, transparent)}}.bg-neutral-50\/60{background-color:#fafafa99}@supports (color:color-mix(in lab, red, red)){.bg-neutral-50\/60{background-color:color-mix(in oklab, var(--color-neutral-50) 60%, transparent)}}.bg-neutral-50\/80{background-color:#fafafacc}@supports (color:color-mix(in lab, red, red)){.bg-neutral-50\/80{background-color:color-mix(in oklab, var(--color-neutral-50) 80%, transparent)}}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-100\/40{background-color:#f5f5f566}@supports (color:color-mix(in lab, red, red)){.bg-neutral-100\/40{background-color:color-mix(in oklab, var(--color-neutral-100) 40%, transparent)}}.bg-neutral-100\/60{background-color:#f5f5f599}@supports (color:color-mix(in lab, red, red)){.bg-neutral-100\/60{background-color:color-mix(in oklab, var(--color-neutral-100) 60%, transparent)}}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-400\/40{background-color:#a1a1a166}@supports (color:color-mix(in lab, red, red)){.bg-neutral-400\/40{background-color:color-mix(in oklab, var(--color-neutral-400) 40%, transparent)}}.bg-neutral-500\/80{background-color:#737373cc}@supports (color:color-mix(in lab, red, red)){.bg-neutral-500\/80{background-color:color-mix(in oklab, var(--color-neutral-500) 80%, transparent)}}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/8{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/8{background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/12{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/12{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-primary\/18{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/18{background-color:color-mix(in oklab, var(--primary) 18%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-primary\/70{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/70{background-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.bg-primary\/80{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/80{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/5{background-color:#ff23570d}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/5{background-color:color-mix(in oklab, var(--color-rose-500) 5%, transparent)}}.bg-secondary,.bg-secondary\/10{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/10{background-color:color-mix(in oklab, var(--secondary) 10%, transparent)}}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-accent{background-color:var(--sidebar-accent)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.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))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:radial-gradient\(oklch\(0\.75_0_0\)_1px\,transparent_1px\)\]{background-image:radial-gradient(#aeaeae 1px,#0000 1px);background-image:radial-gradient(lab(71% 0 0) 1px,#0000 1px)}.bg-\[linear-gradient\(180deg\,\#ffffff_0\%\,\#fafafa_100\%\)\]{background-image:linear-gradient(#fff 0%,#fafafa 100%)}.bg-\[radial-gradient\(circle_at_50\%_-20\%\,oklch\(0\.92_0_0\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 50% -20%,#e4e4e4,#0000 55%);background-image:radial-gradient(circle at 50% -20%,lab(90.72% .0000298023 -.0000119209),#0000 55%)}.from-\[color-mix\(in_srgb\,var\(--ds-accent\)_12\%\,transparent\)\]{--tw-gradient-from:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.from-\[color-mix\(in_srgb\,var\(--ds-accent\)_12\%\,transparent\)\]{--tw-gradient-from:color-mix(in srgb,var(--ds-accent) 12%,transparent)}}.from-\[color-mix\(in_srgb\,var\(--ds-accent\)_12\%\,transparent\)\]{--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))}.from-amber-500\/15{--tw-gradient-from:#f99c0026}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.from-amber-500\/15{--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))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--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))}.from-blue-500\/12{--tw-gradient-from:#3080ff1f}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/12{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 12%, transparent)}}.from-blue-500\/12{--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))}.from-green-500\/15{--tw-gradient-from:#00c75826}@supports (color:color-mix(in lab, red, red)){.from-green-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-green-500) 15%, transparent)}}.from-green-500\/15{--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))}.from-neutral-50\/90{--tw-gradient-from:#fafafae6}@supports (color:color-mix(in lab, red, red)){.from-neutral-50\/90{--tw-gradient-from:color-mix(in oklab, var(--color-neutral-50) 90%, transparent)}}.from-neutral-50\/90{--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))}.from-primary{--tw-gradient-from:var(--primary);--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))}.from-primary\/5{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/5{--tw-gradient-from:color-mix(in oklab, var(--primary) 5%, transparent)}}.from-primary\/5{--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))}.from-primary\/8{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/8{--tw-gradient-from:color-mix(in oklab, var(--primary) 8%, transparent)}}.from-primary\/8{--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))}.from-primary\/12{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/12{--tw-gradient-from:color-mix(in oklab, var(--primary) 12%, transparent)}}.from-primary\/12{--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))}.from-primary\/15{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/15{--tw-gradient-from:color-mix(in oklab, var(--primary) 15%, transparent)}}.from-primary\/15{--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))}.from-primary\/70{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/70{--tw-gradient-from:color-mix(in oklab, var(--primary) 70%, transparent)}}.from-primary\/70{--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))}.from-rose-500\/15{--tw-gradient-from:#ff235726}@supports (color:color-mix(in lab, red, red)){.from-rose-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.from-rose-500\/15{--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))}.from-secondary\/5{--tw-gradient-from:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.from-secondary\/5{--tw-gradient-from:color-mix(in oklab, var(--secondary) 5%, transparent)}}.from-secondary\/5{--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))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[color-mix\(in_srgb\,var\(--ds-accent\)_4\%\,transparent\)\]{--tw-gradient-via:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.via-\[color-mix\(in_srgb\,var\(--ds-accent\)_4\%\,transparent\)\]{--tw-gradient-via:color-mix(in srgb,var(--ds-accent) 4%,transparent)}}.via-\[color-mix\(in_srgb\,var\(--ds-accent\)_4\%\,transparent\)\]{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--ds-accent\)\]{--tw-gradient-via:var(--ds-accent);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-500\/4{--tw-gradient-via:#3080ff0a}@supports (color:color-mix(in lab, red, red)){.via-blue-500\/4{--tw-gradient-via:color-mix(in oklab, var(--color-blue-500) 4%, transparent)}}.via-blue-500\/4{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/4{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab, red, red)){.via-primary\/4{--tw-gradient-via:color-mix(in oklab, var(--primary) 4%, transparent)}}.via-primary\/4{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[color-mix\(in_srgb\,var\(--ds-accent\)_5\%\,transparent\)\]{--tw-gradient-to:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.to-\[color-mix\(in_srgb\,var\(--ds-accent\)_5\%\,transparent\)\]{--tw-gradient-to:color-mix(in srgb,var(--ds-accent) 5%,transparent)}}.to-\[color-mix\(in_srgb\,var\(--ds-accent\)_5\%\,transparent\)\]{--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-\[color-mix\(in_srgb\,var\(--ds-accent\)_6\%\,transparent\)\]{--tw-gradient-to:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.to-\[color-mix\(in_srgb\,var\(--ds-accent\)_6\%\,transparent\)\]{--tw-gradient-to:color-mix(in srgb,var(--ds-accent) 6%,transparent)}}.to-\[color-mix\(in_srgb\,var\(--ds-accent\)_6\%\,transparent\)\]{--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-emerald-500\/5{--tw-gradient-to:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.to-emerald-500\/5{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.to-emerald-500\/5{--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-orange-500\/5{--tw-gradient-to:#fe6e000d}@supports (color:color-mix(in lab, red, red)){.to-orange-500\/5{--tw-gradient-to:color-mix(in oklab, var(--color-orange-500) 5%, transparent)}}.to-orange-500\/5{--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-primary{--tw-gradient-to:var(--primary);--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-red-500\/5{--tw-gradient-to:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.to-red-500\/5{--tw-gradient-to:color-mix(in oklab, var(--color-red-500) 5%, transparent)}}.to-red-500\/5{--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-transparent{--tw-gradient-to:transparent;--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-white{--tw-gradient-to:var(--color-white);--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))}.\[background-size\:24px_24px\]{background-size:24px 24px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.stroke-amber-500{stroke:var(--color-amber-500)}.stroke-destructive{stroke:var(--destructive)}.stroke-emerald-500{stroke:var(--color-emerald-500)}.stroke-muted{stroke:var(--muted)}.stroke-primary{stroke:var(--primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[3px\]{padding:3px}.p-\[37px\]{padding:37px}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[5vw\]{padding-inline:5vw}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[7px\]{padding-block:7px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\[1px\]{padding-top:1px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[12px\]{padding-bottom:12px}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-geist-mono)}.font-sans{font-family:var(--font-geist-sans)}.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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[clamp\(2\.5rem\,10vw\,4rem\)\]{font-size:clamp(2.5rem,10vw,4rem)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--brand-on-primary-container\)\]{color:var(--brand-on-primary-container)}.text-\[var\(--brand-primary-dark\)\]\/80{color:var(--brand-primary-dark)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--brand-primary-dark\)\]\/80{color:color-mix(in oklab, var(--brand-primary-dark) 80%, transparent)}}.text-\[var\(--brand-primary-darker\)\]{color:var(--brand-primary-darker)}.text-\[var\(--ds-accent-light\)\]{color:var(--ds-accent-light)}.text-\[var\(--ed-on-surface-variant\)\]{color:var(--ed-on-surface-variant)}.text-\[var\(--ed-primary\)\]{color:var(--ed-primary)}.text-\[var\(--mw-sub\)\]{color:var(--mw-sub)}.text-\[var\(--nf-on-surface\)\]{color:var(--nf-on-surface)}.text-\[var\(--nf-on-surface-variant\)\],.text-\[var\(--nf-on-surface-variant\)\]\/60{color:var(--nf-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--nf-on-surface-variant\)\]\/60{color:color-mix(in oklab, var(--nf-on-surface-variant) 60%, transparent)}}.text-\[var\(--nf-primary\)\]\/50{color:var(--nf-primary)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--nf-primary\)\]\/50{color:color-mix(in oklab, var(--nf-primary) 50%, transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-background{color:var(--background)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-foreground,.text-foreground\/35{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/35{color:color-mix(in oklab, var(--foreground) 35%, transparent)}}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\/\[0\.07\]{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/\[0\.07\]{color:color-mix(in oklab, var(--foreground) 7.0%, transparent)}}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-inherit{color:inherit}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-orange-700{color:var(--color-orange-700)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\/70{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/70{color:color-mix(in oklab, var(--primary) 70%, transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-secondary{color:var(--secondary)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-sky-800{color:var(--color-sky-800)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-400{color:var(--color-zinc-400)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.35\]{opacity:.35}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.04\)\,0_8px_32px_rgba\(107\,56\,212\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a0a), 0 8px 32px var(--tw-shadow-color,#6b38d40a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-primary\/10{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/20{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/25{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[color-mix\(in_srgb\,var\(--ds-accent\)_10\%\,transparent\)\]{--tw-ring-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.ring-\[color-mix\(in_srgb\,var\(--ds-accent\)_10\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--ds-accent) 10%,transparent)}}.ring-background{--tw-ring-color:var(--background)}.ring-blue-500\/10{--tw-ring-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.ring-blue-500\/10{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.ring-primary\/10{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/10{--tw-ring-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.blur-\[60px\]{--tw-blur:blur(60px);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,)}.blur-\[64px\]{--tw-blur:blur(64px);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,)}.blur-\[70px\]{--tw-blur:blur(70px);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,)}.blur-\[72px\]{--tw-blur:blur(72px);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,)}.blur-\[100px\]{--tw-blur:blur(100px);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,)}.blur-\[120px\]{--tw-blur:blur(120px);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-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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,)}.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-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-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-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-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-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.fade-in-80{--tw-enter-opacity:.8}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\!paused{animation-play-state:paused!important}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[scrollbar-width\:none\]{scrollbar-width:none}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\:text-\[var\(--nf-primary\)\]:is(:where(.group):focus-within *){color:var(--nf-primary)}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:pointer-events-none:is(:where(.group):hover *){pointer-events:none}.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:border-\[color-mix\(in_srgb\,var\(--ds-accent\)_30\%\,transparent\)\]:is(:where(.group):hover *){border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-\[color-mix\(in_srgb\,var\(--ds-accent\)_30\%\,transparent\)\]:is(:where(.group):hover *){border-color:color-mix(in srgb,var(--ds-accent) 30%,transparent)}}.group-hover\:border-amber-500\/30:is(:where(.group):hover *){border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-amber-500\/30:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.group-hover\:border-blue-500\/30:is(:where(.group):hover *){border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-blue-500\/30:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.group-hover\:border-primary\/30:is(:where(.group):hover *){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-primary\/30:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.group-hover\:border-rose-500\/30:is(:where(.group):hover *){border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-rose-500\/30:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.group-hover\:bg-\[color-mix\(in_srgb\,var\(--ds-accent\)_10\%\,transparent\)\]:is(:where(.group):hover *){background-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-\[color-mix\(in_srgb\,var\(--ds-accent\)_10\%\,transparent\)\]:is(:where(.group):hover *){background-color:color-mix(in srgb,var(--ds-accent) 10%,transparent)}}.group-hover\:bg-amber-500\/10:is(:where(.group):hover *){background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-amber-500\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.group-hover\:bg-black\/30:is(:where(.group):hover *){background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/30:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.group-hover\:bg-blue-500\/10:is(:where(.group):hover *){background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-blue-500\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.group-hover\:bg-foreground\/80:is(:where(.group):hover *){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-foreground\/80:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.group-hover\:bg-primary:is(:where(.group):hover *),.group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.group-hover\:bg-primary\/90:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-primary\/90:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.group-hover\:bg-rose-500\/10:is(:where(.group):hover *){background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-rose-500\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.group-hover\:text-\[var\(--ed-primary\)\]:is(:where(.group):hover *){color:var(--ed-primary)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}.group-hover\/th\:opacity-50:is(:where(.group\/th):hover *){opacity:.5}.group-hover\/tip\:opacity-100:is(:where(.group\/tip):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:.3125rem}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--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)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-\[9px\]::placeholder{font-size:9px}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:text-\[var\(--nf-on-surface-variant\)\]\/50::placeholder{color:var(--nf-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-\[var\(--nf-on-surface-variant\)\]\/50::placeholder{color:color-mix(in oklab, var(--nf-on-surface-variant) 50%, transparent)}}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-neutral-400::placeholder{color:var(--color-neutral-400)}.placeholder\:text-neutral-500::placeholder{color:var(--color-neutral-500)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-primary\/20:focus-within{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-primary\/20:focus-within{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.focus-within\:ring-ring:focus-within,.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-within\:ring-offset-background:focus-within{--tw-ring-offset-color:var(--background)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-neutral-300:hover{border-color:var(--color-neutral-300)}.hover\:border-neutral-700:hover{border-color:var(--color-neutral-700)}.hover\:border-primary\/20:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/20:hover{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.hover\:border-primary\/25:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/25:hover{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--ds-accent\)_8\%\,transparent\)\]:hover{background-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--ds-accent\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--ds-accent) 8%,transparent)}}.hover\:bg-accent:hover,.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.hover\:bg-amber-500\/8:hover{background-color:#f99c0014}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/8:hover{background-color:color-mix(in oklab, var(--color-amber-500) 8%, transparent)}}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-foreground\/90:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-700:hover{background-color:var(--color-neutral-700)}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:bg-neutral-900:hover{background-color:var(--color-neutral-900)}.hover\:bg-neutral-900\/90:hover{background-color:#171717e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-900\/90:hover{background-color:color-mix(in oklab, var(--color-neutral-900) 90%, transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/3:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/3:hover{background-color:color-mix(in oklab, var(--primary) 3%, transparent)}}.hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-red-500\/40:hover{background-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/40:hover{background-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.hover\:bg-rose-500\/8:hover{background-color:#ff235714}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/8:hover{background-color:color-mix(in oklab, var(--color-rose-500) 8%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar:hover{background-color:var(--sidebar)}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/40:hover{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/40:hover{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-neutral-600:hover{color:var(--color-neutral-600)}.hover\:text-neutral-700:hover{color:var(--color-neutral-700)}.hover\:text-neutral-800:hover{color:var(--color-neutral-800)}.hover\:text-neutral-900:hover{color:var(--color-neutral-900)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-sidebar-foreground:hover{color:var(--sidebar-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_20px_50px_rgba\(107\,56\,212\,0\.12\)\]:hover{--tw-shadow:0 20px 50px var(--tw-shadow-color,#6b38d41f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--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)}.hover\:shadow-primary\/20:hover{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-primary\/20:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:border-neutral-400:focus{border-color:var(--color-neutral-400)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-foreground\/90:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-foreground\/90:focus{background-color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.focus\:bg-transparent:focus{background-color:#0000}.focus\:bg-white\/80:focus{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white\/80:focus{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-background:focus{color:var(--background)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:text-red-600:focus{color:var(--color-red-600)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--nf-primary\)\]\/30:focus{--tw-ring-color:var(--nf-primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--nf-primary\)\]\/30:focus{--tw-ring-color:color-mix(in oklab, var(--nf-primary) 30%, transparent)}}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-background:focus{--tw-ring-offset-color:var(--background)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-\[var\(--brand-primary\)\]:focus-visible{border-color:var(--brand-primary)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:border-transparent:focus-visible{border-color:#0000}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[color-mix\(in_srgb\,var\(--brand-primary\)_24\%\,transparent\)\]:focus-visible{--tw-ring-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[color-mix\(in_srgb\,var\(--brand-primary\)_24\%\,transparent\)\]:focus-visible{--tw-ring-color:color-mix(in srgb,var(--brand-primary) 24%,transparent)}}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-neutral-900:focus-visible{--tw-ring-color:var(--color-neutral-900)}.focus-visible\:ring-primary\/25:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.focus-visible\:ring-red-400:focus-visible{--tw-ring-color:var(--color-red-400)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-selected\:bg-primary\/15[aria-selected=true]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aria-selected\:bg-primary\/15[aria-selected=true]{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.aria-selected\:text-primary[aria-selected=true]{color:var(--primary)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-1[data-side=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-1[data-side=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:bg-neutral-900[data-state=active]{background-color:var(--color-neutral-900)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:text-white[data-state=active]{color:var(--color-white)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-\[var\(--brand-primary\)\][data-state=checked]{border-color:var(--brand-primary)}.data-\[state\=checked\]\:bg-\[var\(--brand-on-primary\)\][data-state=checked]{background-color:var(--brand-on-primary)}.data-\[state\=checked\]\:bg-\[var\(--brand-primary\)\][data-state=checked]{background-color:var(--brand-primary)}.data-\[state\=checked\]\:text-\[var\(--brand-on-primary\)\][data-state=checked]{color:var(--brand-on-primary)}.data-\[state\=closed\]\:\!animate-none[data-state=closed]{animation:none!important}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:bg-white[data-state=closed]{background-color:var(--color-white)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:calc(1 / 2*-100%)}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:calc(48%*-1)}.data-\[state\=open\]\:mt-0[data-state=open]{margin-top:calc(var(--spacing) * 0)}.data-\[state\=open\]\:\!animate-none[data-state=open]{animation:none!important}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:border-b[data-state=open]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[state\=open\]\:border-neutral-200[data-state=open]{border-color:var(--color-neutral-200)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-neutral-100[data-state=open]{background-color:var(--color-neutral-100)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:bg-white[data-state=open]{background-color:var(--color-white)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:calc(1 / 2*-100%)}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:calc(48%*-1)}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:max-w-4{max-width:calc(var(--spacing) * 4)}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-24{grid-template-columns:repeat(24,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1{gap:calc(var(--spacing) * 1)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:.3125rem}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.sm\:text-\[1\.75rem\]{font-size:1.75rem}.sm\:text-\[15px\]{font-size:15px}.sm\:opacity-0{opacity:0}.sm\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[12rem\]{width:12rem}.md\:w-\[14rem\]{width:14rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-5{gap:calc(var(--spacing) * 5)}:where(.md\: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(.md\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-14{padding:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pl-5{padding-left:calc(var(--spacing) * 5)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[2\.75rem\]{font-size:2.75rem}.md\:leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:.3125rem}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-h-\[420px\]{min-height:420px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_200px\]{grid-template-columns:1fr 200px}.lg\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.\[\&_button\]\:pointer-events-none button,.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}.\[\&\>\*\]\:flex-1>*{flex:1}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button,.\[\&\>button\.absolute\]\:hidden>button.absolute{display:none}.\[\&\>span\]\:top-\[12px\]>span{top:12px}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:items-start>span{align-items:flex-start}.\[\&\>span\]\:justify-start>span{justify-content:flex-start}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-1\/2>svg{top:50%}.\[\&\>svg\]\:right-3>svg{right:calc(var(--spacing) * 3)}.\[\&\>svg\]\:ml-2\.5>svg{margin-left:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:-translate-y-1\/2>svg{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:translate-y-0>svg{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:self-center>svg{align-self:center}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-state\=open\]\]\:rounded-b-none[data-state=open]{border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\[data-state\=open\]\]\:border-b[data-state=open]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\[data-state\=open\]\]\:border-input[data-state=open]{border-color:var(--input)}.\[\&\[data-state\=open\]\]\:bg-sidebar[data-state=open]{background-color:var(--sidebar)}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}.no-native-scroll{scrollbar-width:none}.no-native-scroll::-webkit-scrollbar{width:0;height:0;display:none}.smooth-scroll{scroll-behavior:smooth}.cssanimation{animation-duration:var(--cssanimation-duration,1s);animation-fill-mode:var(--cssanimation-fill-mode,both)}.cssanimation span{display:var(--cssanimation-display,inline-block)}.ca__fx-mask-wipeInLeft{animation-name:mask-wipeInLeft;-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000 50%);mask-image:linear-gradient(90deg,#000 50%,#0000 50%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-wipeInLeft{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.bubble-textarea-wrapper{overflow:visible}.bubble-input::placeholder{color:var(--placeholder-color);opacity:1}.card-input::placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity,1)}textarea.classic-input,textarea.card-input,textarea.bubble-input{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,#0003) transparent}textarea.classic-input::-webkit-scrollbar{width:6px}textarea.card-input::-webkit-scrollbar{width:6px}textarea.bubble-input::-webkit-scrollbar{width:6px}textarea.classic-input::-webkit-scrollbar-track{background:0 0}textarea.card-input::-webkit-scrollbar-track{background:0 0}textarea.bubble-input::-webkit-scrollbar-track{background:0 0}textarea.classic-input::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb,#0003);border-radius:3px}textarea.card-input::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb,#0003);border-radius:3px}textarea.bubble-input::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb,#0003);border-radius:3px}textarea.classic-input::-webkit-resizer{background:0 0}textarea.card-input::-webkit-resizer{background:0 0}textarea.bubble-input::-webkit-resizer{background:0 0}[data-textarea-overflow=true]>.absolute.bottom-0{z-index:1;pointer-events:none}.classic-input::placeholder{color:var(--placeholder-color);opacity:1}.bubble-question-text{z-index:1;display:inline-block;position:relative}.bubble-tooltip [data-slot=tooltip-arrow]{background-color:var(--tooltip-arrow-color);fill:var(--tooltip-arrow-color)}.bubble-tooltip .bg-foreground{background-color:var(--tooltip-arrow-color)!important}.bubble-tooltip .fill-foreground,.bubble-tooltip polygon{fill:var(--tooltip-arrow-color)!important}.mobile-preview .min-h-screen{height:100%!important;min-height:100%!important}.mobile-preview .h-screen{height:100%!important}.mobile-preview .fixed{position:absolute!important}.custom-scroll{scrollbar-width:auto}.custom-scroll::-webkit-scrollbar{width:5px}.custom-scroll::-webkit-scrollbar-track{background:0 0}.custom-scroll::-webkit-scrollbar-thumb{background-clip:content-box;border:0 solid #0000;border-radius:9999px;background:#f5f5f5!important}.custom-scroll::-webkit-scrollbar-thumb:hover{background:#e5e5e5!important}.custom-scroll::-webkit-scrollbar-button{-webkit-appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}.custom-scroll::-webkit-scrollbar-button:single-button{-webkit-appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}.custom-scroll::-webkit-scrollbar-button:vertical:decrement{-webkit-appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}.custom-scroll::-webkit-scrollbar-button:vertical:increment{-webkit-appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}.custom-scroll::-webkit-scrollbar-button:horizontal:decrement{-webkit-appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}.custom-scroll::-webkit-scrollbar-button:horizontal:increment{-webkit-appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}.custom-scroll::-webkit-scrollbar-corner{-webkit-appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}.custom-scroll::-webkit-scrollbar-button:vertical:start:decrement{-webkit-appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}.custom-scroll::-webkit-scrollbar-button:vertical:end:increment{-webkit-appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}.custom-scroll-tabs{scrollbar-width:auto}.custom-scroll-tabs::-webkit-scrollbar{height:5px}.custom-scroll-tabs::-webkit-scrollbar-track{background:0 0}.custom-scroll-tabs::-webkit-scrollbar-thumb{background-clip:content-box;border:0 solid #0000;border-radius:9999px;background:#f5f5f5!important}.custom-scroll-tabs::-webkit-scrollbar-thumb:hover{background:#e5e5e5!important}.react-colorful,.react-colorful__alpha{border-radius:0!important}.react-colorful__saturation{border-radius:var(--cp-radius,0px) var(--cp-radius,0px) 0 0!important;height:100px!important;padding-bottom:0!important}.react-colorful__hue{border-radius:0 0 var(--cp-radius,0px) var(--cp-radius,0px)!important}.react-colorful{height:auto!important}.fp-gb-grid{grid-template-columns:var(--cols,repeat(1, minmax(0, 1fr)));width:100%;display:grid}.fp-gb-grid-responsive{grid-template-columns:repeat(1,minmax(0,1fr));width:100%;display:grid}@media (min-width:768px){.fp-gb-grid-responsive{grid-template-columns:var(--cols,repeat(1, minmax(0, 1fr)))}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.3125rem;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}:root{--brand-primary:#00547a;--brand-primary-rgb:0, 84, 122;--brand-on-primary:#fff;--brand-primary-dark:#003d5c;--brand-primary-darker:#002535;--brand-accent:#007aa8;--brand-accent-light:#0096c7;--brand-primary-container:#dceef5;--brand-on-primary-container:#003348;--brand-secondary-container:#e8f4f8;--brand-on-secondary-container:#00547a;--brand-background:#f2f8fa;--brand-on-background:#002535;--brand-tertiary:#00a3c4;--brand-tertiary-rgb:0, 163, 196;--primary:var(--brand-primary);--primary-foreground:var(--brand-on-primary);--ring:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--ring:color-mix(in srgb, var(--brand-primary) 32%, transparent)}}:root{--sidebar-primary:var(--brand-primary);--sidebar-primary-foreground:var(--brand-on-primary)}[data-sonner-toaster]{--toast-radius:1rem;--toast-ease:cubic-bezier(.22, 1, .36, 1);--toast-font:var(--font-geist-sans), system-ui, sans-serif;--toast-outline:#dce8ee;--toast-surface:#fffffff0;--toast-title:#0f172a;--toast-desc:#475569;--toast-shadow:0 8px 32px rgba(var(--brand-primary-rgb), .12), 0 2px 8px #0f172a0d;--toast-default-bg:var(--toast-surface);--toast-default-border:white}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster]{--toast-default-border:color-mix(in srgb, white 65%, var(--toast-outline))}}[data-sonner-toaster]{--toast-default-icon:var(--brand-primary);--toast-success-bg:var(--brand-primary-container)}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster]{--toast-success-bg:color-mix(in srgb, var(--brand-primary-container) 52%, var(--toast-surface))}}[data-sonner-toaster]{--toast-success-border:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster]{--toast-success-border:color-mix(in srgb, var(--brand-primary) 24%, var(--toast-outline))}}[data-sonner-toaster]{--toast-success-icon:var(--brand-primary);--toast-success-title:var(--brand-on-primary-container);--toast-error-bg:#ef4444}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster]{--toast-error-bg:color-mix(in srgb, #ef4444 11%, var(--toast-surface))}}[data-sonner-toaster]{--toast-error-border:#ef4444}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster]{--toast-error-border:color-mix(in srgb, #ef4444 32%, var(--toast-outline))}}[data-sonner-toaster]{--toast-error-icon:#ef4444;--toast-error-title:#b91c1c;--toast-warning-bg:#f59e0b}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster]{--toast-warning-bg:color-mix(in srgb, #f59e0b 13%, var(--toast-surface))}}[data-sonner-toaster]{--toast-warning-border:#f59e0b}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster]{--toast-warning-border:color-mix(in srgb, #f59e0b 34%, var(--toast-outline))}}[data-sonner-toaster]{--toast-warning-icon:#d97706;--toast-warning-title:#92400e;--toast-info-bg:var(--brand-secondary-container)}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster]{--toast-info-bg:color-mix(in srgb, var(--brand-secondary-container) 58%, var(--toast-surface))}}[data-sonner-toaster]{--toast-info-border:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster]{--toast-info-border:color-mix(in srgb, var(--brand-accent) 24%, var(--toast-outline))}}[data-sonner-toaster]{--toast-info-icon:var(--brand-accent);--toast-info-title:var(--brand-on-secondary-container);--toast-loading-bg:var(--toast-default-bg);--toast-loading-border:var(--toast-default-border);--toast-loading-icon:var(--brand-primary);font-family:var(--toast-font)}html[data-app-shell=dashboard] [data-sonner-toaster],html[data-app-shell=builder] [data-sonner-toaster]{--toast-radius:var(--shell-portal-r,1rem)}[data-sonner-toaster] [data-sonner-toast][data-styled=true]{-webkit-backdrop-filter:blur(24px);transition:transform .28s var(--toast-ease), opacity .28s var(--toast-ease), box-shadow .28s var(--toast-ease);border-radius:var(--toast-radius)!important;border:1px solid var(--toast-default-border)!important;background:var(--toast-default-bg)!important;color:var(--toast-title)!important;box-shadow:var(--toast-shadow)!important;gap:.75rem!important;padding:.875rem 1rem!important}[data-sonner-toaster] [data-sonner-toast][data-styled=true]:hover{box-shadow:0 12px 36px rgba(var(--brand-primary-rgb), .14), 0 3px 10px #0f172a0f!important}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-title]{letter-spacing:-.01em;color:var(--toast-title)!important;font-size:.875rem!important;font-weight:600!important;line-height:1.35!important}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-description]{color:var(--toast-desc)!important;font-size:.8125rem!important;line-height:1.45!important}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-icon] svg{color:var(--toast-default-icon)}[data-sonner-toaster] [data-sonner-toast][data-type=success][data-styled=true]{background:var(--toast-success-bg)!important;border-color:var(--toast-success-border)!important}[data-sonner-toaster] [data-sonner-toast][data-type=success][data-styled=true] [data-title]{color:var(--toast-success-title)!important}[data-sonner-toaster] [data-sonner-toast][data-type=success][data-styled=true] [data-icon] svg{color:var(--toast-success-icon)}[data-sonner-toaster] [data-sonner-toast][data-type=error][data-styled=true]{background:var(--toast-error-bg)!important;border-color:var(--toast-error-border)!important}[data-sonner-toaster] [data-sonner-toast][data-type=error][data-styled=true] [data-title],[data-sonner-toaster] [data-sonner-toast][data-type=error][data-styled=true] [data-description]{color:var(--toast-error-title)!important}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster] [data-sonner-toast][data-type=error][data-styled=true] [data-description]{color:color-mix(in srgb, var(--toast-error-title) 72%, var(--toast-desc))!important}}[data-sonner-toaster] [data-sonner-toast][data-type=error][data-styled=true] [data-icon] svg{color:var(--toast-error-icon)}[data-sonner-toaster] [data-sonner-toast][data-type=warning][data-styled=true]{background:var(--toast-warning-bg)!important;border-color:var(--toast-warning-border)!important}[data-sonner-toaster] [data-sonner-toast][data-type=warning][data-styled=true] [data-title]{color:var(--toast-warning-title)!important}[data-sonner-toaster] [data-sonner-toast][data-type=warning][data-styled=true] [data-icon] svg{color:var(--toast-warning-icon)}[data-sonner-toaster] [data-sonner-toast][data-type=info][data-styled=true]{background:var(--toast-info-bg)!important;border-color:var(--toast-info-border)!important}[data-sonner-toaster] [data-sonner-toast][data-type=info][data-styled=true] [data-title]{color:var(--toast-info-title)!important}[data-sonner-toaster] [data-sonner-toast][data-type=info][data-styled=true] [data-icon] svg{color:var(--toast-info-icon)}[data-sonner-toaster] [data-sonner-toast][data-type=loading][data-styled=true]{background:var(--toast-loading-bg)!important;border-color:var(--toast-loading-border)!important}[data-sonner-toaster] [data-sonner-toast][data-type=loading][data-styled=true] [data-icon] svg{color:var(--toast-loading-icon)}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]{border:1px solid var(--toast-outline)!important;border-radius:.5rem!important;width:1.625rem!important;height:1.625rem!important;top:.625rem!important;left:auto!important;right:.625rem!important;transform:none!important}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]{border:1px solid color-mix(in srgb, var(--toast-outline) 80%, transparent)!important}}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]{transition:background .18s var(--toast-ease), color .18s var(--toast-ease), border-color .18s var(--toast-ease);color:var(--toast-desc)!important;background:#ffffffb8!important}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]:hover{background:var(--brand-primary-container)!important}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]:hover{background:color-mix(in srgb, var(--brand-primary-container) 45%, white)!important}}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]:hover{color:var(--brand-primary)!important;border-color:var(--brand-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]:hover{border-color:color-mix(in srgb, var(--brand-primary) 22%, var(--toast-outline))!important}}[data-sonner-toaster] [data-sonner-toast][data-type=error][data-styled=true] [data-close-button]:hover{color:var(--toast-error-icon)!important;background:#fde5e5!important;border-color:#ef4444!important}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster] [data-sonner-toast][data-type=error][data-styled=true] [data-close-button]:hover{border-color:color-mix(in srgb, #ef4444 28%, var(--toast-outline))!important}}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]{transition:background .18s var(--toast-ease), color .18s var(--toast-ease), border-color .18s var(--toast-ease);border-radius:.625rem!important;height:auto!important;padding:.375rem .75rem!important;font-size:.8125rem!important;font-weight:600!important}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]:not([data-cancel=true]){background:var(--brand-primary)!important;color:var(--brand-on-primary)!important;border:1px solid var(--brand-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]:not([data-cancel=true]){border:1px solid color-mix(in srgb, var(--brand-primary) 88%, black)!important}}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]:not([data-cancel=true]):hover{background:var(--brand-primary-dark)!important}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button][data-cancel=true]{background:var(--brand-secondary-container)!important}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button][data-cancel=true]{background:color-mix(in srgb, var(--brand-secondary-container) 55%, white)!important}}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button][data-cancel=true]{color:var(--brand-on-secondary-container)!important;border:1px solid var(--toast-outline)!important}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button][data-cancel=true]{border:1px solid color-mix(in srgb, var(--toast-outline) 85%, transparent)!important}}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button][data-cancel=true]:hover{background:var(--brand-secondary-container)!important}@media (max-width:640px){[data-sonner-toaster][data-x-position=right]{right:max(1rem, env(safe-area-inset-right))!important}[data-sonner-toaster][data-x-position=left]{left:max(1rem, env(safe-area-inset-left))!important}[data-sonner-toaster]{width:calc(100% - 2rem)!important;max-width:24rem!important}}[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]{border-radius:var(--shell-portal-r,.75rem);border:1px solid #fff;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]{border:1px solid color-mix(in srgb, white 65%, var(--ds-outline-variant,#dce8ee))}}[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]{color:var(--ds-on-surface,var(--foreground));box-shadow:0 8px 32px rgba(var(--brand-primary-rgb,0, 84, 122), .12), 0 2px 8px #0f172a0d;-webkit-backdrop-filter:blur(24px);background:#fffffff0;padding:.375rem}[data-slot=dropdown-menu-content].shell-dropdown-panel{min-width:min(25rem,100vw - 2rem);padding:0}[data-slot=dropdown-menu-content].shell-dropdown-panel--narrow{min-width:10rem}[data-slot=dropdown-menu-content].shell-dropdown-panel--padded{padding:.625rem .75rem .5rem}[data-slot=dropdown-menu-content].shell-dropdown-panel--wide{width:min(28rem,100vw - 2rem);max-width:min(28rem,100vw - 2rem)}.shell-dropdown-drag-overlay{border-radius:calc(var(--shell-portal-r,.75rem) - .375rem);border:1px solid #fff}@supports (color:color-mix(in lab, red, red)){.shell-dropdown-drag-overlay{border:1px solid color-mix(in srgb, white 65%, var(--ds-outline-variant,#dce8ee))}}.shell-dropdown-drag-overlay{color:var(--ds-on-surface,var(--foreground));box-shadow:0 8px 32px rgba(var(--brand-primary-rgb,0, 84, 122), .12), 0 2px 8px #0f172a0d;-webkit-backdrop-filter:blur(24px);background:#fffffff0}[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger]{border-radius:calc(var(--shell-portal-r,.75rem) - .375rem);color:var(--ds-on-surface-variant,var(--muted-foreground));cursor:pointer;transition:background-color .15s var(--shell-ease,ease), color .15s var(--shell-ease,ease);font-size:.875rem;line-height:1.25rem}[data-slot=dropdown-menu-item]:focus,[data-slot=dropdown-menu-item][data-highlighted],[data-slot=dropdown-menu-checkbox-item]:focus,[data-slot=dropdown-menu-checkbox-item][data-highlighted],[data-slot=dropdown-menu-radio-item]:focus,[data-slot=dropdown-menu-radio-item][data-highlighted],[data-slot=dropdown-menu-sub-trigger]:focus,[data-slot=dropdown-menu-sub-trigger][data-highlighted],[data-slot=dropdown-menu-sub-trigger][data-state=open]{background:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){[data-slot=dropdown-menu-item]:focus,[data-slot=dropdown-menu-item][data-highlighted],[data-slot=dropdown-menu-checkbox-item]:focus,[data-slot=dropdown-menu-checkbox-item][data-highlighted],[data-slot=dropdown-menu-radio-item]:focus,[data-slot=dropdown-menu-radio-item][data-highlighted],[data-slot=dropdown-menu-sub-trigger]:focus,[data-slot=dropdown-menu-sub-trigger][data-highlighted],[data-slot=dropdown-menu-sub-trigger][data-state=open]{background:color-mix(in srgb, var(--brand-primary) 10%, transparent)}}[data-slot=dropdown-menu-item]:focus,[data-slot=dropdown-menu-item][data-highlighted],[data-slot=dropdown-menu-checkbox-item]:focus,[data-slot=dropdown-menu-checkbox-item][data-highlighted],[data-slot=dropdown-menu-radio-item]:focus,[data-slot=dropdown-menu-radio-item][data-highlighted],[data-slot=dropdown-menu-sub-trigger]:focus,[data-slot=dropdown-menu-sub-trigger][data-highlighted],[data-slot=dropdown-menu-sub-trigger][data-state=open]{color:var(--brand-primary);outline:none}[data-slot=dropdown-menu-item][data-variant=destructive],[data-slot=dropdown-menu-item].text-destructive{color:var(--ds-error,var(--destructive))}[data-slot=dropdown-menu-item][data-variant=destructive]:focus,[data-slot=dropdown-menu-item][data-variant=destructive][data-highlighted],[data-slot=dropdown-menu-item].text-destructive:focus,[data-slot=dropdown-menu-item].text-destructive[data-highlighted]{background:var(--ds-error,#ef4444)}@supports (color:color-mix(in lab, red, red)){[data-slot=dropdown-menu-item][data-variant=destructive]:focus,[data-slot=dropdown-menu-item][data-variant=destructive][data-highlighted],[data-slot=dropdown-menu-item].text-destructive:focus,[data-slot=dropdown-menu-item].text-destructive[data-highlighted]{background:color-mix(in srgb, var(--ds-error,#ef4444) 10%, transparent)}}[data-slot=dropdown-menu-item][data-variant=destructive]:focus,[data-slot=dropdown-menu-item][data-variant=destructive][data-highlighted],[data-slot=dropdown-menu-item].text-destructive:focus,[data-slot=dropdown-menu-item].text-destructive[data-highlighted]{color:var(--ds-error,var(--destructive))}[data-slot=dropdown-menu-item] svg,[data-slot=dropdown-menu-checkbox-item] svg,[data-slot=dropdown-menu-radio-item] svg,[data-slot=dropdown-menu-sub-trigger] svg{color:currentColor}[data-slot=dropdown-menu-separator]{background:var(--ds-outline-variant,var(--border));margin-inline:.25rem}@supports (color:color-mix(in lab, red, red)){[data-slot=dropdown-menu-separator]{background:color-mix(in srgb, var(--ds-outline-variant,var(--border)) 75%, transparent)}}[data-slot=dropdown-menu-label]{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-on-surface-variant,var(--muted-foreground));padding-inline:.625rem;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){[data-slot=dropdown-menu-label]{color:color-mix(in srgb, var(--ds-on-surface-variant,var(--muted-foreground)) 85%, transparent)}}[data-slot=dropdown-menu-shortcut]{color:var(--ds-on-surface-variant,var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){[data-slot=dropdown-menu-shortcut]{color:color-mix(in srgb, var(--ds-on-surface-variant,var(--muted-foreground)) 70%, transparent)}}[data-slot=dropdown-menu-checkbox-item] svg.lucide-check,[data-slot=dropdown-menu-radio-item] svg.lucide-circle{color:var(--brand-primary)}.shell-dropdown-panel__body{padding:.75rem .875rem}.shell-dropdown-panel__footer{border-top:1px solid var(--ds-outline-variant,#dce8ee);justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.shell-dropdown-panel__footer{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant,#dce8ee) 38%, transparent)}}.shell-dropdown-panel__footer{background:var(--ds-surface-container-low,#e8f4f8);padding:.625rem .875rem}@supports (color:color-mix(in lab, red, red)){.shell-dropdown-panel__footer{background:color-mix(in srgb, var(--ds-surface-container-low,#e8f4f8) 40%, transparent)}}.shell-columns-panel{flex-direction:row;align-items:stretch;width:100%;min-height:0;display:flex}.shell-columns-panel__nav{border-right:1px solid var(--ds-outline-variant,#dce8ee);border-radius:0;flex-direction:column;flex-shrink:0;gap:.125rem;width:8rem;margin:0;padding:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.shell-columns-panel__nav{border-right:1px solid color-mix(in srgb, var(--ds-outline-variant,#dce8ee) 42%, transparent)}}.shell-columns-panel__nav{background:var(--ds-surface-container-low,#e8f4f8)}@supports (color:color-mix(in lab, red, red)){.shell-columns-panel__nav{background:color-mix(in srgb, var(--ds-surface-container-low,#e8f4f8) 35%, transparent)}}.shell-columns-panel__nav-item{border-radius:calc(var(--shell-portal-r,.75rem) - .5rem);letter-spacing:.01em;width:100%;height:auto;min-height:2rem;color:var(--ds-on-surface-variant,#475569);flex:none;justify-content:flex-start;align-items:center;padding:.4375rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.25;display:flex}@supports (color:color-mix(in lab, red, red)){.shell-columns-panel__nav-item{color:color-mix(in srgb, var(--ds-on-surface-variant,#475569) 88%, transparent)}}.shell-columns-panel__nav-item{white-space:normal;text-align:left;transition:background-color .15s var(--shell-ease,ease), color .15s var(--shell-ease,ease)}.shell-columns-panel__nav-item:after{display:none}.shell-columns-panel__nav-item:hover{color:var(--brand-primary);background:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.shell-columns-panel__nav-item:hover{background:color-mix(in srgb, var(--brand-primary) 6%, transparent)}}.shell-columns-panel__nav-item[data-state=active]{color:var(--brand-primary)!important;background:var(--brand-primary)!important}@supports (color:color-mix(in lab, red, red)){.shell-columns-panel__nav-item[data-state=active]{background:color-mix(in srgb, var(--brand-primary) 12%, transparent)!important}}.shell-columns-panel__nav-item[data-state=active]{box-shadow:inset 2px 0 0 var(--brand-primary)!important}.shell-columns-panel__body{flex-direction:column;flex:1;min-width:0;display:flex}.shell-columns-panel__pane{outline:none;flex:1;min-width:0;margin:0}.shell-columns-panel__list{flex-direction:column;gap:.125rem;max-height:18rem;padding:.375rem .5rem .375rem .375rem;display:flex;overflow-y:auto}.shell-columns-panel__list [data-slot=dropdown-menu-checkbox-item]{border-radius:calc(var(--shell-portal-r,.75rem) - .5rem);min-height:2.25rem;padding-block:.4375rem}.shell-columns-panel__presets-footer{border-top:1px solid var(--ds-outline-variant,#dce8ee);padding:.625rem .75rem .75rem}@supports (color:color-mix(in lab, red, red)){.shell-columns-panel__presets-footer{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant,#dce8ee) 38%, transparent)}}.shell-columns-panel__presets-footer{background:var(--ds-surface-container-low,#e8f4f8)}@supports (color:color-mix(in lab, red, red)){.shell-columns-panel__presets-footer{background:color-mix(in srgb, var(--ds-surface-container-low,#e8f4f8) 28%, transparent)}}.shell-columns-panel__save-btn{border-radius:calc(var(--shell-portal-r,.75rem) - .375rem);background:var(--brand-primary);width:100%;height:2.125rem;color:var(--brand-on-primary);justify-content:center;gap:.5rem;font-size:.8125rem;font-weight:600}.shell-columns-panel__save-btn:hover{background:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.shell-columns-panel__save-btn:hover{background:color-mix(in srgb, var(--brand-primary) 88%, black)}}.shell-columns-panel__save-hint{text-align:center;color:var(--ds-on-surface-variant,#475569);margin-top:.5rem;font-size:.6875rem;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.shell-columns-panel__save-hint{color:color-mix(in srgb, var(--ds-on-surface-variant,#475569) 82%, transparent)}}.shell-saved-views{flex-direction:column;min-height:0;display:flex}.shell-saved-views__header{justify-content:space-between;align-items:center;gap:.625rem;padding:.6875rem .75rem .5rem;display:flex}.shell-saved-views__heading{align-items:center;gap:.375rem;min-width:0;display:flex}.shell-saved-views__heading-icon{color:var(--brand-primary);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__heading-icon{color:color-mix(in srgb, var(--brand-primary) 78%, transparent)}}.shell-saved-views__title{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-on-surface-variant,#475569);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__title{color:color-mix(in srgb, var(--ds-on-surface-variant,#475569) 82%, transparent)}}.shell-saved-views__dirty{border-radius:calc(var(--shell-portal-r,.75rem) - .625rem);color:var(--brand-primary);background:var(--brand-primary);flex-shrink:0;align-items:center;gap:.3125rem;padding:.1875rem .5rem;font-size:.625rem;font-weight:600;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__dirty{background:color-mix(in srgb, var(--brand-primary) 10%, transparent)}}.shell-saved-views__dirty-dot{background:var(--brand-primary);border-radius:999px;width:.375rem;height:.375rem}.shell-saved-views__surface{border-radius:calc(var(--shell-portal-r,.75rem) - .375rem);border:1px solid var(--ds-outline-variant,#dce8ee);margin:0 .625rem}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__surface{border:1px solid color-mix(in srgb, var(--ds-outline-variant,#dce8ee) 48%, transparent)}}.shell-saved-views__surface{background:var(--ds-surface-container-low,#e8f4f8)}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__surface{background:color-mix(in srgb, var(--ds-surface-container-low,#e8f4f8) 22%, white)}}.shell-saved-views__list{flex-direction:column;gap:.125rem;max-height:10.5rem;padding:.3125rem;display:flex;overflow-y:auto}.shell-saved-views__row{border-radius:calc(var(--shell-portal-r,.75rem) - .5rem);transition:background-color .15s var(--shell-ease,ease), box-shadow .15s var(--shell-ease,ease);align-items:center;gap:.125rem;display:flex}.shell-saved-views__row:hover{background:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__row:hover{background:color-mix(in srgb, var(--brand-primary) 5%, transparent)}}.shell-saved-views__row--active{background:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__row--active{background:color-mix(in srgb, var(--brand-primary) 10%, transparent)}}.shell-saved-views__row--active{box-shadow:inset 2px 0 0 var(--brand-primary)}.shell-saved-views__select{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.5rem;min-width:0;padding:.4375rem .4375rem .4375rem .375rem;display:flex}.shell-saved-views__select:disabled{cursor:default}.shell-saved-views__marker{color:var(--ds-on-surface-variant,#475569);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__marker{color:color-mix(in srgb, var(--ds-on-surface-variant,#475569) 62%, transparent)}}.shell-saved-views__row--active .shell-saved-views__marker{color:var(--brand-primary)}.shell-saved-views__label{min-width:0;color:var(--ds-on-surface,var(--foreground));font-size:.8125rem;font-weight:500;line-height:1.35}.shell-saved-views__row--active .shell-saved-views__label{color:var(--brand-primary);font-weight:600}.shell-saved-views__rename-input{border-radius:calc(var(--shell-portal-r,.75rem) - .5625rem);height:1.75rem;font-size:.8125rem}.shell-saved-views__actions{opacity:1;transition:opacity .15s var(--shell-ease,ease);flex-shrink:0;align-items:center;gap:.0625rem;padding-right:.1875rem;display:flex}@media (hover:hover){.shell-saved-views__actions{opacity:0}.shell-saved-views__row:hover .shell-saved-views__actions,.shell-saved-views__row:focus-within .shell-saved-views__actions{opacity:1}}.shell-saved-views__action-btn{border-radius:calc(var(--shell-portal-r,.75rem) - .5625rem);width:1.625rem;height:1.625rem;color:var(--ds-on-surface-variant,#475569);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__action-btn{color:color-mix(in srgb, var(--ds-on-surface-variant,#475569) 78%, transparent)}}.shell-saved-views__action-btn{cursor:pointer;transition:background-color .15s var(--shell-ease,ease), color .15s var(--shell-ease,ease)}.shell-saved-views__action-btn:hover{color:var(--brand-primary);background:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__action-btn:hover{background:color-mix(in srgb, var(--brand-primary) 10%, transparent)}}.shell-saved-views__action-btn--danger:hover{color:var(--ds-error,#ef4444);background:var(--ds-error,#ef4444)}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__action-btn--danger:hover{background:color-mix(in srgb, var(--ds-error,#ef4444) 10%, transparent)}}.shell-saved-views__idle-hint{border-top:1px solid var(--ds-outline-variant,#dce8ee);margin:0}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__idle-hint{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant,#dce8ee) 36%, transparent)}}.shell-saved-views__idle-hint{color:var(--ds-on-surface-variant,#475569);padding:.5rem .625rem .5625rem;font-size:.6875rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__idle-hint{color:color-mix(in srgb, var(--ds-on-surface-variant,#475569) 82%, transparent)}}.shell-saved-views__composer{border-top:1px solid var(--ds-outline-variant,#dce8ee);flex-direction:column;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__composer{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant,#dce8ee) 38%, transparent)}}.shell-saved-views__composer{background:var(--ds-surface-container-low,#e8f4f8);margin-top:.5rem;padding:.625rem .75rem .6875rem}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__composer{background:color-mix(in srgb, var(--ds-surface-container-low,#e8f4f8) 30%, transparent)}}.shell-saved-views__composer-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ds-on-surface-variant,#475569);font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__composer-label{color:color-mix(in srgb, var(--ds-on-surface-variant,#475569) 78%, transparent)}}.shell-saved-views__name-input{border-radius:calc(var(--shell-portal-r,.75rem) - .375rem);border-color:var(--ds-outline-variant,#dce8ee);height:2rem}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__name-input{border-color:color-mix(in srgb, var(--ds-outline-variant,#dce8ee) 72%, transparent)}}.shell-saved-views__name-input{box-shadow:none;background:#ffffffeb;font-size:.8125rem}.shell-saved-views__name-input:focus-visible{border-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__name-input:focus-visible{border-color:color-mix(in srgb, var(--brand-primary) 42%, transparent)}}.shell-saved-views__name-input:focus-visible{box-shadow:0 0 0 2px var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__name-input:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-primary) 14%, transparent)}}.shell-saved-views__composer-actions{grid-template-columns:1fr;gap:.375rem;display:grid}.shell-saved-views__composer-actions--split{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-saved-views__update-btn,.shell-saved-views__save-btn{border-radius:calc(var(--shell-portal-r,.75rem) - .375rem);cursor:pointer;height:2rem;transition:background-color .15s var(--shell-ease,ease), opacity .15s var(--shell-ease,ease);justify-content:center;align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.shell-saved-views__update-btn{border:1px solid var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__update-btn{border:1px solid color-mix(in srgb, var(--brand-primary) 24%, transparent)}}.shell-saved-views__update-btn{color:var(--brand-primary);background:#ffffffe0}.shell-saved-views__update-btn:hover{background:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__update-btn:hover{background:color-mix(in srgb, var(--brand-primary) 8%, white)}}.shell-saved-views__save-btn{background:var(--brand-primary);color:var(--brand-on-primary);border:0}.shell-saved-views__save-btn:hover{background:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__save-btn:hover{background:color-mix(in srgb, var(--brand-primary) 88%, black)}}.shell-saved-views__save-btn:disabled{opacity:.45;cursor:not-allowed}.shell-saved-views__composer-meta{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.shell-saved-views__composer-target{min-width:0;color:var(--ds-on-surface-variant,#475569);font-size:.6875rem;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.shell-saved-views__composer-target{color:color-mix(in srgb, var(--ds-on-surface-variant,#475569) 82%, transparent)}}.shell-saved-views__discard{color:var(--brand-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:.6875rem;font-weight:600;text-decoration:none}.shell-saved-views__discard:hover{text-decoration:underline}.menu-scrollbar{scrollbar-width:none}.menu-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.responses-scrollbar{scrollbar-width:thin;scrollbar-color:var(--muted-foreground) var(--background)}@supports (color:color-mix(in lab, red, red)){.responses-scrollbar{scrollbar-color:color-mix(in oklch, var(--muted-foreground) 45%, transparent) var(--background)}}.responses-scrollbar::-webkit-scrollbar{height:6px}.responses-scrollbar::-webkit-scrollbar-track{background:var(--background)}.responses-scrollbar::-webkit-scrollbar-thumb{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.responses-scrollbar::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--muted-foreground) 45%, transparent)}}.responses-scrollbar::-webkit-scrollbar-thumb{background-clip:padding-box;border:1px solid #0000;border-radius:999px}.responses-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.responses-scrollbar::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch, var(--muted-foreground) 65%, transparent)}}.manage-tags-checkbox>span{transform:translateY(2px)}.responses-scrollbar-hover{scrollbar-width:none;scrollbar-color:transparent transparent}.responses-scrollbar-hover::-webkit-scrollbar{width:0;height:0}.responses-scrollbar-hover:hover{scrollbar-width:thin;scrollbar-color:var(--muted-foreground) var(--background)}@supports (color:color-mix(in lab, red, red)){.responses-scrollbar-hover:hover{scrollbar-color:color-mix(in oklch, var(--muted-foreground) 45%, transparent) var(--background)}}.responses-scrollbar-hover:hover::-webkit-scrollbar{width:6px;height:6px}.responses-scrollbar-hover:hover::-webkit-scrollbar-track{background:var(--background)}.responses-scrollbar-hover:hover::-webkit-scrollbar-thumb{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.responses-scrollbar-hover:hover::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--muted-foreground) 45%, transparent)}}.responses-scrollbar-hover:hover::-webkit-scrollbar-thumb{background-clip:padding-box;border:1px solid #0000;border-radius:999px}.responses-scrollbar-hover:hover::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.responses-scrollbar-hover:hover::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch, var(--muted-foreground) 65%, transparent)}}.column-list-scrollbar{scrollbar-width:thin;scrollbar-color:var(--muted-foreground) transparent}@supports (color:color-mix(in lab, red, red)){.column-list-scrollbar{scrollbar-color:color-mix(in oklch, var(--muted-foreground) 45%, transparent) transparent}}.column-list-scrollbar::-webkit-scrollbar{width:6px}.column-list-scrollbar::-webkit-scrollbar-track{background:0 0}.column-list-scrollbar::-webkit-scrollbar-thumb{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.column-list-scrollbar::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--muted-foreground) 45%, transparent)}}.column-list-scrollbar::-webkit-scrollbar-thumb{background-clip:padding-box;border:1px solid #0000;border-radius:999px}.column-list-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.column-list-scrollbar::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch, var(--muted-foreground) 65%, transparent)}}.form-thank-you{--form-thank-you-r-sm:1rem;--form-thank-you-ease:cubic-bezier(.22, 1, .36, 1);--form-thank-you-border:#dce8ee6b;--form-thank-you-surface:#fff;--form-thank-you-on-surface:#0f172a;--form-thank-you-on-surface-variant:#475569;--form-thank-you-primary:var(--brand-primary);--form-thank-you-primary-on:var(--brand-on-primary);--form-thank-you-primary-soft:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.form-thank-you{--form-thank-you-primary-soft:color-mix(in srgb, var(--brand-primary) 10%, transparent)}}.form-thank-you{--form-thank-you-shadow:0 1px 2px #0f172a0a, 0 8px 32px rgba(var(--brand-primary-rgb), .06);width:100%}.form-thank-you__panel{border-radius:calc(var(--form-thank-you-r-sm) - .125rem);border:1px solid var(--form-thank-you-border);background:var(--form-thank-you-surface);box-shadow:var(--form-thank-you-shadow);flex-direction:column;gap:.75rem;padding:1.25rem 1.125rem;display:flex}.form-thank-you__content{gap:.75rem}.form-thank-you__icon{border-radius:calc(var(--form-thank-you-r-sm) - .625rem);background:var(--form-thank-you-primary-soft);width:2.75rem;height:2.75rem;color:var(--form-thank-you-primary);box-shadow:none;flex-shrink:0}.form-thank-you__badge{letter-spacing:.06em;text-transform:uppercase;color:var(--form-thank-you-on-surface-variant);background:0 0;border:none;margin:0;padding:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.form-thank-you__badge{color:color-mix(in srgb, var(--form-thank-you-on-surface-variant) 78%, transparent)}}.form-thank-you__badge-dot{display:none}.form-thank-you__heading{letter-spacing:-.01em;color:var(--form-thank-you-on-surface);margin:0;font-size:1rem;font-weight:700;line-height:1.25}.form-thank-you__content--hero{gap:.875rem}.form-thank-you__content--hero .form-thank-you__icon{border-radius:1rem;width:3.25rem;height:3.25rem}.form-thank-you__content--hero .form-thank-you__badge{letter-spacing:.08em;font-size:.6875rem}.form-thank-you__content--hero .form-thank-you__heading{font-size:clamp(1.5rem,4vw,2rem);line-height:1.15}.form-thank-you__content--hero .form-thank-you__description p{font-size:1rem;line-height:1.55}.form-thank-you__content--hero .form-thank-you__divider{max-width:4.5rem;margin-top:.5rem}.form-thank-you__content--hero.text-center .form-thank-you__divider{margin-inline:auto}.form-thank-you__description{max-width:36rem;margin:0}.form-thank-you__description p{color:var(--form-thank-you-on-surface-variant);margin:0;font-size:.8125rem;line-height:1.5}.form-thank-you__description p+p{margin-top:.375rem}.form-thank-you__divider{background:var(--form-thank-you-border);width:100%;height:1px;margin-top:.25rem}@keyframes form-thank-you-panel-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes form-thank-you-icon-enter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.form-thank-you__panel--enter{animation:form-thank-you-panel-enter .48s var(--form-thank-you-ease) both}.form-thank-you__icon--enter{animation:form-thank-you-icon-enter .52s var(--form-thank-you-ease) 60ms both}@media (prefers-reduced-motion:reduce){.form-thank-you__panel--enter,.form-thank-you__icon--enter{animation:none}}@keyframes card-cta-current{0%{transform:translateY(0%)}to{transform:translateY(-120%)}}@keyframes card-cta-next{0%{transform:translateY(120%)}to{transform:translateY(0%)}}.bubble-cta-slide{justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.bubble-cta-text{white-space:nowrap;will-change:transform;justify-content:center;align-items:center;display:flex}.bubble-cta-text.is-next{position:absolute;inset:0;transform:translateY(120%)}.bubble-cta-button:hover .bubble-cta-text{animation:.64s cubic-bezier(.16,.84,.23,.98) both card-cta-current}.bubble-cta-button:hover .bubble-cta-text.is-next{animation:.64s cubic-bezier(.16,.84,.23,.98) both card-cta-next}.classic-cta-slide{justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.classic-cta-text{white-space:nowrap;will-change:transform;justify-content:center;align-items:center;display:flex}.classic-cta-text.is-next{position:absolute;inset:0;transform:translateY(120%)}.classic-cta-button:hover .classic-cta-text{animation:.64s cubic-bezier(.16,.84,.23,.98) both card-cta-current}.classic-cta-button:hover .classic-cta-text.is-next{animation:.64s cubic-bezier(.16,.84,.23,.98) both card-cta-next}@keyframes card-nav-current{0%{transform:translateY(0%)}to{transform:translateY(-120%)}}@keyframes card-nav-next{0%{transform:translateY(120%)}to{transform:translateY(0%)}}.bubble-nav-slide{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:relative;overflow:hidden}.bubble-nav-slide .bubble-nav-text{will-change:transform;justify-content:center;align-items:center;position:absolute;inset:0;display:flex!important}.bubble-nav-text.is-next{transform:translateY(120%)}.bubble-nav-button:hover .bubble-nav-text{animation:1.52s cubic-bezier(.16,.84,.23,.98) both card-nav-current}.bubble-nav-button:hover .bubble-nav-text.is-next{animation:1.52s cubic-bezier(.16,.84,.23,.98) both card-nav-next}.focus-cta-button{justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.focus-cta-slide{place-items:center;height:100%;min-height:100%;display:inline-grid;overflow:hidden}.focus-cta-text,.focus-cta-text.is-next{white-space:nowrap;will-change:transform;grid-area:1/1;justify-content:center;align-items:center;height:100%;min-height:100%;display:flex}.focus-cta-text.is-next{transform:translateY(120%)}.focus-cta-button:hover .focus-cta-text{animation:.64s cubic-bezier(.16,.84,.23,.98) both card-cta-current}.focus-cta-button:hover .focus-cta-text.is-next{animation:.64s cubic-bezier(.16,.84,.23,.98) both card-cta-next}.bubble-glass{isolation:isolate;background-color:var(--bubble-glass-tint,#111827);position:relative}@supports (color:color-mix(in lab, red, red)){.bubble-glass{background-color:color-mix(in srgb, var(--bubble-glass-tint,#111827) 82%, transparent)}}.bubble-glass{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);border:1px solid var(--bubble-glass-fg,#fff)}@supports (color:color-mix(in lab, red, red)){.bubble-glass{border:1px solid color-mix(in srgb, var(--bubble-glass-fg,#fff) 22%, transparent)}}.bubble-glass{box-shadow:0 1px 0 0 var(--bubble-glass-fg,#fff) inset, 0 18px 40px -18px var(--bubble-glass-tint,#111827), 0 2px 8px -4px #0f172a59}@supports (color:color-mix(in lab, red, red)){.bubble-glass{box-shadow:0 1px 0 0 color-mix(in srgb, var(--bubble-glass-fg,#fff) 30%, transparent) inset, 0 18px 40px -18px color-mix(in srgb, var(--bubble-glass-tint,#111827) 65%, transparent), 0 2px 8px -4px #0f172a59}}.bubble-glass{transition:transform .26s cubic-bezier(.16,.84,.23,.98),box-shadow .26s cubic-bezier(.16,.84,.23,.98),background-color .26s}.bubble-glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(145deg, var(--bubble-glass-fg,#fff) 0%, transparent 42%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bubble-glass:before{background:linear-gradient(145deg, color-mix(in srgb, var(--bubble-glass-fg,#fff) 28%, transparent) 0%, transparent 42%, transparent 100%)}}.bubble-glass:before{opacity:.9;z-index:0}.bubble-cta-button.bubble-glass{border-radius:var(--bubble-glass-radius,14px);background-color:var(--bubble-glass-tint,#111827)}@supports (color:color-mix(in lab, red, red)){.bubble-cta-button.bubble-glass{background-color:color-mix(in srgb, var(--bubble-glass-tint,#111827) 82%, transparent)}}.bubble-cta-button.bubble-glass:hover{background-color:var(--bubble-glass-tint,#111827);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.bubble-cta-button.bubble-glass:hover{background-color:color-mix(in srgb, var(--bubble-glass-tint,#111827) 88%, transparent)}}.bubble-cta-button.bubble-glass:hover{box-shadow:0 1px 0 0 var(--bubble-glass-fg,#fff) inset, 0 26px 52px -20px var(--bubble-glass-tint,#111827), 0 4px 12px -4px #0f172a66}@supports (color:color-mix(in lab, red, red)){.bubble-cta-button.bubble-glass:hover{box-shadow:0 1px 0 0 color-mix(in srgb, var(--bubble-glass-fg,#fff) 42%, transparent) inset, 0 26px 52px -20px color-mix(in srgb, var(--bubble-glass-tint,#111827) 72%, transparent), 0 4px 12px -4px #0f172a66}}.bubble-cta-button.bubble-glass:active{transition-duration:90ms;transform:translateY(0)}.bubble-cta-button.bubble-glass:focus-visible{box-shadow:0 0 0 3px var(--bubble-glass-fg,#fff), 0 0 0 6px var(--bubble-glass-tint,#111827);outline:none}@supports (color:color-mix(in lab, red, red)){.bubble-cta-button.bubble-glass:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--bubble-glass-fg,#fff) 55%, transparent), 0 0 0 6px color-mix(in srgb, var(--bubble-glass-tint,#111827) 55%, transparent)}}.bubble-cta-button.bubble-glass .bubble-cta-slide{z-index:1;position:relative}.bubble-nav-button.bubble-glass{transition:transform .22s cubic-bezier(.16,.84,.23,.98),box-shadow .22s cubic-bezier(.16,.84,.23,.98),background-color .22s}.bubble-nav-button.bubble-glass:hover{transform:translateY(-1px)scale(1.03)}.bubble-nav-button.bubble-glass:active{transition-duration:90ms;transform:scale(.96)}.bubble-glass:disabled{background-color:var(--bubble-glass-tint,#111827)}@supports (color:color-mix(in lab, red, red)){.bubble-glass:disabled{background-color:color-mix(in srgb, var(--bubble-glass-tint,#111827) 8%, transparent)}}.bubble-glass:disabled{-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%);box-shadow:none;opacity:.65}.bubble-glass:disabled:before{opacity:.35}.bubble-nav-button.bubble-glass .bubble-nav-slide{z-index:1;position:relative}.bubble-step-pill{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background-color:var(--bubble-glass-tint,#111827);border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bubble-step-pill{background-color:color-mix(in srgb, var(--bubble-glass-tint,#111827) 10%, transparent)}}.bubble-step-pill{border:1px solid var(--bubble-glass-tint,#111827)}@supports (color:color-mix(in lab, red, red)){.bubble-step-pill{border:1px solid color-mix(in srgb, var(--bubble-glass-tint,#111827) 16%, transparent)}}.bubble-step-pill{transition:background-color .2s,border-color .2s;box-shadow:0 6px 18px -12px #0f172a66}.bubble-step-pill:hover{background-color:var(--bubble-glass-tint,#111827)}@supports (color:color-mix(in lab, red, red)){.bubble-step-pill:hover{background-color:color-mix(in srgb, var(--bubble-glass-tint,#111827) 16%, transparent)}}.bubble-input.bubble-glass-field,.bubble-glass-field .bubble-input{background-color:#0000;transition:border-color .2s,background-color .2s,box-shadow .2s}.bubble-input.bubble-glass-field:focus,.bubble-glass-field .bubble-input:focus{box-shadow:none;background-color:#0000}@media (prefers-reduced-motion:reduce){.bubble-glass,.bubble-cta-button.bubble-glass,.bubble-nav-button.bubble-glass{transition:none}.bubble-cta-button.bubble-glass:hover,.bubble-nav-button.bubble-glass:hover,.bubble-nav-button.bubble-glass:active{transform:none}}.card-cta-button{justify-content:center;align-items:center;display:flex}.card-cta-slide{justify-content:center;align-items:center;width:100%;height:50px;display:inline-flex;position:relative;overflow:hidden}.card-cta-text{text-align:center;will-change:transform;justify-content:center;align-items:center;width:100%;height:50px;display:flex;position:absolute;top:0;left:0;right:0}.card-cta-text.is-next{transform:translateY(120%)}.card-box-content{flex-direction:column;flex:1;justify-content:flex-start;min-height:0;display:flex}.card-box-content-reveal{will-change:mask-position, -webkit-mask-position;animation:.4s ease-out .7s both mask-wipeInLeft;-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000 50%);mask-image:linear-gradient(90deg,#000 50%,#0000 50%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.card-nav-slide{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:relative;overflow:hidden}.card-nav-slide .card-nav-text{will-change:transform;justify-content:center;align-items:center;position:absolute;inset:0;display:flex!important}.card-nav-text.is-next{transform:translateY(120%)}.card-cta-button:hover .card-cta-text{animation:.64s cubic-bezier(.16,.84,.23,.98) both card-cta-current}.card-cta-button:hover .card-cta-text.is-next{animation:.64s cubic-bezier(.16,.84,.23,.98) both card-cta-next}.card-nav-button:hover .card-nav-text{animation:1.52s cubic-bezier(.16,.84,.23,.98) both card-nav-current}.card-nav-button:hover .card-nav-text.is-next{animation:1.52s cubic-bezier(.16,.84,.23,.98) both card-nav-next}@keyframes slide-in-top{0%{opacity:0;transform:translateY(-100vh)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-bottom{0%{opacity:0;transform:translateY(100vh)}to{opacity:1;transform:translateY(0)}}.card-box-layer{flex-direction:column;justify-content:flex-start;display:flex;position:absolute;inset:0}.card-box-layer.card-box-settled{overflow-y:auto}.card-box-enter[data-dir=up]{will-change:transform, opacity;animation:.6s cubic-bezier(.22,.61,.36,1) both slide-in-top}.card-box-enter[data-dir=down]{will-change:transform, opacity;animation:.6s cubic-bezier(.22,.61,.36,1) both slide-in-bottom}.card-box-settled{will-change:auto;inset:unset;justify-content:flex-start;position:relative;border-radius:10px!important}@keyframes card-box-out-up{0%{opacity:1;transform:translateY(0)}50%{opacity:1}to{opacity:0;transform:translateY(-100vh)}}@keyframes card-box-out-down{0%{opacity:1;transform:translateY(0)}50%{opacity:1}to{opacity:0;transform:translateY(100vh)}}.card-box-exit{pointer-events:none}.card-box-exit[data-dir=down]{animation:.4s cubic-bezier(.55,0,1,.45) both card-box-out-up}.card-box-exit[data-dir=up]{animation:.4s cubic-bezier(.55,0,1,.45) both card-box-out-down}.focus-nav-dock{--focus-nav-radius:999px;border-radius:var(--focus-nav-radius);border:1px solid var(--focus-nav-primary);align-items:stretch;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.focus-nav-dock{border:1px solid color-mix(in srgb, var(--focus-nav-primary) 24%, transparent)}}.focus-nav-dock{background:var(--focus-nav-primary)}@supports (color:color-mix(in lab, red, red)){.focus-nav-dock{background:color-mix(in srgb, var(--focus-nav-primary) 7%, #ffffffeb)}}.focus-nav-dock{box-shadow:0 1px 2px #0f172a0a, 0 8px 24px var(--focus-nav-primary)}@supports (color:color-mix(in lab, red, red)){.focus-nav-dock{box-shadow:0 1px 2px #0f172a0a, 0 8px 24px color-mix(in srgb, var(--focus-nav-primary) 14%, transparent)}}.focus-nav-dock{-webkit-backdrop-filter:blur(14px);overflow:hidden}.focus-nav-dock--fixed{z-index:50;pointer-events:auto;position:fixed;bottom:30px;right:30px}.focus-nav-dock--fixed.focus-nav-dock--contained{position:absolute;bottom:16px;right:16px}.focus-nav-dock--custom{-webkit-backdrop-filter:blur(14px)}.focus-nav-dock--selected{cursor:pointer}.focus-nav-dock__arrows{flex-shrink:0;align-items:stretch;display:inline-flex}.focus-nav-dock__arrow{appearance:none;width:2.375rem;height:2.375rem;color:var(--focus-nav-primary);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.focus-nav-dock__arrow{color:color-mix(in srgb, var(--focus-nav-primary) 34%, transparent)}}.focus-nav-dock__arrow{cursor:default;transition:background-color .18s,color .18s,transform .18s}.focus-nav-dock__arrow--enabled{cursor:pointer;color:var(--focus-nav-primary)}.focus-nav-dock__arrow--enabled:hover{background:var(--focus-nav-primary);color:var(--focus-nav-secondary)}.focus-nav-dock__arrow--enabled:active{transform:scale(.94)}.focus-nav-dock__arrow+.focus-nav-dock__arrow{box-shadow:inset 1px 0 var(--focus-nav-primary)}@supports (color:color-mix(in lab, red, red)){.focus-nav-dock__arrow+.focus-nav-dock__arrow{box-shadow:inset 1px 0 color-mix(in srgb, var(--focus-nav-primary) 16%, transparent)}}.focus-nav-dock__divider{background:var(--focus-nav-primary);align-self:center;width:1px;height:1.375rem;margin-inline:.125rem}@supports (color:color-mix(in lab, red, red)){.focus-nav-dock__divider{background:color-mix(in srgb, var(--focus-nav-primary) 18%, transparent)}}.focus-nav-dock__divider{flex-shrink:0}.focus-nav-dock__meta{flex-shrink:1;align-items:center;gap:.5rem;min-width:0;min-height:2.375rem;padding-inline:.875rem 1rem;display:inline-flex}.focus-nav-dock__questions{appearance:none;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--focus-nav-primary);background:0 0;border:none;margin:0;padding:0;font-size:.6875rem;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.focus-nav-dock__questions{color:color-mix(in srgb, var(--focus-nav-primary) 78%, transparent)}}.focus-nav-dock__questions{cursor:pointer;transition:color .18s}.focus-nav-dock__questions:hover{color:var(--focus-nav-primary)}.focus-nav-dock__step{appearance:none;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--focus-nav-primary);cursor:default;background:0 0;border:none;margin:0;padding:0;font-size:.8125rem;font-weight:600;line-height:1;transition:color .18s}.focus-nav-dock__step--interactive{cursor:pointer}.focus-nav-dock__step--interactive:hover{color:var(--focus-nav-secondary)}.mobile-preview .focus-nav-dock__arrow{width:2.125rem;height:2.125rem}.mobile-preview .focus-nav-dock__meta{gap:.375rem;min-height:2.125rem;padding-inline:.625rem .75rem}.mobile-preview .focus-nav-dock__questions{font-size:.625rem}.mobile-preview .focus-nav-dock__step{font-size:.75rem}.formal-layout-root{isolation:isolate;position:relative}.formal-layout-root:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 55% at 50% -8%, var(--formal-page-accent,#64748b), transparent 68%), radial-gradient(ellipse 60% 45% at 100% 100%, var(--formal-page-accent,#64748b), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.formal-layout-root:before{background:radial-gradient(ellipse 80% 55% at 50% -8%, color-mix(in srgb, var(--formal-page-accent,#64748b) 10%, transparent), transparent 68%), radial-gradient(ellipse 60% 45% at 100% 100%, color-mix(in srgb, var(--formal-page-accent,#64748b) 6%, transparent), transparent 70%)}}.formal-layout-body{z-index:1;position:relative}.formal-sheet{--formal-primary:#0f172a;--formal-secondary:#fff;--formal-muted:var(--formal-primary)}@supports (color:color-mix(in lab, red, red)){.formal-sheet{--formal-muted:color-mix(in srgb, var(--formal-primary) 56%, #64748b)}}.formal-sheet{--formal-surface:#fffffffb;--formal-surface-elevated:#fff;--formal-border:var(--formal-primary)}@supports (color:color-mix(in lab, red, red)){.formal-sheet{--formal-border:color-mix(in srgb, var(--formal-primary) 11%, #e2e8f0)}}.formal-sheet{--formal-border-strong:var(--formal-primary)}@supports (color:color-mix(in lab, red, red)){.formal-sheet{--formal-border-strong:color-mix(in srgb, var(--formal-primary) 22%, #cbd5e1)}}.formal-sheet{--formal-radius:14px;--formal-shadow:0 0 0 1px var(--formal-primary), 0 2px 4px #0f172a08, 0 12px 28px #0f172a0f, 0 28px 64px #0f172a12}@supports (color:color-mix(in lab, red, red)){.formal-sheet{--formal-shadow:0 0 0 1px color-mix(in srgb, var(--formal-primary) 6%, transparent), 0 2px 4px #0f172a08, 0 12px 28px #0f172a0f, 0 28px 64px #0f172a12}}.formal-sheet{background:var(--formal-surface);border:1px solid var(--formal-border);border-radius:var(--formal-radius);width:100%;box-shadow:var(--formal-shadow);-webkit-backdrop-filter:blur(12px)saturate(120%);min-width:0;position:relative;overflow:hidden}.formal-sheet:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(180deg, var(--formal-primary) 0%, transparent 28%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.formal-sheet:before{background:linear-gradient(180deg, color-mix(in srgb, var(--formal-primary) 4%, white) 0%, transparent 28%, transparent 100%)}}.formal-sheet:after{content:"";border-radius:var(--formal-radius) 0 0 var(--formal-radius);background:linear-gradient(180deg, var(--formal-primary) 0%, var(--formal-primary) 100%);width:3px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.formal-sheet:after{background:linear-gradient(180deg, var(--formal-primary) 0%, color-mix(in srgb, var(--formal-primary) 55%, transparent) 100%)}}.formal-sheet:after{pointer-events:none}.formal-sheet__header{z-index:1;border-bottom:1px solid var(--formal-primary);padding:1rem 1.375rem .875rem;position:relative}@supports (color:color-mix(in lab, red, red)){.formal-sheet__header{border-bottom:1px solid color-mix(in srgb, var(--formal-primary) 7%, transparent)}}.formal-sheet__header{background:var(--formal-primary)}@supports (color:color-mix(in lab, red, red)){.formal-sheet__header{background:color-mix(in srgb, var(--formal-primary) 2.5%, white)}}.mobile-preview .formal-sheet__header{padding:.875rem 1rem .75rem}.formal-sheet__header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-bottom:.625rem;display:flex}.formal-sheet__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--formal-muted);font-size:.6875rem;font-weight:700;line-height:1}.formal-sheet__step-label{letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--formal-primary);background:var(--formal-primary);border-radius:999px;padding:.3125rem .625rem;font-size:.6875rem;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.formal-sheet__step-label{background:color-mix(in srgb, var(--formal-primary) 7%, white)}}.formal-sheet__step-label{border:1px solid var(--formal-primary)}@supports (color:color-mix(in lab, red, red)){.formal-sheet__step-label{border:1px solid color-mix(in srgb, var(--formal-primary) 12%, transparent)}}.formal-sheet__progress{background:var(--formal-primary);border-radius:999px;height:4px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.formal-sheet__progress{background:color-mix(in srgb, var(--formal-primary) 8%, #e2e8f0)}}.formal-sheet__progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--formal-primary), var(--formal-primary));height:100%}@supports (color:color-mix(in lab, red, red)){.formal-sheet__progress-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--formal-primary) 88%, white), var(--formal-primary))}}.formal-sheet__progress-fill{transition:width .45s cubic-bezier(.22,1,.36,1)}.formal-sheet__body{z-index:1;width:100%;min-width:0;max-width:100%;padding:1.375rem 1.375rem .375rem;position:relative}.formal-sheet:has(.formal-sheet__header) .formal-sheet__body{padding-top:1.625rem}.mobile-preview .formal-sheet__body{padding:1.125rem 1rem .375rem}.mobile-preview .formal-sheet:has(.formal-sheet__header) .formal-sheet__body{padding-top:1.375rem}.formal-sheet__heading{min-width:0;max-width:100%;margin:0}.formal-sheet__fields{width:100%;min-width:0;max-width:100%;margin-top:1.125rem}.formal-sheet .preview-element-style-shell{align-self:stretch!important;width:100%!important;max-width:100%!important}.formal-sheet__fields .relative,.formal-sheet__fields .flex{width:100%;min-width:0;max-width:100%}.formal-sheet__body>.formal-sheet__fields:first-child{margin-top:0}.formal-sheet__title{max-width:100%;color:var(--formal-primary);letter-spacing:-.025em;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(1.5rem,2.8vw,1.875rem);font-weight:650;line-height:1.28}.formal-sheet__help{max-width:52ch;color:var(--formal-muted);margin:.75rem 0 0;font-size:.9375rem;line-height:1.55}.formal-sheet-actions{z-index:1;border-top:1px solid var(--formal-primary);flex-direction:column;margin-top:.25rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.formal-sheet-actions{border-top:1px solid color-mix(in srgb, var(--formal-primary) 9%, transparent)}}.formal-sheet-actions{background:linear-gradient(180deg, var(--formal-primary) 0%, var(--formal-primary) 100%)}@supports (color:color-mix(in lab, red, red)){.formal-sheet-actions{background:linear-gradient(180deg, color-mix(in srgb, var(--formal-primary) 2%, white) 0%, color-mix(in srgb, var(--formal-primary) 4.5%, #f8fafc) 100%)}}.formal-sheet-actions__cta{padding:1.125rem 1.375rem 1rem}.mobile-preview .formal-sheet-actions__cta{padding:.9375rem 1rem .875rem}.formal-cta-button{isolation:isolate;border:1px solid var(--formal-primary);justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3.125rem;padding:0 1.375rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.formal-cta-button{border:1px solid color-mix(in srgb, var(--formal-primary) 18%, transparent)}}.formal-cta-button{cursor:pointer;letter-spacing:.015em;box-shadow:0 1px 0 var(--formal-secondary,#fff) inset, 0 8px 20px -10px var(--formal-primary);font-size:.9375rem;font-weight:600;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.formal-cta-button{box-shadow:0 1px 0 color-mix(in srgb, var(--formal-secondary,#fff) 22%, transparent) inset, 0 8px 20px -10px color-mix(in srgb, var(--formal-primary) 45%, transparent)}}.formal-cta-button{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),filter .2s}.formal-cta-button:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, var(--formal-secondary,#fff) 0%, transparent 48%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.formal-cta-button:before{background:linear-gradient(180deg, color-mix(in srgb, var(--formal-secondary,#fff) 16%, transparent) 0%, transparent 48%)}}.formal-cta-button:before{opacity:.85}.formal-cta-button:not(:disabled):hover{filter:brightness(1.03);box-shadow:0 1px 0 var(--formal-secondary,#fff) inset, 0 14px 28px -12px var(--formal-primary)}@supports (color:color-mix(in lab, red, red)){.formal-cta-button:not(:disabled):hover{box-shadow:0 1px 0 color-mix(in srgb, var(--formal-secondary,#fff) 28%, transparent) inset, 0 14px 28px -12px color-mix(in srgb, var(--formal-primary) 52%, transparent)}}.formal-cta-button:not(:disabled):hover{transform:translateY(-1px)}.formal-cta-button:not(:disabled):active{box-shadow:0 1px 0 var(--formal-secondary,#fff) inset, 0 6px 14px -8px var(--formal-primary);transform:translateY(0)}@supports (color:color-mix(in lab, red, red)){.formal-cta-button:not(:disabled):active{box-shadow:0 1px 0 color-mix(in srgb, var(--formal-secondary,#fff) 12%, transparent) inset, 0 6px 14px -8px color-mix(in srgb, var(--formal-primary) 40%, transparent)}}.formal-cta-button:disabled{cursor:default;opacity:.68;box-shadow:none}.formal-cta-button>span{z-index:1;display:block;position:relative}.formal-cta-button .is-next{display:none}.formal-nav-bar{border-top:1px solid var(--formal-primary);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.625rem;padding:.75rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.formal-nav-bar{border-top:1px solid color-mix(in srgb, var(--formal-primary) 7%, transparent)}}.formal-nav-bar--custom{background:0 0}.formal-nav-bar--selected{cursor:pointer}.formal-nav-bar--compact{grid-template-columns:1fr 1fr}.formal-nav-bar__side{align-items:center;min-width:0;display:flex}.formal-nav-bar__side--end{justify-content:flex-end}.formal-nav-bar__btn{appearance:none;border:1px solid var(--formal-primary);justify-content:center;align-items:center;gap:.375rem;min-height:2.25rem;margin:0;padding:.4375rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.formal-nav-bar__btn{border:1px solid color-mix(in srgb, var(--formal-primary) 10%, transparent)}}.formal-nav-bar__btn{background:var(--formal-surface-elevated);color:var(--formal-primary);border-radius:8px;font-size:.8125rem;font-weight:600;line-height:1}@supports (color:color-mix(in lab, red, red)){.formal-nav-bar__btn{color:color-mix(in srgb, var(--formal-primary) 34%, #94a3b8)}}.formal-nav-bar__btn{cursor:default;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 1px 2px #0f172a0a}.formal-nav-bar__btn--enabled{color:var(--formal-primary);cursor:pointer}.formal-nav-bar__btn--enabled:hover{background:var(--formal-primary)}@supports (color:color-mix(in lab, red, red)){.formal-nav-bar__btn--enabled:hover{background:color-mix(in srgb, var(--formal-primary) 5%, white)}}.formal-nav-bar__btn--enabled:hover{border-color:var(--formal-primary)}@supports (color:color-mix(in lab, red, red)){.formal-nav-bar__btn--enabled:hover{border-color:color-mix(in srgb, var(--formal-primary) 18%, transparent)}}.formal-nav-bar__btn--enabled:hover{box-shadow:0 4px 12px -6px var(--formal-primary)}@supports (color:color-mix(in lab, red, red)){.formal-nav-bar__btn--enabled:hover{box-shadow:0 4px 12px -6px color-mix(in srgb, var(--formal-primary) 28%, transparent)}}.formal-nav-bar__btn--enabled:active{transform:translateY(1px)}.formal-nav-bar__btn--primary.formal-nav-bar__btn--enabled{background:var(--formal-primary)}@supports (color:color-mix(in lab, red, red)){.formal-nav-bar__btn--primary.formal-nav-bar__btn--enabled{background:color-mix(in srgb, var(--formal-primary) 92%, black)}}.formal-nav-bar__btn--primary.formal-nav-bar__btn--enabled{border-color:var(--formal-primary)}@supports (color:color-mix(in lab, red, red)){.formal-nav-bar__btn--primary.formal-nav-bar__btn--enabled{border-color:color-mix(in srgb, var(--formal-primary) 88%, black)}}.formal-nav-bar__btn--primary.formal-nav-bar__btn--enabled{color:var(--formal-secondary)}.formal-nav-bar__btn--primary.formal-nav-bar__btn--enabled:hover{filter:brightness(1.05);color:var(--formal-secondary)}.formal-nav-bar__center{flex-shrink:0;justify-content:center;align-items:center;min-width:0;display:inline-flex}.formal-nav-bar__questions{appearance:none;border:1px solid var(--formal-primary);margin:0;padding:.375rem .625rem}@supports (color:color-mix(in lab, red, red)){.formal-nav-bar__questions{border:1px solid color-mix(in srgb, var(--formal-primary) 12%, transparent)}}.formal-nav-bar__questions{background:var(--formal-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.formal-nav-bar__questions{background:color-mix(in srgb, var(--formal-primary) 4%, white)}}.formal-nav-bar__questions{letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;color:var(--formal-muted);cursor:pointer;font-size:.625rem;font-weight:700;line-height:1;transition:color .18s,border-color .18s,background-color .18s}.formal-nav-bar__questions:hover{color:var(--formal-primary);border-color:var(--formal-primary)}@supports (color:color-mix(in lab, red, red)){.formal-nav-bar__questions:hover{border-color:color-mix(in srgb, var(--formal-primary) 22%, transparent)}}.formal-nav-bar__questions:hover{background:var(--formal-primary)}@supports (color:color-mix(in lab, red, red)){.formal-nav-bar__questions:hover{background:color-mix(in srgb, var(--formal-primary) 7%, white)}}.formal-nav-bar__step{appearance:none;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--formal-primary);cursor:default;background:0 0;border:none;margin:0;padding:0;font-size:.8125rem;font-weight:600;line-height:1}.formal-nav-bar__step--interactive{cursor:pointer}.formal-nav-bar__step--interactive:hover{color:var(--formal-primary)}@supports (color:color-mix(in lab, red, red)){.formal-nav-bar__step--interactive:hover{color:color-mix(in srgb, var(--formal-primary) 72%, var(--formal-secondary))}}.formal-nav-bar__divider{background:var(--formal-primary);width:1px;height:.875rem}@supports (color:color-mix(in lab, red, red)){.formal-nav-bar__divider{background:color-mix(in srgb, var(--formal-primary) 16%, transparent)}}.formal-nav-bar__divider{flex-shrink:0}.formal-input,.formal-input input,.formal-input textarea,.formal-input select{border-radius:6px!important}.formal-input{box-sizing:border-box;border:1px solid var(--formal-border-strong);background:linear-gradient(180deg, var(--formal-primary) 0%, white 100%);display:block;width:100%!important;max-width:100%!important}@supports (color:color-mix(in lab, red, red)){.formal-input{background:linear-gradient(180deg, color-mix(in srgb, var(--formal-primary) 1.5%, white) 0%, white 100%)}}.formal-input{transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:inset 0 1px 2px #0f172a08}.formal-sheet .relative.flex.items-center.w-full,.formal-sheet .relative.flex.w-full,.formal-sheet .flex.items-center.w-full{box-sizing:border-box;width:100%!important;max-width:100%!important}.formal-sheet .flex.items-center.w-full:has(>.formal-input){border:1px solid var(--formal-border-strong);background:linear-gradient(180deg, var(--formal-primary) 0%, white 100%);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.formal-sheet .flex.items-center.w-full:has(>.formal-input){background:linear-gradient(180deg, color-mix(in srgb, var(--formal-primary) 1.5%, white) 0%, white 100%)}}.formal-sheet .flex.items-center.w-full:has(>.formal-input){padding-inline:.75rem;box-shadow:inset 0 1px 2px #0f172a08}.formal-sheet .flex.items-center.w-full:has(>.formal-input) .formal-input{flex:auto;min-width:0;box-shadow:none!important;background:0 0!important;border:none!important;width:100%!important}textarea.formal-input{min-height:5.5rem;padding-top:.625rem;padding-bottom:.625rem}.formal-input:hover{border-color:var(--formal-primary)}@supports (color:color-mix(in lab, red, red)){.formal-input:hover{border-color:color-mix(in srgb, var(--formal-primary) 28%, #94a3b8)}}.formal-input:focus-within{border-color:var(--formal-primary)}@supports (color:color-mix(in lab, red, red)){.formal-input:focus-within{border-color:color-mix(in srgb, var(--formal-primary) 62%, #64748b)}}.formal-input:focus-within{box-shadow:0 0 0 3px var(--formal-primary), 0 1px 2px #0f172a08 inset}@supports (color:color-mix(in lab, red, red)){.formal-input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--formal-primary) 11%, transparent), 0 1px 2px #0f172a08 inset}}.formal-input:focus-within{background:#fff}@keyframes formal-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes formal-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes formal-element-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.formal-element-stage{width:100%;min-width:0;position:relative}.formal-element-layer{width:100%}.formal-element-layer.formal-exit-next,.formal-element-layer.formal-exit-prev{z-index:2;pointer-events:none;animation:.65s both formal-fadeOut;position:absolute;inset:0}.formal-element-layer.formal-enter-next,.formal-element-layer.formal-enter-prev{animation:.9s .65s both formal-fadeIn}.formal-element-layer.formal-enter-initial{animation:.65s cubic-bezier(.22,1,.36,1) both formal-element-enter}.mobile-preview .formal-nav-bar{grid-template-columns:1fr 1fr;grid-template-areas:"center center""start end";row-gap:.5rem;padding-inline:.75rem}.mobile-preview .formal-nav-bar__center{grid-area:center;justify-content:center}.mobile-preview .formal-nav-bar__side--start{grid-area:start}.mobile-preview .formal-nav-bar__side--end{grid-area:end}.mobile-preview .formal-nav-bar__btn-label{display:none}.mobile-preview .formal-nav-bar__btn{min-width:2.75rem;padding-inline:.625rem}.mobile-preview .formal-nav-bar--compact{grid-template-columns:1fr 1fr;grid-template-areas:"start end";row-gap:0}@media (prefers-reduced-motion:reduce){.formal-element-layer,.formal-sheet__progress-fill,.formal-cta-button,.formal-nav-bar__btn{transition:none!important;animation:none!important}}.lane-layout-root{isolation:isolate;--lane-glass:var(--lane-secondary,#f8fafc);position:relative}@supports (color:color-mix(in lab, red, red)){.lane-layout-root{--lane-glass:color-mix(in srgb, var(--lane-secondary,#f8fafc) 78%, transparent)}}.lane-layout-root{--lane-glass-strong:var(--lane-secondary,#f8fafc)}@supports (color:color-mix(in lab, red, red)){.lane-layout-root{--lane-glass-strong:color-mix(in srgb, var(--lane-secondary,#f8fafc) 92%, white)}}.lane-layout-root{--lane-hairline:var(--lane-primary,#0f172a)}@supports (color:color-mix(in lab, red, red)){.lane-layout-root{--lane-hairline:color-mix(in srgb, var(--lane-primary,#0f172a) 9%, transparent)}}.lane-layout-root{--lane-muted:var(--lane-primary,#0f172a)}@supports (color:color-mix(in lab, red, red)){.lane-layout-root{--lane-muted:color-mix(in srgb, var(--lane-primary,#0f172a) 48%, #64748b)}}.lane-layout-root:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse 90% 70% at 0% 0%, var(--lane-page-accent,#6366f1), transparent 58%), radial-gradient(ellipse 70% 55% at 100% 100%, var(--lane-page-accent,#6366f1), transparent 62%), linear-gradient(165deg, var(--lane-secondary,#f8fafc) 0%, var(--lane-secondary,#f8fafc) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lane-layout-root:before{background:radial-gradient(ellipse 90% 70% at 0% 0%, color-mix(in srgb, var(--lane-page-accent,#6366f1) 16%, transparent), transparent 58%), radial-gradient(ellipse 70% 55% at 100% 100%, color-mix(in srgb, var(--lane-page-accent,#6366f1) 10%, transparent), transparent 62%), linear-gradient(165deg, color-mix(in srgb, var(--lane-secondary,#f8fafc) 96%, white) 0%, color-mix(in srgb, var(--lane-secondary,#f8fafc) 88%, #eef2ff) 100%)}}.lane-layout-root:after{content:"";pointer-events:none;z-index:0;opacity:.35;background-image:radial-gradient(circle at 1px 1px, var(--lane-primary,#0f172a) 1px, transparent 0);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lane-layout-root:after{background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--lane-primary,#0f172a) 7%, transparent) 1px, transparent 0)}}.lane-layout-root:after{background-size:24px 24px;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.lane-layout-main{z-index:1;align-items:stretch;gap:0;min-height:0;display:flex;position:relative}.lane-layout-body{z-index:1;position:relative}.lane-chrome{z-index:20;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1180px;margin:0 auto;padding:20px 32px 0;display:flex;position:relative}.lane-chrome--mobile{padding:16px 20px 0}.lane-chrome__brand img{width:auto;height:auto;max-height:40px;display:block}.lane-chrome__tools{justify-content:flex-end;align-items:center;display:flex}.lane-mobile-progress{z-index:15;background:var(--lane-glass-strong);border:1px solid var(--lane-hairline);-webkit-backdrop-filter:blur(14px)saturate(150%);border-radius:14px;margin:14px 20px 0;padding:12px 14px;position:relative;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a0d}.lane-mobile-progress__meta{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.lane-mobile-progress__label{letter-spacing:.12em;text-transform:uppercase;color:var(--lane-muted);font-size:11px;font-weight:600}.lane-mobile-progress__count{letter-spacing:-.02em;color:var(--lane-primary,#0f172a);font-size:13px;font-weight:600}.lane-mobile-progress__sep{opacity:.45;margin:0 2px}.lane-mobile-progress__track{background:var(--lane-accent,#0f172a);border-radius:999px;height:4px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lane-mobile-progress__track{background:color-mix(in srgb, var(--lane-accent,#0f172a) 10%, #e2e8f0)}}.lane-mobile-progress__fill{border-radius:inherit;background:linear-gradient(90deg, var(--lane-accent,#0f172a), var(--lane-accent,#0f172a));height:100%}@supports (color:color-mix(in lab, red, red)){.lane-mobile-progress__fill{background:linear-gradient(90deg, color-mix(in srgb, var(--lane-accent,#0f172a) 82%, white), var(--lane-accent,#0f172a))}}.lane-mobile-progress__fill{transition:width .45s cubic-bezier(.22,1,.36,1)}.lane-journey{flex-direction:column;flex:0 0 clamp(248px,24vw,292px);align-self:stretch;min-height:0;padding:8px 0 0 28px;display:flex}.lane-journey__panel{background:var(--lane-glass-strong);border:1px solid var(--lane-hairline);width:100%;max-width:268px;height:100%;min-height:0;box-shadow:inset 0 1px 0 #ffffffc7, 0 20px 48px var(--lane-primary,#0f172a);border-radius:20px;flex-direction:column;flex:auto;gap:0;display:flex}@supports (color:color-mix(in lab, red, red)){.lane-journey__panel{box-shadow:inset 0 1px 0 #ffffffc7, 0 20px 48px color-mix(in srgb, var(--lane-primary,#0f172a) 9%, transparent)}}.lane-journey__panel{-webkit-backdrop-filter:blur(20px)saturate(165%);overflow:hidden}.lane-journey__header{border-bottom:1px solid var(--lane-hairline);background:var(--lane-surface,#f8fafc);flex-direction:column;flex-shrink:0;gap:4px;padding:18px 18px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.lane-journey__header{background:color-mix(in srgb, var(--lane-surface,#f8fafc) 55%, transparent)}}.lane-journey__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lane-muted);font-size:10px;font-weight:700}.lane-journey__subtitle{letter-spacing:-.025em;color:var(--lane-accent,#0f172a);font-size:15px;font-weight:600;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.lane-journey__subtitle{color:color-mix(in srgb, var(--lane-accent,#0f172a) 92%, #64748b)}}.lane-journey__meter{border-bottom:1px solid var(--lane-hairline);flex-shrink:0;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;min-height:124px;padding:16px 18px;display:grid}.lane-journey__ring-wrap{flex-shrink:0;width:92px;height:92px;position:relative}.lane-journey__ring{transform:rotate(-90deg)}.lane-journey__ring-track{fill:none;stroke:var(--lane-accent,#0f172a)}@supports (color:color-mix(in lab, red, red)){.lane-journey__ring-track{stroke:color-mix(in srgb, var(--lane-accent,#0f172a) 10%, #e2e8f0)}}.lane-journey__ring-track{stroke-width:4px}.lane-journey__ring-progress{fill:none;stroke:var(--lane-accent,#0f172a);stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset .5s cubic-bezier(.22,1,.36,1)}.lane-journey__ring-core{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lane-journey__percent{letter-spacing:-.03em;color:var(--lane-accent,#0f172a);font-size:18px;font-weight:700}.lane-journey__meter-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.lane-journey__meter-label{letter-spacing:.08em;text-transform:uppercase;color:var(--lane-muted);font-size:11px;font-weight:600}.lane-journey__meter-track{background:var(--lane-accent,#0f172a);border-radius:999px;height:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lane-journey__meter-track{background:color-mix(in srgb, var(--lane-accent,#0f172a) 10%, #e2e8f0)}}.lane-journey__meter-fill{border-radius:inherit;background:linear-gradient(90deg, var(--lane-accent,#0f172a), var(--lane-accent,#0f172a));height:100%}@supports (color:color-mix(in lab, red, red)){.lane-journey__meter-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--lane-accent,#0f172a) 75%, white), var(--lane-accent,#0f172a))}}.lane-journey__meter-fill{transition:width .5s cubic-bezier(.22,1,.36,1)}.lane-journey__steps{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:14px 18px 18px;display:flex;overflow:hidden}.lane-journey__steps-label{letter-spacing:.12em;text-transform:uppercase;color:var(--lane-muted);flex-shrink:0;font-size:10px;font-weight:700}.lane-journey__steps-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lane-accent,#0f172a) transparent;flex-direction:column;flex:auto;gap:4px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.lane-journey__steps-list{scrollbar-color:color-mix(in srgb, var(--lane-accent,#0f172a) 18%, transparent) transparent}}.lane-journey__step{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;grid-template-columns:16px 22px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 8px;transition:background-color .2s,color .2s;display:grid}.lane-journey__step:hover:not(:disabled){background:var(--lane-accent,#0f172a)}@supports (color:color-mix(in lab, red, red)){.lane-journey__step:hover:not(:disabled){background:color-mix(in srgb, var(--lane-accent,#0f172a) 5%, transparent)}}.lane-journey__step:disabled{cursor:default}.lane-journey__step--active{background:var(--lane-accent,#0f172a)}@supports (color:color-mix(in lab, red, red)){.lane-journey__step--active{background:color-mix(in srgb, var(--lane-accent,#0f172a) 7%, transparent)}}.lane-journey__step-marker{background:var(--lane-accent,#0f172a);border-radius:999px;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.lane-journey__step-marker{background:color-mix(in srgb, var(--lane-accent,#0f172a) 22%, #cbd5e1)}}.lane-journey__step-marker{justify-self:center;transition:transform .2s,background-color .2s,box-shadow .2s}.lane-journey__step--past .lane-journey__step-marker{background:var(--lane-accent,#0f172a)}@supports (color:color-mix(in lab, red, red)){.lane-journey__step--past .lane-journey__step-marker{background:color-mix(in srgb, var(--lane-accent,#0f172a) 55%, #94a3b8)}}.lane-journey__step--active .lane-journey__step-marker{background:var(--lane-accent,#0f172a);width:10px;height:10px;box-shadow:0 0 0 4px var(--lane-accent,#0f172a)}@supports (color:color-mix(in lab, red, red)){.lane-journey__step--active .lane-journey__step-marker{box-shadow:0 0 0 4px color-mix(in srgb, var(--lane-accent,#0f172a) 14%, transparent)}}.lane-journey__step-index{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--lane-accent,#0f172a);font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.lane-journey__step-index{color:color-mix(in srgb, var(--lane-accent,#0f172a) 45%, #94a3b8)}}.lane-journey__step--active .lane-journey__step-index{color:var(--lane-accent,#0f172a)}.lane-journey__step-text{letter-spacing:-.01em;color:var(--lane-primary,#0f172a);font-size:12px;font-weight:500;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.lane-journey__step-text{color:color-mix(in srgb, var(--lane-primary,#0f172a) 58%, #64748b)}}.lane-journey__step-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lane-journey__step--active .lane-journey__step-text{color:var(--lane-accent,#0f172a);font-weight:600}.lane-journey__step-check{color:var(--lane-accent,#0f172a);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.lane-journey__step-check{color:color-mix(in srgb, var(--lane-accent,#0f172a) 72%, #64748b)}}.lane-journey__step--active .lane-journey__step-check{color:var(--lane-accent,#0f172a)}.lane-journey__step-check-spacer{flex-shrink:0;width:16px;height:16px}.lane-runway-stack{flex-direction:column;width:100%;min-width:0;display:flex}.lane-runway{width:100%;min-width:0;position:relative}.lane-runway__halo{background:radial-gradient(ellipse 80% 60% at 50% 0%, var(--lane-page-accent,var(--lane-primary)), transparent 70%);border-radius:28px;position:absolute;inset:-16px -12px}@supports (color:color-mix(in lab, red, red)){.lane-runway__halo{background:radial-gradient(ellipse 80% 60% at 50% 0%, color-mix(in srgb, var(--lane-page-accent,var(--lane-primary)) 14%, transparent), transparent 70%)}}.lane-runway__halo{pointer-events:none;z-index:0}.lane-runway__stage{--lane-primary:#0f172a;--lane-secondary:#f8fafc;--lane-muted:var(--lane-primary)}@supports (color:color-mix(in lab, red, red)){.lane-runway__stage{--lane-muted:color-mix(in srgb, var(--lane-primary) 48%, #64748b)}}.lane-runway__stage{--lane-radius:12px;z-index:1;background:var(--lane-glass-strong);border:1px solid var(--lane-hairline);width:100%;box-shadow:inset 0 1px 0 #ffffffbf, 0 0 0 1px var(--lane-primary), 0 24px 56px var(--lane-primary);border-radius:24px;padding:clamp(24px,4vw,40px);position:relative}@supports (color:color-mix(in lab, red, red)){.lane-runway__stage{box-shadow:inset 0 1px 0 #ffffffbf, 0 0 0 1px color-mix(in srgb, var(--lane-primary) 4%, transparent), 0 24px 56px color-mix(in srgb, var(--lane-primary) 10%, transparent)}}.lane-runway__stage{-webkit-backdrop-filter:blur(20px)saturate(165%)}.lane-stage-header{border-bottom:1px solid var(--lane-hairline);margin-bottom:22px;padding-bottom:16px}.lane-stage-header__row{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.lane-stage-header__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lane-muted);font-size:10px;font-weight:600}.lane-stage-header__value{letter-spacing:-.01em;color:var(--lane-primary);font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.lane-stage-header__value{color:color-mix(in srgb, var(--lane-primary) 78%, #64748b)}}.lane-stage-header__track{background:var(--lane-primary);border-radius:999px;height:3px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lane-stage-header__track{background:color-mix(in srgb, var(--lane-primary) 8%, #e2e8f0)}}.lane-stage-header__fill{border-radius:inherit;background:linear-gradient(90deg, var(--lane-page-accent,var(--lane-primary)), var(--lane-page-accent,var(--lane-primary)));height:100%}@supports (color:color-mix(in lab, red, red)){.lane-stage-header__fill{background:linear-gradient(90deg, color-mix(in srgb, var(--lane-page-accent,var(--lane-primary)) 70%, white), var(--lane-page-accent,var(--lane-primary)))}}.lane-stage-header__fill{transition:width .45s cubic-bezier(.22,1,.36,1)}.lane-runway__body{min-width:0;position:relative}.lane-sheet__heading{min-width:0;max-width:100%;margin:0}.lane-sheet__title{letter-spacing:-.035em;word-break:break-word;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;margin:0;line-height:1.12}.lane-sheet__help{max-width:100%}.lane-sheet__fields{width:100%;min-width:0;max-width:100%;margin-top:1.5rem}.lane-sheet__fields .relative,.lane-sheet__fields .flex{width:100%;min-width:0;max-width:100%}.lane-runway .preview-question-label,.lane-element-layer .preview-question-label{letter-spacing:-.035em;word-break:break-word;overflow-wrap:anywhere;text-wrap:balance;font-weight:600;line-height:1.12;margin-bottom:1.5rem!important}.lane-runway .preview-question-label:before,.lane-element-layer .preview-question-label:before{display:none}.lane-input,.lane-input textarea,.lane-input input{box-sizing:border-box;background:var(--lane-secondary)!important;width:100%!important;max-width:100%!important}@supports (color:color-mix(in lab, red, red)){.lane-input,.lane-input textarea,.lane-input input{background:color-mix(in srgb, var(--lane-secondary) 88%, white)!important}}.lane-input,.lane-input textarea,.lane-input input{border:1px solid var(--lane-primary)!important}@supports (color:color-mix(in lab, red, red)){.lane-input,.lane-input textarea,.lane-input input{border:1px solid color-mix(in srgb, var(--lane-primary) 12%, #e2e8f0)!important}}.lane-input,.lane-input textarea,.lane-input input{transition:border-color .22s,box-shadow .22s,background-color .22s,transform .22s;box-shadow:inset 0 1px #fffc;border-radius:var(--lane-radius)!important}.lane-input:focus-within,.lane-input input:focus,.lane-input textarea:focus{border-color:var(--lane-page-accent,var(--lane-primary))!important}@supports (color:color-mix(in lab, red, red)){.lane-input:focus-within,.lane-input input:focus,.lane-input textarea:focus{border-color:color-mix(in srgb, var(--lane-page-accent,var(--lane-primary)) 38%, #94a3b8)!important}}.lane-input:focus-within,.lane-input input:focus,.lane-input textarea:focus{box-shadow:inset 0 1px 0 #fffc, 0 0 0 4px var(--lane-page-accent,var(--lane-primary))}@supports (color:color-mix(in lab, red, red)){.lane-input:focus-within,.lane-input input:focus,.lane-input textarea:focus{box-shadow:inset 0 1px 0 #fffc, 0 0 0 4px color-mix(in srgb, var(--lane-page-accent,var(--lane-primary)) 12%, transparent)}}.lane-input:focus-within,.lane-input input:focus,.lane-input textarea:focus{outline:none}.lane-cta-button,.lane-command__cta-button{letter-spacing:-.015em;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;min-height:46px;padding:0 20px;font-size:14px;font-weight:600;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s,opacity .18s}.lane-cta-button:not(:disabled):hover,.lane-command__cta-button:not(:disabled):hover{box-shadow:0 14px 30px var(--lane-primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.lane-cta-button:not(:disabled):hover,.lane-command__cta-button:not(:disabled):hover{box-shadow:0 14px 30px color-mix(in srgb, var(--lane-primary) 24%, transparent)}}.lane-cta-button:disabled,.lane-command__cta-button:disabled{opacity:.55;cursor:not-allowed}.lane-command{z-index:2;flex-shrink:0;width:100%;padding:14px 0 0;display:flex;position:relative}.lane-command__capsule{background:var(--lane-secondary,#f8fafc);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.lane-command__capsule{background:color-mix(in srgb, var(--lane-secondary,#f8fafc) 86%, transparent)}}.lane-command__capsule{border:1px solid var(--lane-hairline);box-shadow:inset 0 1px 0 #ffffffb3, 0 10px 28px var(--lane-primary,#0f172a)}@supports (color:color-mix(in lab, red, red)){.lane-command__capsule{box-shadow:inset 0 1px 0 #ffffffb3, 0 10px 28px color-mix(in srgb, var(--lane-primary,#0f172a) 8%, transparent)}}.lane-command__capsule{-webkit-backdrop-filter:blur(18px)saturate(165%)}.lane-command__back{color:var(--lane-primary,#0f172a);background:0 0;border:none;border-radius:999px;align-items:center;gap:2px;padding:10px 12px;font-size:13px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lane-command__back{color:color-mix(in srgb, var(--lane-primary,#0f172a) 72%, #64748b)}}.lane-command__back{cursor:pointer;transition:background-color .15s,color .15s}.lane-command__back:not(:disabled):hover{background:var(--lane-primary,#0f172a)}@supports (color:color-mix(in lab, red, red)){.lane-command__back:not(:disabled):hover{background:color-mix(in srgb, var(--lane-primary,#0f172a) 6%, transparent)}}.lane-command__back:not(:disabled):hover{color:var(--lane-primary,#0f172a)}.lane-command__back:disabled{opacity:.35;cursor:not-allowed}.lane-command__back span{display:none}.lane-command__back-spacer{width:44px}.lane-command-center--desktop{min-width:120px;min-height:44px}.lane-command-center--mobile{flex-flow:row;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}.lane-command-center__step{background:var(--lane-primary,#0f172a);border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lane-command-center__step{background:color-mix(in srgb, var(--lane-primary,#0f172a) 6%, transparent)}}.lane-command-center__step{letter-spacing:.04em;text-transform:uppercase;color:var(--lane-muted);white-space:nowrap;font-size:11px;font-weight:700}.lane-command-center__step--interactive{cursor:pointer;border:none;transition:background-color .15s,color .15s}.lane-command-center__step--interactive:hover:not(:disabled){background:var(--lane-primary,#0f172a)}@supports (color:color-mix(in lab, red, red)){.lane-command-center__step--interactive:hover:not(:disabled){background:color-mix(in srgb, var(--lane-primary,#0f172a) 10%, transparent)}}.lane-command-center__step--interactive:hover:not(:disabled){color:var(--lane-primary,#0f172a)}.lane-command-center__step--interactive:disabled{opacity:.45;cursor:not-allowed}.lane-command--mobile-dock{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none}.lane-command--mobile-dock .lane-command__capsule{pointer-events:auto;box-shadow:inset 0 1px 0 #ffffffb3, 0 -4px 24px var(--lane-primary,#0f172a), 0 8px 24px var(--lane-primary,#0f172a)}@supports (color:color-mix(in lab, red, red)){.lane-command--mobile-dock .lane-command__capsule{box-shadow:inset 0 1px 0 #ffffffb3, 0 -4px 24px color-mix(in srgb, var(--lane-primary,#0f172a) 10%, transparent), 0 8px 24px color-mix(in srgb, var(--lane-primary,#0f172a) 12%, transparent)}}.lane-mobile-progress__count--interactive{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;transition:opacity .15s}.lane-mobile-progress__count--interactive:hover:not(:disabled){opacity:.75}.lane-mobile-progress__count--interactive:disabled{opacity:.45;cursor:not-allowed}.lane-journey-drawer__backdrop{animation:.22s lane-drawer-fade-in}.lane-journey-drawer{animation:.28s cubic-bezier(.22,1,.36,1) lane-drawer-slide-in}.lane-journey-drawer__sheet{width:min(292px,88vw);height:100%;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));background:var(--lane-secondary,#f8fafc);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.lane-journey-drawer__sheet{background:color-mix(in srgb, var(--lane-secondary,#f8fafc) 94%, white)}}.lane-journey-drawer__sheet{border-right:1px solid var(--lane-hairline);box-shadow:16px 0 48px var(--lane-primary,#0f172a)}@supports (color:color-mix(in lab, red, red)){.lane-journey-drawer__sheet{box-shadow:16px 0 48px color-mix(in srgb, var(--lane-primary,#0f172a) 16%, transparent)}}.lane-journey-drawer__close{z-index:2;border:1px solid var(--lane-hairline);background:var(--lane-secondary,#f8fafc);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.lane-journey-drawer__close{background:color-mix(in srgb, var(--lane-secondary,#f8fafc) 92%, white)}}.lane-journey-drawer__close{color:var(--lane-muted);cursor:pointer;transition:background-color .15s,color .15s}.lane-journey-drawer__close:hover{color:var(--lane-primary,#0f172a);background:var(--lane-primary,#0f172a)}@supports (color:color-mix(in lab, red, red)){.lane-journey-drawer__close:hover{background:color-mix(in srgb, var(--lane-primary,#0f172a) 6%, white)}}.lane-journey__panel--drawer{border-radius:16px;flex:auto;max-width:none;height:100%;min-height:0;margin-top:36px}@keyframes lane-drawer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lane-drawer-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.lane-cta-button .is-next{display:none}.lane-command-center__questions{border:1px solid var(--lane-primary,#0f172a);align-items:center;gap:6px;max-width:160px;min-height:36px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lane-command-center__questions{border:1px solid color-mix(in srgb, var(--lane-primary,#0f172a) 12%, #e2e8f0)}}.lane-command-center__questions{background:var(--lane-secondary,#f8fafc);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lane-command-center__questions{background:color-mix(in srgb, var(--lane-secondary,#f8fafc) 90%, white)}}.lane-command-center__questions{color:var(--lane-primary,#0f172a);font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.lane-command-center__questions{color:color-mix(in srgb, var(--lane-primary,#0f172a) 78%, #64748b)}}.lane-command-center__questions{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:border-color .15s,background-color .15s,color .15s;overflow:hidden}.lane-command-center__questions span{text-overflow:ellipsis;overflow:hidden}.lane-command-center__questions:hover:not(:disabled){color:var(--lane-primary,#0f172a);border-color:var(--lane-primary,#0f172a)}@supports (color:color-mix(in lab, red, red)){.lane-command-center__questions:hover:not(:disabled){border-color:color-mix(in srgb, var(--lane-primary,#0f172a) 24%, #cbd5e1)}}.lane-command-center__questions--open{border-color:var(--lane-primary,#0f172a)}@supports (color:color-mix(in lab, red, red)){.lane-command-center__questions--open{border-color:color-mix(in srgb, var(--lane-primary,#0f172a) 30%, #cbd5e1)}}.lane-command-center__questions--open{background:var(--lane-primary,#0f172a)}@supports (color:color-mix(in lab, red, red)){.lane-command-center__questions--open{background:color-mix(in srgb, var(--lane-primary,#0f172a) 5%, white)}}.lane-command-center__questions--open{color:var(--lane-primary,#0f172a)}.lane-command-center__questions:disabled{opacity:.45;cursor:not-allowed}.lane-command__cta{min-width:0}.lane-command__cta .lane-cta-button,.lane-command__cta-button{min-width:112px}.lane-element-stage{width:100%;min-height:120px;position:relative}.lane-element-layer{width:100%}.lane-element-layer.lane-enter-initial{animation:.9s cubic-bezier(.16,1,.3,1) both lane-enter-initial}.lane-element-layer.lane-enter-next{animation:.72s cubic-bezier(.16,1,.3,1) both lane-enter-next}.lane-element-layer.lane-enter-prev{animation:.72s cubic-bezier(.16,1,.3,1) both lane-enter-prev}.lane-element-layer.lane-exit-next{pointer-events:none;animation:.58s cubic-bezier(.4,0,.2,1) both lane-exit-next;position:absolute;inset:0}.lane-element-layer.lane-exit-prev{pointer-events:none;animation:.58s cubic-bezier(.4,0,.2,1) both lane-exit-prev;position:absolute;inset:0}@keyframes lane-enter-initial{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes lane-enter-next{0%{opacity:0;transform:translate(28px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes lane-enter-prev{0%{opacity:0;transform:translate(-28px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes lane-exit-next{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-22px)scale(.985)}}@keyframes lane-exit-prev{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(22px)scale(.985)}}.mobile-preview .lane-journey,.editor-preview-canvas__mobile-stage .lane-journey{display:none}.mobile-preview .lane-chrome,.editor-preview-canvas__mobile-stage .lane-chrome{padding-top:12px}.mobile-preview .lane-runway__stage,.editor-preview-canvas__mobile-stage .lane-runway__stage{border-radius:18px;padding:22px 18px}.mobile-preview .lane-sheet__fields,.editor-preview-canvas__mobile-stage .lane-sheet__fields{margin-top:1.25rem}.mobile-preview .lane-layout-body,.editor-preview-canvas__mobile-stage .lane-layout-body{padding-bottom:96px}.mobile-preview .lane-command--mobile-dock,.editor-preview-canvas__mobile-stage .lane-command--mobile-dock{padding-left:14px;padding-right:14px}.mobile-preview .lane-command__capsule,.editor-preview-canvas__mobile-stage .lane-command__capsule{border-radius:14px;gap:8px;padding:8px 10px}@media (min-width:640px){.lane-command__back span{display:inline}}.relay-layout-root{isolation:isolate;--relay-glass:var(--relay-secondary,#eef2ff);position:relative}@supports (color:color-mix(in lab, red, red)){.relay-layout-root{--relay-glass:color-mix(in srgb, var(--relay-secondary,#eef2ff) 76%, transparent)}}.relay-layout-root{--relay-glass-strong:var(--relay-secondary,#eef2ff)}@supports (color:color-mix(in lab, red, red)){.relay-layout-root{--relay-glass-strong:color-mix(in srgb, var(--relay-secondary,#eef2ff) 94%, white)}}.relay-layout-root{--relay-hairline:var(--relay-primary,#1e1b4b)}@supports (color:color-mix(in lab, red, red)){.relay-layout-root{--relay-hairline:color-mix(in srgb, var(--relay-primary,#1e1b4b) 10%, transparent)}}.relay-layout-root{--relay-muted:var(--relay-primary,#1e1b4b)}@supports (color:color-mix(in lab, red, red)){.relay-layout-root{--relay-muted:color-mix(in srgb, var(--relay-primary,#1e1b4b) 50%, #64748b)}}.relay-layout-root{--relay-command-bg:var(--relay-accent,#4338ca)}@supports (color:color-mix(in lab, red, red)){.relay-layout-root{--relay-command-bg:color-mix(in srgb, var(--relay-accent,#4338ca) 82%, #0b1020)}}.relay-layout-root:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 50% at 50% -10%, var(--relay-page-accent,#6366f1), transparent 62%), linear-gradient(180deg, var(--relay-secondary,#eef2ff) 0%, var(--relay-secondary,#eef2ff) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.relay-layout-root:before{background:radial-gradient(ellipse 70% 50% at 50% -10%, color-mix(in srgb, var(--relay-page-accent,#6366f1) 18%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--relay-secondary,#eef2ff) 98%, white) 0%, color-mix(in srgb, var(--relay-secondary,#eef2ff) 92%, #e2e8f0) 100%)}}.relay-layout-root:after{content:"";pointer-events:none;z-index:0;opacity:.22;background-image:radial-gradient(circle at 1px 1px, var(--relay-primary,#1e1b4b) 1px, transparent 0);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.relay-layout-root:after{background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--relay-primary,#1e1b4b) 8%, transparent) 1px, transparent 0)}}.relay-layout-root:after{background-size:20px 20px;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.relay-layout-main{z-index:1;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.relay-layout-body{z-index:1;flex:auto;min-height:0;position:relative}.relay-layout-stage{width:100%;max-width:1080px;margin:0 auto}.relay-chrome{z-index:20;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1080px;margin:0 auto;padding:16px 28px 0;display:flex;position:relative}.relay-chrome--mobile{padding:12px 16px 0}.relay-chrome__brand img{object-fit:contain;width:auto;max-height:38px;display:block}.relay-chrome__tools{align-items:center;gap:10px;display:flex}.relay-deck{border:1px solid var(--relay-hairline);width:100%;min-height:min(76vh,680px);box-shadow:0 1px 0 #ffffffb3 inset, 0 28px 72px var(--relay-primary,#1e1b4b);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.relay-deck{box-shadow:0 1px 0 #ffffffb3 inset, 0 28px 72px color-mix(in srgb, var(--relay-primary,#1e1b4b) 12%, transparent)}}.relay-deck--mobile{border-radius:18px;min-height:0}.relay-deck__body{background:linear-gradient(180deg, var(--relay-secondary,#eef2ff) 0%, var(--relay-secondary,#eef2ff) 100%);flex:auto;min-height:0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.relay-deck__body{background:linear-gradient(180deg, color-mix(in srgb, var(--relay-secondary,#eef2ff) 98%, white) 0%, color-mix(in srgb, var(--relay-secondary,#eef2ff) 90%, #e2e8f0) 100%)}}.relay-deck__telemetry{z-index:2;pointer-events:auto;flex-direction:column;width:min(252px,30%);min-height:0;max-height:min(440px,100% - 40px);display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.relay-deck:not(.relay-deck--mobile) .relay-deck__center{padding-right:min(292px,34%)}.relay-deck__center{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:18px;width:100%;min-width:0;padding:28px 28px 24px;display:flex}.relay-deck__footer{width:min(100%,560px)}.relay-centered-stage{flex-direction:column;gap:16px;width:100%;margin:0 auto;display:flex}.relay-transmission{background:linear-gradient(105deg, var(--relay-transmission-bg-start,var(--relay-command-bg)) 0%, var(--relay-transmission-bg-end,var(--relay-accent,#4338ca)) 100%);border-bottom:1px solid #ffffff1f;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.relay-transmission{background:linear-gradient(105deg, var(--relay-transmission-bg-start,var(--relay-command-bg)) 0%, var(--relay-transmission-bg-end,color-mix(in srgb, var(--relay-accent,#4338ca) 68%, #020617)) 100%)}}.relay-transmission{color:var(--relay-transmission-text,white)}@supports (color:color-mix(in lab, red, red)){.relay-transmission{color:var(--relay-transmission-text,color-mix(in srgb, white 92%, var(--relay-surface,#eef2ff)))}}.relay-transmission__scan{pointer-events:none;opacity:.35;background:repeating-linear-gradient(#ffffff0f 0 1px,#0000 1px 4px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.relay-transmission__inner{z-index:1;align-items:flex-start;gap:22px;padding:22px 28px 24px;display:flex;position:relative}.relay-transmission.relay-transmission--mobile .relay-transmission__inner{gap:14px;padding:16px 18px 18px}.relay-transmission__step-block{border-right:1px solid #ffffff29;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:4px;min-width:72px;padding-right:18px;display:flex}.relay-transmission__step-tap{color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:4px;padding:0;display:flex}.relay-transmission__step-tap:disabled{opacity:.45;cursor:not-allowed}.relay-transmission__step-num{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--relay-transmission-text,white);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1}.relay-transmission__step-ratio{letter-spacing:.06em;text-transform:uppercase;color:var(--relay-transmission-text,white);font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.relay-transmission__step-ratio{color:color-mix(in srgb, var(--relay-transmission-text,white) 68%, transparent)}}.relay-transmission__copy{flex:auto;min-width:0;padding-top:2px}.relay-transmission__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--relay-transmission-text,white);font-size:10px;font-weight:700;display:block}@supports (color:color-mix(in lab, red, red)){.relay-transmission__eyebrow{color:color-mix(in srgb, var(--relay-transmission-text,white) 58%, transparent)}}.relay-transmission__eyebrow{margin-bottom:8px}.relay-transmission__title{letter-spacing:-.02em;color:var(--relay-transmission-text,white);text-wrap:balance;margin:0;font-size:clamp(1.2rem,2.2vw,1.65rem);font-weight:650;line-height:1.22}.relay-transmission__help{color:var(--relay-transmission-text,white);margin:10px 0 0;font-size:14px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.relay-transmission__help{color:color-mix(in srgb, var(--relay-transmission-text,white) 72%, transparent)}}.relay-transmission__meter{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;min-width:88px;padding-top:4px;display:flex}.relay-transmission__meter-value{letter-spacing:.04em;color:var(--relay-transmission-text,white);font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.relay-transmission__meter-value{color:color-mix(in srgb, var(--relay-transmission-text,white) 78%, transparent)}}.relay-transmission__meter-track{background:#ffffff29;border-radius:999px;width:88px;height:4px;display:block;overflow:hidden}.relay-transmission__meter-fill{border-radius:inherit;background:linear-gradient(90deg,#fff,#fff);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.relay-transmission__meter-fill{background:linear-gradient(90deg, color-mix(in srgb, white 85%, var(--relay-accent,#4338ca)), white)}}.relay-transmission__meter-fill{transition:width .35s}.relay-telemetry{border:1px solid var(--relay-hairline);background:var(--relay-telemetry-bg,white);border-radius:14px;flex-direction:column;width:100%;min-height:0;max-height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.relay-telemetry{background:var(--relay-telemetry-bg,color-mix(in srgb, white 94%, var(--relay-secondary,#eef2ff)))}}.relay-telemetry{color:var(--relay-telemetry-text,var(--relay-primary,#1e1b4b));box-shadow:0 1px 0 #ffffffd9 inset, 0 12px 32px var(--relay-primary,#1e1b4b)}@supports (color:color-mix(in lab, red, red)){.relay-telemetry{box-shadow:0 1px 0 #ffffffd9 inset, 0 12px 32px color-mix(in srgb, var(--relay-primary,#1e1b4b) 8%, transparent)}}.relay-telemetry{overflow:hidden}.relay-telemetry__head{border-bottom:1px solid var(--relay-hairline);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.relay-telemetry__head-label{letter-spacing:.1em;text-transform:uppercase;color:var(--relay-muted);font-size:10px;font-weight:700}.relay-telemetry__head-count{color:var(--relay-accent,#4338ca);font-size:10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.relay-telemetry__head-count{color:color-mix(in srgb, var(--relay-accent,#4338ca) 78%, var(--relay-muted))}}.relay-telemetry__head-count{white-space:nowrap}.relay-telemetry__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--relay-accent,#4338ca) transparent;flex-direction:column;flex:auto;min-height:0;max-height:100%;margin:0;padding:6px 6px 8px;list-style:none;display:flex;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.relay-telemetry__list{scrollbar-color:color-mix(in srgb, var(--relay-accent,#4338ca) 28%, #cbd5e1) transparent}}.relay-telemetry__list::-webkit-scrollbar{width:5px}.relay-telemetry__list::-webkit-scrollbar-thumb{background:var(--relay-accent,#4338ca);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.relay-telemetry__list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--relay-accent,#4338ca) 28%, #cbd5e1)}}.relay-telemetry__item{position:relative}.relay-telemetry__item:not(:last-child):before{content:"";background:var(--relay-accent,#4338ca);border-radius:999px;width:2px;position:absolute;top:28px;bottom:-2px;left:18px}@supports (color:color-mix(in lab, red, red)){.relay-telemetry__item:not(:last-child):before{background:color-mix(in srgb, var(--relay-accent,#4338ca) 14%, #e2e8f0)}}.relay-telemetry__item:not(:last-child):before{pointer-events:none}.relay-telemetry__item:has(.relay-telemetry__step--past):before{background:var(--relay-accent,#4338ca)}.relay-telemetry__item:has(.relay-telemetry__step--active):before{background:var(--relay-accent,#4338ca)}@supports (color:color-mix(in lab, red, red)){.relay-telemetry__item:has(.relay-telemetry__step--past):before{background:color-mix(in srgb, var(--relay-accent,#4338ca) 42%, #e2e8f0)}.relay-telemetry__item:has(.relay-telemetry__step--active):before{background:color-mix(in srgb, var(--relay-accent,#4338ca) 42%, #e2e8f0)}}.relay-telemetry__step{z-index:1;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:8px;width:100%;padding:8px 8px 8px 6px;transition:background-color .15s,border-color .15s;display:flex;position:relative}.relay-telemetry__step:hover:not(:disabled):not(.relay-telemetry__step--active){background:var(--relay-accent,#4338ca)}@supports (color:color-mix(in lab, red, red)){.relay-telemetry__step:hover:not(:disabled):not(.relay-telemetry__step--active){background:color-mix(in srgb, var(--relay-accent,#4338ca) 5%, white)}}.relay-telemetry__step:hover:not(:disabled):not(.relay-telemetry__step--active){border-color:var(--relay-accent,#4338ca)}@supports (color:color-mix(in lab, red, red)){.relay-telemetry__step:hover:not(:disabled):not(.relay-telemetry__step--active){border-color:color-mix(in srgb, var(--relay-accent,#4338ca) 12%, transparent)}}.relay-telemetry__step:disabled{cursor:default}.relay-telemetry__step--active{background:var(--relay-accent,#4338ca)}@supports (color:color-mix(in lab, red, red)){.relay-telemetry__step--active{background:color-mix(in srgb, var(--relay-accent,#4338ca) 8%, white)}}.relay-telemetry__step--active{border-color:var(--relay-accent,#4338ca)}@supports (color:color-mix(in lab, red, red)){.relay-telemetry__step--active{border-color:color-mix(in srgb, var(--relay-accent,#4338ca) 22%, #cbd5e1)}}.relay-telemetry__marker{background:var(--relay-accent,#4338ca);border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:5px}@supports (color:color-mix(in lab, red, red)){.relay-telemetry__marker{background:color-mix(in srgb, var(--relay-accent,#4338ca) 22%, #94a3b8)}}.relay-telemetry__marker{box-shadow:0 0 0 3px var(--relay-secondary,#eef2ff)}@supports (color:color-mix(in lab, red, red)){.relay-telemetry__marker{box-shadow:0 0 0 3px color-mix(in srgb, var(--relay-secondary,#eef2ff) 96%, white)}}.relay-telemetry__step--past .relay-telemetry__marker,.relay-telemetry__step--active .relay-telemetry__marker{background:var(--relay-accent,#4338ca)}.relay-telemetry__step--active .relay-telemetry__marker{box-shadow:0 0 0 3px var(--relay-accent,#4338ca), 0 0 10px var(--relay-accent,#4338ca)}@supports (color:color-mix(in lab, red, red)){.relay-telemetry__step--active .relay-telemetry__marker{box-shadow:0 0 0 3px color-mix(in srgb, var(--relay-accent,#4338ca) 20%, transparent), 0 0 10px color-mix(in srgb, var(--relay-accent,#4338ca) 35%, transparent)}}.relay-telemetry__index{width:16px;color:var(--relay-muted);flex-shrink:0;font-size:11px;font-weight:700;line-height:1.45}.relay-telemetry__step--active .relay-telemetry__index{color:var(--relay-accent,#4338ca)}.relay-telemetry__text{min-width:0;color:var(--relay-telemetry-text,var(--relay-primary,#1e1b4b));flex:auto;font-size:12px;font-weight:500;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.relay-telemetry__text{color:color-mix(in srgb, var(--relay-telemetry-text,var(--relay-primary,#1e1b4b)) 82%, #64748b)}}.relay-telemetry__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.relay-telemetry__step--active .relay-telemetry__text{color:var(--relay-telemetry-text,var(--relay-primary,#1e1b4b));font-weight:600}.relay-telemetry__check{color:var(--relay-accent,#4338ca);flex-shrink:0;margin-top:2px}.relay-telemetry__check-spacer{flex-shrink:0;width:12px}.relay-answer-card__surface{border:1px solid var(--relay-answer-card-border,var(--relay-primary,#1e1b4b));border-radius:18px;width:min(100%,560px)}@supports (color:color-mix(in lab, red, red)){.relay-answer-card__surface{border:1px solid var(--relay-answer-card-border,color-mix(in srgb, var(--relay-primary,#1e1b4b) 8%, #e2e8f0))}}.relay-answer-card__surface{background:var(--relay-answer-card-bg,white)}@supports (color:color-mix(in lab, red, red)){.relay-answer-card__surface{background:var(--relay-answer-card-bg,color-mix(in srgb, white 96%, var(--relay-secondary,#eef2ff)))}}.relay-answer-card__surface{box-shadow:0 1px 0 #ffffffe6 inset, 0 16px 40px var(--relay-primary,#1e1b4b)}@supports (color:color-mix(in lab, red, red)){.relay-answer-card__surface{box-shadow:0 1px 0 #ffffffe6 inset, 0 16px 40px color-mix(in srgb, var(--relay-primary,#1e1b4b) 8%, transparent)}}.relay-answer-card__body{width:100%;min-width:0;padding:24px 24px 20px}.relay-deck--mobile .relay-answer-card__body{padding:18px 16px 16px}.relay-deck--mobile .relay-deck__center{padding:16px 16px 12px}.relay-sheet__heading{width:100%}.relay-sheet__title{text-wrap:balance;margin:0}.relay-sheet__help{margin:10px 0 0}.relay-sheet__fields{width:100%;margin-top:0}.relay-input,.relay-input textarea,.relay-input input{border-radius:var(--relay-radius,10px);border:1px solid var(--relay-primary,#1e1b4b)}@supports (color:color-mix(in lab, red, red)){.relay-input,.relay-input textarea,.relay-input input{border:1px solid color-mix(in srgb, var(--relay-primary,#1e1b4b) 12%, #cbd5e1)}}.relay-input,.relay-input textarea,.relay-input input{background:#fff;transition:border-color .15s,box-shadow .15s}.relay-input:focus-within,.relay-input input:focus,.relay-input textarea:focus{border-color:var(--relay-accent,#4338ca)}@supports (color:color-mix(in lab, red, red)){.relay-input:focus-within,.relay-input input:focus,.relay-input textarea:focus{border-color:color-mix(in srgb, var(--relay-accent,#4338ca) 55%, #818cf8)}}.relay-input:focus-within,.relay-input input:focus,.relay-input textarea:focus{box-shadow:0 0 0 3px var(--relay-accent,#4338ca)}@supports (color:color-mix(in lab, red, red)){.relay-input:focus-within,.relay-input input:focus,.relay-input textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--relay-accent,#4338ca) 14%, transparent)}}.relay-cta-button,.relay-command__cta-button{border-radius:calc(var(--relay-radius,10px) + 2px);box-shadow:0 8px 20px var(--relay-accent,#4338ca);font-weight:600}@supports (color:color-mix(in lab, red, red)){.relay-cta-button,.relay-command__cta-button{box-shadow:0 8px 20px color-mix(in srgb, var(--relay-accent,#4338ca) 26%, transparent)}}.relay-cta-button:not(:disabled):hover,.relay-command__cta-button:not(:disabled):hover{transform:translateY(-1px)}.relay-cta-button:disabled,.relay-command__cta-button:disabled{opacity:.55;box-shadow:none}.relay-command{width:100%}.relay-command__capsule{border:1px solid var(--relay-hairline);background:var(--relay-glass-strong);border-radius:14px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.relay-command__capsule{background:color-mix(in srgb, var(--relay-glass-strong) 92%, white)}}.relay-command__back{border:1px solid var(--relay-hairline);min-height:40px;color:var(--relay-muted);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.relay-command__back:not(:disabled):hover{color:var(--relay-primary,#1e1b4b)}.relay-command__back:disabled{opacity:.4;cursor:not-allowed}.relay-command__back span{display:none}.relay-command__back-spacer{flex:auto}.relay-command-center--desktop,.relay-command-center--mobile{flex:auto;min-width:0}.relay-command-center__step{border:1px solid var(--relay-hairline);min-height:36px;color:var(--relay-muted);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.relay-command-center__step--interactive{cursor:pointer}.relay-command--mobile-dock{z-index:30;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, transparent 0%, var(--relay-secondary,#eef2ff) 30%);position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.relay-command--mobile-dock{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--relay-secondary,#eef2ff) 90%, white) 30%)}}.relay-cta-button .is-next{display:none}.relay-command__cta .relay-cta-button,.relay-command__cta-button{min-width:112px}.relay-journey-drawer__backdrop{animation:.22s relay-drawer-fade-in}.relay-journey-drawer{animation:.28s cubic-bezier(.22,1,.36,1) relay-drawer-slide-in}.relay-journey-drawer__sheet{width:min(292px,88vw);height:100%;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));background:var(--relay-secondary,#eef2ff);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.relay-journey-drawer__sheet{background:color-mix(in srgb, var(--relay-secondary,#eef2ff) 94%, white)}}.relay-journey-drawer__sheet{border-right:1px solid var(--relay-hairline);box-shadow:16px 0 48px var(--relay-primary,#1e1b4b)}@supports (color:color-mix(in lab, red, red)){.relay-journey-drawer__sheet{box-shadow:16px 0 48px color-mix(in srgb, var(--relay-primary,#1e1b4b) 16%, transparent)}}.relay-journey-drawer__close{z-index:2;border:1px solid var(--relay-hairline);width:32px;height:32px;color:var(--relay-muted);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.relay-journey__panel{border:1px solid var(--relay-hairline);background:#fff;border-radius:16px;flex-direction:column;height:100%;min-height:0;padding:16px;display:flex}.relay-journey__panel--drawer{flex:auto;margin-top:36px}.relay-journey__header{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.relay-journey__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--relay-muted);font-size:11px;font-weight:700}.relay-journey__subtitle{color:var(--relay-primary,#1e1b4b);font-size:13px;font-weight:600}.relay-journey__meter{align-items:center;gap:14px;margin-bottom:16px;display:flex}.relay-journey__ring-wrap{flex-shrink:0;width:52px;height:52px;position:relative}.relay-journey__ring{width:100%;height:100%;transform:rotate(-90deg)}.relay-journey__ring-track{fill:none;stroke:var(--relay-accent,#4338ca)}@supports (color:color-mix(in lab, red, red)){.relay-journey__ring-track{stroke:color-mix(in srgb, var(--relay-accent,#4338ca) 12%, #e2e8f0)}}.relay-journey__ring-track{stroke-width:4px}.relay-journey__ring-progress{fill:none;stroke:var(--relay-accent,#4338ca);stroke-width:4px;stroke-linecap:round}.relay-journey__ring-core{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.relay-journey__percent{color:var(--relay-accent,#4338ca);font-size:12px;font-weight:700}.relay-journey__meter-copy{flex:auto;min-width:0}.relay-journey__meter-label{color:var(--relay-muted);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.relay-journey__meter-track{background:var(--relay-accent,#4338ca);border-radius:999px;height:6px}@supports (color:color-mix(in lab, red, red)){.relay-journey__meter-track{background:color-mix(in srgb, var(--relay-accent,#4338ca) 10%, #e2e8f0)}}.relay-journey__meter-track{overflow:hidden}.relay-journey__meter-fill{border-radius:inherit;background:var(--relay-accent,#4338ca);height:100%}.relay-journey__steps{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.relay-journey__steps-label{letter-spacing:.08em;text-transform:uppercase;color:var(--relay-muted);font-size:11px;font-weight:700}.relay-journey__steps-list{flex-direction:column;flex:auto;gap:6px;min-height:0;display:flex;overflow-y:auto}.relay-journey__step{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;display:flex}.relay-journey__step--active{border-color:var(--relay-accent,#4338ca)}@supports (color:color-mix(in lab, red, red)){.relay-journey__step--active{border-color:color-mix(in srgb, var(--relay-accent,#4338ca) 24%, #cbd5e1)}}.relay-journey__step--active{background:var(--relay-accent,#4338ca)}@supports (color:color-mix(in lab, red, red)){.relay-journey__step--active{background:color-mix(in srgb, var(--relay-accent,#4338ca) 6%, white)}}.relay-journey__step-marker{background:var(--relay-accent,#4338ca);border-radius:999px;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.relay-journey__step-marker{background:color-mix(in srgb, var(--relay-accent,#4338ca) 20%, #cbd5e1)}}.relay-journey__step-marker{flex-shrink:0;margin-top:5px}.relay-journey__step-index{color:var(--relay-muted);flex-shrink:0;width:18px;font-size:11px;font-weight:700}.relay-journey__step-text{flex:auto;min-width:0;font-size:13px;line-height:1.35}.relay-journey__step-check{color:var(--relay-accent,#4338ca);flex-shrink:0}.relay-journey__step-check-spacer{flex-shrink:0;width:16px}@keyframes relay-drawer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes relay-drawer-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.relay-element-stage{width:100%;min-height:100px;position:relative}.relay-element-layer{width:100%}.relay-element-layer.relay-enter-initial{animation:.85s cubic-bezier(.16,1,.3,1) both relay-enter-initial}.relay-element-layer.relay-enter-next{animation:.68s cubic-bezier(.16,1,.3,1) both relay-enter-next}.relay-element-layer.relay-enter-prev{animation:.68s cubic-bezier(.16,1,.3,1) both relay-enter-prev}.relay-element-layer.relay-exit-next{pointer-events:none;animation:.55s cubic-bezier(.4,0,.2,1) both relay-exit-next;position:absolute;inset:0}.relay-element-layer.relay-exit-prev{pointer-events:none;animation:.55s cubic-bezier(.4,0,.2,1) both relay-exit-prev;position:absolute;inset:0}@keyframes relay-enter-initial{0%{opacity:0;transform:translateY(16px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes relay-enter-next{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0)}}@keyframes relay-enter-prev{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translate(0)}}@keyframes relay-exit-next{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-14px)}}@keyframes relay-exit-prev{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(14px)}}.relay-transmission-slot--mobile{z-index:15;flex-shrink:0;width:100%;max-width:1080px;margin:0 auto;padding-bottom:12px;position:relative}.relay-transmission-slot--mobile .relay-transmission{border:1px solid var(--relay-hairline);box-shadow:0 1px 0 #ffffffb3 inset, 0 16px 40px var(--relay-primary,#1e1b4b);border-radius:18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.relay-transmission-slot--mobile .relay-transmission{box-shadow:0 1px 0 #ffffffb3 inset, 0 16px 40px color-mix(in srgb, var(--relay-primary,#1e1b4b) 10%, transparent)}}.relay-chrome--mobile+.relay-transmission-slot--mobile{padding-top:4px}.mobile-preview .relay-chrome,.editor-preview-canvas__mobile-stage .relay-chrome{padding-top:12px;padding-bottom:0}.mobile-preview .relay-layout-body,.editor-preview-canvas__mobile-stage .relay-layout-body{padding-bottom:96px}.mobile-preview .relay-command--mobile-dock,.editor-preview-canvas__mobile-stage .relay-command--mobile-dock{padding-left:14px;padding-right:14px}.mobile-preview .relay-command__capsule,.editor-preview-canvas__mobile-stage .relay-command__capsule{border-radius:14px;gap:8px;padding:8px 10px}@media (min-width:640px){.relay-command__back span{display:inline}}.form-duration-question-shell{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative}.form-duration-countdown{z-index:35;border:1px solid var(--form-duration-accent,#4338ca);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.form-duration-countdown{border:1px solid color-mix(in srgb, var(--form-duration-accent,#4338ca) 22%, #cbd5e1)}}.form-duration-countdown{background:var(--form-duration-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.form-duration-countdown{background:color-mix(in srgb, var(--form-duration-surface,#fff) 92%, white)}}.form-duration-countdown{box-shadow:0 6px 18px var(--form-duration-accent,#4338ca)}@supports (color:color-mix(in lab, red, red)){.form-duration-countdown{box-shadow:0 6px 18px color-mix(in srgb, var(--form-duration-accent,#4338ca) 12%, transparent)}}.form-duration-countdown{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--form-duration-accent,#4338ca);font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.form-duration-countdown{color:color-mix(in srgb, var(--form-duration-accent,#4338ca) 88%, #111827)}}.form-duration-countdown{pointer-events:none}.form-duration-countdown__icon{opacity:.85;flex-shrink:0;width:14px;height:14px}.form-duration-countdown--expired{color:#b91c1c;border-color:#d99ba2}.form-duration-expired-overlay{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a6b;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.form-layout-shell--public .form-duration-expired-overlay{z-index:250;position:fixed;inset:0}.template-live-preview__viewport .form-duration-expired-overlay{z-index:250;position:absolute;inset:0}.template-live-preview__viewport .form-duration-question-shell{flex:auto;height:100%;min-height:100%}.form-duration-expired-overlay__panel{border:1px solid var(--form-duration-accent,#4338ca);border-radius:16px;width:min(100%,420px);padding:24px 22px}@supports (color:color-mix(in lab, red, red)){.form-duration-expired-overlay__panel{border:1px solid color-mix(in srgb, var(--form-duration-accent,#4338ca) 18%, #e2e8f0)}}.form-duration-expired-overlay__panel{background:var(--form-duration-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.form-duration-expired-overlay__panel{background:color-mix(in srgb, var(--form-duration-surface,#fff) 96%, white)}}.form-duration-expired-overlay__panel{text-align:center;box-shadow:0 24px 48px #0f172a2e}.form-duration-expired-overlay__title{color:var(--form-duration-accent,#4338ca);margin:0 0 10px;font-size:1.25rem;font-weight:650;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.form-duration-expired-overlay__title{color:color-mix(in srgb, var(--form-duration-accent,#4338ca) 90%, #111827)}}.form-duration-expired-overlay__message{color:#475569;margin:0;font-size:14px;line-height:1.5}.mobile-preview .form-duration-countdown,.editor-preview-canvas__mobile-stage .form-duration-countdown{top:10px;right:10px}.classic-form-panel{box-sizing:border-box;border-radius:var(--fl-classic-panel-radius,16px);background:var(--fl-classic-surface,#fff);border:1px solid var(--fl-classic-border-soft,#0f172a1a);min-width:0;max-width:100%;box-shadow:0 1px 2px #0f172a0a,0 12px 32px #0f172a12}.classic-form-fields{flex-direction:column;min-width:0;max-width:100%;display:flex}.classic-preview-item,.classic-reveal{box-sizing:border-box;min-width:0;max-width:100%}.classic-group-section{flex-direction:column;gap:1rem;display:flex}.classic-group-section__header{border-bottom:1px solid var(--fl-classic-border-soft,#0f172a1a);flex-direction:column;gap:.35rem;padding-bottom:.875rem;display:flex}.classic-group-section__header .classic-field__label{font-size:inherit;text-transform:none;letter-spacing:inherit}.classic-group-section__grid{gap:var(--fl-classic-grid-gap,1.25rem);width:100%;display:grid}.classic-field{flex-direction:column;gap:.5rem;display:flex}.classic-field__heading{flex-direction:column;gap:.25rem;display:flex}.classic-field__label{display:block}.classic-group-section__grid .classic-field__label{color:var(--fl-classic-label-muted,currentColor)}.classic-field__required{color:currentColor;margin-left:.125rem}@supports (color:color-mix(in lab, red, red)){.classic-field__required{color:color-mix(in srgb, currentColor 70%, #dc2626)}}.classic-field__required{font-weight:600}.classic-field__help{opacity:.88;margin:0}.classic-field__control{width:100%}.classic-field__error{align-items:flex-start;gap:.375rem;font-size:.8125rem;font-weight:400;line-height:1.35;display:flex}.classic-field__error svg{flex-shrink:0;margin-top:.0625rem}.classic-field--underline .classic-input{padding-block:.5rem;transition:color .15s}.classic-field--underline .classic-field__control .relative:focus-within>.absolute.bottom-0{border-top-width:calc(var(--fl-classic-border-width,1px) + 1px)!important;border-top-color:var(--fl-classic-text,currentColor)!important}.classic-field--boxed .classic-field__control .classic-input,.classic-field--boxed .classic-field__control .classic-control{transition:border-color .15s,box-shadow .15s,background-color .15s;border-radius:var(--fl-classic-input-radius,10px)!important;background-color:var(--fl-classic-input-bg,#fff)!important}.classic-field--boxed .classic-field__control .classic-input:hover,.classic-field--boxed .classic-field__control .classic-control:hover{border-color:var(--fl-classic-border-hover,#0f172a38)!important}.classic-field--boxed .classic-field__control .classic-input:focus-visible,.classic-field--boxed .classic-field__control .classic-input:focus,.classic-field--boxed .classic-field__control .classic-control:focus-visible,.classic-field--boxed .classic-field__control .classic-control:focus,.classic-field--boxed .classic-field__control .classic-control[aria-expanded=true]{outline:none;border-color:var(--fl-classic-text,currentColor)!important}@supports (color:color-mix(in lab, red, red)){.classic-field--boxed .classic-field__control .classic-input:focus-visible,.classic-field--boxed .classic-field__control .classic-input:focus,.classic-field--boxed .classic-field__control .classic-control:focus-visible,.classic-field--boxed .classic-field__control .classic-control:focus,.classic-field--boxed .classic-field__control .classic-control[aria-expanded=true]{border-color:color-mix(in srgb, var(--fl-classic-text,currentColor) 45%, transparent)!important}}.classic-field--boxed .classic-field__control .classic-input:focus-visible,.classic-field--boxed .classic-field__control .classic-input:focus,.classic-field--boxed .classic-field__control .classic-control:focus-visible,.classic-field--boxed .classic-field__control .classic-control:focus,.classic-field--boxed .classic-field__control .classic-control[aria-expanded=true]{box-shadow:0 0 0 3px var(--fl-classic-accent,currentColor), 0 1px 2px #0f172a0a}@supports (color:color-mix(in lab, red, red)){.classic-field--boxed .classic-field__control .classic-input:focus-visible,.classic-field--boxed .classic-field__control .classic-input:focus,.classic-field--boxed .classic-field__control .classic-control:focus-visible,.classic-field--boxed .classic-field__control .classic-control:focus,.classic-field--boxed .classic-field__control .classic-control[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--fl-classic-accent,currentColor) 22%, transparent), 0 1px 2px #0f172a0a}}.classic-field--boxed .classic-field__control textarea.classic-input{min-height:7.5rem}.classic-field--underline .classic-field__control .classic-control{background:0 0;border:none;padding-block:.5rem;transition:color .15s}.classic-field--underline .classic-field__control .classic-control:focus-visible,.classic-field--underline .classic-field__control .classic-control[aria-expanded=true]{outline:none}.classic-field--boxed .classic-field__control .classic-control.flex.items-center{padding-inline:.875rem}.classic-field--boxed .classic-field__control .classic-control.flex.items-center .classic-input,.classic-field--boxed .classic-field__control .classic-control.flex.items-center .classic-control{min-height:0;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.classic-phone-field{width:100%;min-height:var(--fl-classic-control-height,52px);box-sizing:border-box;align-items:center;gap:.75rem;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.classic-field--boxed .classic-field__control .classic-phone-field{border-radius:var(--fl-classic-input-radius,10px);background:var(--fl-classic-input-bg,#fff);padding-inline:.875rem}.classic-field--underline .classic-field__control .classic-phone-field{padding-block:.25rem}.classic-phone-field:focus-within{outline:none}.classic-field--boxed .classic-field__control .classic-phone-field:focus-within{border-color:var(--fl-classic-text,currentColor)!important}@supports (color:color-mix(in lab, red, red)){.classic-field--boxed .classic-field__control .classic-phone-field:focus-within{border-color:color-mix(in srgb, var(--fl-classic-text,currentColor) 45%, transparent)!important}}.classic-field--boxed .classic-field__control .classic-phone-field:focus-within{box-shadow:0 0 0 3px var(--fl-classic-accent,currentColor), 0 1px 2px #0f172a0a}@supports (color:color-mix(in lab, red, red)){.classic-field--boxed .classic-field__control .classic-phone-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--fl-classic-accent,currentColor) 22%, transparent), 0 1px 2px #0f172a0a}}.classic-phone-field__code{flex-shrink:0}.classic-phone-field__code>.relative{width:auto}.classic-phone-field__code-trigger{justify-content:center;align-items:center;gap:.375rem;min-width:4.75rem;border:1px solid var(--fl-classic-border-soft,#0f172a1f)!important;border-radius:calc(var(--fl-classic-input-radius,10px) * .72)!important;background:var(--fl-classic-text,currentColor)!important;width:auto!important;height:2.125rem!important;min-height:2.125rem!important;padding:0 .625rem!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.classic-phone-field__code-trigger{background:color-mix(in srgb, var(--fl-classic-text,currentColor) 4%, var(--fl-classic-input-bg,#fff))!important}}.classic-phone-field__code-trigger{letter-spacing:.01em;white-space:nowrap;transition:border-color .15s,background-color .15s,box-shadow .15s;box-shadow:none!important;font-size:.875rem!important;font-weight:600!important}.classic-phone-field__code-trigger:hover{border-color:var(--fl-classic-border-hover,#0f172a38)!important;background:var(--fl-classic-accent,currentColor)!important}@supports (color:color-mix(in lab, red, red)){.classic-phone-field__code-trigger:hover{background:color-mix(in srgb, var(--fl-classic-accent,currentColor) 6%, var(--fl-classic-input-bg,#fff))!important}}.classic-phone-field__code-trigger.classic-dropdown-trigger--open,.classic-phone-field__code-trigger[aria-expanded=true]{border-color:var(--fl-classic-accent,currentColor)!important}@supports (color:color-mix(in lab, red, red)){.classic-phone-field__code-trigger.classic-dropdown-trigger--open,.classic-phone-field__code-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--fl-classic-accent,currentColor) 45%, transparent)!important}}.classic-phone-field__code-trigger.classic-dropdown-trigger--open,.classic-phone-field__code-trigger[aria-expanded=true]{background:var(--fl-classic-accent,currentColor)!important}@supports (color:color-mix(in lab, red, red)){.classic-phone-field__code-trigger.classic-dropdown-trigger--open,.classic-phone-field__code-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--fl-classic-accent,currentColor) 8%, var(--fl-classic-input-bg,#fff))!important}}.classic-phone-field__code-trigger.classic-dropdown-trigger--open,.classic-phone-field__code-trigger[aria-expanded=true]{box-shadow:0 0 0 2px var(--fl-classic-accent,currentColor)!important}@supports (color:color-mix(in lab, red, red)){.classic-phone-field__code-trigger.classic-dropdown-trigger--open,.classic-phone-field__code-trigger[aria-expanded=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--fl-classic-accent,currentColor) 16%, transparent)!important}}.classic-phone-field__flag{object-fit:cover;border-radius:2px;width:1.25rem;height:auto;display:block;box-shadow:0 0 0 1px #0f172a14}.classic-phone-field__divider{background:var(--fl-classic-border-soft,#0f172a1f);flex-shrink:0;align-self:stretch;width:1px;margin-block:.625rem}.classic-phone-field__input{width:100%;min-width:0;min-height:0;color:var(--fl-classic-text,currentColor);flex:1;font-size:1rem;font-weight:400;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.classic-phone-field__input::placeholder{color:var(--fl-classic-label-muted,currentColor);opacity:.85}.classic-field__control button.classic-control.classic-input{min-height:var(--fl-classic-control-height,52px);padding-inline:1rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.classic-field__control button.classic-control.classic-input:hover{border-color:var(--fl-classic-border-hover,#0f172a38)!important}.classic-field__control button.classic-control.classic-input[aria-expanded=true]{border-color:var(--fl-classic-text,currentColor)!important}@supports (color:color-mix(in lab, red, red)){.classic-field__control button.classic-control.classic-input[aria-expanded=true]{border-color:color-mix(in srgb, var(--fl-classic-text,currentColor) 40%, transparent)!important}}.classic-field__control button.classic-control.classic-input[aria-expanded=true]{box-shadow:0 0 0 3px var(--fl-classic-accent,currentColor), 0 1px 2px #0f172a0a}@supports (color:color-mix(in lab, red, red)){.classic-field__control button.classic-control.classic-input[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--fl-classic-accent,currentColor) 18%, transparent), 0 1px 2px #0f172a0a}}.classic-field--boxed .classic-field__control .classic-control.classic-input{min-height:var(--fl-classic-control-height,52px)}.classic-field--boxed .classic-field__control .classic-input[type=text]{width:100%}.classic-input::placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity,.5)}.classic-form-submit{border-style:solid;border-color:var(--fl-classic-border-soft,#0f172a1a);background:0 0;border-width:1px 0 0;width:100%;margin-top:.5rem;padding-top:1.5rem;display:flex}.classic-form-submit--full{justify-content:stretch}.classic-form-submit--left{justify-content:flex-start}.classic-form-submit--center{justify-content:center}.classic-form-submit--right{justify-content:flex-end}.classic-form-submit .classic-submit-button:not(.classic-submit-button--custom){box-sizing:border-box;letter-spacing:.015em;white-space:nowrap;border-radius:var(--fl-classic-submit-radius,12px);cursor:pointer;border:1px solid #0000;flex:none;justify-content:center;align-items:center;height:52px;min-height:52px;max-height:52px;margin:0;padding:0 1.75rem;font-size:1rem;font-weight:600;line-height:1;transition:box-shadow .15s,filter .15s,background-color .15s,color .15s,border-color .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a14}.classic-form-submit .classic-submit-button.classic-submit-button--custom{box-sizing:border-box;white-space:nowrap;cursor:pointer;flex:none;justify-content:center;align-items:center;margin:0;transition:box-shadow .15s,background-color .15s,color .15s,border-color .15s;display:inline-flex}.classic-form-submit--full .classic-submit-button{width:100%}.classic-form-submit--left .classic-submit-button,.classic-form-submit--center .classic-submit-button,.classic-form-submit--right .classic-submit-button{width:auto;min-width:11.5rem;max-width:100%}.classic-submit-button__inner{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.classic-submit-button__icon{opacity:.9;flex-shrink:0;width:1rem;height:1rem}.classic-form-submit .classic-submit-button:not(.classic-submit-button--custom):not(:disabled):hover{filter:brightness(1.04);box-shadow:0 4px 14px #0f172a24}.classic-form-submit .classic-submit-button:not(.classic-submit-button--custom):not(:disabled):active{filter:brightness(.98);box-shadow:0 1px 3px #0f172a1a}.classic-form-submit .classic-submit-button.classic-submit-button--custom:not(:disabled):hover{filter:brightness(1.03)}.classic-form-submit .classic-submit-button:focus-visible{box-shadow:0 0 0 3px var(--fl-classic-accent,currentColor), 0 2px 8px #0f172a1a;outline:none}@supports (color:color-mix(in lab, red, red)){.classic-form-submit .classic-submit-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--fl-classic-accent,currentColor) 35%, transparent), 0 2px 8px #0f172a1a}}.classic-form-submit .classic-submit-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;filter:none}.classic-form-submit .classic-submit-button--submitting{opacity:.7;cursor:wait}.classic-submit-button__spinner{flex-shrink:0}.classic-form-submit.classic-preview-item{margin:-.5rem;padding:.5rem}.classic-form-submit.classic-preview-item--submit{width:100%}.classic-field--boxed .classic-field__control .classic-control.classic-dropdown-trigger--open,.classic-field--boxed .classic-field__control button.classic-control.classic-dropdown-trigger--open{border-bottom-left-radius:calc(var(--fl-classic-input-radius,10px) * .65)!important;border-bottom-right-radius:calc(var(--fl-classic-input-radius,10px) * .65)!important}.classic-dropdown-list{padding:.375rem;overflow:hidden;border:1px solid var(--fl-classic-border-soft,#0f172a1f)!important;border-radius:var(--fl-classic-input-radius,10px)!important;background:var(--fl-classic-input-bg,#fff)!important;box-shadow:0 12px 32px #0f172a1f,0 2px 8px #0f172a0f!important}.classic-dropdown-list__search{z-index:1;border-bottom:1px solid var(--fl-classic-border-soft,#0f172a1a);background:var(--fl-classic-input-bg,#fff);margin-bottom:.25rem;padding:.375rem .375rem .5rem;position:sticky;top:0}.classic-dropdown-list__search-input{border:1px solid var(--fl-classic-border-soft,#0f172a1f);border-radius:calc(var(--fl-classic-input-radius,10px) * .75);background:var(--fl-classic-text,currentColor);width:100%;height:2.25rem;padding:0 .625rem;display:block}@supports (color:color-mix(in lab, red, red)){.classic-dropdown-list__search-input{background:color-mix(in srgb, var(--fl-classic-text,currentColor) 3%, var(--fl-classic-input-bg,#fff))}}.classic-dropdown-list__search-input{color:var(--fl-classic-text,currentColor);outline:none;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.classic-dropdown-list__search-input::placeholder{color:var(--fl-classic-label-muted,currentColor);opacity:.85}.classic-dropdown-list__search-input:focus{border-color:var(--fl-classic-text,currentColor)}@supports (color:color-mix(in lab, red, red)){.classic-dropdown-list__search-input:focus{border-color:color-mix(in srgb, var(--fl-classic-text,currentColor) 35%, transparent)}}.classic-dropdown-list__search-input:focus{box-shadow:0 0 0 3px var(--fl-classic-accent,currentColor)}@supports (color:color-mix(in lab, red, red)){.classic-dropdown-list__search-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--fl-classic-accent,currentColor) 18%, transparent)}}.classic-dropdown-list__option{border-radius:calc(var(--fl-classic-input-radius,10px) * .75);width:100%;color:var(--fl-classic-text,currentColor);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.35;transition:background-color .15s;display:flex}.classic-dropdown-list__option:hover{background:var(--fl-classic-accent,currentColor)}@supports (color:color-mix(in lab, red, red)){.classic-dropdown-list__option:hover{background:color-mix(in srgb, var(--fl-classic-accent,currentColor) 6%, var(--fl-classic-input-bg,#fff))}}.classic-dropdown-list__option[data-selected=true]{background:var(--fl-classic-accent,currentColor)}@supports (color:color-mix(in lab, red, red)){.classic-dropdown-list__option[data-selected=true]{background:color-mix(in srgb, var(--fl-classic-accent,currentColor) 12%, var(--fl-classic-input-bg,#fff))}}.classic-dropdown-list__option[data-selected=true]{font-weight:500}.classic-dropdown-list__option:focus-visible{box-shadow:0 0 0 2px var(--fl-classic-accent,currentColor);outline:none}@supports (color:color-mix(in lab, red, red)){.classic-dropdown-list__option:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--fl-classic-accent,currentColor) 25%, transparent)}}.classic-choice{flex-direction:column;gap:.625rem;width:100%;display:flex}.classic-choice--inline{flex-flow:wrap;gap:.75rem 1.25rem}.classic-choice__option{border-radius:var(--fl-classic-input-radius,10px);border:1px solid var(--fl-classic-border-soft,#0f172a1f);background:var(--fl-classic-input-bg,#fff);cursor:pointer;align-items:flex-start;gap:.75rem;width:100%;padding:.875rem 1rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.classic-choice__option:hover{border-color:var(--fl-classic-border-hover,#0f172a38);background:var(--fl-classic-accent,currentColor)}@supports (color:color-mix(in lab, red, red)){.classic-choice__option:hover{background:color-mix(in srgb, var(--fl-classic-accent,currentColor) 4%, var(--fl-classic-input-bg,#fff))}}.classic-choice__option[data-selected=true]{border-color:var(--fl-classic-accent,currentColor)}@supports (color:color-mix(in lab, red, red)){.classic-choice__option[data-selected=true]{border-color:color-mix(in srgb, var(--fl-classic-accent,currentColor) 55%, transparent)}}.classic-choice__option[data-selected=true]{background:var(--fl-classic-accent,currentColor)}@supports (color:color-mix(in lab, red, red)){.classic-choice__option[data-selected=true]{background:color-mix(in srgb, var(--fl-classic-accent,currentColor) 10%, var(--fl-classic-input-bg,#fff))}}.classic-choice__option[data-selected=true]{box-shadow:0 0 0 1px var(--fl-classic-accent,currentColor)}@supports (color:color-mix(in lab, red, red)){.classic-choice__option[data-selected=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--fl-classic-accent,currentColor) 18%, transparent)}}.classic-choice__option:focus-visible{box-shadow:0 0 0 3px var(--fl-classic-accent,currentColor), 0 1px 2px #0f172a0a;outline:none}@supports (color:color-mix(in lab, red, red)){.classic-choice__option:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--fl-classic-accent,currentColor) 22%, transparent), 0 1px 2px #0f172a0a}}.classic-choice__control{border-radius:calc(var(--fl-classic-input-radius,10px) * .45);border:1.5px solid var(--fl-classic-border-hover,#0f172a47);background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,transform .15s;display:flex;position:relative}.classic-choice__option[data-selected=true] .classic-choice__control{border-color:var(--fl-classic-accent,currentColor);background:var(--fl-classic-accent,currentColor)}.classic-choice__label{color:var(--fl-classic-text,currentColor);-webkit-user-select:none;user-select:none;font-weight:500}.classic-choice__description{color:var(--fl-classic-label-muted,currentColor);-webkit-user-select:none;user-select:none;font-weight:400}.classic-text-choice{flex-direction:column;gap:.625rem;width:100%;display:flex}.classic-text-choice--inline{flex-flow:wrap;gap:.625rem}.classic-text-choice--full{width:100%}.classic-text-choice__option{border-radius:var(--fl-classic-input-radius,10px);border:1px solid var(--fl-classic-border-soft,#0f172a1f);background:var(--fl-classic-input-bg,#fff);min-height:2.75rem;color:var(--fl-classic-text,currentColor);cursor:pointer;box-sizing:border-box;align-items:center;gap:.625rem;padding:.625rem 1rem;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.classic-text-choice--full .classic-text-choice__option{width:100%}.classic-text-choice__option:hover{border-color:var(--fl-classic-border-hover,#0f172a38)}.classic-text-choice__option[data-selected=true]{border-color:var(--fl-classic-accent,currentColor);background:var(--fl-classic-accent,currentColor);color:#fff;box-shadow:0 2px 8px var(--fl-classic-accent,currentColor)}@supports (color:color-mix(in lab, red, red)){.classic-text-choice__option[data-selected=true]{box-shadow:0 2px 8px color-mix(in srgb, var(--fl-classic-accent,currentColor) 28%, transparent)}}.classic-text-choice__indicator{opacity:.72;flex-shrink:0;font-weight:600}.classic-text-choice__option[data-selected=true] .classic-text-choice__indicator{opacity:1}.classic-image-choice{width:100%;display:grid}.classic-image-choice__card{border-radius:var(--fl-classic-input-radius,10px);border:1px solid var(--fl-classic-border-soft,#0f172a1f);background:var(--fl-classic-input-bg,#fff);cursor:pointer;flex-direction:column;padding:.75rem;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:flex}.classic-image-choice__card:hover{border-color:var(--fl-classic-border-hover,#0f172a38);box-shadow:0 4px 14px #0f172a0f}.classic-image-choice__card[data-selected=true]{border-color:var(--fl-classic-accent,currentColor);background:var(--fl-classic-accent,currentColor)}@supports (color:color-mix(in lab, red, red)){.classic-image-choice__card[data-selected=true]{background:color-mix(in srgb, var(--fl-classic-accent,currentColor) 6%, var(--fl-classic-input-bg,#fff))}}.classic-image-choice__card[data-selected=true]{box-shadow:0 0 0 1px var(--fl-classic-accent,currentColor), 0 6px 18px var(--fl-classic-accent,currentColor)}@supports (color:color-mix(in lab, red, red)){.classic-image-choice__card[data-selected=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--fl-classic-accent,currentColor) 20%, transparent), 0 6px 18px color-mix(in srgb, var(--fl-classic-accent,currentColor) 14%, transparent)}}.classic-image-choice__media{border-radius:calc(var(--fl-classic-input-radius,10px) * .75);overflow:hidden}.classic-image-choice__media img{object-fit:cover;width:100%;display:block}.classic-image-choice__placeholder{background:var(--fl-classic-text,currentColor);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.classic-image-choice__placeholder{background:color-mix(in srgb, var(--fl-classic-text,currentColor) 5%, transparent)}}.classic-image-choice__card[data-selected=true] .classic-image-choice__placeholder{background:var(--fl-classic-accent,currentColor)}@supports (color:color-mix(in lab, red, red)){.classic-image-choice__card[data-selected=true] .classic-image-choice__placeholder{background:color-mix(in srgb, var(--fl-classic-accent,currentColor) 12%, transparent)}}.classic-image-choice__title{color:var(--fl-classic-text,currentColor);padding-top:.625rem;font-weight:600;line-height:1.3}.classic-image-choice__card[data-selected=true] .classic-image-choice__title{color:var(--fl-classic-accent,currentColor)}.classic-image-choice__description{color:var(--fl-classic-label-muted,currentColor);padding-top:.25rem;line-height:1.35}.classic-image-choice__action{border-radius:calc(var(--fl-classic-input-radius,10px) * .55);background:var(--fl-classic-accent,currentColor);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex}.classic-rating{flex-direction:column;gap:.625rem;max-width:100%;display:inline-flex}.classic-rating__track{border-radius:calc(var(--fl-classic-input-radius,10px) + 2px);background:var(--fl-classic-text,currentColor);flex-wrap:nowrap;gap:.375rem;padding:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.classic-rating__track{background:color-mix(in srgb, var(--fl-classic-text,currentColor) 4%, transparent)}}.classic-rating__item{border-radius:var(--fl-classic-input-radius,10px);background:var(--fl-classic-input-bg,#fff);min-width:0;color:var(--fl-classic-text,currentColor);cursor:pointer;border:1px solid #0000;flex-shrink:1;justify-content:center;align-items:center;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .12s;display:inline-flex}.classic-rating__item:hover{border-color:var(--fl-classic-border-hover,#0f172a38)}.classic-rating__item[data-selected=true]{border-color:var(--fl-classic-accent,currentColor);background:var(--fl-classic-accent,currentColor);color:#fff;box-shadow:0 2px 8px var(--fl-classic-accent,currentColor)}@supports (color:color-mix(in lab, red, red)){.classic-rating__item[data-selected=true]{box-shadow:0 2px 8px color-mix(in srgb, var(--fl-classic-accent,currentColor) 30%, transparent)}}.classic-rating__item:focus-visible{box-shadow:0 0 0 3px var(--fl-classic-accent,currentColor), 0 1px 2px #0f172a0f;outline:none}@supports (color:color-mix(in lab, red, red)){.classic-rating__item:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--fl-classic-accent,currentColor) 25%, transparent), 0 1px 2px #0f172a0f}}.classic-rating__labels{width:100%;color:var(--fl-classic-label-muted,currentColor);justify-content:space-between;gap:1rem;font-size:.8125rem;line-height:1.35;display:flex}.classic-signature-shell{border-radius:var(--fl-classic-input-radius,10px);border:1px solid var(--fl-classic-border-soft,#0f172a1f);background:linear-gradient(to bottom, transparent calc(100% - 1px), var(--fl-classic-border-soft,#0f172a1f) calc(100% - 1px)), var(--fl-classic-input-bg,#fff);width:100%;min-height:150px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.classic-signature-shell:focus-within{border-color:var(--fl-classic-text,currentColor)}@supports (color:color-mix(in lab, red, red)){.classic-signature-shell:focus-within{border-color:color-mix(in srgb, var(--fl-classic-text,currentColor) 40%, transparent)}}.classic-signature-shell:focus-within{box-shadow:0 0 0 3px var(--fl-classic-accent,currentColor), 0 1px 2px #0f172a0a}@supports (color:color-mix(in lab, red, red)){.classic-signature-shell:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--fl-classic-accent,currentColor) 20%, transparent), 0 1px 2px #0f172a0a}}.classic-signature-shell--underline{box-shadow:none;background:0 0;border:none;border-radius:0}.classic-data-table{width:100%}.classic-data-table table{border-collapse:separate;border-spacing:0;border-radius:var(--fl-classic-input-radius,10px);border:1px solid var(--fl-classic-border-soft,#0f172a1f);background:var(--fl-classic-input-bg,#fff);width:100%;overflow:hidden}.classic-data-table th{color:var(--fl-classic-label-muted,currentColor);background:var(--fl-classic-text,currentColor);font-weight:600}@supports (color:color-mix(in lab, red, red)){.classic-data-table th{background:color-mix(in srgb, var(--fl-classic-text,currentColor) 3%, var(--fl-classic-input-bg,#fff))}}.classic-data-table th{border-bottom:1px solid var(--fl-classic-border-soft,#0f172a1f);border-right:1px solid var(--fl-classic-border-soft,#0f172a14);word-break:break-word;padding:.75rem .875rem}.classic-data-table th:last-child{border-right:none}.classic-data-table td{border-top:1px solid var(--fl-classic-border-soft,#0f172a14);border-right:1px solid var(--fl-classic-border-soft,#0f172a14);vertical-align:middle;padding:.5rem .75rem}.classic-data-table td:last-child{border-right:none}.classic-data-table tr:last-child td{border-bottom:none}.classic-data-table .classic-data-table__row-label{z-index:1;color:var(--fl-classic-text,currentColor);background:var(--fl-classic-accent,currentColor);font-weight:600;position:sticky;left:0}@supports (color:color-mix(in lab, red, red)){.classic-data-table .classic-data-table__row-label{background:color-mix(in srgb, var(--fl-classic-accent,currentColor) 5%, var(--fl-classic-input-bg,#fff))}}.classic-data-table .classic-data-table__row-label{border-right:1px solid var(--fl-classic-border-soft,#0f172a1f)}.classic-data-table__indicator{border-radius:calc(var(--fl-classic-input-radius,10px) * .45);border:1.5px solid var(--fl-classic-border-hover,#0f172a47);background:0 0;margin-inline:auto;transition:background-color .15s,border-color .15s}.classic-data-table__indicator[data-selected=true]{border-color:var(--fl-classic-accent,currentColor);background:var(--fl-classic-accent,currentColor)}.classic-data-table__repeater-btn{border:1px solid var(--fl-classic-border-soft,#0f172a1f);background:var(--fl-classic-input-bg,#fff);width:2rem;height:2rem;color:var(--fl-classic-text,currentColor);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.classic-data-table__repeater-btn:hover{border-color:var(--fl-classic-border-hover,#0f172a38);background:var(--fl-classic-accent,currentColor)}@supports (color:color-mix(in lab, red, red)){.classic-data-table__repeater-btn:hover{background:color-mix(in srgb, var(--fl-classic-accent,currentColor) 6%, var(--fl-classic-input-bg,#fff))}}.preview-loader-screen{z-index:50;pointer-events:none;justify-content:center;align-items:center;transition:opacity 1s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}.preview-loader-screen.is-hiding{opacity:0;pointer-events:none}@keyframes aiSoftShimmer{0%{opacity:.42}50%{opacity:.78}to{opacity:.42}}.ai-soft-skeleton{animation:2.6s cubic-bezier(.4,0,.2,1) infinite aiSoftShimmer}html:has(.flowlange-embed-root){height:100%;margin:0;overflow:hidden}html:has(.flowlange-embed-root) body{height:100%;margin:0;overflow:hidden}.flowlange-embed-root{flex-direction:column;height:100%;min-height:0;display:flex}.flowlange-embed-frame{-webkit-overflow-scrolling:touch;flex:auto;height:100%;min-height:0;overflow:hidden auto}.matrix-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;overflow-x:auto}.matrix-scroll:hover{scrollbar-color:var(--matrix-scroll-thumb,#888) transparent}.matrix-scroll::-webkit-scrollbar{height:5px}.matrix-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:4px}.matrix-scroll:hover::-webkit-scrollbar-thumb{background:var(--matrix-scroll-thumb,#888)}.matrix-scroll::-webkit-scrollbar-track{background:0 0}.dropdown-options-scroll{scrollbar-width:thin;scrollbar-color:var(--dropdown-scroll-thumb,#0003) transparent}.dropdown-options-scroll::-webkit-scrollbar{width:5px!important;height:5px!important}.dropdown-options-scroll::-webkit-scrollbar-track{background:0 0}.dropdown-options-scroll::-webkit-scrollbar-thumb{border-radius:3px;background:var(--dropdown-scroll-thumb,#0003)!important}.dropdown-options-scroll::-webkit-scrollbar-thumb:hover{background:var(--dropdown-scroll-thumb,#0003)!important}.dropdown-options-scroll::-webkit-scrollbar-button{-webkit-appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}.dropdown-options-scroll::-webkit-scrollbar-button:single-button{-webkit-appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}.dropdown-options-scroll::-webkit-scrollbar-button:vertical:decrement{-webkit-appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}.dropdown-options-scroll::-webkit-scrollbar-button:vertical:increment{-webkit-appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}.dropdown-options-scroll::-webkit-scrollbar-button:horizontal:decrement{-webkit-appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}.dropdown-options-scroll::-webkit-scrollbar-button:horizontal:increment{-webkit-appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}.dropdown-options-scroll::-webkit-scrollbar-corner{-webkit-appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}.element-picker-overlay{-webkit-backdrop-filter:blur(24px)saturate(1.1);background:#131b2e47!important}.element-picker-shell{--ep-scale:.6;--ep-width:360px;--ep-primary:#00547a;--ep-on-primary:#fff;--ep-on-surface:#131b2e;--ep-on-surface-variant:#494454;--ep-outline:#7b7486;--ep-surface-variant:#dae2fd;--ep-secondary-container:#2170e4;--ep-tertiary:#006577;--ep-background:var(--brand-background);--ep-glow-primary:0 0 20px #00547a33;color:var(--ep-on-surface);font-family:"Inter", var(--font-geist-sans), system-ui, sans-serif}.element-picker-drawer{z-index:50;width:min(100vw, var(--ep-width));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:100%;max-height:100dvh;box-shadow:calc(-20px * var(--ep-scale)) 0 calc(50px * var(--ep-scale)) #00000014;background:#ffffffd9;border:0;border-left:1px solid #fff;border-radius:10px;outline:none;flex-direction:column;margin:10px;padding:0;animation:.4s ease-out element-picker-slide-in;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow:hidden}.element-picker-drawer[data-state=closed]{animation:.3s ease-in forwards element-picker-slide-out}@keyframes element-picker-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes element-picker-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.element-picker-test-footer{padding:calc(.875rem * var(--ep-scale)) calc(1.25rem * var(--ep-scale)) calc(1.25rem * var(--ep-scale));border-top:1px solid var(--ep-outline);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.element-picker-test-footer{border-top:1px solid color-mix(in srgb, var(--ep-outline) 14%, transparent)}}.element-picker-test-footer__btn{--ed-primary:var(--ep-primary,#00547a);width:100%;min-height:2.25rem;font-weight:600}.element-picker-header{padding:calc(2rem * var(--ep-scale)) calc(2rem * var(--ep-scale)) calc(1rem * var(--ep-scale));border-bottom:1px solid #0000000d;flex-shrink:0}.element-picker-header__row{margin-bottom:calc(.5rem * var(--ep-scale));justify-content:space-between;align-items:center;display:flex}.element-picker-header__title{font-family:"Bricolage Grotesque", var(--font-geist-sans), system-ui, sans-serif;font-size:calc(2rem * var(--ep-scale));letter-spacing:-.01em;color:var(--ep-on-surface);margin:0;font-weight:700;line-height:1.3}.element-picker-header__close{width:calc(2.5rem * var(--ep-scale));height:calc(2.5rem * var(--ep-scale));background:var(--ep-surface-variant);border:0;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.element-picker-header__close{background:color-mix(in srgb, var(--ep-surface-variant) 50%, transparent)}}.element-picker-header__close{color:var(--ep-on-surface-variant);cursor:pointer;transition:background-color .2s,color .2s}.element-picker-header__close:hover{background:var(--ep-surface-variant);color:var(--ep-primary)}.element-picker-search-wrap{position:relative}.element-picker-search__icon{pointer-events:none;color:var(--ep-outline);align-items:center;padding-inline-start:calc(1rem * var(--ep-scale));display:flex;position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.element-picker-search__icon{color:color-mix(in srgb, var(--ep-outline) 50%, transparent)}}.element-picker-search__icon{transition:color .2s}.element-picker-search-wrap:focus-within .element-picker-search__icon{color:var(--ep-primary)}.element-picker-search{border-radius:calc(1.5rem * var(--ep-scale));width:100%;padding:calc(1rem * var(--ep-scale)) calc(1rem * var(--ep-scale)) calc(1rem * var(--ep-scale)) calc(3rem * var(--ep-scale));font-family:inherit;font-size:calc(1rem * var(--ep-scale));color:var(--ep-on-surface);-webkit-backdrop-filter:blur(12px);background:#fffc;border:1px solid #0000000d;font-weight:500;line-height:1.5;transition:box-shadow .2s,border-color .2s;box-shadow:inset 0 2px 4px #00000008}.element-picker-search::placeholder{color:var(--ep-outline)}@supports (color:color-mix(in lab, red, red)){.element-picker-search::placeholder{color:color-mix(in srgb, var(--ep-outline) 50%, transparent)}}.element-picker-search:focus{box-shadow:inset 0 2px 4px #00000008, 0 0 0 2px var(--ep-primary);border-color:#0000;outline:none}@supports (color:color-mix(in lab, red, red)){.element-picker-search:focus{box-shadow:inset 0 2px 4px #00000008, 0 0 0 2px color-mix(in srgb, var(--ep-primary) 50%, transparent)}}.element-picker-tabs{z-index:20;align-items:center;gap:calc(1.5rem * var(--ep-scale));padding:calc(.5rem * var(--ep-scale)) calc(2rem * var(--ep-scale));-webkit-backdrop-filter:blur(12px);scrollbar-width:none;background:#fff6;border-bottom:1px solid #0000000d;flex-shrink:0;display:flex;position:sticky;top:0;overflow-x:auto}.element-picker-tabs::-webkit-scrollbar{display:none}.element-picker-tabs__item{padding:calc(.75rem * var(--ep-scale)) 0;font-family:inherit;font-size:calc(.875rem * var(--ep-scale));color:var(--ep-on-surface-variant);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;font-weight:500;line-height:1;transition:color .2s;position:relative}.element-picker-tabs__item:hover{color:var(--ep-primary)}.element-picker-tabs__item--active{color:var(--ep-primary);font-weight:600}.element-picker-tabs__indicator{background:var(--ep-primary);height:2px;box-shadow:var(--ep-glow-primary);transform-origin:0;inset-inline:0;border-radius:9999px;transition:transform .25s;position:absolute;bottom:0;transform:scaleX(0)}.element-picker-tabs__item--active .element-picker-tabs__indicator{transform:scaleX(1)}.element-picker-tabs__item:not(.element-picker-tabs__item--active):hover .element-picker-tabs__indicator{background:var(--ep-primary);transform:scaleX(1)}@supports (color:color-mix(in lab, red, red)){.element-picker-tabs__item:not(.element-picker-tabs__item--active):hover .element-picker-tabs__indicator{background:color-mix(in srgb, var(--ep-primary) 40%, transparent)}}.element-picker-tabs__item:not(.element-picker-tabs__item--active):hover .element-picker-tabs__indicator{box-shadow:none}.element-picker-body{flex:1;min-height:0;position:relative}.element-picker-scroll{scrollbar-width:thin;scrollbar-color:#00547a33 transparent;height:100%;overflow-y:auto}.element-picker-scroll::-webkit-scrollbar{width:6px}.element-picker-scroll::-webkit-scrollbar-track{background:0 0}.element-picker-scroll::-webkit-scrollbar-thumb{background:#00547a33;border-radius:10px}.element-picker-scroll::-webkit-scrollbar-thumb:hover{background:#00547a66}.element-picker-scroll__inner{gap:calc(3rem * var(--ep-scale));padding:calc(2rem * var(--ep-scale)) calc(2rem * var(--ep-scale)) calc(6rem * var(--ep-scale));background-image:radial-gradient(at 80% 0,#96bfd1 0,#0000 50%),radial-gradient(at 0%,#bad9f766 0,#0000 50%);flex-direction:column;display:flex}.element-picker-body__fade{pointer-events:none;height:calc(4rem * var(--ep-scale));inset-inline:0;background:linear-gradient(#0000,#ffffffe6);position:absolute;bottom:0}.element-picker-section-heading{align-items:center;gap:calc(.5rem * var(--ep-scale));margin-bottom:calc(1.5rem * var(--ep-scale));margin-top:calc(1.5rem * var(--ep-scale));display:flex}.element-picker-section-heading__line{flex:1;height:1px}.element-picker-section-heading__line--left{background:linear-gradient(to right, var(--line-color), transparent)}.element-picker-section-heading__line--right{background:linear-gradient(to left, var(--line-color), transparent)}.element-picker-section-heading__line--primary{--line-color:var(--ep-primary)}@supports (color:color-mix(in lab, red, red)){.element-picker-section-heading__line--primary{--line-color:color-mix(in srgb, var(--ep-primary) 30%, transparent)}}.element-picker-section-heading__line--secondary{--line-color:var(--ep-secondary-container)}@supports (color:color-mix(in lab, red, red)){.element-picker-section-heading__line--secondary{--line-color:color-mix(in srgb, var(--ep-secondary-container) 30%, transparent)}}.element-picker-section-heading__line--tertiary{--line-color:var(--ep-tertiary)}@supports (color:color-mix(in lab, red, red)){.element-picker-section-heading__line--tertiary{--line-color:color-mix(in srgb, var(--ep-tertiary) 30%, transparent)}}.element-picker-section-heading__title{padding-inline:calc(1rem * var(--ep-scale));font-family:"Bricolage Grotesque", var(--font-geist-sans), system-ui, sans-serif;font-size:calc(1.25rem * var(--ep-scale));color:var(--ep-on-surface);white-space:nowrap;margin:0;font-weight:700;line-height:1.3}.element-picker-grid{gap:calc(1rem * var(--ep-scale));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.element-picker-card{gap:calc(.75rem * var(--ep-scale));padding:calc(1rem * var(--ep-scale));cursor:pointer;background:#ffffffe6;border:1px solid #fff;flex-direction:column;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1),border-color .3s cubic-bezier(.25,.8,.25,1),background-color .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;border-radius:calc(1.5rem * var(--ep-scale))!important}.element-picker-card:hover{background:#fff;border-color:#00547a4d;transform:translateY(-2px)scale(1.02);box-shadow:0 10px 30px #00547a26}.element-picker-card--disabled,.element-picker-card--disabled:hover{cursor:not-allowed;opacity:.72;background:#ffffffb8;border-color:#fff;transform:none;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.element-picker-card--disabled:hover .element-picker-card__icon--primary,.element-picker-card--disabled:hover .element-picker-card__icon--secondary,.element-picker-card--disabled:hover .element-picker-card__icon--tertiary{background:var(--ep-surface-variant)}@supports (color:color-mix(in lab, red, red)){.element-picker-card--disabled:hover .element-picker-card__icon--primary,.element-picker-card--disabled:hover .element-picker-card__icon--secondary,.element-picker-card--disabled:hover .element-picker-card__icon--tertiary{background:color-mix(in srgb, var(--ep-surface-variant) 50%, transparent)}}.element-picker-card--disabled:hover .element-picker-card__icon--primary,.element-picker-card--disabled:hover .element-picker-card__icon--secondary,.element-picker-card--disabled:hover .element-picker-card__icon--tertiary{color:var(--ep-on-surface-variant)}.element-picker-card__glow{pointer-events:none;background:var(--ep-secondary-container);border-radius:9999px;width:4rem;height:4rem;position:absolute;top:-1rem;right:-1rem}@supports (color:color-mix(in lab, red, red)){.element-picker-card__glow{background:color-mix(in srgb, var(--ep-secondary-container) 10%, transparent)}}.element-picker-card__glow{filter:blur(24px);transition:background-color .3s}.element-picker-card--logic:hover .element-picker-card__glow{background:var(--ep-secondary-container)}@supports (color:color-mix(in lab, red, red)){.element-picker-card--logic:hover .element-picker-card__glow{background:color-mix(in srgb, var(--ep-secondary-container) 20%, transparent)}}.element-picker-card__icon{z-index:1;width:calc(2.5rem * var(--ep-scale));height:calc(2.5rem * var(--ep-scale));background:var(--ep-surface-variant);justify-content:center;align-items:center;display:inline-flex;position:relative;border-radius:calc(.75rem * var(--ep-scale))!important}@supports (color:color-mix(in lab, red, red)){.element-picker-card__icon{background:color-mix(in srgb, var(--ep-surface-variant) 50%, transparent)}}.element-picker-card__icon{color:var(--ep-on-surface-variant);transition:background-color .2s,color .2s}.element-picker-card:hover .element-picker-card__icon--primary{background:var(--ep-primary)}@supports (color:color-mix(in lab, red, red)){.element-picker-card:hover .element-picker-card__icon--primary{background:color-mix(in srgb, var(--ep-primary) 10%, transparent)}}.element-picker-card:hover .element-picker-card__icon--primary{color:var(--ep-primary)}.element-picker-card:hover .element-picker-card__icon--secondary{background:var(--ep-secondary-container)}@supports (color:color-mix(in lab, red, red)){.element-picker-card:hover .element-picker-card__icon--secondary{background:color-mix(in srgb, var(--ep-secondary-container) 10%, transparent)}}.element-picker-card:hover .element-picker-card__icon--secondary{color:var(--ep-secondary-container)}.element-picker-card:hover .element-picker-card__icon--tertiary{background:var(--ep-tertiary)}@supports (color:color-mix(in lab, red, red)){.element-picker-card:hover .element-picker-card__icon--tertiary{background:color-mix(in srgb, var(--ep-tertiary) 10%, transparent)}}.element-picker-card:hover .element-picker-card__icon--tertiary{color:var(--ep-tertiary)}.element-picker-card__body{z-index:1;flex-direction:column;display:flex;position:relative}.element-picker-card__title{align-items:center;gap:calc(.375rem * var(--ep-scale));margin-bottom:calc(.25rem * var(--ep-scale));font-size:calc(1rem * var(--ep-scale));color:var(--ep-on-surface);font-weight:600;line-height:1.4;display:flex}.element-picker-card__badge{background:var(--ep-surface-variant);border-radius:9999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.element-picker-card__badge{background:color-mix(in srgb, var(--ep-surface-variant) 70%, transparent)}}.element-picker-card__badge{font-size:calc(.625rem * var(--ep-scale));letter-spacing:.04em;text-transform:uppercase;color:var(--ep-on-surface-variant);padding:.125rem .4375rem;font-weight:700}.element-picker-card__description{font-size:calc(.8125rem * var(--ep-scale));color:var(--ep-outline);font-weight:500;line-height:1.35;display:block}.element-picker-ai{border:1px solid var(--ep-primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.element-picker-ai{border:1px solid color-mix(in srgb, var(--ep-primary) 20%, transparent)}}.element-picker-ai{background:linear-gradient(to right, var(--ep-primary), var(--ep-secondary-container), var(--ep-primary));border-radius:calc(1.5rem * var(--ep-scale))!important}@supports (color:color-mix(in lab, red, red)){.element-picker-ai{background:linear-gradient(to right, color-mix(in srgb, var(--ep-primary) 10%, transparent), color-mix(in srgb, var(--ep-secondary-container) 10%, transparent), color-mix(in srgb, var(--ep-primary) 10%, transparent))}}.element-picker-ai{padding:calc(.25rem * var(--ep-scale))}.element-picker-ai__pulse{background:var(--ep-primary);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.element-picker-ai__pulse{background:color-mix(in srgb, var(--ep-primary) 5%, transparent)}}.element-picker-ai__pulse{animation:2.5s ease-in-out infinite element-picker-ai-pulse}@keyframes element-picker-ai-pulse{0%,to{opacity:.35}50%{opacity:.75}}.element-picker-ai__inner{align-items:flex-start;gap:calc(1rem * var(--ep-scale));padding:calc(1rem * var(--ep-scale));-webkit-backdrop-filter:blur(24px);background:#ffffffe6;border:1px solid #fff;display:flex;position:relative;box-shadow:0 1px 2px #0000000a;border-radius:calc(.75rem * var(--ep-scale))!important}.element-picker-ai__icon{width:calc(2rem * var(--ep-scale));height:calc(2rem * var(--ep-scale));margin-top:calc(.125rem * var(--ep-scale));background:var(--ep-primary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.element-picker-ai__icon{background:color-mix(in srgb, var(--ep-primary) 20%, transparent)}}.element-picker-ai__icon{color:var(--ep-primary)}.element-picker-ai__label{margin:0 0 calc(.25rem * var(--ep-scale));font-size:calc(.75rem * var(--ep-scale));letter-spacing:.1em;text-transform:uppercase;color:var(--ep-primary);font-weight:700}.element-picker-ai__text{font-size:calc(1rem * var(--ep-scale));color:var(--ep-on-surface-variant);margin:0;font-weight:500;line-height:1.5}.element-picker-ai__text strong{color:var(--ep-on-surface);font-weight:700}.element-picker-ai__actions{gap:calc(.5rem * var(--ep-scale));margin-top:calc(.75rem * var(--ep-scale));flex-wrap:wrap;display:flex}.element-picker-ai__action-primary{background:var(--ep-primary);padding:calc(.5rem * var(--ep-scale)) calc(1rem * var(--ep-scale));font-family:inherit;font-size:calc(.875rem * var(--ep-scale));color:var(--ep-on-primary);cursor:pointer;box-shadow:var(--ep-glow-primary);border:0;border-radius:9999px;font-weight:500;line-height:1;transition:transform .2s}.element-picker-ai__action-primary:hover{transform:scale(1.05)}.element-picker-ai__action-secondary{background:var(--ep-surface-variant);border:0;border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.element-picker-ai__action-secondary{background:color-mix(in srgb, var(--ep-surface-variant) 50%, transparent)}}.element-picker-ai__action-secondary{padding:calc(.5rem * var(--ep-scale)) calc(1rem * var(--ep-scale));font-family:inherit;font-size:calc(.875rem * var(--ep-scale));color:var(--ep-on-surface-variant);cursor:pointer;font-weight:500;line-height:1;transition:background-color .2s}.element-picker-ai__action-secondary:hover{background:var(--ep-surface-variant)}.element-picker-empty{border:1px dashed var(--ep-outline);justify-content:center;align-items:center;min-height:220px;display:flex}@supports (color:color-mix(in lab, red, red)){.element-picker-empty{border:1px dashed color-mix(in srgb, var(--ep-outline) 35%, transparent)}}.element-picker-empty{color:var(--ep-on-surface-variant);font-size:.875rem;border-radius:1rem!important}.element-picker-shell .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;font-size:calc(20px * var(--ep-scale))!important}.element-picker-shell .element-picker-ai__icon .material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24;font-size:calc(16px * var(--ep-scale))!important}.editor-shell{--ed-primary:#00547a;--ed-on-surface:#131b2e;--ed-on-surface-variant:#494454;--ed-outline-variant:#cbc3d7;--ed-surface-variant:#dae2fd;--ed-rail-width:50px;--ed-right-drawer-inset:calc(360px + 20px);background-color:var(--brand-background);background-image:radial-gradient(at 10% 10%, rgba(var(--brand-primary-rgb), .12) 0px, transparent 50%), radial-gradient(at 90% 10%, #0096c71f 0px, transparent 50%), radial-gradient(at 50% 90%, rgba(var(--brand-tertiary-rgb), .1) 0px, transparent 50%);color:var(--ed-on-surface)}.editor-shell.flex{height:100vh;min-height:0;overflow:hidden}.editor-preview-host{transition:margin-right .4s ease-out}.editor-shell--right-drawer-open .editor-preview-host{margin-right:var(--ed-right-drawer-inset)}.editor-shell--right-drawer-open .editor-preview-canvas__form,.editor-shell--right-drawer-open .editor-preview-canvas__mobile-stage{transform-origin:top;transition:transform .4s ease-out;transform:scale(.96)}.editor-shell--right-drawer-open .editor-preview-canvas__mobile-wrap{transform-origin:top;transition:transform .4s ease-out;transform:scale(.92)}.editor-fab-cluster{align-items:center;gap:.5rem;display:flex}.editor-fab-cluster:not(.editor-fab-cluster--inline){z-index:50;position:fixed;bottom:1.5rem;right:1.5rem}.editor-fab-cluster--inline{z-index:1;-webkit-backdrop-filter:none;background:0 0;justify-content:space-between;gap:1rem;width:100%;padding-block:.625rem;position:static}.editor-fab-cluster--inline .editor-icon-rail__btn{border-radius:.5rem;width:2rem;height:2rem}.editor-fab-cluster__group{align-items:center;gap:.625rem;display:flex}.editor-fab-cluster__page-info{background:#ffffffb8;border:1px solid #ffffffd9;border-radius:.875rem;align-items:center;gap:.75rem;min-width:0;margin-left:auto;padding:.1rem .3rem;display:inline-flex;box-shadow:0 2px 8px #00547a1a}.editor-fab-cluster__page-index{background:var(--ed-primary);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;min-width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.editor-fab-cluster__page-index{background:color-mix(in srgb, var(--ed-primary) 12%, transparent)}}.editor-fab-cluster__page-index{letter-spacing:.04em;color:var(--ed-primary);font-size:.75rem;font-weight:700}.editor-fab-cluster__page-copy{flex-direction:column;gap:.125rem;min-width:0;display:flex}.editor-fab-cluster__page-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ed-on-surface-variant);font-size:.625rem;font-weight:700}.editor-fab-cluster__page-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ed-on-surface);font-size:.8125rem;font-weight:700;overflow:hidden}.editor-preview-canvas__toolbar{align-items:center;width:100%;margin:0;display:flex}.editor-preview-canvas__chrome{z-index:2;flex-shrink:0;padding:1.5rem 1.5rem 0;position:relative}.editor-fab-cluster__btn{background:var(--ed-primary);color:#fff;cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .2s,background-color .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 10px 15px -3px #00547a4d}.editor-fab-cluster__btn:hover:not(:disabled){background:var(--ed-primary);transform:scale(1.05)}@supports (color:color-mix(in lab, red, red)){.editor-fab-cluster__btn:hover:not(:disabled){background:color-mix(in srgb, var(--ed-primary) 88%, #1e1033)}}.editor-fab-cluster__btn:hover:not(:disabled){box-shadow:0 12px 20px -4px #00547a59}.editor-fab-cluster__btn:active:not(:disabled){transform:scale(.98)}.editor-fab-cluster__btn:disabled{opacity:.65;cursor:not-allowed}.editor-fab-cluster__icon{width:1rem;height:1rem}.editor-dual-panel{min-width:0;display:flex;overflow:hidden}.editor-dual-panel--pinned{flex-shrink:0;height:100vh}.editor-dual-panel--floating{border-radius:1rem;box-shadow:0 20px 25px -5px #00000014}.editor-icon-rail{width:var(--ed-rail-width);-webkit-backdrop-filter:blur(16px);background:#ffffffb3;border-right:1px solid #fffc;flex-direction:column;flex:none;align-items:center;padding:1.5rem 0;display:flex;box-shadow:0 4px 6px -1px #0000000a}.editor-dual-panel--pinned .editor-icon-rail{border-radius:10px;height:calc(100% - 1rem);margin:.5rem 0 .5rem .5rem}.editor-icon-rail__main{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.editor-icon-rail__btn{width:2rem;height:2rem;color:var(--ed-on-surface-variant);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:relative}.editor-icon-rail__btn:hover{background:var(--ed-surface-variant)}@supports (color:color-mix(in lab, red, red)){.editor-icon-rail__btn:hover{background:color-mix(in srgb, var(--ed-surface-variant) 50%, transparent)}}.editor-icon-rail__btn:hover{color:var(--ed-primary)}.editor-icon-rail__btn--active{background:var(--ed-primary)}@supports (color:color-mix(in lab, red, red)){.editor-icon-rail__btn--active{background:color-mix(in srgb, var(--ed-primary) 10%, transparent)}}.editor-icon-rail__btn--active{border-color:var(--ed-primary)}@supports (color:color-mix(in lab, red, red)){.editor-icon-rail__btn--active{border-color:color-mix(in srgb, var(--ed-primary) 20%, transparent)}}.editor-icon-rail__btn--active{color:var(--ed-primary);box-shadow:0 0 15px #00547a4d}.editor-icon-rail__tooltip{pointer-events:none;z-index:60;color:var(--ed-on-surface);white-space:nowrap;opacity:0;-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #fff;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1;transition:opacity .2s;position:absolute;left:calc(100% + .75rem);box-shadow:0 10px 15px -3px #00000014}.editor-icon-rail__btn:hover .editor-icon-rail__tooltip,.editor-icon-rail__btn:focus-visible .editor-icon-rail__tooltip{opacity:1}.editor-secondary-panel{-webkit-backdrop-filter:blur(24px);background:#ffffffd9;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000000d}.editor-dual-panel--pinned .editor-secondary-panel{border-radius:10px;height:calc(100% - 1rem);margin:.5rem}.editor-dual-panel--floating .editor-secondary-panel{border-left:0;border-radius:0 1rem 1rem 0}.editor-secondary-panel__header{border-bottom:1px solid var(--ed-surface-variant);flex-shrink:0;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.editor-secondary-panel__header{border-bottom:1px solid color-mix(in srgb, var(--ed-surface-variant) 50%, transparent)}}.editor-secondary-panel__header{background:#fff6}.editor-secondary-panel__header-top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.editor-secondary-panel__title{font-family:"Bricolage Grotesque", var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-primary);margin:0;font-size:.6875rem;font-weight:700}.editor-secondary-panel__title-row{align-items:center;gap:.625rem;min-width:0;display:flex}.editor-secondary-panel__title-icon{background:var(--ed-primary);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.editor-secondary-panel__title-icon{background:color-mix(in srgb, var(--ed-primary) 10%, transparent)}}.editor-secondary-panel__title-icon{color:var(--ed-primary)}.editor-secondary-panel__title--display{letter-spacing:-.01em;text-transform:none;color:var(--ed-on-surface);font-size:1rem;font-weight:700}.editor-secondary-panel__header-actions{align-items:center;display:flex}.editor-secondary-panel__tool-btn{width:1.75rem;height:1.75rem;color:var(--ed-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.editor-secondary-panel__tool-btn:hover:not(:disabled){background:var(--ed-primary)}@supports (color:color-mix(in lab, red, red)){.editor-secondary-panel__tool-btn:hover:not(:disabled){background:color-mix(in srgb, var(--ed-primary) 8%, transparent)}}.editor-secondary-panel__tool-btn:hover:not(:disabled){color:var(--ed-primary)}.editor-secondary-panel__tool-btn:disabled{opacity:.5;cursor:not-allowed}.editor-secondary-panel__pin{width:1.5rem;height:1.5rem;color:var(--ed-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;transition:color .2s;display:inline-flex}.editor-secondary-panel__pin:hover{color:var(--ed-primary)}.editor-secondary-panel__desc{color:var(--ed-on-surface-variant);margin:0;font-size:.6875rem;font-weight:500;line-height:1.45}.editor-secondary-panel__body{background:#fff3;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.editor-secondary-panel__scroll{scrollbar-width:thin;scrollbar-color:#00547a33 transparent;flex:1;min-height:0;padding:.75rem;overflow-y:auto}.editor-secondary-panel__scroll::-webkit-scrollbar{width:4px}.editor-secondary-panel__scroll::-webkit-scrollbar-thumb{background:#00547a33;border-radius:10px}.editor-secondary-panel__settings,.editor-secondary-panel__rules,.editor-secondary-panel__operations{flex-direction:column;gap:1rem;display:flex}.editor-secondary-panel__settings .editor-settings-accordion,.editor-secondary-panel__rules .editor-settings-accordion,.editor-secondary-panel__operations .editor-settings-accordion,.editor-secondary-panel__settings [data-slot=accordion],.editor-secondary-panel__rules [data-slot=accordion],.editor-secondary-panel__operations [data-slot=accordion]{flex-direction:column;gap:.5rem;display:flex}.editor-secondary-panel__settings [data-slot=accordion-item],.editor-secondary-panel__rules [data-slot=accordion-item],.editor-secondary-panel__operations [data-slot=accordion-item]{transition:background-color .2s,box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 1px 2px #0000000a;background:#fff9!important;border:1px solid #fffc!important;border-left:4px solid #0000!important;border-radius:.75rem!important}.editor-secondary-panel__settings [data-slot=accordion-item]:hover,.editor-secondary-panel__rules [data-slot=accordion-item]:hover,.editor-secondary-panel__operations [data-slot=accordion-item]:hover{box-shadow:0 4px 6px -1px #0000000f;background:#ffffffe6!important}.editor-secondary-panel__settings [data-slot=accordion-item][data-state=open],.editor-secondary-panel__rules [data-slot=accordion-item][data-state=open],.editor-secondary-panel__operations [data-slot=accordion-item][data-state=open]{box-shadow:0 4px 6px -1px #0000000f;border-left-color:var(--ed-primary)!important;background:#ffffffeb!important}.editor-secondary-panel__settings [data-slot=accordion-trigger],.editor-secondary-panel__rules [data-slot=accordion-trigger],.editor-secondary-panel__operations [data-slot=accordion-trigger]{color:var(--ed-on-surface)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.75rem 1rem!important;font-size:.75rem!important;font-weight:600!important;text-decoration:none!important}.editor-secondary-panel__operations [data-slot=accordion-trigger]{padding:.875rem 1rem!important;font-size:.875rem!important}.editor-secondary-panel__settings [data-slot=accordion-trigger]:hover,.editor-secondary-panel__rules [data-slot=accordion-trigger]:hover,.editor-secondary-panel__operations [data-slot=accordion-trigger]:hover,.editor-secondary-panel__settings [data-slot=accordion-item][data-state=open] [data-slot=accordion-trigger],.editor-secondary-panel__rules [data-slot=accordion-item][data-state=open] [data-slot=accordion-trigger],.editor-secondary-panel__operations [data-slot=accordion-item][data-state=open] [data-slot=accordion-trigger]{color:var(--ed-on-surface)!important;background:0 0!important;text-decoration:none!important}.editor-secondary-panel__settings [data-slot=accordion-trigger] svg,.editor-secondary-panel__rules [data-slot=accordion-trigger] svg,.editor-secondary-panel__operations [data-slot=accordion-trigger] svg{color:var(--ed-on-surface-variant)}.editor-secondary-panel__settings [data-slot=accordion-trigger] .text-neutral-600,.editor-secondary-panel__settings [data-slot=accordion-trigger] .text-neutral-500,.editor-secondary-panel__rules [data-slot=accordion-trigger] .text-neutral-600,.editor-secondary-panel__rules [data-slot=accordion-trigger] .text-neutral-500,.editor-secondary-panel__operations [data-slot=accordion-trigger] .text-neutral-600,.editor-secondary-panel__operations [data-slot=accordion-trigger] .text-neutral-500{font-weight:500;color:var(--ed-on-surface-variant)!important}.editor-secondary-panel__settings [data-slot=accordion-item][data-state=open] [data-slot=accordion-trigger] svg,.editor-secondary-panel__rules [data-slot=accordion-item][data-state=open] [data-slot=accordion-trigger] svg,.editor-secondary-panel__operations [data-slot=accordion-item][data-state=open] [data-slot=accordion-trigger] svg{color:var(--ed-primary)}.editor-secondary-panel__settings [data-slot=accordion-content],.editor-secondary-panel__rules [data-slot=accordion-content],.editor-secondary-panel__operations [data-slot=accordion-content]{background:0 0!important}.editor-secondary-panel__settings [data-slot=accordion-content]>div,.editor-secondary-panel__rules [data-slot=accordion-content]>div,.editor-secondary-panel__operations [data-slot=accordion-content]>div{background:0 0!important;padding:0 1rem 1rem!important}.editor-secondary-panel__settings [data-slot=accordion-content] .text-neutral-900,.editor-secondary-panel__settings [data-slot=accordion-content] .text-neutral-800,.editor-secondary-panel__rules [data-slot=accordion-content] .text-neutral-900,.editor-secondary-panel__rules [data-slot=accordion-content] .text-neutral-800,.editor-secondary-panel__operations [data-slot=accordion-content] .text-neutral-900,.editor-secondary-panel__operations [data-slot=accordion-content] .text-neutral-800{color:var(--ed-on-surface)!important}.editor-secondary-panel__settings [data-slot=accordion-content] .text-neutral-600,.editor-secondary-panel__settings [data-slot=accordion-content] .text-neutral-700,.editor-secondary-panel__settings [data-slot=accordion-content] .text-neutral-500,.editor-secondary-panel__rules [data-slot=accordion-content] .text-neutral-600,.editor-secondary-panel__rules [data-slot=accordion-content] .text-neutral-700,.editor-secondary-panel__rules [data-slot=accordion-content] .text-neutral-500,.editor-secondary-panel__operations [data-slot=accordion-content] .text-neutral-600,.editor-secondary-panel__operations [data-slot=accordion-content] .text-neutral-700,.editor-secondary-panel__operations [data-slot=accordion-content] .text-neutral-500{color:var(--ed-on-surface-variant)!important}.editor-secondary-panel__settings [data-slot=input],.editor-secondary-panel__settings [data-slot=select-trigger],.editor-secondary-panel__settings [data-slot=textarea],.editor-secondary-panel__rules [data-slot=input],.editor-secondary-panel__rules [data-slot=select-trigger],.editor-secondary-panel__rules [data-slot=textarea],.editor-secondary-panel__operations [data-slot=input],.editor-secondary-panel__operations [data-slot=select-trigger],.editor-secondary-panel__operations [data-slot=textarea],.editor-secondary-panel__settings [data-slot=accordion-content] input:not([type=checkbox]):not([type=radio]),.editor-secondary-panel__settings [data-slot=accordion-content] textarea,.editor-secondary-panel__settings [data-slot=accordion-content] select,.editor-secondary-panel__rules [data-slot=accordion-content] input:not([type=checkbox]):not([type=radio]),.editor-secondary-panel__rules [data-slot=accordion-content] textarea,.editor-secondary-panel__rules [data-slot=accordion-content] select,.editor-secondary-panel__operations [data-slot=accordion-content] input:not([type=checkbox]):not([type=radio]),.editor-secondary-panel__operations [data-slot=accordion-content] textarea,.editor-secondary-panel__operations [data-slot=accordion-content] select{border-color:var(--ed-outline-variant)!important;border-radius:.75rem!important}@supports (color:color-mix(in lab, red, red)){.editor-secondary-panel__settings [data-slot=input],.editor-secondary-panel__settings [data-slot=select-trigger],.editor-secondary-panel__settings [data-slot=textarea],.editor-secondary-panel__rules [data-slot=input],.editor-secondary-panel__rules [data-slot=select-trigger],.editor-secondary-panel__rules [data-slot=textarea],.editor-secondary-panel__operations [data-slot=input],.editor-secondary-panel__operations [data-slot=select-trigger],.editor-secondary-panel__operations [data-slot=textarea],.editor-secondary-panel__settings [data-slot=accordion-content] input:not([type=checkbox]):not([type=radio]),.editor-secondary-panel__settings [data-slot=accordion-content] textarea,.editor-secondary-panel__settings [data-slot=accordion-content] select,.editor-secondary-panel__rules [data-slot=accordion-content] input:not([type=checkbox]):not([type=radio]),.editor-secondary-panel__rules [data-slot=accordion-content] textarea,.editor-secondary-panel__rules [data-slot=accordion-content] select,.editor-secondary-panel__operations [data-slot=accordion-content] input:not([type=checkbox]):not([type=radio]),.editor-secondary-panel__operations [data-slot=accordion-content] textarea,.editor-secondary-panel__operations [data-slot=accordion-content] select{border-color:color-mix(in srgb, var(--ed-outline-variant) 40%, transparent)!important}}.editor-secondary-panel__settings [data-slot=input],.editor-secondary-panel__settings [data-slot=select-trigger],.editor-secondary-panel__settings [data-slot=textarea],.editor-secondary-panel__rules [data-slot=input],.editor-secondary-panel__rules [data-slot=select-trigger],.editor-secondary-panel__rules [data-slot=textarea],.editor-secondary-panel__operations [data-slot=input],.editor-secondary-panel__operations [data-slot=select-trigger],.editor-secondary-panel__operations [data-slot=textarea],.editor-secondary-panel__settings [data-slot=accordion-content] input:not([type=checkbox]):not([type=radio]),.editor-secondary-panel__settings [data-slot=accordion-content] textarea,.editor-secondary-panel__settings [data-slot=accordion-content] select,.editor-secondary-panel__rules [data-slot=accordion-content] input:not([type=checkbox]):not([type=radio]),.editor-secondary-panel__rules [data-slot=accordion-content] textarea,.editor-secondary-panel__rules [data-slot=accordion-content] select,.editor-secondary-panel__operations [data-slot=accordion-content] input:not([type=checkbox]):not([type=radio]),.editor-secondary-panel__operations [data-slot=accordion-content] textarea,.editor-secondary-panel__operations [data-slot=accordion-content] select{box-shadow:inset 0 1px 2px #00000008;background:#ffffffbf!important;font-size:.8125rem!important}.editor-secondary-panel__operations [data-slot=input],.editor-secondary-panel__operations [data-slot=select-trigger],.editor-secondary-panel__operations [data-slot=accordion-content] input:not([type=checkbox]):not([type=radio]){min-height:2.5rem;font-size:.875rem!important}.editor-secondary-panel__settings [data-slot=input]:focus-visible,.editor-secondary-panel__settings [data-slot=select-trigger]:focus-visible,.editor-secondary-panel__settings [data-slot=textarea]:focus-visible,.editor-secondary-panel__rules [data-slot=input]:focus-visible,.editor-secondary-panel__rules [data-slot=select-trigger]:focus-visible,.editor-secondary-panel__rules [data-slot=textarea]:focus-visible,.editor-secondary-panel__operations [data-slot=input]:focus-visible,.editor-secondary-panel__operations [data-slot=select-trigger]:focus-visible,.editor-secondary-panel__operations [data-slot=textarea]:focus-visible,.editor-secondary-panel__settings [data-slot=accordion-content] input:not([type=checkbox]):not([type=radio]):focus-visible,.editor-secondary-panel__settings [data-slot=accordion-content] textarea:focus-visible,.editor-secondary-panel__rules [data-slot=accordion-content] input:not([type=checkbox]):not([type=radio]):focus-visible,.editor-secondary-panel__rules [data-slot=accordion-content] textarea:focus-visible,.editor-secondary-panel__operations [data-slot=accordion-content] input:not([type=checkbox]):not([type=radio]):focus-visible,.editor-secondary-panel__operations [data-slot=accordion-content] textarea:focus-visible{border-color:var(--ed-primary)!important}@supports (color:color-mix(in lab, red, red)){.editor-secondary-panel__settings [data-slot=input]:focus-visible,.editor-secondary-panel__settings [data-slot=select-trigger]:focus-visible,.editor-secondary-panel__settings [data-slot=textarea]:focus-visible,.editor-secondary-panel__rules [data-slot=input]:focus-visible,.editor-secondary-panel__rules [data-slot=select-trigger]:focus-visible,.editor-secondary-panel__rules [data-slot=textarea]:focus-visible,.editor-secondary-panel__operations [data-slot=input]:focus-visible,.editor-secondary-panel__operations [data-slot=select-trigger]:focus-visible,.editor-secondary-panel__operations [data-slot=textarea]:focus-visible,.editor-secondary-panel__settings [data-slot=accordion-content] input:not([type=checkbox]):not([type=radio]):focus-visible,.editor-secondary-panel__settings [data-slot=accordion-content] textarea:focus-visible,.editor-secondary-panel__rules [data-slot=accordion-content] input:not([type=checkbox]):not([type=radio]):focus-visible,.editor-secondary-panel__rules [data-slot=accordion-content] textarea:focus-visible,.editor-secondary-panel__operations [data-slot=accordion-content] input:not([type=checkbox]):not([type=radio]):focus-visible,.editor-secondary-panel__operations [data-slot=accordion-content] textarea:focus-visible{border-color:color-mix(in srgb, var(--ed-primary) 40%, transparent)!important}}.editor-secondary-panel__settings [data-slot=input]:focus-visible,.editor-secondary-panel__settings [data-slot=select-trigger]:focus-visible,.editor-secondary-panel__settings [data-slot=textarea]:focus-visible,.editor-secondary-panel__rules [data-slot=input]:focus-visible,.editor-secondary-panel__rules [data-slot=select-trigger]:focus-visible,.editor-secondary-panel__rules [data-slot=textarea]:focus-visible,.editor-secondary-panel__operations [data-slot=input]:focus-visible,.editor-secondary-panel__operations [data-slot=select-trigger]:focus-visible,.editor-secondary-panel__operations [data-slot=textarea]:focus-visible,.editor-secondary-panel__settings [data-slot=accordion-content] input:not([type=checkbox]):not([type=radio]):focus-visible,.editor-secondary-panel__settings [data-slot=accordion-content] textarea:focus-visible,.editor-secondary-panel__rules [data-slot=accordion-content] input:not([type=checkbox]):not([type=radio]):focus-visible,.editor-secondary-panel__rules [data-slot=accordion-content] textarea:focus-visible,.editor-secondary-panel__operations [data-slot=accordion-content] input:not([type=checkbox]):not([type=radio]):focus-visible,.editor-secondary-panel__operations [data-slot=accordion-content] textarea:focus-visible{box-shadow:inset 0 1px 2px #00000008, 0 0 0 3px var(--ed-primary)!important}@supports (color:color-mix(in lab, red, red)){.editor-secondary-panel__settings [data-slot=input]:focus-visible,.editor-secondary-panel__settings [data-slot=select-trigger]:focus-visible,.editor-secondary-panel__settings [data-slot=textarea]:focus-visible,.editor-secondary-panel__rules [data-slot=input]:focus-visible,.editor-secondary-panel__rules [data-slot=select-trigger]:focus-visible,.editor-secondary-panel__rules [data-slot=textarea]:focus-visible,.editor-secondary-panel__operations [data-slot=input]:focus-visible,.editor-secondary-panel__operations [data-slot=select-trigger]:focus-visible,.editor-secondary-panel__operations [data-slot=textarea]:focus-visible,.editor-secondary-panel__settings [data-slot=accordion-content] input:not([type=checkbox]):not([type=radio]):focus-visible,.editor-secondary-panel__settings [data-slot=accordion-content] textarea:focus-visible,.editor-secondary-panel__rules [data-slot=accordion-content] input:not([type=checkbox]):not([type=radio]):focus-visible,.editor-secondary-panel__rules [data-slot=accordion-content] textarea:focus-visible,.editor-secondary-panel__operations [data-slot=accordion-content] input:not([type=checkbox]):not([type=radio]):focus-visible,.editor-secondary-panel__operations [data-slot=accordion-content] textarea:focus-visible{box-shadow:inset 0 1px 2px #00000008, 0 0 0 3px color-mix(in srgb, var(--ed-primary) 12%, transparent)!important}}.editor-secondary-panel__settings [data-slot=accordion-content] .rounded-none.border.border-neutral-200.bg-white,.editor-secondary-panel__rules [data-slot=accordion-content] .rounded-none.border.border-neutral-200.bg-white,.editor-secondary-panel__operations [data-slot=accordion-content] .rounded-none.border.border-neutral-200.bg-white,.editor-secondary-panel__rules [data-slot=accordion-content] button.border.border-neutral-200.bg-white,.editor-secondary-panel__operations [data-slot=accordion-content] button.border.border-neutral-200.bg-white{border-color:var(--ed-outline-variant)!important;border-radius:.75rem!important}@supports (color:color-mix(in lab, red, red)){.editor-secondary-panel__settings [data-slot=accordion-content] .rounded-none.border.border-neutral-200.bg-white,.editor-secondary-panel__rules [data-slot=accordion-content] .rounded-none.border.border-neutral-200.bg-white,.editor-secondary-panel__operations [data-slot=accordion-content] .rounded-none.border.border-neutral-200.bg-white,.editor-secondary-panel__rules [data-slot=accordion-content] button.border.border-neutral-200.bg-white,.editor-secondary-panel__operations [data-slot=accordion-content] button.border.border-neutral-200.bg-white{border-color:color-mix(in srgb, var(--ed-outline-variant) 40%, transparent)!important}}.editor-secondary-panel__settings [data-slot=accordion-content] .rounded-none.border.border-neutral-200.bg-white,.editor-secondary-panel__rules [data-slot=accordion-content] .rounded-none.border.border-neutral-200.bg-white,.editor-secondary-panel__operations [data-slot=accordion-content] .rounded-none.border.border-neutral-200.bg-white,.editor-secondary-panel__rules [data-slot=accordion-content] button.border.border-neutral-200.bg-white,.editor-secondary-panel__operations [data-slot=accordion-content] button.border.border-neutral-200.bg-white{background:#ffffffbf!important}.editor-secondary-panel__settings [data-slot=accordion-content] button.rounded-none.border.border-neutral-200,.editor-secondary-panel__rules [data-slot=accordion-content] button.rounded-none.border.border-neutral-200,.editor-secondary-panel__operations [data-slot=accordion-content] button.rounded-none.border.border-neutral-200{border-color:var(--ed-outline-variant)!important;border-radius:.75rem!important}@supports (color:color-mix(in lab, red, red)){.editor-secondary-panel__settings [data-slot=accordion-content] button.rounded-none.border.border-neutral-200,.editor-secondary-panel__rules [data-slot=accordion-content] button.rounded-none.border.border-neutral-200,.editor-secondary-panel__operations [data-slot=accordion-content] button.rounded-none.border.border-neutral-200{border-color:color-mix(in srgb, var(--ed-outline-variant) 40%, transparent)!important}}.editor-secondary-panel__settings [data-slot=switch][data-state=checked],.editor-secondary-panel__rules [data-slot=switch][data-state=checked],.editor-secondary-panel__operations [data-slot=switch][data-state=checked]{background:var(--ed-primary)!important}.editor-secondary-panel__operations{flex-direction:column;gap:1rem;width:100%;display:flex}.editor-operations-intro{color:var(--ed-on-surface-variant);margin:0;padding:0 .25rem;font-size:.8125rem;font-weight:500;line-height:1.55}.editor-secondary-panel__operations .editor-operations-save-btn{transition:opacity .2s;box-shadow:0 8px 16px -6px #00547a59;background:var(--ed-primary)!important;color:#fff!important;border:0!important;border-radius:.75rem!important}.editor-secondary-panel__operations .editor-operations-save-btn:hover:not(:disabled){opacity:.92}.editor-secondary-panel__operations .editor-operations-save-btn:disabled{opacity:.65}.editor-secondary-panel__rules [data-slot=accordion-content] button.bg-neutral-900{transition:opacity .2s;box-shadow:0 8px 16px -6px #00547a59;background:var(--ed-primary)!important;color:#fff!important;border:0!important;border-radius:.75rem!important}.editor-secondary-panel__rules [data-slot=accordion-content] button.bg-neutral-900:hover{opacity:.92}.editor-secondary-panel__rules [data-slot=accordion-content] .bg-neutral-200{background:var(--ed-outline-variant)!important}@supports (color:color-mix(in lab, red, red)){.editor-secondary-panel__rules [data-slot=accordion-content] .bg-neutral-200{background:color-mix(in srgb, var(--ed-outline-variant) 35%, transparent)!important}}.editor-secondary-panel__rules .editor-rules-add-btn{color:var(--ed-on-surface);background:#ffffffbf;border-color:#ffffffe6;transition:border-color .2s,color .2s,background-color .2s;box-shadow:0 2px 8px #00547a1f}.editor-secondary-panel__rules .editor-rules-add-btn:hover{border-color:var(--ed-primary)}@supports (color:color-mix(in lab, red, red)){.editor-secondary-panel__rules .editor-rules-add-btn:hover{border-color:color-mix(in srgb, var(--ed-primary) 30%, transparent)}}.editor-secondary-panel__rules .editor-rules-add-btn:hover{color:var(--ed-primary);background:#ffffffeb}.editor-rules-item__trigger{overflow:hidden;justify-content:flex-start!important;align-items:center!important;gap:0!important;padding:.75rem 1rem!important;text-decoration:none!important;display:flex!important}.editor-rules-item__trigger:hover{text-decoration:none!important}.editor-rules-item__title{flex:1;align-items:center;min-width:0;display:flex}.editor-rules-item__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.editor-rules-item__rename{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.editor-rules-item__rename-input{min-width:0;color:var(--ed-on-surface);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:.75rem;font-weight:600}.editor-rules-item__actions{flex-shrink:0;align-items:center;margin-left:.75rem;display:flex}.editor-rules-item__icon-btn{width:1.75rem;height:1.75rem;color:var(--ed-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,background-color .2s;display:inline-flex}.editor-rules-item__icon-btn svg{color:inherit!important}.editor-rules-item__icon-btn:hover{background:var(--ed-primary)}@supports (color:color-mix(in lab, red, red)){.editor-rules-item__icon-btn:hover{background:color-mix(in srgb, var(--ed-primary) 8%, transparent)}}.editor-rules-item__icon-btn--delete:hover{color:#ba1a1a;background:#ba1a1a14}.editor-rules-item__icon-btn--confirm:hover{color:var(--ed-primary)}.editor-rules-item__trigger>svg:last-child{color:var(--ed-on-surface-variant);pointer-events:none;flex-shrink:0;width:1rem!important;height:1rem!important;margin-left:1rem!important;position:static!important;top:auto!important;right:auto!important;transform:translate(0)!important}.editor-secondary-panel__rules [data-slot=accordion-item][data-state=open] .editor-rules-item__trigger>svg:last-child{color:var(--ed-primary)}.editor-secondary-panel .editor-elements-list{flex-direction:column;gap:.5rem;display:flex}.editor-secondary-panel .editor-elements-list__item{width:100%;color:var(--ed-on-surface);cursor:pointer;background:#fff9;border:1px solid #fffc;border-left:4px solid #0000;border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.75rem;font-weight:600;transition:background-color .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}.editor-secondary-panel .editor-elements-list__item:hover{background:#ffffffe6;box-shadow:0 4px 6px -1px #0000000f}.editor-secondary-panel .editor-elements-list__item--selected{border-left-color:var(--ed-primary);background:#ffffffeb;box-shadow:0 4px 6px -1px #0000000f}.editor-secondary-panel .editor-elements-list__icon{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;transition:color .2s}.editor-secondary-panel .editor-elements-list__item:hover .editor-elements-list__icon{color:var(--ed-primary)}.editor-secondary-panel .editor-elements-list__delete{color:var(--ed-on-surface-variant);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.editor-secondary-panel .editor-elements-list__delete:hover{color:#ba1a1a}.editor-secondary-panel .editor-elements-list+div .inline-flex.h-\[44\.8px\]{background:#ffffffbf;border-color:#ffffffe6;box-shadow:0 2px 8px #00547a1f}.editor-secondary-panel .editor-elements-list+div .inline-flex.h-\[44\.8px\]:hover{border-color:var(--ed-primary)}@supports (color:color-mix(in lab, red, red)){.editor-secondary-panel .editor-elements-list+div .inline-flex.h-\[44\.8px\]:hover{border-color:color-mix(in srgb, var(--ed-primary) 30%, transparent)}}.editor-secondary-panel .editor-elements-list+div .inline-flex.h-\[44\.8px\]:hover{color:var(--ed-primary)}.editor-secondary-panel__pages{flex-direction:column;gap:.875rem;padding-bottom:.25rem;display:flex}.editor-pages-banner{background:linear-gradient(135deg,#ffffffd1 0%,#ffffff9e 100%);border:1px solid #ffffffd9;border-radius:.875rem;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex;box-shadow:0 2px 10px #00547a14}.editor-pages-banner__icon-box{background:var(--ed-primary);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.editor-pages-banner__icon-box{background:color-mix(in srgb, var(--ed-primary) 12%, transparent)}}.editor-pages-banner__icon-box{color:var(--ed-primary)}.editor-pages-banner__copy{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.editor-pages-banner__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ed-on-surface-variant);font-size:.625rem;font-weight:700}.editor-pages-banner__title{text-overflow:ellipsis;white-space:nowrap;color:var(--ed-on-surface);font-size:.875rem;font-weight:700;overflow:hidden}.editor-pages-banner__counter{background:var(--ed-primary);border-radius:9999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.editor-pages-banner__counter{background:color-mix(in srgb, var(--ed-primary) 10%, transparent)}}.editor-pages-banner__counter{color:var(--ed-primary);padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.editor-secondary-panel .editor-pages-list{flex-direction:column;gap:.625rem;display:flex}.editor-pages-list__row{background:#ffffff94;border:1px solid #ffffffd1;border-radius:.875rem;align-items:stretch;padding:.375rem;transition:background-color .2s,box-shadow .2s,border-color .2s,transform .2s;display:flex;box-shadow:0 1px 2px #0000000a}.editor-pages-list__row:hover{background:#ffffffe0;box-shadow:0 4px 10px #0000000d}.editor-pages-list__row--selected{border-color:var(--ed-primary)}@supports (color:color-mix(in lab, red, red)){.editor-pages-list__row--selected{border-color:color-mix(in srgb, var(--ed-primary) 28%, transparent)}}.editor-pages-list__row--selected{background:#fffffff0;box-shadow:0 4px 14px #00547a1f}.editor-pages-list__row--dragging{z-index:2;box-shadow:0 10px 24px #00547a2e}.editor-pages-list__row--editing{border-color:var(--ed-primary)}@supports (color:color-mix(in lab, red, red)){.editor-pages-list__row--editing{border-color:color-mix(in srgb, var(--ed-primary) 35%, transparent)}}.editor-pages-list__row--editing{background:#fffffff5}.editor-pages-list__drag{width:1.75rem;color:var(--ed-on-surface-variant);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-self:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.editor-pages-list__drag:hover{background:var(--ed-primary)}@supports (color:color-mix(in lab, red, red)){.editor-pages-list__drag:hover{background:color-mix(in srgb, var(--ed-primary) 8%, transparent)}}.editor-pages-list__drag:hover{color:var(--ed-primary)}.editor-pages-list__drag:active{cursor:grabbing}.editor-pages-list__main{text-align:left;cursor:pointer;background:0 0;border:0;outline:none;flex:1;align-items:stretch;min-width:0;padding:.375rem .25rem;display:flex}.editor-pages-list__main:focus-visible{box-shadow:0 0 0 2px var(--ed-primary);border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.editor-pages-list__main:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ed-primary) 35%, transparent)}}.editor-pages-list__icon-box{width:2rem;height:2rem;color:var(--ed-on-surface-variant);background:#ffffffb8;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #fffc}.editor-pages-list__icon-box--active{background:var(--ed-primary)}@supports (color:color-mix(in lab, red, red)){.editor-pages-list__icon-box--active{background:color-mix(in srgb, var(--ed-primary) 14%, transparent)}}.editor-pages-list__icon-box--active{color:var(--ed-primary)}.editor-pages-list__content{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.editor-pages-list__title{overflow-wrap:anywhere;word-break:break-word;color:var(--ed-on-surface);font-size:.8125rem;font-weight:700;line-height:1.35;display:block}.editor-pages-list__meta-row{flex-wrap:nowrap;align-items:center;gap:.5rem;min-width:0;margin-top:.125rem;display:flex}.editor-pages-list__meta{color:var(--ed-on-surface-variant);flex-shrink:0;font-size:.6875rem;font-weight:500}.editor-pages-list__index{letter-spacing:.04em;color:var(--ed-on-surface-variant);flex-shrink:0;font-size:.6875rem;font-weight:700}.editor-pages-list__active-pill{background:var(--ed-primary);border-radius:9999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.editor-pages-list__active-pill{background:color-mix(in srgb, var(--ed-primary) 12%, transparent)}}.editor-pages-list__active-pill{color:var(--ed-primary);padding:.125rem .4375rem;font-size:.6875rem;font-weight:600}.editor-pages-list__actions{flex-shrink:0;align-self:center;align-items:center;gap:.125rem;margin-top:0;margin-right:.125rem;display:grid;position:absolute;right:10px}.editor-pages-list__rename,.editor-pages-list__delete,.editor-pages-list__save,.editor-pages-list__cancel{width:1.75rem;height:1.75rem;color:var(--ed-on-surface-variant);cursor:pointer;border:1px solid var(--ed-primary);border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.editor-pages-list__rename,.editor-pages-list__delete,.editor-pages-list__save,.editor-pages-list__cancel{border:1px solid color-mix(in srgb, var(--ed-primary) 30%, transparent)}}.editor-pages-list__rename:hover{background:var(--ed-primary)}@supports (color:color-mix(in lab, red, red)){.editor-pages-list__rename:hover{background:color-mix(in srgb, var(--ed-primary) 8%, transparent)}}.editor-pages-list__rename:hover{color:var(--ed-primary)}.editor-pages-list__delete:hover{color:#ba1a1a;background:#ba1a1a14}.editor-pages-list__save{color:var(--ed-primary)}.editor-pages-list__save:hover{background:var(--ed-primary)}@supports (color:color-mix(in lab, red, red)){.editor-pages-list__save:hover{background:color-mix(in srgb, var(--ed-primary) 12%, transparent)}}.editor-pages-list__save:hover{color:var(--ed-primary)}.editor-pages-list__cancel:hover{color:#ba1a1a;background:#ba1a1a14}.editor-pages-list__rename-input{border:0;border-bottom:1px solid var(--ed-primary);width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.editor-pages-list__rename-input{border-bottom:1px solid color-mix(in srgb, var(--ed-primary) 45%, transparent)}}.editor-pages-list__rename-input{color:var(--ed-on-surface);overflow-wrap:anywhere;word-break:break-word;background:0 0;outline:none;padding:.125rem 0;font-size:.8125rem;font-weight:700;line-height:1.35}.editor-pages-title-toggle{background:#ffffffb8;border:1px solid #0f172a14;border-radius:.875rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.editor-pages-title-toggle__copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.editor-pages-title-toggle__label{color:#1f2937;margin:0;font-size:.8125rem;font-weight:650}.editor-pages-title-toggle__hint{color:#6b7280;margin:0;font-size:.6875rem;line-height:1.35}.editor-secondary-panel .editor-pages-add{justify-content:center;padding-top:.375rem;display:flex}.editor-secondary-panel .editor-pages-add-btn{border:1px dashed var(--ed-primary);justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.editor-secondary-panel .editor-pages-add-btn{border:1px dashed color-mix(in srgb, var(--ed-primary) 35%, transparent)}}.editor-secondary-panel .editor-pages-add-btn{color:var(--ed-primary);cursor:pointer;background:#ffffff9e;border-radius:.875rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:700;transition:background-color .2s,border-color .2s,box-shadow .2s;box-shadow:0 2px 8px #00547a14}.editor-secondary-panel .editor-pages-add-btn:hover{border-color:var(--ed-primary);background:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.editor-secondary-panel .editor-pages-add-btn:hover{border-color:color-mix(in srgb, var(--ed-primary) 55%, transparent)}}.editor-secondary-panel .editor-pages-add-btn:hover{box-shadow:0 4px 12px #00547a1f}.ai-orchestration-panel{flex-direction:column;height:100%;min-height:0;display:flex}.ai-orchestration-panel__chat{border-bottom:1px solid var(--ed-outline-variant);flex-direction:column;flex:1;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-orchestration-panel__chat{border-bottom:1px solid color-mix(in srgb, var(--ed-outline-variant) 25%, transparent)}}.ai-orchestration-panel__composer{border-top:1px solid var(--ed-outline-variant);flex-shrink:0;padding:.75rem 1rem 1rem}@supports (color:color-mix(in lab, red, red)){.ai-orchestration-panel__composer{border-top:1px solid color-mix(in srgb, var(--ed-outline-variant) 20%, transparent)}}.ai-orchestration-panel__composer{background:#ffffff59}.ai-orchestration-panel__logic{background:#fff3;flex-shrink:0;padding:1rem 1.25rem 1.25rem}.ai-orchestration-panel__chat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ed-on-surface-variant);flex-shrink:0;align-items:center;gap:.375rem;padding:.625rem 1rem .375rem;font-size:.625rem;font-weight:700;display:flex}.ai-orchestration-section{flex-direction:column;gap:.75rem;display:flex}.ai-orchestration-section+.ai-orchestration-section{margin-top:0}.ai-orchestration-section--bordered{border-top:1px solid var(--ed-outline-variant);padding-top:1rem}@supports (color:color-mix(in lab, red, red)){.ai-orchestration-section--bordered{border-top:1px solid color-mix(in srgb, var(--ed-outline-variant) 25%, transparent)}}.ai-orchestration-section__heading{align-items:center;gap:.5rem;display:flex}.ai-orchestration-section__title{letter-spacing:.08em;text-transform:uppercase;color:var(--ed-on-surface);margin:0;font-size:.6875rem;font-weight:700}.ai-orchestration-section__body{flex-direction:column;gap:.625rem;display:flex}.ai-orchestration-chat-bubble{border-radius:.75rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.5}.ai-orchestration-chat-bubble--assistant{border:1px solid var(--ed-outline-variant)}@supports (color:color-mix(in lab, red, red)){.ai-orchestration-chat-bubble--assistant{border:1px solid color-mix(in srgb, var(--ed-outline-variant) 30%, transparent)}}.ai-orchestration-chat-bubble--assistant{color:var(--ed-on-surface);background:#ffffffa6}.ai-orchestration-chat-bubble--user{background:var(--ed-primary);color:#fff;box-shadow:0 8px 16px -6px #00547a59}.ai-orchestration-chat-chip{border:1px solid var(--ed-outline-variant)}@supports (color:color-mix(in lab, red, red)){.ai-orchestration-chat-chip{border:1px solid color-mix(in srgb, var(--ed-outline-variant) 35%, transparent)}}.ai-orchestration-chat-chip{color:var(--ed-on-surface);cursor:pointer;background:#ffffffbf;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:border-color .2s,background-color .2s}.ai-orchestration-chat-chip:hover:not(:disabled){border-color:var(--ed-primary)}@supports (color:color-mix(in lab, red, red)){.ai-orchestration-chat-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--ed-primary) 35%, transparent)}}.ai-orchestration-chat-chip:hover:not(:disabled){background:var(--ed-primary)}@supports (color:color-mix(in lab, red, red)){.ai-orchestration-chat-chip:hover:not(:disabled){background:color-mix(in srgb, var(--ed-primary) 8%, white)}}.ai-orchestration-logic{flex-direction:column;gap:.625rem;display:flex}.ai-orchestration-logic__input{resize:none;border:1px solid var(--ed-outline-variant);width:100%;min-height:7rem;padding:.625rem 1rem}@supports (color:color-mix(in lab, red, red)){.ai-orchestration-logic__input{border:1px solid color-mix(in srgb, var(--ed-outline-variant) 40%, transparent)}}.ai-orchestration-logic__input{color:var(--ed-on-surface);background:#fff9;border-radius:.75rem;outline:none;font-size:.75rem;font-weight:500;line-height:1.5;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px 2px #0000000a}.ai-orchestration-logic__input:focus{border-color:var(--ed-primary)}@supports (color:color-mix(in lab, red, red)){.ai-orchestration-logic__input:focus{border-color:color-mix(in srgb, var(--ed-primary) 40%, transparent)}}.ai-orchestration-logic__input:focus{box-shadow:inset 0 1px 2px #0000000a, 0 0 0 3px var(--ed-primary)}@supports (color:color-mix(in lab, red, red)){.ai-orchestration-logic__input:focus{box-shadow:inset 0 1px 2px #0000000a, 0 0 0 3px color-mix(in srgb, var(--ed-primary) 15%, transparent)}}.ai-orchestration-logic__input:disabled{opacity:.6;cursor:not-allowed}.ai-orchestration-logic__btn{background:var(--ed-primary);color:#fff;cursor:pointer;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.625rem 1rem;font-size:.75rem;font-weight:700;transition:opacity .2s;display:inline-flex;box-shadow:0 10px 15px -3px #00547a33}.ai-orchestration-logic__btn:hover:not(:disabled){opacity:.92}.ai-orchestration-logic__btn:disabled{opacity:.55;cursor:not-allowed}.element-properties-drawer__footer{padding:calc(1rem * var(--ep-scale)) calc(2rem * var(--ep-scale)) calc(2rem * var(--ep-scale));border-top:1px solid var(--ep-outline);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.element-properties-drawer__footer{border-top:1px solid color-mix(in srgb, var(--ep-outline) 14%, transparent)}}.element-properties-drawer__save{letter-spacing:.01em;--ed-primary:var(--ep-primary,#00547a);width:100%;min-height:2.5rem;font-weight:600}.element-properties-drawer__save:hover:not(:disabled){color:var(--ed-primary)}@supports (color:color-mix(in lab, red, red)){.element-properties-drawer__save:hover:not(:disabled){color:color-mix(in srgb, var(--ed-primary) 92%, #000)}}.element-properties-drawer__save:active:not(:disabled){color:var(--ed-primary)}.element-properties-drawer__save:focus-visible{transform:translateY(-1px)}.element-properties-drawer__save:disabled{filter:grayscale(.15)}.element-properties-drawer{--ep-field-radius:calc(.75rem * var(--ep-scale));--ep-field-border:var(--ep-outline)}@supports (color:color-mix(in lab, red, red)){.element-properties-drawer{--ep-field-border:color-mix(in srgb, var(--ep-outline) 40%, transparent)}}.element-properties-drawer .rounded-none,.element-properties-drawer [data-slot=input],.element-properties-drawer [data-slot=select-trigger],.element-properties-drawer [data-slot=textarea],.element-properties-drawer .element-settings-input,.element-properties-drawer input:not([type=checkbox]):not([type=radio]),.element-properties-drawer textarea,.element-properties-drawer select{border-radius:var(--ep-field-radius)!important}.element-properties-drawer [data-slot=input],.element-properties-drawer [data-slot=select-trigger],.element-properties-drawer [data-slot=textarea],.element-properties-drawer .element-settings-input,.element-properties-drawer input:not([type=checkbox]):not([type=radio]),.element-properties-drawer textarea{transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px 2px #00000008;border-color:var(--ep-field-border)!important;background:#fff9!important}.element-properties-drawer [data-slot=input]:focus-visible,.element-properties-drawer [data-slot=select-trigger]:focus-visible,.element-properties-drawer [data-slot=textarea]:focus-visible,.element-properties-drawer .element-settings-input:focus-visible,.element-properties-drawer input:not([type=checkbox]):not([type=radio]):focus-visible,.element-properties-drawer textarea:focus-visible{border-color:var(--ep-primary)!important}@supports (color:color-mix(in lab, red, red)){.element-properties-drawer [data-slot=input]:focus-visible,.element-properties-drawer [data-slot=select-trigger]:focus-visible,.element-properties-drawer [data-slot=textarea]:focus-visible,.element-properties-drawer .element-settings-input:focus-visible,.element-properties-drawer input:not([type=checkbox]):not([type=radio]):focus-visible,.element-properties-drawer textarea:focus-visible{border-color:color-mix(in srgb, var(--ep-primary) 55%, transparent)!important}}.element-properties-drawer [data-slot=input]:focus-visible,.element-properties-drawer [data-slot=select-trigger]:focus-visible,.element-properties-drawer [data-slot=textarea]:focus-visible,.element-properties-drawer .element-settings-input:focus-visible,.element-properties-drawer input:not([type=checkbox]):not([type=radio]):focus-visible,.element-properties-drawer textarea:focus-visible{box-shadow:inset 0 1px 2px #00000008, 0 0 0 calc(2px * var(--ep-scale)) var(--ep-primary)}@supports (color:color-mix(in lab, red, red)){.element-properties-drawer [data-slot=input]:focus-visible,.element-properties-drawer [data-slot=select-trigger]:focus-visible,.element-properties-drawer [data-slot=textarea]:focus-visible,.element-properties-drawer .element-settings-input:focus-visible,.element-properties-drawer input:not([type=checkbox]):not([type=radio]):focus-visible,.element-properties-drawer textarea:focus-visible{box-shadow:inset 0 1px 2px #00000008, 0 0 0 calc(2px * var(--ep-scale)) color-mix(in srgb, var(--ep-primary) 20%, transparent)}}.element-properties-drawer [data-slot=accordion-item]{overflow:hidden;border-radius:var(--ep-field-radius)!important;border-color:var(--ep-field-border)!important}.element-properties-drawer [data-slot=accordion-content]{border-radius:0 0 var(--ep-field-radius) var(--ep-field-radius)}.element-properties-drawer button.rounded-none:not(.element-picker-header__close):not(.element-properties-drawer__save){border-radius:var(--ep-field-radius)!important}.element-properties-drawer .element-settings-fields>.space-y-\[8px\]>.rounded-none,.element-properties-drawer .element-settings-fields .flex.h-9.items-center.rounded-none{border-radius:var(--ep-field-radius)!important;border-color:var(--ep-field-border)!important}.element-properties-drawer .border-t.border-neutral-200{border-color:var(--ep-outline)!important}@supports (color:color-mix(in lab, red, red)){.element-properties-drawer .border-t.border-neutral-200{border-color:color-mix(in srgb, var(--ep-outline) 18%, transparent)!important}}.editor-preview-canvas{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.editor-shell:not(.flex) .editor-preview-host{min-height:100vh}.editor-shell:not(.flex) .editor-preview-canvas{flex:none;height:100vh;min-height:100vh;display:flex}.editor-shell:not(.flex) .editor-preview-canvas__scroll{flex:1;min-height:0;overflow-y:auto}.editor-preview-canvas__grid{pointer-events:none;z-index:0;background-image:radial-gradient(#00547a24 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.editor-preview-canvas__scroll{z-index:1;scrollbar-width:thin;scrollbar-color:#00547a33 transparent;flex:1;min-height:0;padding:1rem 1.5rem 1.5rem;position:relative;overflow:hidden auto}.editor-preview-canvas__scroll::-webkit-scrollbar{width:4px}.editor-preview-canvas__scroll::-webkit-scrollbar-thumb{background:#00547a33;border-radius:10px}.editor-preview-canvas__workspace{flex-direction:column;gap:2rem;width:100%;margin-inline:auto;padding-bottom:6rem;display:flex}.editor-preview-canvas__header{border-bottom:1px solid var(--ed-outline-variant);justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-bottom:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.editor-preview-canvas__header{border-bottom:1px solid color-mix(in srgb, var(--ed-outline-variant) 30%, transparent)}}.editor-preview-canvas__header--compact{border-bottom:0;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 1rem}.editor-preview-canvas__eyebrow{letter-spacing:.14em;color:var(--ed-primary);margin-bottom:.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6rem;font-weight:700;display:block}@supports (color:color-mix(in lab, red, red)){.editor-preview-canvas__eyebrow{color:color-mix(in srgb, var(--ed-primary) 80%, transparent)}}.editor-preview-canvas__title{font-family:"Bricolage Grotesque", var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.025em;color:var(--ed-on-surface);margin:0;font-size:1.5rem;font-weight:800;line-height:1.1}.editor-preview-canvas__header-actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.editor-preview-canvas__header-icon-group{align-items:center;gap:.5rem;display:flex}.editor-preview-canvas__zoom-controls{border-left:1px solid var(--ed-outline-variant);align-items:center;gap:.25rem;padding-inline:.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.editor-preview-canvas__zoom-controls{border-left:1px solid color-mix(in srgb, var(--ed-outline-variant) 40%, transparent)}}.editor-preview-canvas__zoom-controls{margin-left:.15rem;padding-left:.65rem}.editor-preview-canvas__zoom-value{text-align:center;letter-spacing:-.02em;min-width:3rem;color:var(--ed-on-surface);-webkit-user-select:none;user-select:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:600}.editor-preview-canvas__zoom-controls .editor-preview-canvas__icon-btn{padding:.5rem}.editor-preview-canvas .form-layout-shell,.editor-preview-zoom-root{width:100%;min-width:0}.editor-preview-canvas__form .form-layout-shell[data-layout-type=classic].form-layout-shell--with-sidebar{min-height:min(70vh,720px)}.editor-preview-zoom-scroll{scrollbar-width:thin;scrollbar-color:#00547a33 transparent}.editor-preview-canvas__header-pill-group{border-left:1px solid var(--ed-outline-variant);align-items:center;gap:.5rem;margin-left:.25rem;padding-left:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.editor-preview-canvas__header-pill-group{border-left:1px solid color-mix(in srgb, var(--ed-outline-variant) 40%, transparent)}}.editor-preview-canvas__header-actions--compact{flex-wrap:wrap;justify-content:flex-start;width:100%}.editor-preview-canvas__header-actions--compact .editor-preview-canvas__header-pill-group{border-left:0;margin-left:0;padding-left:0}.editor-preview-canvas__icon-btn--compact{padding:.5rem}.editor-preview-canvas__icon-btn--active{border-color:var(--ed-primary)}@supports (color:color-mix(in lab, red, red)){.editor-preview-canvas__icon-btn--active{border-color:color-mix(in srgb, var(--ed-primary) 30%, transparent)}}.editor-preview-canvas__icon-btn--active{background:#fffffff2}.editor-preview-canvas__icon-btn:disabled{opacity:.7;cursor:not-allowed}.editor-preview-canvas__pill-btn{white-space:nowrap;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;min-height:2.25rem;padding:.375rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s,color .2s,filter .2s,opacity .2s;display:inline-flex}.editor-preview-canvas__pill-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.editor-preview-canvas__pill-btn--ghost{border:1px solid var(--ed-primary)}@supports (color:color-mix(in lab, red, red)){.editor-preview-canvas__pill-btn--ghost{border:1px solid color-mix(in srgb, var(--ed-primary) 30%, transparent)}}.editor-preview-canvas__pill-btn--ghost{color:var(--ed-primary);background:#ffffff80;box-shadow:0 1px 2px #0f172a0a}.editor-preview-canvas__pill-btn--ghost:hover:not(:disabled){border-color:var(--ed-primary);background:#fffffff0}@supports (color:color-mix(in lab, red, red)){.editor-preview-canvas__pill-btn--ghost:hover:not(:disabled){border-color:color-mix(in srgb, var(--ed-primary) 50%, transparent)}}.editor-preview-canvas__pill-btn--ghost:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #00547a1f,0 1px 2px #0f172a0f}.editor-preview-canvas__pill-btn--ghost:active:not(:disabled){border-color:var(--ed-primary);background:#ffffffd1;transform:translateY(0)}@supports (color:color-mix(in lab, red, red)){.editor-preview-canvas__pill-btn--ghost:active:not(:disabled){border-color:color-mix(in srgb, var(--ed-primary) 42%, transparent)}}.editor-preview-canvas__pill-btn--ghost:active:not(:disabled){box-shadow:0 1px 4px #00547a1a}.editor-preview-canvas__pill-btn--ghost:focus-visible{border-color:var(--ed-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.editor-preview-canvas__pill-btn--ghost:focus-visible{border-color:color-mix(in srgb, var(--ed-primary) 55%, transparent)}}.editor-preview-canvas__pill-btn--ghost:focus-visible{box-shadow:0 0 0 3px var(--ed-primary), 0 4px 14px #00547a1a}@supports (color:color-mix(in lab, red, red)){.editor-preview-canvas__pill-btn--ghost:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ed-primary) 16%, transparent), 0 4px 14px #00547a1a}}.editor-preview-canvas__pill-btn--primary{background:var(--ed-primary);color:#fff;border:0;font-weight:700;box-shadow:0 10px 15px -3px #00547a33}.editor-preview-canvas__pill-btn--primary:hover:not(:disabled){filter:brightness(1.05)}.editor-preview-canvas__icon-btn{cursor:pointer;background:#fffc;border:1px solid #fff;border-radius:.75rem;justify-content:center;align-items:center;padding:.625rem;transition:box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.editor-preview-canvas__icon-btn:hover{border-color:var(--ed-primary)}@supports (color:color-mix(in lab, red, red)){.editor-preview-canvas__icon-btn:hover{border-color:color-mix(in srgb, var(--ed-primary) 30%, transparent)}}.editor-preview-canvas__icon-btn:hover{box-shadow:0 4px 6px -1px #0000000f}.editor-preview-canvas__form{flex-direction:column;gap:2rem;display:flex;position:relative}.editor-preview-canvas__form .min-h-screen,.editor-preview-canvas__form .h-screen,.editor-preview-canvas__form .h-dvh{height:auto!important;min-height:min(70vh,720px)!important}.editor-preview-canvas__form>.w-full{overflow:visible!important}.editor-preview-canvas__form .classic-preview-item{cursor:pointer;border-radius:1rem;margin:-.5rem;padding:.5rem;transition:box-shadow .2s,background-color .2s}.editor-preview-canvas__form .classic-preview-item--selected{background:#ffffffd9;box-shadow:0 0 0 2px #00547a5e,0 20px 25px -5px #8a5cf61f}.editor-preview-canvas__form .preview-element-style-shell--editor-selectable{cursor:pointer;border-radius:1rem;transition:box-shadow .2s,background-color .2s}.editor-preview-canvas__form .preview-element-style-shell--selected{background:#ffffffd9;box-shadow:0 0 0 2px #00547a5e,0 20px 25px -5px #8a5cf61f}.editor-preview-canvas__form .step-cta-button--selected,.editor-preview-canvas__form .focus-nav-dock--selected{box-shadow:0 0 0 2px #00547a,0 0 0 6px #00547a2e}.editor-preview-canvas__form .formal-nav-bar--selected{box-shadow:inset 0 0 0 2px #00547a,inset 0 0 0 6px #00547a1f}.editor-preview-canvas__form .classic-preview-item--submit{width:100%;max-width:100%;margin:-.5rem;padding:.5rem}.editor-preview-canvas .form-layout-chrome--selectable{cursor:pointer}.editor-preview-canvas .form-layout-chrome--selected{box-shadow:inset 0 0 0 2px #00547a,0 0 0 2px #00547a2e}.preview-question-progress{z-index:30;pointer-events:none;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;max-width:min(60%,16rem);display:flex;position:absolute;top:1rem;right:1rem}.preview-question-progress__dot{border:1.5px solid;border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;transition:background-color .25s,border-color .25s,transform .25s;display:block}.preview-question-progress__dot--current{width:.625rem;height:.625rem}.preview-question-progress__dot--pending{background-color:#0000!important}.editor-preview-canvas .preview-loader-screen{border-radius:1rem}.editor-preview-portal-root{z-index:60;pointer-events:none;position:absolute;inset:0;overflow:visible}.editor-preview-canvas--mobile{justify-content:center;align-items:center;padding:1.5rem}.editor-preview-canvas__mobile-wrap{z-index:1;flex-direction:column;gap:1rem;width:100%;max-width:420px;display:flex;position:relative}.editor-preview-canvas__mobile-stage{justify-content:center;display:flex}.editor-preview-canvas__phone{background:#fff;border:1px solid #fff;border-radius:10px;height:min(780px,100vh - 10rem);box-shadow:0 20px 25px -5px #00000014,0 0 0 1px #00547a0f}.rounded-lg,.rounded-md{border-radius:.3125rem}.rounded-t-lg{border-top-left-radius:.625rem;border-top-right-radius:.625rem}.preview-element-style-shell{box-sizing:border-box;max-width:100%}.preview-element-style-shell--align-full{align-self:stretch!important;width:100%!important;max-width:100%!important}.preview-element-style-shell--align-left{align-self:flex-start!important}.preview-element-style-shell--align-center{align-self:center!important}.preview-element-style-shell--align-right{align-self:flex-end!important}html[data-app-shell=builder]{--shell-r-sm:1rem;--shell-portal-r:var(--shell-r-sm);--shell-ease:cubic-bezier(.22, 1, .36, 1);--shell-shadow-sm:0 1px 2px #0f172a0a;--shell-focus-ring:0 0 0 2px var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=builder]{--shell-focus-ring:0 0 0 2px color-mix(in srgb, var(--brand-primary) 28%, transparent)}}html[data-app-shell=builder]{--ds-primary:var(--brand-primary);--ds-on-primary:var(--brand-on-primary);--ds-on-surface:#0f172a;--ds-on-surface-variant:#475569;--ds-outline-variant:#dce8ee;--ds-error:#ef4444}html[data-app-shell=builder] [data-slot=alert-dialog-overlay],html[data-app-shell=builder] [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(10px);background:#0025356b!important}html[data-app-shell=builder] [data-slot=alert-dialog-content],html[data-app-shell=builder] [data-slot=dialog-content]{overflow:hidden;border-radius:var(--shell-portal-r)!important;border:1px solid #fff!important}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=builder] [data-slot=alert-dialog-content],html[data-app-shell=builder] [data-slot=dialog-content]{border:1px solid color-mix(in srgb, white 68%, var(--ds-outline-variant))!important}}html[data-app-shell=builder] [data-slot=alert-dialog-content],html[data-app-shell=builder] [data-slot=dialog-content]{color:var(--ds-on-surface);-webkit-backdrop-filter:blur(24px);box-shadow:0 8px 32px rgba(var(--brand-primary-rgb), .14), 0 2px 8px #0f172a0f!important;background:#ffffffeb!important}html[data-app-shell=builder] [data-slot=alert-dialog-content].shell-modal,html[data-app-shell=builder] [data-slot=dialog-content].shell-modal{max-width:28rem;gap:0!important;padding:0!important}html[data-app-shell=builder] .shell-modal__header{flex-direction:column;gap:.375rem;padding:1.25rem 1.5rem 1rem;display:flex}html[data-app-shell=builder] .shell-modal__title{color:var(--ds-on-surface);font-size:1.0625rem;font-weight:700;line-height:1.3}html[data-app-shell=builder] .shell-modal__description{color:var(--ds-on-surface-variant);margin-top:.25rem;font-size:.8125rem;line-height:1.45}html[data-app-shell=builder] [data-slot=alert-dialog-footer],html[data-app-shell=builder] .shell-modal__footer{border-top:1px solid var(--ds-outline-variant);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=builder] [data-slot=alert-dialog-footer],html[data-app-shell=builder] .shell-modal__footer{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}html[data-app-shell=builder] [data-slot=alert-dialog-footer],html[data-app-shell=builder] .shell-modal__footer{background:#ffffff59;padding:.875rem 1.5rem 1.25rem}html[data-app-shell=builder] [data-slot=alert-dialog-footer]{flex-direction:row}html[data-app-shell=builder] [data-slot=alert-dialog-cancel],html[data-app-shell=builder] [data-slot=alert-dialog-action],html[data-app-shell=builder] .shell-modal__btn-secondary,html[data-app-shell=builder] .shell-modal__btn-primary,html[data-app-shell=builder] .shell-modal__btn-danger{height:2.375rem;font-size:.8125rem;font-weight:600;border-radius:calc(var(--shell-portal-r) - .375rem)!important}html[data-app-shell=builder] [data-slot=alert-dialog-cancel],html[data-app-shell=builder] .shell-modal__btn-secondary{border:1px solid var(--ds-outline-variant)!important}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=builder] [data-slot=alert-dialog-cancel],html[data-app-shell=builder] .shell-modal__btn-secondary{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 70%, transparent)!important}}html[data-app-shell=builder] [data-slot=alert-dialog-cancel],html[data-app-shell=builder] .shell-modal__btn-secondary{color:var(--ds-on-surface-variant)!important;background:#ffffffb3!important;padding-inline:1rem!important}html[data-app-shell=builder] [data-slot=alert-dialog-cancel]:hover,html[data-app-shell=builder] .shell-modal__btn-secondary:hover{color:var(--ds-on-surface)!important;background:#ffffffe6!important}html[data-app-shell=builder] [data-slot=alert-dialog-action],html[data-app-shell=builder] .shell-modal__btn-primary{border:1px solid var(--ds-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=builder] [data-slot=alert-dialog-action],html[data-app-shell=builder] .shell-modal__btn-primary{border:1px solid color-mix(in srgb, var(--ds-primary) 25%, transparent)!important}}html[data-app-shell=builder] [data-slot=alert-dialog-action],html[data-app-shell=builder] .shell-modal__btn-primary{box-shadow:0 4px 14px rgba(var(--brand-primary-rgb), .24);background:var(--ds-primary)!important;color:var(--ds-on-primary)!important;padding-inline:1.125rem!important}html[data-app-shell=builder] [data-slot=alert-dialog-action]:hover,html[data-app-shell=builder] .shell-modal__btn-primary:hover{filter:brightness(1.05)}html[data-app-shell=builder] .shell-modal__btn-danger{border:1px solid var(--ds-error)!important}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=builder] .shell-modal__btn-danger{border:1px solid color-mix(in srgb, var(--ds-error) 35%, transparent)!important}}html[data-app-shell=builder] .shell-modal__btn-danger{box-shadow:0 4px 14px #ef44443d;background:var(--ds-error)!important;color:#fff!important;padding-inline:1.125rem!important}html[data-app-shell=builder] .shell-modal__btn-danger:hover{filter:brightness(1.05)}@media (max-width:639px){html[data-app-shell=builder] [data-slot=alert-dialog-content].shell-modal,html[data-app-shell=builder] [data-slot=dialog-content].shell-modal{max-width:calc(100vw - 2rem)}html[data-app-shell=builder] [data-slot=alert-dialog-footer]{flex-direction:column-reverse;align-items:stretch}html[data-app-shell=builder] [data-slot=alert-dialog-footer]>*{width:100%}}.dashboard-shell{--shell-space-1:.25rem;--shell-space-2:.5rem;--shell-space-3:.75rem;--shell-space-4:1rem;--shell-space-5:1.5rem;--shell-space-6:2rem;--shell-gutter:var(--shell-space-5);--shell-gap:var(--shell-space-5);--shell-stack:var(--shell-space-5);--shell-inset:var(--shell-space-4);--shell-scroll-pad:7rem;--shell-page-max:72rem;--shell-page-max-narrow:48rem;--shell-sidebar-width:15rem;--app-sidebar-width:calc(var(--shell-gutter) + var(--shell-sidebar-width) + var(--shell-gap));--radius-lg:1rem;--radius-xl:1.5rem;--radius-2xl:1.5rem;--radius-3xl:1.5rem;--ds-primary:var(--brand-primary);--ds-primary-rgb:var(--brand-primary-rgb);--ds-on-primary:var(--brand-on-primary);--ds-background:var(--brand-background);--ds-on-background:var(--brand-on-background);--ds-surface:#fff;--ds-on-surface:#0f172a;--ds-surface-variant:#eef4f7;--ds-on-surface-variant:#475569;--ds-outline:#c5d9e3;--ds-outline-variant:#dce8ee;--ds-primary-container:var(--brand-primary-container);--ds-on-primary-container:var(--brand-on-primary-container);--ds-secondary-container:var(--brand-secondary-container);--ds-on-secondary-container:var(--brand-on-secondary-container);--ds-accent:var(--brand-accent);--ds-accent-light:var(--brand-accent-light);--ds-tertiary:var(--brand-tertiary);--ds-tertiary-rgb:var(--brand-tertiary-rgb);--ds-error:#ef4444;--ds-radius-default:.5rem;--ds-radius-lg:1rem;--ds-radius-xl:1.5rem;--ds-radius-3xl:1.5rem;--ds-radius-full:9999px;--shell-r-xs:var(--ds-radius-default);--shell-r-sm:var(--ds-radius-lg);--shell-r-lg:var(--ds-radius-xl);--shell-r-full:var(--ds-radius-full);--shell-ease:cubic-bezier(.22, 1, .36, 1);--shell-border:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell{--shell-border:color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-shell{--shell-border-subtle:#ffffffad;--shell-shadow-sm:0 1px 2px #0f172a0a;--shell-shadow-md:0 1px 2px #0f172a0a, 0 8px 32px rgba(var(--ds-primary-rgb), .06);--shell-shadow-lg:0 4px 24px rgba(var(--ds-primary-rgb), .1);--shell-focus-ring:0 0 0 2px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell{--shell-focus-ring:0 0 0 2px color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.dashboard-shell{--background:var(--ds-background);--foreground:var(--ds-on-background);--primary:var(--ds-primary);--primary-foreground:var(--ds-on-primary);--muted-foreground:var(--ds-on-surface-variant);--border:var(--ds-outline-variant);--card:#fff9;font-family:"Inter", var(--font-geist-sans), system-ui, sans-serif}.dashboard-shell[data-sidebar-open=false]{--shell-sidebar-width:4.5rem}.dashboard-shell .shell-body{gap:var(--shell-gap);min-height:0;padding:var(--shell-gutter);flex:1;display:flex;overflow:hidden}.dashboard-shell .shell-main{z-index:10;min-width:0;padding-bottom:var(--shell-scroll-pad);flex:1;position:relative;overflow-y:auto}.dashboard-shell .shell-page{width:100%;max-width:var(--shell-page-max);gap:var(--shell-stack);flex-direction:column;margin-inline:auto;display:flex}.dashboard-shell .shell-page--narrow{max-width:var(--shell-page-max-narrow)}.dashboard-shell .topbar-panel{padding-inline:var(--shell-gutter)}.dashboard-shell .shell-page-header-bleed:before{content:"";bottom:0;left:calc(-1 * var(--app-sidebar-width));width:calc(100% + var(--app-sidebar-width) + var(--shell-gutter));background:var(--sidebar-border,var(--ds-outline-variant));height:1px;position:absolute}html[data-app-shell=dashboard] [data-slot=alert-dialog-overlay],html[data-app-shell=dashboard] [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(10px);background:#0025356b!important}html[data-app-shell=dashboard] [data-slot=alert-dialog-content],html[data-app-shell=dashboard] [data-slot=dialog-content]{overflow:hidden;border-radius:var(--shell-portal-r)!important;border:1px solid #fff!important}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] [data-slot=alert-dialog-content],html[data-app-shell=dashboard] [data-slot=dialog-content]{border:1px solid color-mix(in srgb, white 68%, var(--ds-outline-variant))!important}}html[data-app-shell=dashboard] [data-slot=alert-dialog-content],html[data-app-shell=dashboard] [data-slot=dialog-content]{color:var(--ds-on-surface);-webkit-backdrop-filter:blur(24px);box-shadow:0 8px 32px rgba(var(--brand-primary-rgb), .14), 0 2px 8px #0f172a0f!important;background:#ffffffeb!important}html[data-app-shell=dashboard] [data-slot=alert-dialog-content].shell-modal,html[data-app-shell=dashboard] [data-slot=dialog-content].shell-modal{max-width:28rem;gap:0!important;padding:0!important}html[data-app-shell=dashboard] [data-slot=alert-dialog-content].shell-modal--wide,html[data-app-shell=dashboard] [data-slot=dialog-content].shell-modal--wide{max-width:32rem}html[data-app-shell=dashboard] [data-slot=alert-dialog-content].shell-modal--preview,html[data-app-shell=dashboard] [data-slot=dialog-content].shell-modal--preview{max-width:none}html[data-app-shell=dashboard] .shell-modal__header{flex-direction:column;gap:.375rem;padding:1.25rem 1.5rem 1rem;display:flex}html[data-app-shell=dashboard] .shell-modal__header--danger .shell-modal__title{color:var(--ds-error)}html[data-app-shell=dashboard] .shell-modal__title{color:var(--ds-on-surface);font-size:1.0625rem;font-weight:700;line-height:1.3}html[data-app-shell=dashboard] .shell-modal__description{color:var(--ds-on-surface-variant);margin-top:.25rem;font-size:.8125rem;line-height:1.45}html[data-app-shell=dashboard] .shell-modal__body{padding:0 1.5rem 1.25rem}html[data-app-shell=dashboard] .shell-modal__field{flex-direction:column;gap:.5rem;display:flex}html[data-app-shell=dashboard] .shell-modal__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-on-surface-variant);font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-modal__label{color:color-mix(in srgb, var(--ds-on-surface-variant) 90%, transparent)}}html[data-app-shell=dashboard] .shell-modal__hint{color:var(--ds-on-surface-variant);font-size:.8125rem;line-height:1.45}html[data-app-shell=dashboard] .shell-modal__hint--danger{color:var(--ds-error)}html[data-app-shell=dashboard] .shell-modal__input,html[data-app-shell=dashboard] .shell-modal__select{height:2.75rem;border-radius:calc(var(--shell-portal-r) - .375rem)!important;border:1px solid var(--ds-outline-variant)!important}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-modal__input,html[data-app-shell=dashboard] .shell-modal__select{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 80%, transparent)!important}}html[data-app-shell=dashboard] .shell-modal__input,html[data-app-shell=dashboard] .shell-modal__select{box-shadow:var(--shell-shadow-sm);transition:border-color .2s var(--shell-ease), box-shadow .2s var(--shell-ease);font-size:.875rem;background:#ffffffc7!important}html[data-app-shell=dashboard] .shell-modal__input:focus-visible,html[data-app-shell=dashboard] .shell-modal__select:focus-visible{border-color:var(--ds-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-modal__input:focus-visible,html[data-app-shell=dashboard] .shell-modal__select:focus-visible{border-color:color-mix(in srgb, var(--ds-primary) 35%, transparent)!important}}html[data-app-shell=dashboard] .shell-modal__input:focus-visible,html[data-app-shell=dashboard] .shell-modal__select:focus-visible{box-shadow:var(--shell-focus-ring)}html[data-app-shell=dashboard] [data-slot=alert-dialog-footer],html[data-app-shell=dashboard] .shell-modal__footer{border-top:1px solid var(--ds-outline-variant);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] [data-slot=alert-dialog-footer],html[data-app-shell=dashboard] .shell-modal__footer{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}html[data-app-shell=dashboard] [data-slot=alert-dialog-footer],html[data-app-shell=dashboard] .shell-modal__footer{background:#ffffff59;padding:.875rem 1.5rem 1.25rem}html[data-app-shell=dashboard] [data-slot=alert-dialog-footer]{flex-direction:row}html[data-app-shell=dashboard] [data-slot=alert-dialog-footer] .shell-modal__footer-start{margin-right:auto}html[data-app-shell=dashboard] [data-slot=alert-dialog-cancel],html[data-app-shell=dashboard] [data-slot=alert-dialog-action],html[data-app-shell=dashboard] .shell-modal__btn-secondary,html[data-app-shell=dashboard] .shell-modal__btn-primary{height:2.375rem;font-size:.8125rem;font-weight:600;border-radius:calc(var(--shell-portal-r) - .375rem)!important}html[data-app-shell=dashboard] [data-slot=alert-dialog-cancel],html[data-app-shell=dashboard] .shell-modal__btn-secondary{border:1px solid var(--ds-outline-variant)!important}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] [data-slot=alert-dialog-cancel],html[data-app-shell=dashboard] .shell-modal__btn-secondary{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 70%, transparent)!important}}html[data-app-shell=dashboard] [data-slot=alert-dialog-cancel],html[data-app-shell=dashboard] .shell-modal__btn-secondary{color:var(--ds-on-surface-variant)!important;background:#ffffffb3!important;padding-inline:1rem!important}html[data-app-shell=dashboard] [data-slot=alert-dialog-cancel]:hover,html[data-app-shell=dashboard] .shell-modal__btn-secondary:hover{color:var(--ds-on-surface)!important;background:#ffffffe6!important}html[data-app-shell=dashboard] [data-slot=alert-dialog-action],html[data-app-shell=dashboard] .shell-modal__btn-primary{border:1px solid var(--ds-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] [data-slot=alert-dialog-action],html[data-app-shell=dashboard] .shell-modal__btn-primary{border:1px solid color-mix(in srgb, var(--ds-primary) 25%, transparent)!important}}html[data-app-shell=dashboard] [data-slot=alert-dialog-action],html[data-app-shell=dashboard] .shell-modal__btn-primary{box-shadow:0 4px 14px rgba(var(--brand-primary-rgb), .24);background:var(--ds-primary)!important;color:var(--ds-on-primary)!important;padding-inline:1.125rem!important}html[data-app-shell=dashboard] [data-slot=alert-dialog-action]:hover,html[data-app-shell=dashboard] .shell-modal__btn-primary:hover{filter:brightness(1.05)}html[data-app-shell=dashboard] .shell-modal__btn-danger{height:2.375rem;font-size:.8125rem;font-weight:600;border-radius:calc(var(--shell-portal-r) - .375rem)!important}html[data-app-shell=dashboard] [data-slot=select-content]{overflow:hidden;z-index:220!important;border-radius:var(--shell-portal-r)!important;border:1px solid #fff!important}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] [data-slot=select-content]{border:1px solid color-mix(in srgb, white 65%, var(--ds-outline-variant))!important}}html[data-app-shell=dashboard] [data-slot=select-content]{-webkit-backdrop-filter:blur(24px);color:var(--ds-on-surface)!important;box-shadow:0 8px 32px rgba(var(--brand-primary-rgb), .12), 0 2px 8px #0f172a0d!important;background:#fffffff0!important}html[data-app-shell=dashboard] [data-slot=select-item]{cursor:pointer;font-size:.875rem;border-radius:calc(var(--shell-portal-r) - .375rem)!important}html[data-app-shell=dashboard] [data-slot=select-item][data-highlighted],html[data-app-shell=dashboard] [data-slot=select-item]:focus{background:var(--ds-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] [data-slot=select-item][data-highlighted],html[data-app-shell=dashboard] [data-slot=select-item]:focus{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)!important}}html[data-app-shell=dashboard] [data-slot=select-item][data-highlighted],html[data-app-shell=dashboard] [data-slot=select-item]:focus{color:var(--ds-primary)!important}html[data-app-shell=dashboard] [data-slot=popover-content]{overflow:hidden;z-index:220!important;border-radius:var(--shell-portal-r)!important;border:1px solid #fff!important}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] [data-slot=popover-content]{border:1px solid color-mix(in srgb, white 65%, var(--ds-outline-variant))!important}}html[data-app-shell=dashboard] [data-slot=popover-content]{-webkit-backdrop-filter:blur(24px);color:var(--ds-on-surface)!important;box-shadow:0 8px 32px rgba(var(--brand-primary-rgb), .12), 0 2px 8px #0f172a0d!important;background:#fffffff0!important}html[data-app-shell=dashboard] [data-slot=popover-content].shell-popover-panel{min-width:min(36rem,100vw - 2rem);max-width:min(36rem,100vw - 2rem);width:auto!important;padding:0!important}html[data-app-shell=dashboard] [data-slot=popover-content].shell-popover-panel--compact{min-width:0;max-width:none;padding:0!important}html[data-app-shell=dashboard] .shell-popover-panel__body{padding:1rem 1.125rem}html[data-app-shell=dashboard] .shell-popover-panel__grid{gap:1rem;display:grid}@media (min-width:640px){html[data-app-shell=dashboard] .shell-popover-panel__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-app-shell=dashboard] .shell-popover-panel__section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-on-surface-variant);margin:0 0 .5rem;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-popover-panel__section-title{color:color-mix(in srgb, var(--ds-on-surface-variant) 80%, transparent)}}html[data-app-shell=dashboard] .shell-popover-panel__section-divider{background:var(--ds-outline-variant);height:1px;margin-bottom:.625rem}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-popover-panel__section-divider{background:color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}html[data-app-shell=dashboard] .shell-popover-panel__options{flex-direction:column;gap:.125rem;max-height:11rem;padding-right:.125rem;display:flex;overflow-y:auto}html[data-app-shell=dashboard] .shell-popover-panel__option{border-radius:calc(var(--shell-portal-r) - .5rem);color:var(--ds-on-surface);cursor:pointer;transition:background-color .15s var(--dash-ease);align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.8125rem;display:flex}html[data-app-shell=dashboard] .shell-popover-panel__option:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-popover-panel__option:hover{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}html[data-app-shell=dashboard] .shell-popover-panel__empty{color:var(--ds-on-surface-variant);font-size:.75rem}html[data-app-shell=dashboard] .shell-popover-panel__footer{border-top:1px solid var(--ds-outline-variant);justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-popover-panel__footer{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 38%, transparent)}}html[data-app-shell=dashboard] .shell-popover-panel__footer{background:var(--ds-surface-container-low);padding:.75rem 1.125rem}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-popover-panel__footer{background:color-mix(in srgb, var(--ds-surface-container-low) 40%, transparent)}}html[data-app-shell=dashboard] .shell-popover-panel__footer-btn{border-radius:calc(var(--shell-portal-r) - .375rem);background:var(--ds-primary);height:2rem;color:var(--ds-on-primary);cursor:pointer;transition:opacity .2s var(--dash-ease);border:0;padding:0 .875rem;font-size:.8125rem;font-weight:600}html[data-app-shell=dashboard] .shell-popover-panel__footer-btn:hover{opacity:.92}html[data-app-shell=dashboard] .shell-popover-date{gap:.75rem;padding:.75rem;display:flex}html[data-app-shell=dashboard] .shell-popover-date__presets{flex-direction:column;gap:.25rem;width:8.125rem;padding:.25rem 0 .25rem .25rem;display:flex}html[data-app-shell=dashboard] .shell-popover-date__preset{border-radius:calc(var(--shell-portal-r) - .5rem);text-align:left;width:100%;color:var(--ds-on-surface-variant);cursor:pointer;transition:background-color .15s var(--dash-ease), color .15s var(--dash-ease);background:0 0;border:0;padding:.4375rem .625rem;font-size:.8125rem;font-weight:500}html[data-app-shell=dashboard] .shell-popover-date__preset:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-popover-date__preset:hover{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}html[data-app-shell=dashboard] .shell-popover-date__preset:hover{color:var(--ds-on-surface)}html[data-app-shell=dashboard] .shell-popover-date__preset--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-popover-date__preset--active{background:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}html[data-app-shell=dashboard] .shell-popover-date__preset--active{color:var(--ds-primary);font-weight:600}html[data-app-shell=dashboard] .shell-popover-date__calendar{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-outline-variant);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-popover-date__calendar{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}html[data-app-shell=dashboard] .shell-popover-date__calendar{background:var(--ds-surface);padding:.5rem}html[data-app-shell=dashboard] .shell-popover-date__calendar [data-slot=day]{border-radius:calc(var(--shell-portal-r) - .5rem)}html[data-app-shell=dashboard] .shell-popover-date__calendar button[data-day]:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-popover-date__calendar button[data-day]:hover{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}html[data-app-shell=dashboard] .shell-popover-date__calendar button[data-selected-single=true],html[data-app-shell=dashboard] .shell-popover-date__calendar button[data-selected=true]{background:var(--ds-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-popover-date__calendar button[data-selected-single=true],html[data-app-shell=dashboard] .shell-popover-date__calendar button[data-selected=true]{background:color-mix(in srgb, var(--ds-primary) 14%, transparent)!important}}html[data-app-shell=dashboard] .shell-popover-date__calendar button[data-selected-single=true],html[data-app-shell=dashboard] .shell-popover-date__calendar button[data-selected=true]{color:var(--ds-primary)!important}html[data-app-shell=dashboard] .shell-workspace-dock{z-index:50;border-radius:var(--shell-portal-r);border:1px solid #fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;width:75%;min-width:min(100vw - 2rem,36rem);margin-bottom:1.75rem;padding:.625rem .75rem .625rem 1rem;display:grid;position:fixed;bottom:0;right:35px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-workspace-dock{border:1px solid color-mix(in srgb, white 58%, var(--ds-outline-variant))}}html[data-app-shell=dashboard] .shell-workspace-dock{box-shadow:0 12px 40px rgba(var(--brand-primary-rgb), .14), 0 2px 10px #0f172a0f;-webkit-backdrop-filter:blur(28px);background:#ffffffdb}html[data-app-shell=dashboard] .shell-workspace-dock__mesh{pointer-events:none;background-image:radial-gradient(at 0% 50%, rgba(var(--brand-primary-rgb), .1) 0, transparent 55%), radial-gradient(at 100% 50%, rgba(var(--brand-tertiary-rgb), .06) 0, transparent 45%);position:absolute;inset:0}html[data-app-shell=dashboard] .shell-workspace-dock__label-wrap{z-index:1;flex-direction:column;gap:.125rem;min-width:5.5rem;padding-right:.25rem;display:flex;position:relative}html[data-app-shell=dashboard] .shell-workspace-dock__label{letter-spacing:.1em;text-transform:uppercase;color:var(--ds-on-surface-variant);font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-workspace-dock__label{color:color-mix(in srgb, var(--ds-on-surface-variant) 88%, transparent)}}html[data-app-shell=dashboard] .shell-workspace-dock__status{color:var(--ds-primary);align-items:center;gap:.375rem;font-size:.6875rem;font-weight:500;display:inline-flex}html[data-app-shell=dashboard] .shell-workspace-dock__track{z-index:1;overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 .75rem calc(100% - .75rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .75rem calc(100% - .75rem),#0000)}html[data-app-shell=dashboard] .shell-workspace-dock__track::-webkit-scrollbar{display:none}html[data-app-shell=dashboard] .shell-workspace-dock__track-inner{justify-content:center;align-items:center;gap:.5rem;padding-inline:.25rem;display:flex}html[data-app-shell=dashboard] .shell-workspace-dock__chip{border-radius:calc(var(--shell-portal-r) - .125rem);border:1px solid var(--ds-outline-variant);flex-shrink:0;align-items:stretch;min-width:10.5rem;max-width:14rem;height:2.75rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-workspace-dock__chip{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}html[data-app-shell=dashboard] .shell-workspace-dock__chip{box-shadow:var(--shell-shadow-sm);transition:border-color .2s var(--shell-ease), box-shadow .2s var(--shell-ease), transform .2s var(--shell-ease);background:#ffffffb8}html[data-app-shell=dashboard] .shell-workspace-dock__chip:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-workspace-dock__chip:hover{border-color:color-mix(in srgb, var(--ds-primary) 18%, transparent)}}html[data-app-shell=dashboard] .shell-workspace-dock__chip:hover{box-shadow:0 4px 14px rgba(var(--brand-primary-rgb), .1)}html[data-app-shell=dashboard] .shell-workspace-dock__chip--active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-workspace-dock__chip--active{border-color:color-mix(in srgb, var(--ds-primary) 28%, transparent)}}html[data-app-shell=dashboard] .shell-workspace-dock__chip--active{background:linear-gradient(135deg, var(--ds-primary) 0%, var(--ds-primary) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-workspace-dock__chip--active{background:linear-gradient(135deg, color-mix(in srgb, var(--ds-primary) 96%, black) 0%, var(--ds-primary) 100%)}}html[data-app-shell=dashboard] .shell-workspace-dock__chip--active{box-shadow:0 6px 20px rgba(var(--brand-primary-rgb), .32)}html[data-app-shell=dashboard] .shell-workspace-dock__chip--active.shell-workspace-dock__chip--editable{min-width:11.75rem;max-width:15.5rem}html[data-app-shell=dashboard] .shell-workspace-dock__chip-main{text-align:left;min-width:0;color:var(--ds-on-surface);flex:1;align-items:center;gap:.625rem;padding:0 .75rem;display:flex}html[data-app-shell=dashboard] .shell-workspace-dock__chip--active .shell-workspace-dock__chip-main{color:var(--ds-on-primary)}html[data-app-shell=dashboard] .shell-workspace-dock__avatar{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-primary);flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-workspace-dock__avatar{border:1px solid color-mix(in srgb, var(--ds-primary) 16%, transparent)}}html[data-app-shell=dashboard] .shell-workspace-dock__avatar{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-workspace-dock__avatar{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}html[data-app-shell=dashboard] .shell-workspace-dock__avatar{letter-spacing:.02em;color:var(--ds-primary);font-size:.6875rem;font-weight:800}html[data-app-shell=dashboard] .shell-workspace-dock__chip--active .shell-workspace-dock__avatar{color:var(--ds-on-primary);background:#ffffff3d;border-color:#ffffff61}html[data-app-shell=dashboard] .shell-workspace-dock__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;font-weight:600;line-height:1.2;overflow:hidden}html[data-app-shell=dashboard] .shell-workspace-dock__badge{border-radius:calc(var(--shell-portal-r) - .5rem);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-on-primary);background:#ffffff38;flex-shrink:0;padding:.125rem .4375rem;font-size:.5625rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-workspace-dock__badge{color:color-mix(in srgb, var(--ds-on-primary) 92%, transparent)}}html[data-app-shell=dashboard] .shell-workspace-dock__chip-edit{border-left:1px solid var(--ds-outline-variant);flex-shrink:0;justify-content:center;align-items:center;width:2.375rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-workspace-dock__chip-edit{border-left:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}html[data-app-shell=dashboard] .shell-workspace-dock__chip-edit{color:var(--ds-on-surface-variant);transition:background-color .2s var(--shell-ease), color .2s var(--shell-ease)}html[data-app-shell=dashboard] .shell-workspace-dock__chip--active .shell-workspace-dock__chip-edit{color:var(--ds-on-primary);border-left-color:#ffffff47}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-workspace-dock__chip--active .shell-workspace-dock__chip-edit{color:color-mix(in srgb, var(--ds-on-primary) 96%, transparent)}}html[data-app-shell=dashboard] .shell-workspace-dock__chip--active .shell-workspace-dock__chip-edit{background:#ffffff14}html[data-app-shell=dashboard] .shell-workspace-dock__chip-edit:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-workspace-dock__chip-edit:hover{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}html[data-app-shell=dashboard] .shell-workspace-dock__chip-edit:hover{color:var(--ds-primary)}html[data-app-shell=dashboard] .shell-workspace-dock__chip--active .shell-workspace-dock__chip-edit:hover{color:var(--ds-on-primary);background:#ffffff29}html[data-app-shell=dashboard] .shell-workspace-dock__chip-edit:focus-visible,html[data-app-shell=dashboard] .shell-workspace-dock__chip-main:focus-visible,html[data-app-shell=dashboard] .shell-workspace-dock__cta:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-primary);outline:none}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-workspace-dock__chip-edit:focus-visible,html[data-app-shell=dashboard] .shell-workspace-dock__chip-main:focus-visible,html[data-app-shell=dashboard] .shell-workspace-dock__cta:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ds-primary) 35%, transparent)}}html[data-app-shell=dashboard] .shell-workspace-dock__actions{z-index:1;flex-shrink:0;padding-left:.125rem;display:flex;position:relative}html[data-app-shell=dashboard] .shell-workspace-dock__cta{border-radius:calc(var(--shell-portal-r) - .125rem);border:1px solid var(--ds-primary);align-items:center;gap:.4375rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .shell-workspace-dock__cta{border:1px solid color-mix(in srgb, var(--ds-primary) 28%, transparent)}}html[data-app-shell=dashboard] .shell-workspace-dock__cta{background:var(--ds-primary);white-space:nowrap;color:var(--ds-on-primary);box-shadow:0 4px 16px rgba(var(--brand-primary-rgb), .28);transition:filter .2s var(--shell-ease), transform .2s var(--shell-ease);padding:0 1rem;font-size:.8125rem;font-weight:600}html[data-app-shell=dashboard] .shell-workspace-dock__cta:hover{filter:brightness(1.06);transform:translateY(-1px)}@media (max-width:640px){html[data-app-shell=dashboard] .shell-workspace-dock{grid-template-columns:1fr;gap:.625rem;width:min(100vw - 1.5rem,44rem);min-width:0;padding:.75rem;right:10px}html[data-app-shell=dashboard] .shell-workspace-dock__label-wrap{flex-direction:row;justify-content:space-between;align-items:center;min-width:0;padding-right:0}html[data-app-shell=dashboard] .shell-workspace-dock__actions{padding-left:0}html[data-app-shell=dashboard] .shell-workspace-dock__cta{justify-content:center;width:100%}}html[data-app-shell=dashboard] [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(10px);background:#0025356b!important}html[data-app-shell=dashboard] [data-radix-portal]:has(.templates-preview-modal)>.fixed.inset-0{-webkit-backdrop-filter:blur(10px);background:#0025356b!important}html[data-app-shell=dashboard] [data-radix-portal]:has(.templates-preview-modal)>.fixed.inset-0[data-state=open]{animation:templates-preview-overlay-in .34s var(--shell-ease) both}html[data-app-shell=dashboard] [data-radix-portal]:has(.templates-preview-modal)>.fixed.inset-0[data-state=closed]{animation:templates-preview-overlay-out .24s var(--shell-ease) both}@keyframes templates-preview-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes templates-preview-overlay-out{0%{opacity:1}to{opacity:0}}html[data-app-shell=dashboard] [data-slot=dialog-content].shell-modal--preview,html[data-app-shell=dashboard] .templates-preview-modal{overflow:hidden;border-radius:var(--shell-portal-r)!important;border:1px solid #fff!important;flex-direction:column!important;gap:0!important;width:calc(100vw - 1.25rem)!important;max-width:calc(100vw - 1.25rem)!important;height:calc(100dvh - 1.25rem)!important;max-height:calc(100dvh - 1.25rem)!important;padding:0!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] [data-slot=dialog-content].shell-modal--preview,html[data-app-shell=dashboard] .templates-preview-modal{border:1px solid color-mix(in srgb, white 68%, var(--ds-outline-variant))!important}}html[data-app-shell=dashboard] [data-slot=dialog-content].shell-modal--preview,html[data-app-shell=dashboard] .templates-preview-modal{-webkit-backdrop-filter:blur(24px);box-shadow:0 24px 64px rgba(var(--brand-primary-rgb), .18), 0 8px 24px #0f172a1a!important;transform-origin:50%!important;background:#fffffff0!important}html[data-app-shell=dashboard] .templates-preview-modal[data-state=open]{animation:templates-preview-modal-in .38s var(--shell-ease) both!important}html[data-app-shell=dashboard] .templates-preview-modal[data-state=closed]{animation:templates-preview-modal-out .26s var(--shell-ease) both!important}@keyframes templates-preview-modal-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes templates-preview-modal-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@media (prefers-reduced-motion:reduce){html[data-app-shell=dashboard] .templates-preview-modal[data-state=open],html[data-app-shell=dashboard] .templates-preview-modal[data-state=closed]{animation:none!important}html[data-app-shell=dashboard] [data-radix-portal]:has(.templates-preview-modal)>.fixed.inset-0[data-state=open]{animation:none!important}html[data-app-shell=dashboard] [data-radix-portal]:has(.templates-preview-modal)>.fixed.inset-0[data-state=closed]{animation:none!important}}.templates-preview-modal__inner{flex-direction:column;flex:1;height:100%;min-height:0;max-height:none;display:flex}.templates-preview-modal__header{border-bottom:1px solid var(--ds-outline-variant);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.templates-preview-modal__header{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 40%, transparent)}}.templates-preview-modal__header{background:#ffffff94;padding:1.25rem 1.5rem 1rem}.templates-preview-modal__header-main{flex:1;min-width:0}.templates-preview-modal__eyebrow{border:1px solid var(--ds-primary);margin-bottom:.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.templates-preview-modal__eyebrow{border:1px solid color-mix(in srgb, var(--ds-primary) 16%, transparent)}}.templates-preview-modal__eyebrow{border-radius:var(--shell-r-xs);background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.templates-preview-modal__eyebrow{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.templates-preview-modal__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-primary);padding:.25rem .5rem;font-size:.625rem;font-weight:700}.templates-preview-modal__title{color:var(--ds-on-surface);font-size:1.125rem;font-weight:700;line-height:1.3}.templates-preview-modal__meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.625rem;display:flex}.templates-preview-modal__category,.templates-preview-modal__position{border-radius:var(--shell-r-xs);border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.templates-preview-modal__category,.templates-preview-modal__position{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.templates-preview-modal__category,.templates-preview-modal__position{letter-spacing:.04em;text-transform:uppercase;padding:.25rem .5rem;font-size:.625rem;font-weight:600}.templates-preview-modal__category{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.templates-preview-modal__category{background:color-mix(in srgb, var(--ds-surface-container-low) 80%, transparent)}}.templates-preview-modal__category{color:var(--ds-on-surface-variant)}.templates-preview-modal__position{color:var(--ds-on-surface-variant);background:#ffffffb8}.templates-preview-modal__header-actions{flex-shrink:0;gap:.375rem;display:flex}.templates-preview-modal__icon-btn{border:1px solid var(--ds-outline-variant);justify-content:center;align-items:center;width:2.375rem;height:2.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.templates-preview-modal__icon-btn{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 65%, transparent)}}.templates-preview-modal__icon-btn{border-radius:calc(var(--shell-portal-r) - .375rem);color:var(--ds-on-surface-variant);box-shadow:var(--shell-shadow-sm);transition:border-color .2s var(--shell-ease), background-color .2s var(--shell-ease), color .2s var(--shell-ease);background:#ffffffc7}.templates-preview-modal__icon-btn:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.templates-preview-modal__icon-btn:hover{border-color:color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.templates-preview-modal__icon-btn:hover{color:var(--ds-primary)}.templates-preview-modal__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@media (min-width:768px){.templates-preview-modal__body{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);display:grid}}.templates-preview-modal__stage{border-bottom:1px solid var(--ds-outline-variant);flex-direction:column;flex:1;justify-content:stretch;align-items:stretch;min-height:0;padding:.75rem 1rem 1rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.templates-preview-modal__stage{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 32%, transparent)}}.templates-preview-modal__stage{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.templates-preview-modal__stage{background:color-mix(in srgb, var(--ds-surface-container-low) 38%, white)}}@media (min-width:768px){.templates-preview-modal__stage{border-bottom:none;border-right:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.templates-preview-modal__stage{border-right:1px solid color-mix(in srgb, var(--ds-outline-variant) 32%, transparent)}}.templates-preview-modal__stage{padding:.875rem 1.25rem 1.25rem}}.templates-preview-modal__stage-inner{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-outline-variant);flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.templates-preview-modal__stage-inner{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}.templates-preview-modal__stage-inner{box-shadow:var(--shell-shadow-sm);background:#ffffffdb;padding:.625rem .75rem .75rem}.templates-preview-modal__stage-mesh{pointer-events:none;opacity:.45;position:absolute;inset:0}.templates-preview-modal__simulator{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.templates-preview-modal__aside{flex-direction:column;gap:1rem;min-height:0;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.templates-preview-modal__description{color:var(--ds-on-surface-variant);font-size:.8125rem;line-height:1.55}.templates-preview-modal__layouts{flex-direction:column;gap:.5rem;display:flex}.templates-preview-modal__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-on-surface-variant);font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.templates-preview-modal__label{color:color-mix(in srgb, var(--ds-on-surface-variant) 88%, transparent)}}.templates-preview-modal__layout-track{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-outline-variant);grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;padding:.375rem;display:grid}@supports (color:color-mix(in lab, red, red)){.templates-preview-modal__layout-track{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.templates-preview-modal__layout-track{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.templates-preview-modal__layout-track{background:color-mix(in srgb, var(--ds-surface-container-low) 35%, white)}}@media (min-width:480px){.templates-preview-modal__layout-track{grid-template-columns:repeat(4,minmax(0,1fr))}}.templates-preview-modal__layout-chip{border-radius:calc(var(--shell-portal-r) - .5rem);color:var(--ds-on-surface-variant);transition:background-color .2s var(--shell-ease), color .2s var(--shell-ease), border-color .2s var(--shell-ease), box-shadow .2s var(--shell-ease);background:0 0;border:1px solid #0000;padding:.4375rem .75rem;font-size:.75rem;font-weight:600}.templates-preview-modal__layout-chip:hover{color:var(--ds-primary)}.templates-preview-modal__layout-chip--active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.templates-preview-modal__layout-chip--active{border-color:color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.templates-preview-modal__layout-chip--active{color:var(--ds-primary);box-shadow:var(--shell-shadow-sm);background:#ffffffe0}.templates-preview-modal__hint{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-primary);align-items:flex-start;gap:.75rem;margin-top:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.templates-preview-modal__hint{border:1px solid color-mix(in srgb, var(--ds-primary) 14%, transparent)}}.templates-preview-modal__hint{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.templates-preview-modal__hint{background:color-mix(in srgb, var(--ds-primary) 6%, white)}}.templates-preview-modal__hint{padding:.875rem 1rem}.templates-preview-modal__hint-icon{border-radius:calc(var(--shell-portal-r) - .5rem);border:1px solid var(--ds-primary);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.templates-preview-modal__hint-icon{border:1px solid color-mix(in srgb, var(--ds-primary) 18%, transparent)}}.templates-preview-modal__hint-icon{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.templates-preview-modal__hint-icon{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.templates-preview-modal__hint-title{color:var(--ds-on-surface);font-size:.8125rem;font-weight:700}.templates-preview-modal__hint-body{color:var(--ds-on-surface-variant);margin-top:.25rem;font-size:.75rem;line-height:1.5}.templates-preview-modal__footer{padding-top:.875rem!important}.templates-preview-modal__footer-start{margin-right:auto}html[data-app-shell=dashboard] .templates-preview-modal .shell-modal__btn-primary{align-items:center;gap:.375rem;display:inline-flex}@media (max-width:767px){html[data-app-shell=dashboard] .templates-preview-modal__footer.shell-modal__footer{flex-direction:column-reverse;align-items:stretch}html[data-app-shell=dashboard] .templates-preview-modal__footer .shell-modal__btn-primary,html[data-app-shell=dashboard] .templates-preview-modal__footer .shell-modal__btn-secondary{justify-content:center;width:100%}.templates-preview-modal__footer-start{margin-right:0}}html[data-app-shell=dashboard] [data-slot=alert-dialog-content].shell-modal--form,html[data-app-shell=dashboard] [data-slot=dialog-content].shell-modal--form{flex-direction:column;width:min(40rem,100vw - 1.5rem);max-width:min(40rem,100vw - 1.5rem);max-height:min(36rem,100dvh - 2rem);display:flex}html[data-app-shell=dashboard] .billing-profile-modal__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:1rem;min-height:0;padding-bottom:1rem;display:flex;overflow-y:auto}html[data-app-shell=dashboard] .billing-profile-modal__grid{gap:1rem;display:grid}@media (min-width:640px){html[data-app-shell=dashboard] .billing-profile-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-app-shell=dashboard] .billing-profile-modal .shell-modal__header,html[data-app-shell=dashboard] .billing-profile-modal [data-slot=alert-dialog-footer]{flex-shrink:0}@media (max-width:639px){html[data-app-shell=dashboard] [data-slot=alert-dialog-content].billing-profile-modal,html[data-app-shell=dashboard] [data-slot=dialog-content].billing-profile-modal{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}html[data-app-shell=dashboard] .billing-profile-modal [data-slot=alert-dialog-footer]{flex-direction:column-reverse;align-items:stretch}html[data-app-shell=dashboard] .billing-profile-modal [data-slot=alert-dialog-footer] .shell-modal__btn-primary,html[data-app-shell=dashboard] .billing-profile-modal [data-slot=alert-dialog-footer] .shell-modal__btn-secondary{justify-content:center;width:100%}}html[data-app-shell=dashboard] [data-slot=dialog-content].package-compare-modal,html[data-app-shell=dashboard] [data-slot=alert-dialog-content].package-compare-modal{flex-direction:column;width:min(56rem,100vw - 1.5rem);height:min(44rem,100dvh - 2rem);max-height:min(44rem,100dvh - 2rem);overflow:hidden;gap:0!important;max-width:min(56rem,100vw - 1.5rem)!important;padding:0!important;display:flex!important}html[data-app-shell=dashboard] .package-compare-modal__inner{flex-direction:column;flex:1;min-height:0;display:flex}html[data-app-shell=dashboard] .package-compare-modal .shell-modal__header{border-bottom:1px solid var(--ds-outline-variant);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .package-compare-modal .shell-modal__header{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 40%, transparent)}}html[data-app-shell=dashboard] .package-compare-modal__body{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 1.5rem 1rem;overflow:auto}html[data-app-shell=dashboard] .package-compare-modal__footer{flex-shrink:0;justify-content:flex-end;padding-top:.875rem!important}html[data-app-shell=dashboard] .package-compare-table__scroll{padding:1rem 0 .25rem;overflow:visible}html[data-app-shell=dashboard] .package-compare-table__frame{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-outline-variant);width:100%}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .package-compare-table__frame{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}html[data-app-shell=dashboard] .package-compare-table__frame{box-shadow:var(--shell-shadow-sm);background:#ffffffd1}html[data-app-shell=dashboard] .package-compare-table{border-collapse:separate;border-spacing:0;width:100%;min-width:36rem;font-size:.8125rem}html[data-app-shell=dashboard] .package-compare-table thead th{z-index:2;border-bottom:1px solid var(--ds-outline-variant);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .package-compare-table thead th{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}html[data-app-shell=dashboard] .package-compare-table thead th{background:#fff}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .package-compare-table thead th{background:color-mix(in srgb, white 94%, var(--ds-surface-container-low))}}html[data-app-shell=dashboard] .package-compare-table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-on-surface-variant);text-align:center;vertical-align:bottom;padding:.875rem 1rem;font-size:.6875rem;font-weight:700}html[data-app-shell=dashboard] .package-compare-table thead th:first-child{z-index:3;text-align:left;text-transform:none;letter-spacing:normal;color:var(--ds-on-surface);font-size:.75rem;left:0}html[data-app-shell=dashboard] .package-compare-table tbody th{z-index:1;border-bottom:1px solid var(--ds-outline-variant);position:sticky;left:0}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .package-compare-table tbody th{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 40%, transparent)}}html[data-app-shell=dashboard] .package-compare-table tbody th{background:#fff}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .package-compare-table tbody th{background:color-mix(in srgb, white 96%, var(--ds-surface-container-low))}}html[data-app-shell=dashboard] .package-compare-table tbody th{text-align:left;color:var(--ds-on-surface);padding:.75rem 1rem;font-size:.8125rem;font-weight:600}html[data-app-shell=dashboard] .package-compare-table tbody td{border-bottom:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .package-compare-table tbody td{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}html[data-app-shell=dashboard] .package-compare-table tbody td{text-align:center;color:var(--ds-on-surface);transition:background-color .15s var(--shell-ease);background:#ffffffe0;padding:.75rem 1rem}html[data-app-shell=dashboard] .package-compare-table tbody tr:hover td,html[data-app-shell=dashboard] .package-compare-table tbody tr:hover th{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .package-compare-table tbody tr:hover td,html[data-app-shell=dashboard] .package-compare-table tbody tr:hover th{background:color-mix(in srgb, var(--ds-primary) 4%, white)}}html[data-app-shell=dashboard] .package-compare-table__plan-head--featured{background:var(--ds-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .package-compare-table__plan-head--featured{background:color-mix(in srgb, var(--ds-primary) 8%, white)!important}}html[data-app-shell=dashboard] .package-compare-table__plan-head--current{background:var(--ds-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .package-compare-table__plan-head--current{background:color-mix(in srgb, var(--ds-primary) 12%, white)!important}}html[data-app-shell=dashboard] .package-compare-table__cell--featured{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .package-compare-table__cell--featured{background:color-mix(in srgb, var(--ds-primary) 3%, white)}}html[data-app-shell=dashboard] .package-compare-table__cell--current{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .package-compare-table__cell--current{background:color-mix(in srgb, var(--ds-primary) 5%, white)}}html[data-app-shell=dashboard] .package-compare-table__plan-label{flex-direction:column;align-items:center;gap:.375rem;display:flex}html[data-app-shell=dashboard] .package-compare-table__plan-name{letter-spacing:.02em;text-transform:none;color:var(--ds-on-surface);font-size:.8125rem;font-weight:700}html[data-app-shell=dashboard] .package-compare-table__plan-tag{border-radius:var(--shell-r-xs);letter-spacing:.05em;text-transform:uppercase;padding:.1875rem .4375rem;font-size:.5625rem;font-weight:700;line-height:1.2}html[data-app-shell=dashboard] .package-compare-table__plan-tag--popular{border:1px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .package-compare-table__plan-tag--popular{border:1px solid color-mix(in srgb, var(--ds-primary) 22%, transparent)}}html[data-app-shell=dashboard] .package-compare-table__plan-tag--popular{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .package-compare-table__plan-tag--popular{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}html[data-app-shell=dashboard] .package-compare-table__plan-tag--popular{color:var(--ds-primary)}html[data-app-shell=dashboard] .package-compare-table__plan-tag--current{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .package-compare-table__plan-tag--current{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}html[data-app-shell=dashboard] .package-compare-table__plan-tag--current{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .package-compare-table__plan-tag--current{background:color-mix(in srgb, var(--ds-surface-container-low) 85%, transparent)}}html[data-app-shell=dashboard] .package-compare-table__plan-tag--current{color:var(--ds-on-surface-variant)}@media (max-width:639px){html[data-app-shell=dashboard] [data-slot=dialog-content].package-compare-modal,html[data-app-shell=dashboard] [data-slot=alert-dialog-content].package-compare-modal{width:calc(100vw - 1rem);height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem);max-width:calc(100vw - 1rem)!important}html[data-app-shell=dashboard] .package-compare-modal__footer{flex-direction:column-reverse;align-items:stretch}html[data-app-shell=dashboard] .package-compare-modal__footer .shell-modal__btn-secondary{justify-content:center;width:100%}}.templates-preview-modal__questions-stage{gap:1rem;overflow:auto}.templates-preview-modal__questions ul{gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.templates-preview-modal__questions li{background:var(--ds-surface-container-low);border-radius:.75rem;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.templates-preview-modal__questions li{background:color-mix(in srgb, var(--ds-surface-container-low) 70%, white)}}.templates-preview-modal__questions em{color:var(--ds-on-surface-variant);white-space:nowrap;font-size:.8rem;font-style:normal}html[data-app-shell=dashboard] [data-slot=dialog-content].upgrade-plan-modal,html[data-app-shell=dashboard] [data-slot=alert-dialog-content].upgrade-plan-modal{flex-direction:column;width:min(34rem,100vw - 1.5rem);overflow:hidden;gap:0!important;max-width:min(34rem,100vw - 1.5rem)!important;padding:0!important;display:flex!important}html[data-app-shell=dashboard] .upgrade-plan-modal__inner{flex-direction:column;display:flex}html[data-app-shell=dashboard] .upgrade-plan-modal__hero{border-bottom:1px solid #fff;padding:1.5rem 1.5rem 1.25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .upgrade-plan-modal__hero{border-bottom:1px solid color-mix(in srgb, white 50%, var(--ds-outline-variant))}}html[data-app-shell=dashboard] .upgrade-plan-modal__hero-mesh{pointer-events:none;opacity:.55;background:radial-gradient(ellipse 80% 60% at 100% 0%, var(--ds-primary), transparent 70%), radial-gradient(ellipse 60% 50% at 0% 100%, var(--ds-primary), transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .upgrade-plan-modal__hero-mesh{background:radial-gradient(ellipse 80% 60% at 100% 0%, color-mix(in srgb, var(--ds-primary) 18%, transparent), transparent 70%), radial-gradient(ellipse 60% 50% at 0% 100%, color-mix(in srgb, var(--ds-primary) 10%, transparent), transparent 65%)}}html[data-app-shell=dashboard] .upgrade-plan-modal__hero-glow{pointer-events:none;background:var(--ds-primary);border-radius:9999px;width:10rem;height:10rem;position:absolute;top:-3rem;right:-2rem}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .upgrade-plan-modal__hero-glow{background:color-mix(in srgb, var(--ds-primary) 20%, transparent)}}html[data-app-shell=dashboard] .upgrade-plan-modal__hero-glow{filter:blur(40px)}html[data-app-shell=dashboard] .upgrade-plan-modal__hero-content{flex-direction:column;gap:.5rem;display:flex;position:relative}html[data-app-shell=dashboard] .upgrade-plan-modal__eyebrow{letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;font-size:.6875rem}html[data-app-shell=dashboard] .upgrade-plan-modal__title{color:var(--ds-on-surface);font-size:1.375rem;font-weight:700;line-height:1.25}html[data-app-shell=dashboard] .upgrade-plan-modal__subtitle{max-width:28rem;color:var(--ds-on-surface-variant);font-size:.875rem;line-height:1.5}html[data-app-shell=dashboard] .upgrade-plan-modal__body{flex-direction:column;gap:1.25rem;padding:1.25rem 1.5rem .5rem;display:flex}html[data-app-shell=dashboard] .upgrade-plan-modal__compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.625rem;display:grid}html[data-app-shell=dashboard] .upgrade-plan-modal__plan{border-radius:calc(var(--shell-portal-r) - .5rem);border:1px solid var(--ds-outline-variant);flex-direction:column;gap:.625rem;padding:.875rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .upgrade-plan-modal__plan{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}html[data-app-shell=dashboard] .upgrade-plan-modal__plan{background:#ffffffb8}html[data-app-shell=dashboard] .upgrade-plan-modal__plan--current{opacity:.88}html[data-app-shell=dashboard] .upgrade-plan-modal__plan--target{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .upgrade-plan-modal__plan--target{border-color:color-mix(in srgb, var(--ds-primary) 35%, var(--ds-outline-variant))}}html[data-app-shell=dashboard] .upgrade-plan-modal__plan--target{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .upgrade-plan-modal__plan--target{background:color-mix(in srgb, var(--ds-primary) 6%, white)}}html[data-app-shell=dashboard] .upgrade-plan-modal__plan--target{box-shadow:0 4px 20px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .upgrade-plan-modal__plan--target{box-shadow:0 4px 20px color-mix(in srgb, var(--ds-primary) 12%, transparent)}}html[data-app-shell=dashboard] .upgrade-plan-modal__plan--featured{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .upgrade-plan-modal__plan--featured{border-color:color-mix(in srgb, var(--ds-primary) 50%, transparent)}}html[data-app-shell=dashboard] .upgrade-plan-modal__plan-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ds-on-surface-variant);font-size:.6875rem;font-weight:600}html[data-app-shell=dashboard] .upgrade-plan-modal__plan-head{align-items:flex-start;gap:.625rem;display:flex}html[data-app-shell=dashboard] .upgrade-plan-modal__plan-icon{flex-shrink:0}html[data-app-shell=dashboard] .upgrade-plan-modal__plan-name{color:var(--ds-on-surface);font-size:.9375rem;font-weight:700;line-height:1.3}html[data-app-shell=dashboard] .upgrade-plan-modal__plan-meta{color:var(--ds-on-surface-variant);margin-top:.125rem;font-size:.75rem}html[data-app-shell=dashboard] .upgrade-plan-modal__price-row{flex-wrap:wrap;align-items:baseline;gap:.25rem;margin-top:.25rem;display:flex}html[data-app-shell=dashboard] .upgrade-plan-modal__price{color:var(--ds-primary);font-size:1.125rem;font-weight:700}html[data-app-shell=dashboard] .upgrade-plan-modal__price-period{color:var(--ds-on-surface-variant);font-size:.75rem}html[data-app-shell=dashboard] .upgrade-plan-modal__arrow{width:2rem;height:2rem;color:var(--ds-primary);background:var(--ds-primary);border-radius:9999px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .upgrade-plan-modal__arrow{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}html[data-app-shell=dashboard] .upgrade-plan-modal__features{border-radius:calc(var(--shell-portal-r) - .625rem);border:1px solid var(--ds-outline-variant);padding:1rem}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .upgrade-plan-modal__features{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}html[data-app-shell=dashboard] .upgrade-plan-modal__features{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .upgrade-plan-modal__features{background:color-mix(in srgb, var(--ds-surface-container-low) 80%, white)}}html[data-app-shell=dashboard] .upgrade-plan-modal__features-title{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-on-surface-variant);margin-bottom:.625rem;font-size:.75rem;font-weight:600}html[data-app-shell=dashboard] .upgrade-plan-modal__features-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}html[data-app-shell=dashboard] .upgrade-plan-modal__features-list li{color:var(--ds-on-surface);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.45;display:flex}html[data-app-shell=dashboard] .upgrade-plan-modal__note{color:var(--ds-on-surface-variant);font-size:.75rem;line-height:1.45}html[data-app-shell=dashboard] .upgrade-plan-modal__footer{border-top:1px solid var(--ds-outline-variant);flex-shrink:0;gap:.625rem;padding:1rem 1.5rem 1.25rem!important}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .upgrade-plan-modal__footer{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 40%, transparent)}}html[data-app-shell=dashboard] .upgrade-plan-modal__confirm{align-items:center;gap:.375rem;display:inline-flex}html[data-app-shell=dashboard] .upgrade-plan-modal__confirm--muted{background:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .upgrade-plan-modal__confirm--muted{background:color-mix(in srgb, var(--ds-on-surface-variant) 18%, transparent)}}html[data-app-shell=dashboard] .upgrade-plan-modal__processing{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 0;display:flex}html[data-app-shell=dashboard] .upgrade-plan-modal__processing-pill{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .upgrade-plan-modal__processing-pill{border-color:color-mix(in srgb, var(--ds-primary) 18%, transparent)}}html[data-app-shell=dashboard] .upgrade-plan-modal__processing-pill{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .upgrade-plan-modal__processing-pill{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}html[data-app-shell=dashboard] .upgrade-plan-modal__processing-pill{color:var(--ds-on-surface-variant)}@media (max-width:540px){html[data-app-shell=dashboard] .upgrade-plan-modal__compare{grid-template-rows:auto auto auto;grid-template-columns:1fr}html[data-app-shell=dashboard] .upgrade-plan-modal__arrow{justify-self:center;transform:rotate(90deg)}html[data-app-shell=dashboard] .upgrade-plan-modal__footer{flex-direction:column-reverse;align-items:stretch}html[data-app-shell=dashboard] .upgrade-plan-modal__footer .shell-modal__btn-secondary,html[data-app-shell=dashboard] .upgrade-plan-modal__footer .upgrade-plan-modal__confirm{justify-content:center;width:100%}}html[data-app-shell=dashboard] [data-slot=alert-dialog-content].cancel-subscription-modal{max-width:26rem}html[data-app-shell=dashboard] .cancel-subscription-modal__inner{flex-direction:column;display:flex}html[data-app-shell=dashboard] .cancel-subscription-modal__hero{border-bottom:1px solid var(--ds-outline-variant);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .cancel-subscription-modal__hero{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}html[data-app-shell=dashboard] .cancel-subscription-modal__hero-mesh{background:radial-gradient(circle at 18% 20%, var(--destructive,#dc2626), transparent 52%), radial-gradient(circle at 82% 0%, var(--ds-primary), transparent 48%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .cancel-subscription-modal__hero-mesh{background:radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--destructive,#dc2626) 12%, transparent), transparent 52%), radial-gradient(circle at 82% 0%, color-mix(in srgb, var(--ds-primary) 8%, transparent), transparent 48%)}}html[data-app-shell=dashboard] .cancel-subscription-modal__hero-glow{background:var(--destructive,#dc2626);border-radius:9999px;width:8rem;height:8rem;position:absolute;top:-2.5rem;right:-1.5rem}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .cancel-subscription-modal__hero-glow{background:color-mix(in srgb, var(--destructive,#dc2626) 16%, transparent)}}html[data-app-shell=dashboard] .cancel-subscription-modal__hero-glow{filter:blur(28px)}html[data-app-shell=dashboard] .cancel-subscription-modal__hero-content{text-align:center;flex-direction:column;align-items:center;gap:.875rem;padding:1.5rem 1.5rem 1.25rem;display:flex;position:relative}html[data-app-shell=dashboard] .cancel-subscription-modal__icon-wrap{border:1px solid var(--destructive,#dc2626);border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .cancel-subscription-modal__icon-wrap{border:1px solid color-mix(in srgb, var(--destructive,#dc2626) 24%, transparent)}}html[data-app-shell=dashboard] .cancel-subscription-modal__icon-wrap{background:var(--destructive,#dc2626)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .cancel-subscription-modal__icon-wrap{background:color-mix(in srgb, var(--destructive,#dc2626) 8%, white)}}html[data-app-shell=dashboard] .cancel-subscription-modal__icon-wrap{color:var(--destructive,#dc2626);box-shadow:0 8px 24px var(--destructive,#dc2626)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .cancel-subscription-modal__icon-wrap{box-shadow:0 8px 24px color-mix(in srgb, var(--destructive,#dc2626) 12%, transparent)}}html[data-app-shell=dashboard] .cancel-subscription-modal__header{text-align:center;align-items:center;padding:0}html[data-app-shell=dashboard] .cancel-subscription-modal__header .shell-modal__title{font-size:1.125rem}html[data-app-shell=dashboard] .cancel-subscription-modal__header .shell-modal__description{max-width:22rem}html[data-app-shell=dashboard] .cancel-subscription-modal__body{padding-top:1rem}html[data-app-shell=dashboard] .cancel-subscription-modal__points{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}html[data-app-shell=dashboard] .cancel-subscription-modal__points li{color:var(--ds-on-surface-variant);align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.45;display:flex}html[data-app-shell=dashboard] .cancel-subscription-modal__points li .material-symbols-outlined{color:var(--ds-on-surface-variant);flex-shrink:0;margin-top:.0625rem}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .cancel-subscription-modal__points li .material-symbols-outlined{color:color-mix(in srgb, var(--ds-on-surface-variant) 78%, transparent)}}html[data-app-shell=dashboard] .cancel-subscription-modal__note{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-outline-variant);margin-top:1rem;padding:.75rem .875rem}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .cancel-subscription-modal__note{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 70%, transparent)}}html[data-app-shell=dashboard] .cancel-subscription-modal__note{color:var(--ds-on-surface);background:#ffffffb8;font-size:.8125rem;line-height:1.45}html[data-app-shell=dashboard] .cancel-subscription-modal__processing{justify-content:center;padding:.5rem 0 .25rem;display:flex}html[data-app-shell=dashboard] .cancel-subscription-modal__processing-pill{color:var(--destructive,#dc2626)}html[data-app-shell=dashboard] .cancel-subscription-modal__footer{flex-direction:row;justify-content:flex-end;gap:.5rem;padding:0 1.5rem 1.25rem;display:flex}@media (max-width:639px){html[data-app-shell=dashboard] .cancel-subscription-modal__footer{flex-direction:column-reverse}html[data-app-shell=dashboard] .cancel-subscription-modal__footer .cancel-subscription-modal__keep,html[data-app-shell=dashboard] .cancel-subscription-modal__footer .cancel-subscription-modal__confirm{width:100%}}html[data-app-shell=dashboard] [data-slot=alert-dialog-content].role-dialog-modal,html[data-app-shell=dashboard] [data-slot=dialog-content].role-dialog-modal{flex-direction:column;width:min(44rem,100vw - 1.5rem);max-height:min(40rem,100dvh - 2rem);max-width:min(44rem,100vw - 1.5rem)!important;display:flex!important}html[data-app-shell=dashboard] .role-dialog-modal__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:1rem;min-height:0;padding-bottom:1rem;display:flex;overflow-y:auto}html[data-app-shell=dashboard] .role-dialog-modal__fields{gap:1rem;display:grid}@media (min-width:640px){html[data-app-shell=dashboard] .role-dialog-modal__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-app-shell=dashboard] .role-dialog-modal__admin-note{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-primary);align-items:flex-start;gap:.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .role-dialog-modal__admin-note{border:1px solid color-mix(in srgb, var(--ds-primary) 18%, transparent)}}html[data-app-shell=dashboard] .role-dialog-modal__admin-note{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .role-dialog-modal__admin-note{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}html[data-app-shell=dashboard] .role-dialog-modal__admin-note{color:var(--ds-on-surface-variant);padding:.75rem .875rem;font-size:.8125rem;line-height:1.5}html[data-app-shell=dashboard] .role-dialog-modal__loading{justify-content:center;align-items:center;min-height:8rem;display:flex}html[data-app-shell=dashboard] .role-dialog-modal__permissions-head{margin-bottom:.25rem}html[data-app-shell=dashboard] .role-dialog-modal__permissions-title{color:var(--ds-on-surface);font-size:.875rem;font-weight:700}html[data-app-shell=dashboard] .role-dialog-modal__permissions-desc{color:var(--ds-on-surface-variant);margin-top:.25rem;font-size:.75rem;line-height:1.5}html[data-app-shell=dashboard] .role-dialog-modal__permission-groups{gap:.875rem;display:grid}html[data-app-shell=dashboard] .role-dialog-modal__permission-group{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .role-dialog-modal__permission-group{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}html[data-app-shell=dashboard] .role-dialog-modal__permission-group{background:#ffffffb8;padding:.875rem}html[data-app-shell=dashboard] .role-dialog-modal__permission-category{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-on-surface-variant);margin-bottom:.625rem;font-size:.75rem;font-weight:700}html[data-app-shell=dashboard] .role-dialog-modal__permission-list{gap:.5rem;display:grid}@media (min-width:640px){html[data-app-shell=dashboard] .role-dialog-modal__permission-list{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-app-shell=dashboard] .role-dialog-modal__permission-item{color:var(--ds-on-surface);cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.45;display:flex}html[data-app-shell=dashboard] .role-dialog-modal .shell-modal__header,html[data-app-shell=dashboard] .role-dialog-modal [data-slot=alert-dialog-footer]{flex-shrink:0}html[data-app-shell=dashboard] [data-slot=alert-dialog-content].role-delete-modal,html[data-app-shell=dashboard] [data-slot=dialog-content].role-delete-modal{flex-direction:column;max-width:32rem!important;display:flex!important}html[data-app-shell=dashboard] .role-delete-modal__body{padding:0 1.5rem 1rem}html[data-app-shell=dashboard] .role-delete-modal__empty{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px dashed var(--ds-outline-variant);justify-content:space-between;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .role-delete-modal__empty{border:1px dashed color-mix(in srgb, var(--ds-outline-variant) 60%, transparent)}}html[data-app-shell=dashboard] .role-delete-modal__empty{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .role-delete-modal__empty{background:color-mix(in srgb, var(--ds-surface-container-low) 50%, transparent)}}html[data-app-shell=dashboard] .role-delete-modal__empty{color:var(--ds-on-surface-variant);padding:.75rem;font-size:.8125rem}html[data-app-shell=dashboard] .role-delete-modal__select-row{align-items:center;gap:.5rem;display:flex}html[data-app-shell=dashboard] .role-delete-modal__add-btn,html[data-app-shell=dashboard] .role-delete-modal [data-slot=alert-dialog-footer]{flex-shrink:0}@media (max-width:639px){html[data-app-shell=dashboard] [data-slot=alert-dialog-content].role-dialog-modal,html[data-app-shell=dashboard] [data-slot=dialog-content].role-dialog-modal{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);max-width:calc(100vw - 1rem)!important}html[data-app-shell=dashboard] .role-delete-modal__empty{flex-direction:column;align-items:stretch}}html[data-app-shell=dashboard] [data-slot=alert-dialog-content].team-invite-modal,html[data-app-shell=dashboard] [data-slot=dialog-content].team-invite-modal{flex-direction:column;width:min(36rem,100vw - 1.5rem);max-height:min(42rem,100dvh - 2rem);overflow:hidden;gap:0!important;max-width:min(36rem,100vw - 1.5rem)!important;padding:0!important;display:flex!important}html[data-app-shell=dashboard] .team-invite-modal__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;min-height:0;padding-bottom:1rem;display:flex;overflow-y:auto}html[data-app-shell=dashboard] .team-invite-modal__form{flex-direction:column;gap:1rem;display:flex}html[data-app-shell=dashboard] .team-invite-modal__progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;display:grid}html[data-app-shell=dashboard] .team-invite-modal__progress-segment{border-radius:var(--shell-portal-r);background:var(--ds-outline-variant);height:.25rem}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-invite-modal__progress-segment{background:color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}html[data-app-shell=dashboard] .team-invite-modal__progress-segment{transition:background-color .2s var(--shell-ease)}html[data-app-shell=dashboard] .team-invite-modal__progress-segment--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-invite-modal__progress-segment--active{background:color-mix(in srgb, var(--ds-primary) 72%, transparent)}}html[data-app-shell=dashboard] .team-invite-modal__input--error{border-color:var(--ds-error)!important}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-invite-modal__input--error{border-color:color-mix(in srgb, var(--ds-error) 45%, transparent)!important}}html[data-app-shell=dashboard] .team-invite-modal__role-section{flex-direction:column;gap:.625rem;display:flex}html[data-app-shell=dashboard] .team-invite-modal__role-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}html[data-app-shell=dashboard] .team-invite-modal__roles-link{color:var(--ds-primary);align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}html[data-app-shell=dashboard] .team-invite-modal__roles-link:hover{text-decoration:underline}html[data-app-shell=dashboard] .team-invite-modal__roles-loading{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px dashed var(--ds-outline-variant);justify-content:center;align-items:center;min-height:5.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-invite-modal__roles-loading{border:1px dashed color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}html[data-app-shell=dashboard] .team-invite-modal__roles-loading{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-invite-modal__roles-loading{background:color-mix(in srgb, var(--ds-surface-container-low) 45%, transparent)}}html[data-app-shell=dashboard] .team-invite-modal__empty{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px dashed var(--ds-outline-variant);flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-invite-modal__empty{border:1px dashed color-mix(in srgb, var(--ds-outline-variant) 60%, transparent)}}html[data-app-shell=dashboard] .team-invite-modal__empty{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-invite-modal__empty{background:color-mix(in srgb, var(--ds-surface-container-low) 50%, transparent)}}html[data-app-shell=dashboard] .team-invite-modal__empty{color:var(--ds-on-surface-variant);padding:.875rem;font-size:.8125rem}html[data-app-shell=dashboard] .team-invite-modal__empty-btn{border-radius:calc(var(--shell-portal-r) - .375rem)!important}html[data-app-shell=dashboard] .team-invite-modal__role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}html[data-app-shell=dashboard] .team-invite-modal__role-chip{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-outline-variant);align-items:center;gap:.5rem;min-height:2.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-invite-modal__role-chip{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 65%, transparent)}}html[data-app-shell=dashboard] .team-invite-modal__role-chip{color:var(--ds-on-surface);text-align:left;cursor:pointer;transition:border-color .2s var(--shell-ease), background-color .2s var(--shell-ease), box-shadow .2s var(--shell-ease);background:#ffffffc7;padding:.625rem .75rem;font-size:.8125rem;font-weight:600}html[data-app-shell=dashboard] .team-invite-modal__role-chip:hover:not(:disabled){border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-invite-modal__role-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-primary) 28%, transparent)}}html[data-app-shell=dashboard] .team-invite-modal__role-chip:hover:not(:disabled){background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-invite-modal__role-chip:hover:not(:disabled){background:color-mix(in srgb, var(--ds-primary) 5%, white)}}html[data-app-shell=dashboard] .team-invite-modal__role-chip--selected{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-invite-modal__role-chip--selected{border-color:color-mix(in srgb, var(--ds-primary) 35%, transparent)}}html[data-app-shell=dashboard] .team-invite-modal__role-chip--selected{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-invite-modal__role-chip--selected{background:color-mix(in srgb, var(--ds-primary) 10%, white)}}html[data-app-shell=dashboard] .team-invite-modal__role-chip--selected{box-shadow:0 0 0 1px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-invite-modal__role-chip--selected{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-primary) 12%, transparent)}}html[data-app-shell=dashboard] .team-invite-modal__role-chip--selected{color:var(--ds-primary)}html[data-app-shell=dashboard] .team-invite-modal__role-chip-check{margin-left:auto}html[data-app-shell=dashboard] .team-invite-modal__role-chip--add{color:var(--ds-on-surface-variant);border-style:dashed}html[data-app-shell=dashboard] .team-invite-modal__summary{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-primary);align-items:flex-start;gap:.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-invite-modal__summary{border:1px solid color-mix(in srgb, var(--ds-primary) 16%, transparent)}}html[data-app-shell=dashboard] .team-invite-modal__summary{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-invite-modal__summary{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}html[data-app-shell=dashboard] .team-invite-modal__summary{color:var(--ds-on-surface-variant);padding:.75rem .875rem;font-size:.75rem;line-height:1.5}html[data-app-shell=dashboard] .team-invite-modal__footer{flex-shrink:0}html[data-app-shell=dashboard] .team-invite-modal__submit{align-items:center;gap:.375rem;display:inline-flex}html[data-app-shell=dashboard] [data-slot=alert-dialog-content].team-edit-modal,html[data-app-shell=dashboard] [data-slot=dialog-content].team-edit-modal{flex-direction:column;width:min(40rem,100vw - 1.5rem);max-height:min(36rem,100dvh - 2rem);overflow:hidden;gap:0!important;max-width:min(40rem,100vw - 1.5rem)!important;padding:0!important;display:flex!important}html[data-app-shell=dashboard] .team-edit-modal__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:1rem;min-height:0;padding-bottom:1rem;display:flex;position:relative;overflow-y:auto}html[data-app-shell=dashboard] .team-edit-modal__grid{gap:1rem;display:grid}@media (min-width:640px){html[data-app-shell=dashboard] .team-edit-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-app-shell=dashboard] .team-edit-modal__password .shell-modal__input{padding-right:2.5rem}html[data-app-shell=dashboard] .team-edit-modal__password-toggle{color:var(--ds-on-surface-variant);cursor:pointer;background:0 0;border:0;display:inline-flex;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}html[data-app-shell=dashboard] [data-slot=alert-dialog-content].team-delete-modal,html[data-app-shell=dashboard] [data-slot=dialog-content].team-delete-modal{flex-direction:column;max-width:32rem!important;display:flex!important}html[data-app-shell=dashboard] .team-invite-modal .shell-modal__header,html[data-app-shell=dashboard] .team-edit-modal .shell-modal__header,html[data-app-shell=dashboard] .team-delete-modal .shell-modal__header,html[data-app-shell=dashboard] .team-invite-modal [data-slot=alert-dialog-footer],html[data-app-shell=dashboard] .team-edit-modal [data-slot=alert-dialog-footer],html[data-app-shell=dashboard] .team-delete-modal [data-slot=alert-dialog-footer]{flex-shrink:0}@media (max-width:639px){html[data-app-shell=dashboard] [data-slot=alert-dialog-content].team-invite-modal,html[data-app-shell=dashboard] [data-slot=dialog-content].team-invite-modal,html[data-app-shell=dashboard] [data-slot=alert-dialog-content].team-edit-modal,html[data-app-shell=dashboard] [data-slot=dialog-content].team-edit-modal{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);max-width:calc(100vw - 1rem)!important}html[data-app-shell=dashboard] .team-invite-modal__empty{flex-direction:column;align-items:stretch}html[data-app-shell=dashboard] .team-invite-modal__role-grid{grid-template-columns:minmax(0,1fr)}}html[data-app-shell=dashboard] [data-slot=alert-dialog-content].team-pending-modal,html[data-app-shell=dashboard] [data-slot=dialog-content].team-pending-modal{flex-direction:column;width:min(36rem,100vw - 1.5rem);max-height:min(42rem,100dvh - 2rem);overflow:hidden;gap:0!important;max-width:min(36rem,100vw - 1.5rem)!important;padding:0!important;display:flex!important}html[data-app-shell=dashboard] .team-pending-modal__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:1rem;min-height:0;padding-bottom:1rem;display:flex;overflow-y:auto}html[data-app-shell=dashboard] .team-pending-modal__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}html[data-app-shell=dashboard] .team-pending-modal__stat{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-outline-variant);align-items:center;gap:.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-pending-modal__stat{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}html[data-app-shell=dashboard] .team-pending-modal__stat{background:#ffffffb8;padding:.75rem .875rem}html[data-app-shell=dashboard] .team-pending-modal__stat--warning{background:#fdf7f0;border-color:#d9770638}html[data-app-shell=dashboard] .team-pending-modal__stat-icon{border-radius:calc(var(--shell-portal-r) - .625rem);background:var(--ds-primary);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-pending-modal__stat-icon{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}html[data-app-shell=dashboard] .team-pending-modal__stat-icon{color:var(--ds-primary)}html[data-app-shell=dashboard] .team-pending-modal__stat-icon--warning{color:#d97706;background:#d977061f}html[data-app-shell=dashboard] .team-pending-modal__stat-value{color:var(--ds-on-surface);font-size:1.125rem;font-weight:700;line-height:1}html[data-app-shell=dashboard] .team-pending-modal__stat-label{color:var(--ds-on-surface-variant);margin-top:.125rem;font-size:.6875rem}html[data-app-shell=dashboard] .team-pending-modal__search{position:relative}html[data-app-shell=dashboard] .team-pending-modal__search-icon{pointer-events:none;z-index:1;color:var(--ds-on-surface-variant);position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}html[data-app-shell=dashboard] .team-pending-modal__search-input{padding-left:2.375rem!important}html[data-app-shell=dashboard] .team-pending-modal__note{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-primary);align-items:flex-start;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-pending-modal__note{border:1px solid color-mix(in srgb, var(--ds-primary) 16%, transparent)}}html[data-app-shell=dashboard] .team-pending-modal__note{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-pending-modal__note{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}html[data-app-shell=dashboard] .team-pending-modal__note{color:var(--ds-on-surface-variant);padding:.75rem .875rem;font-size:.75rem;line-height:1.5}html[data-app-shell=dashboard] .team-pending-modal__skeletons{flex-direction:column;gap:.75rem;display:flex}html[data-app-shell=dashboard] .team-pending-modal__skeleton-card{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-outline-variant);gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-pending-modal__skeleton-card{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}html[data-app-shell=dashboard] .team-pending-modal__skeleton-card{background:#ffffffc7;padding:.875rem}html[data-app-shell=dashboard] .team-pending-modal__loading{justify-content:center;align-items:center;min-height:10rem;display:flex}html[data-app-shell=dashboard] .team-pending-modal__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem .5rem;display:flex}html[data-app-shell=dashboard] .team-pending-modal__empty-icon{border-radius:var(--dash-r-full);background:var(--ds-primary);justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-pending-modal__empty-icon{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}html[data-app-shell=dashboard] .team-pending-modal__empty-title{color:var(--ds-on-surface);margin-top:.875rem;font-size:.875rem;font-weight:700}html[data-app-shell=dashboard] .team-pending-modal__empty-desc{max-width:16rem;color:var(--ds-on-surface-variant);margin-top:.375rem;font-size:.75rem;line-height:1.5}html[data-app-shell=dashboard] .team-pending-modal__empty .team-page__create-btn{margin-top:1rem;border-radius:calc(var(--shell-portal-r) - .375rem)!important}html[data-app-shell=dashboard] .team-pending-modal__no-results{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px dashed var(--ds-outline-variant);flex-direction:column;align-items:center;gap:.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-pending-modal__no-results{border:1px dashed color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}html[data-app-shell=dashboard] .team-pending-modal__no-results{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-pending-modal__no-results{background:color-mix(in srgb, var(--ds-surface-container-low) 45%, transparent)}}html[data-app-shell=dashboard] .team-pending-modal__no-results{text-align:center;padding:1.5rem 1rem}html[data-app-shell=dashboard] .team-pending-modal__no-results-title{color:var(--ds-on-surface-variant);font-size:.8125rem;font-weight:600}html[data-app-shell=dashboard] .team-pending-modal__clear-search{border-radius:calc(var(--shell-portal-r) - .375rem)!important}html[data-app-shell=dashboard] .team-pending-modal__list{flex-direction:column;gap:.75rem;display:flex}html[data-app-shell=dashboard] .team-pending-modal__card{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-pending-modal__card{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}html[data-app-shell=dashboard] .team-pending-modal__card{transition:border-color .2s var(--shell-ease), box-shadow .2s var(--shell-ease);background:#ffffffc7;padding:.875rem}html[data-app-shell=dashboard] .team-pending-modal__card:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-pending-modal__card:hover{border-color:color-mix(in srgb, var(--ds-primary) 18%, transparent)}}html[data-app-shell=dashboard] .team-pending-modal__card:hover{box-shadow:0 1px 0 var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-pending-modal__card:hover{box-shadow:0 1px 0 color-mix(in srgb, var(--ds-primary) 6%, transparent)}}html[data-app-shell=dashboard] .team-pending-modal__card-top{align-items:flex-start;gap:.75rem;display:flex}html[data-app-shell=dashboard] .team-pending-modal__avatar{border-radius:var(--dash-r-full);background:var(--ds-primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-pending-modal__avatar{background:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}html[data-app-shell=dashboard] .team-pending-modal__avatar{color:var(--ds-primary);font-size:.875rem;font-weight:700}html[data-app-shell=dashboard] .team-pending-modal__card-main{flex:1;min-width:0}html[data-app-shell=dashboard] .team-pending-modal__card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem;display:flex}html[data-app-shell=dashboard] .team-pending-modal__card-email{color:var(--ds-on-surface);word-break:break-all;font-size:.8125rem;font-weight:600}html[data-app-shell=dashboard] .team-pending-modal__status{border-radius:calc(var(--shell-portal-r) - .625rem);border:1px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-pending-modal__status{border:1px solid color-mix(in srgb, var(--ds-primary) 20%, transparent)}}html[data-app-shell=dashboard] .team-pending-modal__status{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-pending-modal__status{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}html[data-app-shell=dashboard] .team-pending-modal__status{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-primary);padding:.125rem .375rem;font-size:.625rem;font-weight:700}html[data-app-shell=dashboard] .team-pending-modal__card-role{border-radius:calc(var(--shell-portal-r) - .625rem);border:1px solid var(--ds-outline-variant);align-items:center;gap:.25rem;margin-top:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-pending-modal__card-role{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}html[data-app-shell=dashboard] .team-pending-modal__card-role{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-pending-modal__card-role{background:color-mix(in srgb, var(--ds-surface-container-low) 70%, transparent)}}html[data-app-shell=dashboard] .team-pending-modal__card-role{color:var(--ds-on-surface-variant);padding:.125rem .5rem;font-size:.6875rem;font-weight:600}html[data-app-shell=dashboard] .team-pending-modal__card-meta{border-top:1px solid var(--ds-outline-variant);gap:.25rem;margin-top:.75rem;padding-top:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-pending-modal__card-meta{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}html[data-app-shell=dashboard] .team-pending-modal__card-meta-row{color:var(--ds-on-surface-variant);align-items:center;gap:.375rem;font-size:.6875rem;display:flex}html[data-app-shell=dashboard] .team-pending-modal__card-meta-row--warning{color:#b45309;font-weight:600}html[data-app-shell=dashboard] .team-pending-modal__card-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}html[data-app-shell=dashboard] .team-pending-modal__action-btn{flex:1;justify-content:center;align-items:center;gap:.375rem;min-width:0;display:inline-flex;border-radius:calc(var(--shell-portal-r) - .375rem)!important}html[data-app-shell=dashboard] .team-pending-modal__action-btn--danger{border-color:var(--destructive,#dc2626)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-pending-modal__action-btn--danger{border-color:color-mix(in srgb, var(--destructive,#dc2626) 35%, transparent)}}html[data-app-shell=dashboard] .team-pending-modal__action-btn--danger{color:var(--destructive,#dc2626)}html[data-app-shell=dashboard] .team-pending-modal__action-btn--danger:hover{border-color:var(--destructive,#dc2626)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-pending-modal__action-btn--danger:hover{border-color:color-mix(in srgb, var(--destructive,#dc2626) 50%, transparent)}}html[data-app-shell=dashboard] .team-pending-modal__action-btn--danger:hover{background:var(--destructive,#dc2626)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-pending-modal__action-btn--danger:hover{background:color-mix(in srgb, var(--destructive,#dc2626) 6%, white)}}html[data-app-shell=dashboard] .team-pending-modal__footer{flex-shrink:0}html[data-app-shell=dashboard] .team-pending-modal__footer .team-page__create-btn{border-radius:calc(var(--shell-portal-r) - .375rem)!important}html[data-app-shell=dashboard] .team-pending-modal .shell-modal__header,html[data-app-shell=dashboard] .team-pending-modal [data-slot=alert-dialog-footer]{flex-shrink:0}@media (max-width:639px){html[data-app-shell=dashboard] [data-slot=alert-dialog-content].team-pending-modal,html[data-app-shell=dashboard] [data-slot=dialog-content].team-pending-modal{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);max-width:calc(100vw - 1rem)!important}html[data-app-shell=dashboard] .team-pending-modal__stats{grid-template-columns:minmax(0,1fr)}html[data-app-shell=dashboard] .team-pending-modal__card-actions{flex-direction:column}}html[data-app-shell=dashboard] [data-slot=alert-dialog-content].team-activity-modal,html[data-app-shell=dashboard] [data-slot=dialog-content].team-activity-modal{flex-direction:column;width:min(36rem,100vw - 1.5rem);max-height:min(42rem,100dvh - 2rem);overflow:hidden;gap:0!important;max-width:min(36rem,100vw - 1.5rem)!important;padding:0!important;display:flex!important}html[data-app-shell=dashboard] .team-activity-modal__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:1rem;min-height:0;padding-bottom:1rem;display:flex;overflow-y:auto}html[data-app-shell=dashboard] .team-activity-modal__member{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-outline-variant);align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__member{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__member{background:#ffffffb8;padding:.75rem .875rem}html[data-app-shell=dashboard] .team-activity-modal__member-avatar{border-radius:var(--dash-r-full);background:var(--ds-primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__member-avatar{background:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__member-avatar{color:var(--ds-primary);font-size:.875rem;font-weight:700}html[data-app-shell=dashboard] .team-activity-modal__member-main{min-width:0}html[data-app-shell=dashboard] .team-activity-modal__member-name{color:var(--ds-on-surface);font-size:.8125rem;font-weight:700}html[data-app-shell=dashboard] .team-activity-modal__member-role{border-radius:calc(var(--shell-portal-r) - .625rem);border:1px solid var(--ds-outline-variant);align-items:center;gap:.25rem;margin-top:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__member-role{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__member-role{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__member-role{background:color-mix(in srgb, var(--ds-surface-container-low) 70%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__member-role{color:var(--ds-on-surface-variant);padding:.125rem .5rem;font-size:.6875rem;font-weight:600}html[data-app-shell=dashboard] .team-activity-modal__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}html[data-app-shell=dashboard] .team-activity-modal__stat{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-outline-variant);align-items:center;gap:.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__stat{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__stat{background:#ffffffb8;padding:.75rem .875rem}html[data-app-shell=dashboard] .team-activity-modal__stat--warning{background:#fdf7f0;border-color:#d9770638}html[data-app-shell=dashboard] .team-activity-modal__stat-icon{border-radius:calc(var(--shell-portal-r) - .625rem);background:var(--ds-primary);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__stat-icon{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__stat-icon{color:var(--ds-primary)}html[data-app-shell=dashboard] .team-activity-modal__stat-icon--warning{color:#d97706;background:#d977061f}html[data-app-shell=dashboard] .team-activity-modal__stat-value{color:var(--ds-on-surface);font-size:1.125rem;font-weight:700;line-height:1}html[data-app-shell=dashboard] .team-activity-modal__stat-label{color:var(--ds-on-surface-variant);margin-top:.125rem;font-size:.6875rem}html[data-app-shell=dashboard] .team-activity-modal__search{position:relative}html[data-app-shell=dashboard] .team-activity-modal__search-icon{pointer-events:none;z-index:1;color:var(--ds-on-surface-variant);position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}html[data-app-shell=dashboard] .team-activity-modal__search-input{padding-left:2.375rem!important}html[data-app-shell=dashboard] .team-activity-modal__note{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-primary);align-items:flex-start;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__note{border:1px solid color-mix(in srgb, var(--ds-primary) 16%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__note{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__note{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__note{color:var(--ds-on-surface-variant);padding:.75rem .875rem;font-size:.75rem;line-height:1.5}html[data-app-shell=dashboard] .team-activity-modal__skeletons{flex-direction:column;gap:.75rem;display:flex}html[data-app-shell=dashboard] .team-activity-modal__skeleton-card{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-outline-variant);gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__skeleton-card{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__skeleton-card{background:#ffffffc7;padding:.875rem}html[data-app-shell=dashboard] .team-activity-modal__no-results{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px dashed var(--ds-outline-variant);flex-direction:column;align-items:center;gap:.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__no-results{border:1px dashed color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__no-results{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__no-results{background:color-mix(in srgb, var(--ds-surface-container-low) 45%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__no-results{text-align:center;padding:1.5rem 1rem}html[data-app-shell=dashboard] .team-activity-modal__no-results-title{color:var(--ds-on-surface-variant);font-size:.8125rem;font-weight:600}html[data-app-shell=dashboard] .team-activity-modal__clear-search{border-radius:calc(var(--shell-portal-r) - .375rem)!important}html[data-app-shell=dashboard] .team-activity-modal__timeline{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}html[data-app-shell=dashboard] .team-activity-modal__item{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding-bottom:1rem;display:grid}html[data-app-shell=dashboard] .team-activity-modal__dot{z-index:1;border-radius:var(--dash-r-full);border:1px solid var(--ds-outline-variant);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__dot{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__dot{color:var(--ds-on-surface-variant);background:#ffffffd9}html[data-app-shell=dashboard] .team-activity-modal__dot:after{content:"";background:var(--ds-outline-variant);width:1px;height:calc(100% + 1rem);position:absolute;top:100%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__dot:after{background:color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__dot--last:after{display:none}html[data-app-shell=dashboard] .team-activity-modal__dot--success{color:#16a34a;background:#e8f6ed;border-color:#16a34a4d}html[data-app-shell=dashboard] .team-activity-modal__dot--warning{color:#d97706;background:#fbf1e6;border-color:#d977064d}html[data-app-shell=dashboard] .team-activity-modal__dot--danger{border-color:var(--destructive,#dc2626)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__dot--danger{border-color:color-mix(in srgb, var(--destructive,#dc2626) 30%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__dot--danger{background:var(--destructive,#dc2626)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__dot--danger{background:color-mix(in srgb, var(--destructive,#dc2626) 10%, white)}}html[data-app-shell=dashboard] .team-activity-modal__dot--danger{color:var(--destructive,#dc2626)}html[data-app-shell=dashboard] .team-activity-modal__card{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__card{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__card{transition:border-color .2s var(--shell-ease), box-shadow .2s var(--shell-ease);background:#ffffffc7;padding:.875rem}html[data-app-shell=dashboard] .team-activity-modal__card:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__card:hover{border-color:color-mix(in srgb, var(--ds-primary) 18%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__card:hover{box-shadow:0 1px 0 var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__card:hover{box-shadow:0 1px 0 color-mix(in srgb, var(--ds-primary) 6%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem;display:flex}html[data-app-shell=dashboard] .team-activity-modal__badge{border-radius:calc(var(--shell-portal-r) - .625rem);padding:.125rem .5rem;font-size:.6875rem;font-weight:700}html[data-app-shell=dashboard] .team-activity-modal__badge--default{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__badge--default{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__badge--default{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__badge--default{background:color-mix(in srgb, var(--ds-surface-container-low) 80%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__badge--default{color:var(--ds-on-surface-variant)}html[data-app-shell=dashboard] .team-activity-modal__badge--success{color:#15803d;background:#16a34a1a;border:1px solid #16a34a40}html[data-app-shell=dashboard] .team-activity-modal__badge--warning{color:#b45309;background:#d977061a;border:1px solid #d9770640}html[data-app-shell=dashboard] .team-activity-modal__badge--danger{border:1px solid var(--destructive,#dc2626)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__badge--danger{border:1px solid color-mix(in srgb, var(--destructive,#dc2626) 25%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__badge--danger{background:var(--destructive,#dc2626)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__badge--danger{background:color-mix(in srgb, var(--destructive,#dc2626) 10%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__badge--danger{color:var(--destructive,#dc2626)}html[data-app-shell=dashboard] .team-activity-modal__time{color:var(--ds-on-surface-variant);font-size:.6875rem}html[data-app-shell=dashboard] .team-activity-modal__text{color:var(--ds-on-surface);margin-top:.5rem;font-size:.8125rem;line-height:1.5}html[data-app-shell=dashboard] .team-activity-modal__meta-inline{font-weight:600}html[data-app-shell=dashboard] .team-activity-modal__performer{border-radius:calc(var(--shell-portal-r) - .625rem);border:1px solid var(--ds-outline-variant);align-items:center;gap:.375rem;margin-top:.625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__performer{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__performer{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__performer{background:color-mix(in srgb, var(--ds-surface-container-low) 55%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__performer{color:var(--ds-on-surface-variant);padding:.25rem .5rem .25rem .25rem;font-size:.6875rem}html[data-app-shell=dashboard] .team-activity-modal__performer-avatar{border-radius:var(--dash-r-full);background:var(--ds-primary);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__performer-avatar{background:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__performer-avatar{color:var(--ds-primary);font-size:.625rem;font-weight:700}html[data-app-shell=dashboard] .team-activity-modal__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem .5rem;display:flex}html[data-app-shell=dashboard] .team-activity-modal__empty-icon{border-radius:var(--dash-r-full);background:var(--ds-primary);justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .team-activity-modal__empty-icon{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}html[data-app-shell=dashboard] .team-activity-modal__empty-title{color:var(--ds-on-surface);margin-top:.875rem;font-size:.875rem;font-weight:700}html[data-app-shell=dashboard] .team-activity-modal__empty-desc{max-width:16rem;color:var(--ds-on-surface-variant);margin-top:.375rem;font-size:.75rem;line-height:1.5}html[data-app-shell=dashboard] .team-activity-modal__footer,html[data-app-shell=dashboard] .team-activity-modal .shell-modal__header,html[data-app-shell=dashboard] .team-activity-modal [data-slot=alert-dialog-footer]{flex-shrink:0}@media (max-width:639px){html[data-app-shell=dashboard] [data-slot=alert-dialog-content].team-activity-modal,html[data-app-shell=dashboard] [data-slot=dialog-content].team-activity-modal{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);max-width:calc(100vw - 1rem)!important}html[data-app-shell=dashboard] .team-activity-modal__stats{grid-template-columns:minmax(0,1fr)}}html[data-app-shell=dashboard] [data-slot=alert-dialog-content].integration-config-modal,html[data-app-shell=dashboard] [data-slot=dialog-content].integration-config-modal{flex-direction:column;width:min(32rem,100vw - 1.5rem);max-height:min(36rem,100dvh - 2rem);overflow:hidden;gap:0!important;max-width:min(32rem,100vw - 1.5rem)!important;padding:0!important;display:flex!important}html[data-app-shell=dashboard] .integration-config-modal__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:1rem;min-height:0;padding-bottom:1rem;display:flex;overflow-y:auto}html[data-app-shell=dashboard] .integration-config-modal__title-row{align-items:center;gap:.625rem;display:inline-flex}html[data-app-shell=dashboard] .integration-config-modal__unsaved{border-radius:calc(var(--dash-r-sm) - .375rem);border:1px solid var(--ds-primary);margin:0}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .integration-config-modal__unsaved{border:1px solid color-mix(in srgb, var(--ds-primary) 24%, transparent)}}html[data-app-shell=dashboard] .integration-config-modal__unsaved{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .integration-config-modal__unsaved{background:color-mix(in srgb, var(--ds-primary) 6%, white)}}html[data-app-shell=dashboard] .integration-config-modal__unsaved{color:var(--ds-on-surface);padding:.625rem .75rem;font-size:.8125rem;line-height:1.45}html[data-app-shell=dashboard] .integration-config-modal__toggle-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}html[data-app-shell=dashboard] .integration-config-modal__oauth-block{flex-direction:column;gap:.5rem;display:flex}html[data-app-shell=dashboard] .integration-config-modal__hint{color:var(--ds-on-surface-variant);margin:0;font-size:.8125rem;line-height:1.45}html[data-app-shell=dashboard] .integration-config-modal__connection-list{flex-direction:column;gap:.375rem;display:flex}html[data-app-shell=dashboard] .integration-config-modal__connection{border:1px solid var(--ds-outline-variant);justify-content:space-between;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .integration-config-modal__connection{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}html[data-app-shell=dashboard] .integration-config-modal__connection{border-radius:calc(var(--dash-r-sm) - .375rem);background:var(--ds-surface);text-align:left;cursor:pointer;padding:.5625rem .625rem;font-size:.8125rem}html[data-app-shell=dashboard] .integration-config-modal__connection--active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .integration-config-modal__connection--active{border-color:color-mix(in srgb, var(--ds-primary) 32%, transparent)}}html[data-app-shell=dashboard] .integration-config-modal__connection--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .integration-config-modal__connection--active{background:color-mix(in srgb, var(--ds-primary) 8%, white)}}html[data-app-shell=dashboard] .integration-config-modal__connection-status{color:var(--ds-on-surface-variant);font-size:.6875rem}html[data-app-shell=dashboard] .integration-config-modal__full-btn{justify-content:center;width:100%}html[data-app-shell=dashboard] .integration-config-modal__discard{margin-right:auto}html[data-app-shell=dashboard] .integration-config-modal .shell-modal__header,html[data-app-shell=dashboard] .integration-config-modal [data-slot=alert-dialog-footer]{flex-shrink:0}@media (max-width:639px){html[data-app-shell=dashboard] [data-slot=alert-dialog-content].integration-config-modal,html[data-app-shell=dashboard] [data-slot=dialog-content].integration-config-modal{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);max-width:calc(100vw - 1rem)!important}html[data-app-shell=dashboard] .integration-config-modal [data-slot=alert-dialog-footer]{flex-direction:column-reverse;align-items:stretch}html[data-app-shell=dashboard] .integration-config-modal [data-slot=alert-dialog-footer] .shell-modal__btn-primary,html[data-app-shell=dashboard] .integration-config-modal [data-slot=alert-dialog-footer] .shell-modal__btn-secondary,html[data-app-shell=dashboard] .integration-config-modal__discard{justify-content:center;width:100%;margin-right:0}}html[data-app-shell=dashboard] .dashboard-attention-modal{--dam-accent:#f59e0b;--dam-accent-strong:#b45309;--dam-accent-deep:#92400e;--dam-accent-soft:#fffbeb;--dam-accent-hero-start:#fef5e7;--dam-accent-hero-mid:#fff7f1}html[data-app-shell=dashboard] .dashboard-attention-modal--neutral{--dam-accent:var(--ds-primary);--dam-accent-strong:var(--ds-on-surface);--dam-accent-deep:var(--ds-on-surface-variant);--dam-accent-soft:white}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal--neutral{--dam-accent-soft:color-mix(in srgb, white 96%, var(--ds-primary))}}html[data-app-shell=dashboard] .dashboard-attention-modal--neutral{--dam-accent-hero-start:white}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal--neutral{--dam-accent-hero-start:color-mix(in srgb, white 94%, var(--ds-primary))}}html[data-app-shell=dashboard] .dashboard-attention-modal--neutral{--dam-accent-hero-mid:#fffffffa}html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__hero{border-bottom-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__hero{border-bottom-color:color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__hero{background:linear-gradient(135deg,#fff 0%,#fffffffa 100%)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__hero{background:linear-gradient(135deg, color-mix(in srgb, white 94%, var(--ds-primary)) 0%, #fffffffa 100%)}}html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__hero-glow{opacity:.35;background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__hero-glow{background:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__hero-icon{border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__hero-icon{border-color:color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__hero-icon{color:var(--ds-on-surface-variant);box-shadow:none;background:#ffffffd1}html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__note{border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__note{border-color:color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__note{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__note{background:color-mix(in srgb, var(--ds-surface-container-low) 40%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__note,html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__note .material-symbols-outlined{color:var(--ds-on-surface-variant)}html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__stat--accent{border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__stat--accent{border-color:color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__stat--accent{background:#ffffffb8}html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__stat-icon--accent{background:var(--ds-surface-container)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__stat-icon--accent{background:color-mix(in srgb, var(--ds-surface-container) 70%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__stat-icon--accent{color:var(--ds-on-surface-variant)}html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__card:hover{border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__card:hover{border-color:color-mix(in srgb, var(--ds-outline-variant) 62%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__card:hover{box-shadow:0 8px 24px var(--ds-on-surface);background:#ffffffe0}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__card:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--ds-on-surface) 6%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__count-badge{background:var(--ds-surface-container)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__count-badge{background:color-mix(in srgb, var(--ds-surface-container) 72%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__count-badge{color:var(--ds-on-surface)}html[data-app-shell=dashboard] .dashboard-attention-modal--neutral .dashboard-attention-modal__card-action{color:var(--ds-primary)}html[data-app-shell=dashboard] .dashboard-attention-modal--ai{--dam-accent:var(--ds-accent);--dam-accent-strong:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal--ai{--dam-accent-strong:color-mix(in srgb, var(--ds-accent) 78%, #312e81)}}html[data-app-shell=dashboard] .dashboard-attention-modal--ai{--dam-accent-deep:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal--ai{--dam-accent-deep:color-mix(in srgb, var(--ds-accent) 68%, #4c1d95)}}html[data-app-shell=dashboard] .dashboard-attention-modal--ai{--dam-accent-soft:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal--ai{--dam-accent-soft:color-mix(in srgb, var(--ds-accent) 8%, white)}}html[data-app-shell=dashboard] .dashboard-attention-modal--ai{--dam-accent-hero-start:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal--ai{--dam-accent-hero-start:color-mix(in srgb, var(--ds-accent) 10%, white)}}html[data-app-shell=dashboard] .dashboard-attention-modal--ai{--dam-accent-hero-mid:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal--ai{--dam-accent-hero-mid:color-mix(in srgb, var(--ds-accent) 5%, white)}}html[data-app-shell=dashboard] .dashboard-attention-modal--unassigned,html[data-app-shell=dashboard] .dashboard-attention-modal--attention{--dam-accent:#f59e0b;--dam-accent-strong:#b45309;--dam-accent-deep:#92400e;--dam-accent-soft:#fffbeb;--dam-accent-hero-start:#fef5e7;--dam-accent-hero-mid:#fff7f1}html[data-app-shell=dashboard] .dashboard-attention-modal--sla{--dam-accent:#e11d48;--dam-accent-strong:#be123c;--dam-accent-deep:#881337;--dam-accent-soft:#fff1f2;--dam-accent-hero-start:#fce8ed;--dam-accent-hero-mid:#fff6f8}html[data-app-shell=dashboard] [data-slot=alert-dialog-content].dashboard-attention-modal,html[data-app-shell=dashboard] [data-slot=dialog-content].dashboard-attention-modal{flex-direction:column;width:min(40rem,100vw - 1.5rem);max-height:min(44rem,100dvh - 2rem);overflow:hidden;gap:0!important;max-width:min(40rem,100vw - 1.5rem)!important;padding:0!important;display:flex!important}html[data-app-shell=dashboard] .dashboard-attention-modal__hero{border-bottom:1px solid var(--dam-accent);align-items:flex-start;gap:.875rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__hero{border-bottom:1px solid color-mix(in srgb, var(--dam-accent) 18%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal__hero{background:linear-gradient(135deg, var(--dam-accent-hero-start) 0%, var(--dam-accent-hero-mid) 48%, #ffffffeb 100%);padding:1.125rem 1.25rem 1rem}html[data-app-shell=dashboard] .dashboard-attention-modal__hero-glow{pointer-events:none;border-radius:var(--dash-r-full);background:var(--dam-accent);width:8rem;height:8rem;position:absolute;top:-2rem;right:-1.5rem}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__hero-glow{background:color-mix(in srgb, var(--dam-accent) 24%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal__hero-glow{filter:blur(28px)}html[data-app-shell=dashboard] .dashboard-attention-modal__hero-icon{z-index:1;border-radius:var(--dash-r-sm);border:1px solid var(--dam-accent);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__hero-icon{border:1px solid color-mix(in srgb, var(--dam-accent) 28%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal__hero-icon{background:var(--dam-accent)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__hero-icon{background:color-mix(in srgb, var(--dam-accent) 16%, white)}}html[data-app-shell=dashboard] .dashboard-attention-modal__hero-icon{color:var(--dam-accent-strong);box-shadow:0 10px 24px var(--dam-accent)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__hero-icon{box-shadow:0 10px 24px color-mix(in srgb, var(--dam-accent) 14%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal__hero-copy{z-index:1;min-width:0;padding-top:.125rem;position:relative}html[data-app-shell=dashboard] .dashboard-attention-modal__title{letter-spacing:-.02em;color:var(--ds-on-surface);font-size:1.0625rem;font-weight:700;line-height:1.35}html[data-app-shell=dashboard] .dashboard-attention-modal__description{color:var(--ds-on-surface-variant);margin-top:.375rem;font-size:.8125rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__description{color:color-mix(in srgb, var(--ds-on-surface-variant) 92%, var(--dam-accent-deep) 8%)}}html[data-app-shell=dashboard] .dashboard-attention-modal__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:.875rem;min-height:0;padding-bottom:1rem;display:flex;overflow-y:auto}html[data-app-shell=dashboard] .dashboard-attention-modal__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:.625rem;display:grid}html[data-app-shell=dashboard] .dashboard-attention-modal__stat{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-outline-variant);align-items:center;gap:.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__stat{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal__stat{background:#ffffffb8;padding:.8125rem .875rem}html[data-app-shell=dashboard] .dashboard-attention-modal__stat--accent{border-color:var(--dam-accent)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__stat--accent{border-color:color-mix(in srgb, var(--dam-accent) 22%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal__stat--accent{background:var(--dam-accent)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__stat--accent{background:color-mix(in srgb, var(--dam-accent) 6%, white)}}html[data-app-shell=dashboard] .dashboard-attention-modal__stat-icon{border-radius:calc(var(--shell-portal-r) - .625rem);background:var(--ds-primary);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__stat-icon{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal__stat-icon{color:var(--ds-primary)}html[data-app-shell=dashboard] .dashboard-attention-modal__stat-icon--accent{background:var(--dam-accent)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__stat-icon--accent{background:color-mix(in srgb, var(--dam-accent) 12%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal__stat-icon--accent{color:var(--dam-accent-strong)}html[data-app-shell=dashboard] .dashboard-attention-modal__stat-value{letter-spacing:-.03em;color:var(--ds-on-surface);font-size:1.125rem;font-weight:800;line-height:1}html[data-app-shell=dashboard] .dashboard-attention-modal__stat-label{color:var(--ds-on-surface-variant);margin-top:.2rem;font-size:.6875rem;font-weight:600}html[data-app-shell=dashboard] .dashboard-attention-modal__search{position:relative}html[data-app-shell=dashboard] .dashboard-attention-modal__search-icon{pointer-events:none;z-index:1;color:var(--ds-on-surface-variant);position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}html[data-app-shell=dashboard] .dashboard-attention-modal__search-input{padding-left:2.5rem!important}html[data-app-shell=dashboard] .dashboard-attention-modal__note{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--dam-accent);align-items:flex-start;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__note{border:1px solid color-mix(in srgb, var(--dam-accent) 16%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal__note{background:var(--dam-accent)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__note{background:color-mix(in srgb, var(--dam-accent) 5%, white)}}html[data-app-shell=dashboard] .dashboard-attention-modal__note{color:var(--ds-on-surface-variant);padding:.6875rem .75rem;font-size:.75rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__note{color:color-mix(in srgb, var(--ds-on-surface-variant) 88%, var(--dam-accent-deep) 12%)}}html[data-app-shell=dashboard] .dashboard-attention-modal__note .material-symbols-outlined{color:var(--dam-accent-strong);flex-shrink:0;margin-top:.0625rem}html[data-app-shell=dashboard] .dashboard-attention-modal__list{flex-direction:column;gap:.625rem;display:flex}html[data-app-shell=dashboard] .dashboard-attention-modal__card{border-radius:calc(var(--shell-portal-r) - .25rem);border:1px solid var(--ds-outline-variant);flex-direction:column;gap:.75rem;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__card{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 52%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal__card{text-align:left;background:#ffffffc7;padding:.875rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}html[data-app-shell=dashboard] .dashboard-attention-modal__card:hover{border-color:var(--dam-accent)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__card:hover{border-color:color-mix(in srgb, var(--dam-accent) 28%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal__card:hover{background:var(--dam-accent-soft)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__card:hover{background:color-mix(in srgb, var(--dam-accent-soft) 72%, white)}}html[data-app-shell=dashboard] .dashboard-attention-modal__card:hover{box-shadow:0 10px 28px var(--dam-accent)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__card:hover{box-shadow:0 10px 28px color-mix(in srgb, var(--dam-accent) 10%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal__card:hover{transform:translateY(-1px)}html[data-app-shell=dashboard] .dashboard-attention-modal__card:focus-visible{box-shadow:var(--dash-focus-ring);outline:none}html[data-app-shell=dashboard] .dashboard-attention-modal__card-main{align-items:flex-start;gap:.75rem;min-width:0;display:flex}html[data-app-shell=dashboard] .dashboard-attention-modal__flow-icon{border-radius:var(--dash-r-sm);border:1px solid var(--dam-accent);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__flow-icon{border:1px solid color-mix(in srgb, var(--dam-accent) 16%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal__flow-icon{background:linear-gradient(145deg, var(--dam-accent), var(--dam-accent))}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__flow-icon{background:linear-gradient(145deg, color-mix(in srgb, var(--dam-accent) 12%, white), color-mix(in srgb, var(--dam-accent) 4%, white))}}html[data-app-shell=dashboard] .dashboard-attention-modal__flow-icon{color:var(--dam-accent-strong);font-size:.9375rem;font-weight:800}html[data-app-shell=dashboard] .dashboard-attention-modal__card-copy{flex:1;min-width:0}html[data-app-shell=dashboard] .dashboard-attention-modal__card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}html[data-app-shell=dashboard] .dashboard-attention-modal__flow-name{min-width:0;color:var(--ds-on-surface);font-size:.9375rem;font-weight:700;line-height:1.35}html[data-app-shell=dashboard] .dashboard-attention-modal__count-badge{border-radius:var(--dash-r-full);background:var(--dam-accent);flex-shrink:0;justify-content:center;align-items:center;min-width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__count-badge{background:color-mix(in srgb, var(--dam-accent) 14%, white)}}html[data-app-shell=dashboard] .dashboard-attention-modal__count-badge{color:var(--dam-accent-strong);padding-inline:.5rem;font-size:.75rem;font-weight:800}html[data-app-shell=dashboard] .dashboard-attention-modal__metrics{flex-wrap:wrap;gap:.375rem;margin-top:.625rem;display:flex}html[data-app-shell=dashboard] .dashboard-attention-modal__metric{border-radius:var(--dash-r-full);border:1px solid #0000;align-items:center;gap:.3rem;padding:.1875rem .5rem .1875rem .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}html[data-app-shell=dashboard] .dashboard-attention-modal__metric-label{color:inherit;opacity:.88}html[data-app-shell=dashboard] .dashboard-attention-modal__metric-count{font-weight:800}html[data-app-shell=dashboard] .dashboard-attention-modal__metric--ai{border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__metric--ai{border-color:color-mix(in srgb, var(--ds-accent) 18%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal__metric--ai{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__metric--ai{background:color-mix(in srgb, var(--ds-accent) 8%, white)}}html[data-app-shell=dashboard] .dashboard-attention-modal__metric--ai{color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__metric--ai{color:color-mix(in srgb, var(--ds-accent) 72%, #4c1d95)}}html[data-app-shell=dashboard] .dashboard-attention-modal__metric--unassigned{color:#9a3412;background:#fdf2ec;border-color:#ea580c2e}html[data-app-shell=dashboard] .dashboard-attention-modal__metric--sla{color:#991b1b;background:#fceeee;border-color:#dc26262e}html[data-app-shell=dashboard] .dashboard-attention-modal__card-action{color:var(--dam-accent-strong);justify-content:flex-end;align-self:flex-end;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:700;display:inline-flex}html[data-app-shell=dashboard] .dashboard-attention-modal__card-action-text{opacity:0;transition:opacity .16s,transform .16s;transform:translate(-4px)}html[data-app-shell=dashboard] .dashboard-attention-modal__card:hover .dashboard-attention-modal__card-action-text,html[data-app-shell=dashboard] .dashboard-attention-modal__card:focus-visible .dashboard-attention-modal__card-action-text{opacity:1;transform:translate(0)}html[data-app-shell=dashboard] .dashboard-attention-modal__skeletons{flex-direction:column;gap:.625rem;display:flex}html[data-app-shell=dashboard] .dashboard-attention-modal__skeleton-card{border-radius:calc(var(--shell-portal-r) - .25rem);border:1px solid var(--ds-outline-variant);align-items:flex-start;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__skeleton-card{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal__skeleton-card{background:#ffffffb8;padding:.875rem}html[data-app-shell=dashboard] .dashboard-attention-modal__empty,html[data-app-shell=dashboard] .dashboard-attention-modal__no-results{border-radius:calc(var(--shell-portal-r) - .25rem);border:1px dashed var(--ds-outline-variant);flex-direction:column;justify-content:center;align-items:center;gap:.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__empty,html[data-app-shell=dashboard] .dashboard-attention-modal__no-results{border:1px dashed color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal__empty,html[data-app-shell=dashboard] .dashboard-attention-modal__no-results{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .dashboard-attention-modal__empty,html[data-app-shell=dashboard] .dashboard-attention-modal__no-results{background:color-mix(in srgb, var(--ds-surface-container-low) 42%, transparent)}}html[data-app-shell=dashboard] .dashboard-attention-modal__empty,html[data-app-shell=dashboard] .dashboard-attention-modal__no-results{text-align:center;padding:2rem 1.25rem}html[data-app-shell=dashboard] .dashboard-attention-modal__empty-icon{border-radius:var(--dash-r-full);color:#059669;background:#e2f7f0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}html[data-app-shell=dashboard] .dashboard-attention-modal__empty-title,html[data-app-shell=dashboard] .dashboard-attention-modal__no-results-title{color:var(--ds-on-surface);font-size:.9375rem;font-weight:700}html[data-app-shell=dashboard] .dashboard-attention-modal__empty-desc{max-width:18rem;color:var(--ds-on-surface-variant);font-size:.8125rem;line-height:1.55}html[data-app-shell=dashboard] .dashboard-attention-modal__no-results .material-symbols-outlined{color:var(--dam-accent-strong)}html[data-app-shell=dashboard] .dashboard-attention-modal__footer{flex-shrink:0}@media (max-width:639px){html[data-app-shell=dashboard] [data-slot=alert-dialog-content].dashboard-attention-modal,html[data-app-shell=dashboard] [data-slot=dialog-content].dashboard-attention-modal{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);max-width:calc(100vw - 1rem)!important}html[data-app-shell=dashboard] .dashboard-attention-modal__stats{grid-template-columns:minmax(0,1fr)}html[data-app-shell=dashboard] .dashboard-attention-modal__card-action-text{opacity:1;transform:none}}html[data-app-shell=dashboard] [data-slot=alert-dialog-content].embed-config-modal,html[data-app-shell=dashboard] [data-slot=dialog-content].embed-config-modal{flex-direction:column;width:min(100vw - 1.5rem,36rem);max-width:36rem;max-height:min(92vh,44rem);display:flex}html[data-app-shell=dashboard] .embed-config-modal__title-row{align-items:center;gap:.625rem;display:inline-flex}html[data-app-shell=dashboard] .embed-config-modal__title-icon{border-radius:calc(var(--shell-portal-r) - .5rem);background:var(--ds-primary);justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__title-icon{background:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}html[data-app-shell=dashboard] .embed-config-modal__title-icon{color:var(--ds-primary)}html[data-app-shell=dashboard] .embed-config-modal__body{scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:1rem;min-height:0;padding-bottom:1.5rem;display:flex;overflow-y:auto}html[data-app-shell=dashboard] .embed-config-modal__section{border-radius:calc(var(--shell-portal-r) - .25rem);border:1px solid var(--ds-outline-variant);flex-direction:column;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__section{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 48%, transparent)}}html[data-app-shell=dashboard] .embed-config-modal__section{box-shadow:var(--shell-shadow-sm);background:#ffffff8c;padding:.875rem 1rem}html[data-app-shell=dashboard] .embed-config-modal__section-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}html[data-app-shell=dashboard] .embed-config-modal__section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-on-surface-variant);margin:0;font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__section-title{color:color-mix(in srgb, var(--ds-on-surface-variant) 90%, transparent)}}html[data-app-shell=dashboard] .embed-config-modal__type-badge{background:var(--ds-primary);border-radius:999px;align-items:center;gap:.3125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__type-badge{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}html[data-app-shell=dashboard] .embed-config-modal__type-badge{color:var(--ds-primary);padding:.1875rem .5625rem;font-size:.6875rem;font-weight:600}html[data-app-shell=dashboard] .embed-config-modal__type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;display:grid}html[data-app-shell=dashboard] .embed-config-modal__type-chip{border:1px solid var(--ds-outline-variant);align-items:center;gap:.375rem;min-height:2.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__type-chip{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}html[data-app-shell=dashboard] .embed-config-modal__type-chip{border-radius:calc(var(--shell-portal-r) - .5rem);text-align:left;cursor:pointer;transition:border-color .15s var(--shell-ease), background-color .15s var(--shell-ease), box-shadow .15s var(--shell-ease);background:#ffffffb8;padding:.4375rem .5rem}html[data-app-shell=dashboard] .embed-config-modal__type-chip:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__type-chip:hover{border-color:color-mix(in srgb, var(--ds-primary) 28%, transparent)}}html[data-app-shell=dashboard] .embed-config-modal__type-chip:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__type-chip:hover{background:color-mix(in srgb, var(--ds-primary) 6%, white)}}html[data-app-shell=dashboard] .embed-config-modal__type-chip--active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__type-chip--active{border-color:color-mix(in srgb, var(--ds-primary) 38%, transparent)}}html[data-app-shell=dashboard] .embed-config-modal__type-chip--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__type-chip--active{background:color-mix(in srgb, var(--ds-primary) 11%, white)}}html[data-app-shell=dashboard] .embed-config-modal__type-chip--active{box-shadow:inset 2px 0 0 var(--ds-primary)}html[data-app-shell=dashboard] .embed-config-modal__type-chip-icon{color:var(--ds-on-surface-variant);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__type-chip-icon{color:color-mix(in srgb, var(--ds-on-surface-variant) 75%, transparent)}}html[data-app-shell=dashboard] .embed-config-modal__type-chip--active .embed-config-modal__type-chip-icon{color:var(--ds-primary)}html[data-app-shell=dashboard] .embed-config-modal__type-chip-label{color:var(--ds-on-surface);font-size:.75rem;font-weight:600;line-height:1.25}html[data-app-shell=dashboard] .embed-config-modal__type-chip--active .embed-config-modal__type-chip-label{color:var(--ds-primary)}html[data-app-shell=dashboard] .embed-config-modal__note{color:var(--ds-on-surface-variant);margin:0;font-size:.8125rem;line-height:1.5}html[data-app-shell=dashboard] .embed-config-modal__grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}html[data-app-shell=dashboard] .embed-config-modal__field{flex-direction:column;gap:.375rem;min-width:0;display:flex}html[data-app-shell=dashboard] .embed-config-modal__field--full{grid-column:1/-1}html[data-app-shell=dashboard] .embed-config-modal__field-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ds-on-surface-variant);margin:0;font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__field-label{color:color-mix(in srgb, var(--ds-on-surface-variant) 88%, transparent)}}html[data-app-shell=dashboard] .embed-config-modal__color-row{align-items:center;gap:.5rem;display:flex}html[data-app-shell=dashboard] .embed-config-modal__color-swatch{border:1px solid var(--ds-outline-variant);flex-shrink:0;width:2.75rem;height:2.75rem}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__color-swatch{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 70%, transparent)}}html[data-app-shell=dashboard] .embed-config-modal__color-swatch{border-radius:calc(var(--shell-portal-r) - .5rem);cursor:pointer;box-shadow:var(--shell-shadow-sm);background:0 0;padding:.1875rem}html[data-app-shell=dashboard] .embed-config-modal__color-swatch::-webkit-color-swatch-wrapper{padding:0}html[data-app-shell=dashboard] .embed-config-modal__color-swatch::-webkit-color-swatch{border-radius:calc(var(--shell-portal-r) - .75rem);border:0}html[data-app-shell=dashboard] .embed-config-modal__preview{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-outline-variant);justify-content:center;align-items:center;min-height:6.5rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__preview{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}html[data-app-shell=dashboard] .embed-config-modal__preview{background:radial-gradient(120% 80% at 10% 0%, var(--ds-primary), transparent 55%), linear-gradient(180deg, white, var(--ds-surface-container-low))}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__preview{background:radial-gradient(120% 80% at 10% 0%, color-mix(in srgb, var(--ds-primary) 10%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, white 88%, var(--ds-surface-container-low)), color-mix(in srgb, var(--ds-surface-container-low) 35%, white))}}html[data-app-shell=dashboard] .embed-config-modal__preview{padding:1.25rem}html[data-app-shell=dashboard] .embed-config-modal__preview--stage{justify-content:stretch;align-items:stretch;min-height:9.5rem;padding:0}html[data-app-shell=dashboard] .embed-config-modal__preview-label{z-index:2;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-on-surface-variant);font-size:.625rem;font-weight:700;position:absolute;top:.625rem;left:.75rem}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__preview-label{color:color-mix(in srgb, var(--ds-on-surface-variant) 78%, transparent)}}html[data-app-shell=dashboard] .embed-config-modal__preview-btn{appearance:none;cursor:default;font:inherit;pointer-events:none;border:0;padding:.75rem 1.15rem;font-weight:600;box-shadow:0 8px 20px #0f172a1f}html[data-app-shell=dashboard] .embed-config-modal__stage{background:linear-gradient(#fdfdfe,#f5f8fb);flex:1;min-height:9.5rem;position:relative}html[data-app-shell=dashboard] .embed-config-modal__stage-chrome{pointer-events:none;flex-direction:column;gap:.5rem;padding:2.25rem 1rem 1rem;display:flex}html[data-app-shell=dashboard] .embed-config-modal__stage-bar{background:var(--ds-outline-variant);border-radius:999px;width:42%;height:.5rem}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__stage-bar{background:color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}html[data-app-shell=dashboard] .embed-config-modal__stage-bar--short{width:28%}html[data-app-shell=dashboard] .embed-config-modal__stage-card{border:1px solid var(--ds-outline-variant);background:#fffc;border-radius:.625rem;width:72%;height:3.25rem}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__stage-card{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}html[data-app-shell=dashboard] .embed-config-modal__stage-card{box-shadow:0 1px 2px #0f172a0a}html[data-app-shell=dashboard] .embed-config-modal__preview-fab{z-index:3;box-sizing:border-box;cursor:default;pointer-events:none;width:3.25rem;height:3.25rem;transition:box-shadow .15s var(--shell-ease);border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute}html[data-app-shell=dashboard] .embed-config-modal__preview-fab svg{stroke-width:2.35px;width:1.5rem;height:1.5rem}html[data-app-shell=dashboard] .embed-config-modal__preview-fab--br{bottom:.875rem;right:.875rem}html[data-app-shell=dashboard] .embed-config-modal__preview-fab--bl{bottom:.875rem;left:.875rem}html[data-app-shell=dashboard] .embed-config-modal__preview-fab--tr{top:2rem;right:.875rem}html[data-app-shell=dashboard] .embed-config-modal__preview-fab--tl{top:2rem;left:.875rem}html[data-app-shell=dashboard] .embed-config-modal__preview-side{z-index:3;writing-mode:vertical-rl;text-orientation:mixed;font:inherit;letter-spacing:.02em;cursor:default;pointer-events:none;border:0;align-items:center;gap:.375rem;padding:.85rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 8px 20px #0f172a24}html[data-app-shell=dashboard] .embed-config-modal__preview-side svg{stroke-width:2.1px;width:.95rem;height:.95rem;transform:rotate(90deg)}html[data-app-shell=dashboard] .embed-config-modal__preview-side--rc{border-radius:10px 0 0 10px;top:50%;right:0;transform:translateY(-50%)}html[data-app-shell=dashboard] .embed-config-modal__preview-side--lc{border-radius:0 10px 10px 0;top:50%;left:0;transform:translateY(-50%)}html[data-app-shell=dashboard] .embed-config-modal__preview-side--rb{border-radius:10px 0 0 10px;bottom:1rem;right:0}html[data-app-shell=dashboard] .embed-config-modal__preview-side--lb{border-radius:0 10px 10px 0;bottom:1rem;left:0}html[data-app-shell=dashboard] .embed-config-modal__icon-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.375rem;display:grid}html[data-app-shell=dashboard] .embed-config-modal__icon-option{aspect-ratio:1;border:1px solid var(--ds-outline-variant);justify-content:center;align-items:center;min-height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__icon-option{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}html[data-app-shell=dashboard] .embed-config-modal__icon-option{border-radius:calc(var(--shell-portal-r) - .5rem);color:var(--ds-on-surface-variant);cursor:pointer;transition:border-color .15s var(--shell-ease), background-color .15s var(--shell-ease), color .15s var(--shell-ease), box-shadow .15s var(--shell-ease);background:#ffffffc7}html[data-app-shell=dashboard] .embed-config-modal__icon-option:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__icon-option:hover{border-color:color-mix(in srgb, var(--ds-primary) 30%, transparent)}}html[data-app-shell=dashboard] .embed-config-modal__icon-option:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__icon-option:hover{background:color-mix(in srgb, var(--ds-primary) 7%, white)}}html[data-app-shell=dashboard] .embed-config-modal__icon-option:hover{color:var(--ds-primary)}html[data-app-shell=dashboard] .embed-config-modal__icon-option--active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__icon-option--active{border-color:color-mix(in srgb, var(--ds-primary) 42%, transparent)}}html[data-app-shell=dashboard] .embed-config-modal__icon-option--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__icon-option--active{background:color-mix(in srgb, var(--ds-primary) 12%, white)}}html[data-app-shell=dashboard] .embed-config-modal__icon-option--active{color:var(--ds-primary);box-shadow:inset 0 0 0 1px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] .embed-config-modal__icon-option--active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-primary) 20%, transparent)}}html[data-app-shell=dashboard] .embed-config-modal__icon-option svg{width:1.05rem;height:1.05rem}html[data-app-shell=dashboard] .embed-config-modal__icon-none{letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;font-weight:700}html[data-app-shell=dashboard] .embed-config-modal .shell-modal__header,html[data-app-shell=dashboard] .embed-config-modal [data-slot=alert-dialog-footer]{flex-shrink:0}@media (max-width:640px){html[data-app-shell=dashboard] [data-slot=alert-dialog-content].embed-config-modal,html[data-app-shell=dashboard] [data-slot=dialog-content].embed-config-modal{width:min(100vw - 1rem,36rem);max-height:min(94vh,44rem)}html[data-app-shell=dashboard] .embed-config-modal__type-grid{grid-template-columns:1fr 1fr}html[data-app-shell=dashboard] .embed-config-modal__grid{grid-template-columns:1fr}html[data-app-shell=dashboard] .embed-config-modal__icon-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-shell .sidebar-panel{z-index:40;shrink:0;border-radius:var(--shell-r-lg);border:1px solid var(--shell-border-subtle);-webkit-backdrop-filter:blur(24px);box-shadow:var(--shell-shadow-md);transition:width .3s var(--shell-ease);background:#ffffff94;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.dashboard-shell .sidebar-panel--expanded{width:15rem;padding:var(--shell-inset)}.dashboard-shell .sidebar-panel--collapsed{width:4.5rem;padding-top:var(--shell-inset);padding-bottom:var(--shell-inset);align-items:center}.dashboard-shell .sidebar-panel__mesh{pointer-events:none;background-image:radial-gradient(at 0% 0%, rgba(var(--brand-primary-rgb), .12) 0, transparent 55%), radial-gradient(at 100% 100%, rgba(var(--brand-tertiary-rgb), .08) 0, transparent 45%);position:absolute;inset:0}.dashboard-shell .sidebar-workspace{z-index:1;border-radius:var(--shell-r-sm);border:1px solid var(--shell-border);box-shadow:var(--shell-shadow-sm);background:#ffffffb8;margin-bottom:1.25rem;padding:.875rem;position:relative}.dashboard-shell .sidebar-workspace__avatar{shrink:0;border-radius:var(--shell-r-sm);border:1px solid var(--ds-primary);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .sidebar-workspace__avatar{border:1px solid color-mix(in srgb, var(--ds-primary) 20%, transparent)}}.dashboard-shell .sidebar-workspace__avatar{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .sidebar-workspace__avatar{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.dashboard-shell .sidebar-workspace__avatar{color:var(--ds-primary);font-size:.875rem;font-weight:800}.dashboard-shell .sidebar-workspace__title{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-on-surface);font-size:.9375rem;font-weight:700;line-height:1.25;overflow:hidden}.dashboard-shell .sidebar-workspace__subtitle{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-on-surface-variant);margin-top:.125rem;font-size:.6875rem;font-weight:500;overflow:hidden}.dashboard-shell .sidebar-section-label{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-on-surface-variant);margin-bottom:.5rem;padding-left:.25rem;font-size:.625rem;font-weight:700;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .sidebar-section-label{color:color-mix(in srgb, var(--ds-on-surface-variant) 85%, transparent)}}.dashboard-shell .sidebar-nav{z-index:1;flex-direction:column;flex:1;gap:.375rem;display:flex;position:relative;overflow:auto}.dashboard-shell .sidebar-nav-link{border-radius:var(--shell-r-sm);color:var(--ds-on-surface-variant);transition:border-color .2s var(--shell-ease), background-color .2s var(--shell-ease), box-shadow .2s var(--shell-ease), color .2s var(--shell-ease), transform .2s var(--shell-ease);border:1px solid #0000;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;font-weight:500;display:flex;position:relative}.dashboard-shell .sidebar-nav-link:hover{border-color:var(--shell-border);color:var(--ds-on-surface);box-shadow:var(--shell-shadow-sm);background:#ffffffbf}.dashboard-shell .sidebar-nav-link:focus-visible{box-shadow:var(--shell-focus-ring);outline:none}.dashboard-shell .sidebar-nav-link--active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .sidebar-nav-link--active{border-color:color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.dashboard-shell .sidebar-nav-link--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .sidebar-nav-link--active{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.dashboard-shell .sidebar-nav-link--active{color:var(--ds-primary);box-shadow:var(--shell-shadow-sm);font-weight:600}.dashboard-shell .sidebar-nav-link--active:before{content:"";border-radius:0 var(--shell-r-xs) var(--shell-r-xs) 0;background:var(--ds-primary);inset-block:.625rem;width:3px;position:absolute;left:0}.dashboard-shell .sidebar-nav-link__icon{shrink:0;border-radius:var(--shell-r-sm);border:1px solid var(--shell-border);width:2.25rem;height:2.25rem;transition:border-color .2s var(--shell-ease), background-color .2s var(--shell-ease);background:#ffffffa6;justify-content:center;align-items:center;display:flex}.dashboard-shell .sidebar-nav-link--active .sidebar-nav-link__icon{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .sidebar-nav-link--active .sidebar-nav-link__icon{border-color:color-mix(in srgb, var(--ds-primary) 25%, transparent)}}.dashboard-shell .sidebar-nav-link--active .sidebar-nav-link__icon{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .sidebar-nav-link--active .sidebar-nav-link__icon{background:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.dashboard-shell .sidebar-nav-link__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-shell .sidebar-nav-children{z-index:1;border-left:1px solid var(--ds-outline-variant);flex-direction:column;gap:.25rem;margin-top:.25rem;margin-left:1.25rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .sidebar-nav-children{border-left:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.dashboard-shell .sidebar-nav-children{padding-left:.75rem}.dashboard-shell .sidebar-nav-child{border-radius:var(--shell-r-xs);color:var(--ds-on-surface-variant);transition:background-color .2s var(--shell-ease), color .2s var(--shell-ease);padding:.375rem .625rem;font-size:.8125rem;font-weight:500}.dashboard-shell .sidebar-nav-child:hover{color:var(--ds-on-surface);background:#fff9}.dashboard-shell .sidebar-nav-child--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .sidebar-nav-child--active{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.dashboard-shell .sidebar-nav-child--active{color:var(--ds-primary);font-weight:600}.dashboard-shell .sidebar-create-btn{z-index:1;border-radius:var(--shell-r-full);border:1px solid var(--ds-primary);justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .sidebar-create-btn{border:1px solid color-mix(in srgb, var(--ds-primary) 25%, transparent)}}.dashboard-shell .sidebar-create-btn{background:var(--ds-primary);color:var(--ds-on-primary);box-shadow:0 4px 16px rgba(var(--brand-primary-rgb), .28);transition:transform .2s var(--shell-ease), box-shadow .2s var(--shell-ease);padding:.625rem 1rem;font-size:.8125rem;font-weight:600}.dashboard-shell .sidebar-create-btn:hover{box-shadow:0 8px 24px rgba(var(--brand-primary-rgb), .32);transform:translateY(-1px)}.dashboard-shell .sidebar-footer{z-index:1;border-top:1px solid var(--ds-outline-variant);flex-direction:column;gap:.375rem;margin-top:auto;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .sidebar-footer{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.dashboard-shell .sidebar-footer{padding-top:1rem}.dashboard-shell .sidebar-footer-link{border-radius:var(--shell-r-sm);color:var(--ds-on-surface-variant);transition:border-color .2s var(--shell-ease), background-color .2s var(--shell-ease), color .2s var(--shell-ease);border:1px solid #0000;align-items:center;gap:.75rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;display:flex}.dashboard-shell .sidebar-footer-link:hover{border-color:var(--shell-border);color:var(--ds-on-surface);background:#ffffffb3}.dashboard-shell .sidebar-upgrade-btn{border-radius:var(--shell-r-full);border:1px solid var(--ds-primary);justify-content:center;align-items:center;gap:.375rem;width:100%;margin-top:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .sidebar-upgrade-btn{border:1px solid color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.dashboard-shell .sidebar-upgrade-btn{color:var(--ds-primary);transition:background-color .2s var(--shell-ease), color .2s var(--shell-ease), box-shadow .2s var(--shell-ease);background:#ffffffbf;padding:.625rem 1rem;font-size:.8125rem;font-weight:700}.dashboard-shell .sidebar-upgrade-btn:hover{background:var(--ds-primary);color:var(--ds-on-primary);box-shadow:0 4px 16px rgba(var(--brand-primary-rgb), .25)}.dashboard-shell .sidebar-toggle-btn{border-radius:var(--shell-r-sm);color:var(--ds-on-surface-variant);transition:border-color .2s var(--shell-ease), background-color .2s var(--shell-ease);border:1px solid #0000;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;display:flex}.dashboard-shell .sidebar-toggle-btn:hover{border-color:var(--shell-border);background:#ffffffa6}.dashboard-shell .sidebar-rail-stack{z-index:1;flex-direction:column;flex:1;align-items:center;gap:.5rem;padding-top:.5rem;display:flex;position:relative;overflow:auto}.dashboard-shell .sidebar-rail-btn{border-radius:var(--shell-r-sm);width:2.75rem;height:2.75rem;color:var(--ds-on-surface-variant);transition:border-color .2s var(--shell-ease), background-color .2s var(--shell-ease), color .2s var(--shell-ease), box-shadow .2s var(--shell-ease), transform .2s var(--shell-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.dashboard-shell .sidebar-rail-btn:hover{border-color:var(--shell-border);color:var(--ds-primary);box-shadow:var(--shell-shadow-sm);background:#ffffffb8}.dashboard-shell .sidebar-rail-btn:focus-visible{box-shadow:var(--shell-focus-ring);outline:none}.dashboard-shell .sidebar-rail-btn--active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .sidebar-rail-btn--active{border-color:color-mix(in srgb, var(--ds-primary) 25%, transparent)}}.dashboard-shell .sidebar-rail-btn--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .sidebar-rail-btn--active{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.dashboard-shell .sidebar-rail-btn--active{color:var(--ds-primary);box-shadow:var(--shell-shadow-sm)}.dashboard-shell .sidebar-rail-btn--create{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .sidebar-rail-btn--create{border-color:color-mix(in srgb, var(--ds-primary) 30%, transparent)}}.dashboard-shell .sidebar-rail-btn--create{background:var(--ds-primary);color:var(--ds-on-primary);box-shadow:0 4px 14px rgba(var(--brand-primary-rgb), .3)}.dashboard-shell .sidebar-rail-btn--create:hover{background:var(--ds-primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .sidebar-rail-btn--create:hover{background:color-mix(in srgb, var(--ds-primary) 92%, black)}}.dashboard-shell .sidebar-rail-btn--create:hover{color:var(--ds-on-primary)}.dashboard-shell .sidebar-rail-footer{z-index:1;flex-direction:column;align-items:center;gap:.5rem;margin-top:auto;display:flex;position:relative}.dashboard-shell .sidebar-rail-copy{text-align:center;color:var(--ds-on-surface-variant);padding-inline:.25rem;font-size:.5625rem;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .sidebar-rail-copy{color:color-mix(in srgb, var(--ds-on-surface-variant) 70%, transparent)}}.dashboard-shell .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24}.dashboard-shell .sidebar-nav-link--active .material-symbols-outlined,.dashboard-shell .sidebar-rail-btn--active .material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24}.dashboard-shell .rounded-md{border-radius:.5rem!important}.dashboard-shell .rounded-lg{border-radius:1rem!important}.dashboard-shell .rounded-xl{border-radius:1.5rem!important}.dashboard-shell .rounded-2xl{border-radius:1rem!important}.dashboard-shell .rounded-3xl{border-radius:1.5rem!important}.dashboard-shell .rounded-full{border-radius:9999px!important}.dashboard-shell .bg-secondary-container{background-color:var(--ds-secondary-container)}.dashboard-shell .text-on-secondary-container{color:var(--ds-on-secondary-container)}.dashboard-shell .active-pill-glow{box-shadow:0 0 20px rgba(var(--brand-primary-rgb), .3)}.dashboard-shell .hover\:bg-surface-variant\/50:hover{background-color:#f1f5f980}.dashboard-shell .hover\:bg-surface-variant:hover{background-color:#f1f5f9}.dashboard-shell .hover\:bg-primary:hover{background-color:var(--ds-primary)}.dashboard-shell .hover\:text-on-primary:hover{color:#fff}.dashboard-shell .glass-panel{-webkit-backdrop-filter:blur(16px);border:1px solid rgba(var(--brand-primary-rgb), .1);background:#fff9}.dashboard-shell .glass-card{-webkit-backdrop-filter:blur(24px);box-shadow:0 8px 32px rgba(var(--brand-primary-rgb), .08);background:#fff9;border:1px solid #ffffff80}.dashboard-shell .glass-sidebar{-webkit-backdrop-filter:blur(12px);background:#fff6}.dashboard-shell .glass-topbar{-webkit-backdrop-filter:blur(24px);background:#fff9}.dashboard-shell .topbar-panel{margin:var(--shell-gutter) var(--shell-gutter) 0;border:1px solid #e2e8f08c;border-radius:15px}.dashboard-shell .nav-pill-active,.dashboard-shell .active-pill-glow.bg-secondary-container{background-color:var(--ds-secondary-container);color:var(--ds-on-secondary-container)}.dashboard-shell .text-on-surface-variant{color:var(--ds-on-surface-variant)}.dashboard-shell .text-on-surface{color:var(--ds-on-surface)}.dashboard-shell .text-on-background{color:var(--ds-on-background)}.dashboard-shell .text-on-primary{color:var(--ds-on-primary)}.dashboard-shell .text-tertiary{color:var(--ds-tertiary)}.dashboard-shell .border-tertiary\/20{border-color:var(--ds-tertiary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .border-tertiary\/20{border-color:color-mix(in srgb, var(--ds-tertiary) 20%, transparent)}}.dashboard-shell .bg-tertiary\/10{background-color:var(--ds-tertiary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .bg-tertiary\/10{background-color:color-mix(in srgb, var(--ds-tertiary) 10%, transparent)}}.dashboard-shell .to-tertiary\/10{--tw-gradient-to:var(--ds-tertiary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .to-tertiary\/10{--tw-gradient-to:color-mix(in srgb, var(--ds-tertiary) 10%, transparent)}}.dashboard-shell .text-error{color:var(--ds-error)}.dashboard-shell .bg-surface-variant,.dashboard-shell .bg-surface-variant\/50{background-color:var(--ds-surface-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .bg-surface-variant\/50{background-color:color-mix(in srgb, var(--ds-surface-variant) 50%, transparent)}}.dashboard-shell .bg-surface-variant\/80{background-color:var(--ds-surface-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .bg-surface-variant\/80{background-color:color-mix(in srgb, var(--ds-surface-variant) 80%, transparent)}}.dashboard-shell .border-outline-variant,.dashboard-shell .border-outline-variant\/50{border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .border-outline-variant\/50{border-color:color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}.dashboard-shell .dashboard-scroll::-webkit-scrollbar{width:4px}.dashboard-shell .dashboard-scroll::-webkit-scrollbar-track{background:0 0}.dashboard-shell .dashboard-scroll::-webkit-scrollbar-thumb{background:rgba(var(--brand-primary-rgb), .3);border-radius:10px}.dashboard-shell .forms-page{color:var(--ds-on-background)}.dashboard-shell .forms-page .input-liquid-line{position:relative}.dashboard-shell .forms-page .input-liquid-line:after{content:"";background:var(--ds-primary);width:0;height:2px;transition:all .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dashboard-shell .forms-page .input-liquid-line:focus-within:after{width:100%}.dashboard-shell .forms-page .rounded-3xl{border-radius:1.5rem!important}.dashboard-shell .bg-surface-container-low{background-color:var(--ds-surface-container-low)}.dashboard-shell .bg-surface-container-lowest{background-color:var(--ds-surface-container-lowest)}.dashboard-shell .bg-surface-container-high{background-color:var(--ds-surface-container-high)}.dashboard-shell .bg-surface-container-low\/50{background-color:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .bg-surface-container-low\/50{background-color:color-mix(in srgb, var(--ds-surface-container-low) 50%, transparent)}}.dashboard-shell .text-secondary{color:var(--ds-secondary)}.dashboard-shell .bg-secondary\/10{background-color:var(--ds-secondary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .bg-secondary\/10{background-color:color-mix(in srgb, var(--ds-secondary) 10%, transparent)}}.dashboard-shell .border-secondary\/10{border-color:var(--ds-secondary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .border-secondary\/10{border-color:color-mix(in srgb, var(--ds-secondary) 10%, transparent)}}.dashboard-shell .from-secondary\/5{--tw-gradient-from:var(--ds-secondary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .from-secondary\/5{--tw-gradient-from:color-mix(in srgb, var(--ds-secondary) 5%, transparent)}}.dashboard-shell .bg-tertiary\/20{background-color:var(--ds-tertiary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .bg-tertiary\/20{background-color:color-mix(in srgb, var(--ds-tertiary) 20%, transparent)}}.dashboard-shell .text-outline{color:var(--ds-outline)}.dashboard-shell .bg-outline-variant\/20{background-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .bg-outline-variant\/20{background-color:color-mix(in srgb, var(--ds-outline-variant) 20%, transparent)}}.dashboard-shell .bg-outline-variant\/30{background-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .bg-outline-variant\/30{background-color:color-mix(in srgb, var(--ds-outline-variant) 30%, transparent)}}.dashboard-page{--dash-ease:cubic-bezier(.22, 1, .36, 1);--dash-r-xs:.5rem;--dash-r-sm:1rem;--dash-r-lg:1.5rem;--dash-r-full:9999px;--dash-border:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page{--dash-border:color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page{--dash-border-subtle:#ffffffad;--dash-border-strong:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page{--dash-border-strong:color-mix(in srgb, var(--ds-outline-variant) 75%, transparent)}}.dashboard-page{--dash-shadow-sm:0 1px 2px #0f172a0a;--dash-shadow-md:0 1px 2px #0f172a0a, 0 8px 32px rgba(var(--brand-primary-rgb), .06);--dash-shadow-lg:0 4px 24px rgba(var(--brand-primary-rgb), .08);--dash-focus-ring:0 0 0 2px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page{--dash-focus-ring:0 0 0 2px color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.dashboard-page .rounded-md{border-radius:var(--dash-r-xs)!important}.dashboard-page .rounded-lg,.dashboard-page .rounded-xl,.dashboard-page .rounded-2xl{border-radius:var(--dash-r-sm)!important}.dashboard-page .rounded-3xl{border-radius:var(--dash-r-lg)!important}.dashboard-page .rounded-full{border-radius:var(--dash-r-full)!important}.dashboard-page .dash-r-xs{border-radius:var(--dash-r-xs)}.dashboard-page .dash-r-sm{border-radius:var(--dash-r-sm)}.dashboard-page .dash-r-lg{border-radius:var(--dash-r-lg)}.dashboard-page .dash-r-full{border-radius:var(--dash-r-full)}.dashboard-page .dash-card{border-radius:var(--dash-r-lg);border:1px solid var(--dash-border-subtle);box-shadow:var(--dash-shadow-md)}.dashboard-page .dash-hero-card{border-radius:var(--dash-r-lg);border:1px solid var(--dash-border-subtle);box-shadow:var(--dash-shadow-lg)}.dashboard-page .dash-surface{border-radius:var(--dash-r-sm);border:1px solid var(--dash-border);background:#ffffff94}.dashboard-page .dash-surface-muted{border-radius:var(--dash-r-sm);border:1px dashed var(--dash-border-strong);background:#ffffff47}.dashboard-page .dash-interactive{border-radius:var(--dash-r-sm);transition:border-color .2s var(--dash-ease), background-color .2s var(--dash-ease), box-shadow .2s var(--dash-ease), transform .2s var(--dash-ease), color .2s var(--dash-ease);border:1px solid #0000}.dashboard-page .dash-interactive:hover{border-color:var(--dash-border);box-shadow:var(--dash-shadow-sm);background:#ffffffb8}.dashboard-page .dash-interactive:focus-visible{box-shadow:var(--dash-focus-ring);outline:none}.dashboard-page .dash-icon-box,.dashboard-page .dash-section-icon{border-radius:var(--dash-r-sm);border:1px solid var(--dash-border);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.dashboard-page .dash-section-icon{box-shadow:var(--dash-shadow-sm);background:#ffffffb8}.dashboard-page .dash-badge{border-radius:var(--dash-r-xs);letter-spacing:.04em;text-transform:uppercase;padding:.125rem .5rem;font-size:.625rem;font-weight:600}.dashboard-page .dash-pill{border-radius:var(--dash-r-full)}.dashboard-page .dash-progress{border-radius:var(--dash-r-full);overflow:hidden}.dashboard-page .dash-panel-header{border-bottom:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page .dash-panel-header{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.dashboard-page .dash-panel-header{background:#ffffff52;padding:1.25rem 1.5rem}.dashboard-page .dash-panel-body{flex:1;padding:.75rem}.dashboard-page .dash-panel-footer{border-top:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page .dash-panel-footer{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.dashboard-page .dash-panel-footer{background:#ffffff38;padding:1rem 1.5rem}.dashboard-page .dash-footer-link{border-radius:var(--dash-r-sm);color:var(--ds-primary);transition:background-color .2s var(--dash-ease);justify-content:center;align-items:center;gap:.375rem;padding:.625rem;font-size:.875rem;font-weight:500;display:flex}.dashboard-page .dash-footer-link:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page .dash-footer-link:hover{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.dashboard-page .dash-empty-state{border-radius:var(--dash-r-sm);border:1px dashed var(--dash-border-strong);text-align:center;background:#ffffff3d;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:220px;padding:2.5rem 2rem;display:flex}.dashboard-page .dash-empty-icon{border-radius:var(--dash-r-sm);border:1px solid var(--dash-border);justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.dashboard-page .dash-stat-chip{border-radius:var(--dash-r-sm);border:1px solid var(--dash-border);transition:transform .2s var(--dash-ease), box-shadow .2s var(--dash-ease), background-color .2s var(--dash-ease), border-color .2s var(--dash-ease);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.dashboard-page .dash-stat-chip:hover{box-shadow:0 8px 24px rgba(var(--brand-primary-rgb), .1);background:#ffffffd1;transform:translateY(-1px)}.dashboard-page .dash-stat-chip:focus-visible{box-shadow:var(--dash-focus-ring);outline:none}.dashboard-page .dash-pipeline-wrap{border-radius:var(--dash-r-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff6b;border:1px solid #ffffffd1;padding:1rem 1.25rem}.dashboard-page .dash-pipeline-step{border-radius:var(--dash-r-sm);border:1px solid var(--dash-border);transition:transform .25s var(--dash-ease), box-shadow .25s var(--dash-ease), border-color .25s var(--dash-ease), background-color .25s var(--dash-ease);background:#ffffffb8;flex:1;align-items:center;gap:.75rem;padding:.75rem;display:flex}.dashboard-page .dash-pipeline-step:hover{border-color:var(--ds-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.dashboard-page .dash-pipeline-step:hover{border-color:color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.dashboard-page .dash-pipeline-step:hover{box-shadow:var(--dash-shadow-sm);background:#ffffffeb}.dashboard-page .dash-pipeline-step:focus-visible{box-shadow:var(--dash-focus-ring);outline:none}.dashboard-page .dash-quick-action{border-radius:var(--dash-r-sm);min-width:0;transition:border-color .2s var(--dash-ease), background-color .2s var(--dash-ease), box-shadow .2s var(--dash-ease);background:#ffffff9e;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.dashboard-page .dash-quick-action-label{width:100%;min-width:0;color:var(--ds-on-surface);font-size:.8125rem;font-weight:600;line-height:1.25}.dashboard-page .dash-quick-action-desc{width:100%;min-width:0;color:var(--ds-on-surface-variant);font-size:.6875rem;line-height:1.35}.dashboard-page .dash-quick-actions-grid .dash-quick-action{height:100%}@media (min-width:640px){.dashboard-page .dash-quick-actions-grid .dash-quick-action{flex-direction:row;align-items:center;gap:.75rem}.dashboard-page .dash-quick-actions-grid .dash-quick-action-label,.dashboard-page .dash-quick-actions-grid .dash-quick-action-desc{width:auto}.dashboard-page .dash-quick-actions-grid .dash-quick-action-text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}}.dashboard-page .dash-quick-action:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page .dash-quick-action:hover{border-color:color-mix(in srgb, var(--ds-primary) 16%, transparent)}}.dashboard-page .dash-quick-action:hover{box-shadow:var(--dash-shadow-sm);background:#fffffff0}.dashboard-page .dash-quick-action:focus-visible{box-shadow:var(--dash-focus-ring);outline:none}.dashboard-page .dash-quick-action-icon{border-radius:var(--dash-r-sm);border:1px solid var(--dash-border);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.dashboard-page .dash-banner{border-radius:var(--dash-r-sm);background:linear-gradient(90deg,#f59e0b14,#f973160d,#0000);border:1px solid #f59e0b38;padding:1rem 1.25rem;position:relative;overflow:hidden}.dashboard-page .dash-banner-icon{border-radius:var(--dash-r-sm);background:#f59e0b24;border:1px solid #f59e0b42;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.dashboard-page .dash-health-ring-card{border-radius:var(--dash-r-lg);border:1px solid var(--dash-border-subtle);text-align:center;box-shadow:var(--dash-shadow-sm);flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.dashboard-page .dash-skeleton-row{border-radius:var(--dash-r-sm);align-items:center;gap:1rem;padding:1rem;display:flex}.dashboard-page .dash-enter{animation:dash-fade-up .55s var(--dash-ease) both}.dashboard-page .dash-enter-delay-1{animation-delay:60ms}.dashboard-page .dash-enter-delay-2{animation-delay:.12s}.dashboard-page .dash-enter-delay-3{animation-delay:.18s}.dashboard-page .dash-enter-delay-4{animation-delay:.24s}@keyframes dash-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.dashboard-page .dash-health-ring{transition:stroke-dashoffset 1s var(--dash-ease)}.dashboard-page .dash-bar-fill{animation:dash-bar-grow .8s var(--dash-ease) both;transform-origin:0;border-radius:var(--dash-r-full)}@keyframes dash-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dashboard-page .dash-hero-mesh{background-image:radial-gradient(at 0% 0%, rgba(var(--brand-primary-rgb), .14) 0, transparent 50%), radial-gradient(at 100% 0%, rgba(var(--brand-tertiary-rgb), .1) 0, transparent 45%), radial-gradient(at 80% 100%, rgba(var(--brand-primary-rgb), .08) 0, transparent 40%)}.dashboard-page .dash-accent-chip{color:var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-page .dash-accent-chip{background:color-mix(in srgb, var(--ds-accent) 10%, transparent)}}.dashboard-page .dash-accent-chip{border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-page .dash-accent-chip{border-color:color-mix(in srgb, var(--ds-accent) 20%, transparent)}}.dashboard-page .dash-accent-text{color:var(--ds-accent)}.dashboard-page .dash-accent-surface{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-page .dash-accent-surface{background:color-mix(in srgb, var(--ds-accent) 10%, transparent)}}.dashboard-page .dash-accent-surface{border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-page .dash-accent-surface{border-color:color-mix(in srgb, var(--ds-accent) 15%, transparent)}}.dashboard-page .dash-accent-fill{background-color:var(--ds-accent)}@media (max-width:1023px){.dashboard-page{--dash-r-sm:.875rem;--dash-r-lg:1.125rem}.dashboard-page.shell-page{gap:1rem}.dashboard-page .dash-hero-card{border-radius:var(--dash-r-lg);box-shadow:var(--dash-shadow-sm)}.dashboard-page .dash-hero-inner{padding:1rem 1rem 1.125rem}.dashboard-page .dash-hero-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.dashboard-page .dash-hero-greeting h1{font-size:1.625rem;line-height:1.15}.dashboard-page .dash-hero-greeting p{margin-top:.5rem;font-size:.875rem;line-height:1.45}.dashboard-page .dash-hero-meta{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:.5rem;padding-bottom:.125rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 .5rem calc(100% - .5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .5rem calc(100% - .5rem),#0000)}.dashboard-page .dash-hero-meta::-webkit-scrollbar{display:none}.dashboard-page .dash-hero-meta>*{flex-shrink:0}.dashboard-page .dash-hero-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.dashboard-page .dash-hero-actions>:last-child{grid-column:1/-1;justify-content:center}.dashboard-page .dash-hero-actions a{justify-content:center;padding-inline:.875rem;font-size:.8125rem}.dashboard-page .dash-health-ring-card{border-radius:var(--dash-r-sm);gap:.375rem;width:5.5rem;min-width:5.5rem;padding:.625rem .5rem}.dashboard-page .dash-health-ring-card .dash-health-ring{width:3.25rem;height:3.25rem}.dashboard-page .dash-health-ring-card p{font-size:.5625rem;line-height:1.2}.dashboard-page .dash-health-ring-card .text-lg{font-size:.875rem}.dashboard-page .dash-health-desktop{display:none}.dashboard-page .dash-pipeline-wrap{padding:.875rem}.dashboard-page .dash-pipeline-track{overscroll-behavior-x:contain;scrollbar-width:none;gap:.625rem;padding-bottom:.125rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 .5rem calc(100% - .5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .5rem calc(100% - .5rem),#0000)}.dashboard-page .dash-pipeline-track::-webkit-scrollbar{display:none}.dashboard-page .dash-pipeline-step-wrap{flex-shrink:0;min-width:13.5rem}.dashboard-page .dash-pipeline-step-wrap .material-symbols-outlined{display:none}.dashboard-page .dash-stats-track{overscroll-behavior-x:contain;scrollbar-width:none;border-top:1px solid var(--ds-outline-variant);gap:.5rem;margin-top:1.25rem;padding-top:1rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.dashboard-page .dash-stats-track{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 25%, transparent)}}.dashboard-page .dash-stats-track{-webkit-mask-image:linear-gradient(90deg,#0000,#000 .5rem calc(100% - .5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .5rem calc(100% - .5rem),#0000)}.dashboard-page .dash-stats-track::-webkit-scrollbar{display:none}.dashboard-page .dash-stats-track .dash-stat-chip{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.375rem;min-width:7.5rem;padding:.75rem}.dashboard-page .dash-stats-track .dash-stat-chip p.text-lg{font-size:1.125rem}.dashboard-page .dash-panel-header{padding:1rem 1rem .875rem}.dashboard-page .dash-panel-body{padding:.5rem}.dashboard-page .dash-panel-footer{padding:.875rem 1rem}.dashboard-page .dash-section-icon{width:2.375rem;height:2.375rem}.dashboard-page .dash-banner{padding:.875rem 1rem}.dashboard-page .dash-banner a,.dashboard-page .dash-banner button{width:100%}.dashboard-page .dash-mobile-section{min-height:unset!important}.dashboard-page .dash-content-grid{gap:1rem}.dashboard-page .dash-quick-actions-grid{grid-template-columns:1fr 1fr;gap:.5rem;padding-inline:.5rem}.dashboard-page .dash-quick-action{min-height:5.5rem;padding:.75rem .625rem}.dashboard-page .dash-list-item-touch{min-height:3.75rem;padding-block:.875rem}}@media (min-width:768px) and (max-width:1023px){.dashboard-page .dash-hero-inner{padding:1.25rem 1.375rem 1.5rem}.dashboard-page .dash-hero-greeting h1{font-size:2rem}.dashboard-page .dash-hero-actions{flex-wrap:wrap;display:flex}.dashboard-page .dash-hero-actions>:last-child{grid-column:auto}.dashboard-page .dash-content-grid{gap:1.25rem}.dashboard-page .dash-quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dashboard-page .dash-hero-top{display:contents}.dashboard-page .dash-health-mobile{display:none}}.dashboard-page .create-flow-page__toolbar{align-items:center;display:flex}.dashboard-page .create-flow-page__back{color:var(--ds-on-surface-variant);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-page .create-flow-page__back:hover{color:var(--ds-primary)}.dashboard-page.create-flow-page .create-flow-page__hero{position:relative;overflow:hidden}.dashboard-page.create-flow-page .create-flow-page__grid{gap:.875rem;display:grid}.dashboard-page.create-flow-page .create-flow-page__card{min-height:11.5rem;transition:border-color .2s var(--dash-ease), box-shadow .2s var(--dash-ease), transform .2s var(--dash-ease);cursor:pointer;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.dashboard-page.create-flow-page .create-flow-page__card:hover{box-shadow:0 10px 32px rgba(var(--brand-primary-rgb), .12);transform:translateY(-2px)}.dashboard-page.create-flow-page .create-flow-page__card--featured{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.create-flow-page .create-flow-page__card--featured{border-color:color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.dashboard-page.create-flow-page .create-flow-page__card--featured{box-shadow:0 8px 28px rgba(var(--brand-primary-rgb), .1)}.dashboard-page.create-flow-page .create-flow-page__card-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.dashboard-page.create-flow-page .create-flow-page__badge{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.create-flow-page .create-flow-page__badge{background:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.dashboard-page.create-flow-page .create-flow-page__badge{color:var(--ds-primary);border:1px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.create-flow-page .create-flow-page__badge{border:1px solid color-mix(in srgb, var(--ds-primary) 18%, transparent)}}.dashboard-page.create-flow-page .create-flow-page__card-copy{flex:1}.dashboard-page.create-flow-page .create-flow-page__card-cta{color:var(--ds-primary);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.dashboard-page.create-flow-page .create-flow-page__hint{overflow:hidden}@media (min-width:768px){.dashboard-page.create-flow-page .create-flow-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dashboard-page.create-flow-page .create-flow-page__card--featured{grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;min-height:10.5rem;padding:1.5rem;display:grid}.dashboard-page.create-flow-page .create-flow-page__card--featured .create-flow-page__card-top{margin-bottom:0}.dashboard-page.create-flow-page .create-flow-page__card--featured .create-flow-page__card-copy{min-width:0}.dashboard-page.create-flow-page .create-flow-page__card--featured .create-flow-page__card-cta{justify-self:end}}@media (max-width:767px){.dashboard-page.create-flow-page .create-flow-page__card{min-height:0}.dashboard-page.create-flow-page .create-flow-page__hero .relative{padding:1rem!important}}.dashboard-page.templates-page .templates-page__hero{position:relative;overflow:hidden}.dashboard-page.templates-page .templates-page__count{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.templates-page .templates-page__count{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.dashboard-page.templates-page .templates-page__count{color:var(--ds-primary);border:1px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.templates-page .templates-page__count{border:1px solid color-mix(in srgb, var(--ds-primary) 16%, transparent)}}.dashboard-page.templates-page .templates-page__count{padding:.375rem .625rem;font-size:.6875rem}.dashboard-page.templates-page .templates-page__toolbar,.dashboard-page.templates-page .templates-page__list{overflow:hidden}.dashboard-page.templates-page .templates-page__empty{min-height:14rem;margin:.75rem}.dashboard-page.templates-page .templates-page__row{flex-direction:column;gap:1rem;padding:1rem 1.25rem;display:flex}.dashboard-page.templates-page .templates-page__thumb{width:6.75rem}.dashboard-page.templates-page .templates-page__category{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.templates-page .templates-page__category{background:color-mix(in srgb, var(--ds-surface-container-low) 80%, transparent)}}.dashboard-page.templates-page .templates-page__category{color:var(--ds-on-surface-variant);border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.templates-page .templates-page__category{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.templates-page .templates-page__category{text-transform:uppercase;letter-spacing:.05em}.dashboard-page.templates-page .templates-page__row-actions{flex-wrap:wrap;gap:.5rem;display:flex}.dashboard-page.templates-page .templates-page__action{height:2.375rem;transition:background-color .2s var(--dash-ease), border-color .2s var(--dash-ease), color .2s var(--dash-ease), transform .15s var(--dash-ease);justify-content:center;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.dashboard-page.templates-page .templates-page__action:active{transform:scale(.98)}.dashboard-page.templates-page .templates-page__action--ghost{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.templates-page .templates-page__action--ghost{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 65%, transparent)}}.dashboard-page.templates-page .templates-page__action--ghost{color:var(--ds-on-surface);background:#ffffffb8}.dashboard-page.templates-page .templates-page__action--ghost:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.templates-page .templates-page__action--ghost:hover{border-color:color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.dashboard-page.templates-page .templates-page__action--ghost:hover{color:var(--ds-primary)}.dashboard-page.templates-page .templates-page__action--primary{border:1px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.templates-page .templates-page__action--primary{border:1px solid color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.dashboard-page.templates-page .templates-page__action--primary{background:var(--ds-primary);color:var(--ds-on-primary);box-shadow:0 4px 14px rgba(var(--brand-primary-rgb), .22)}.dashboard-page.templates-page .templates-page__action--primary:hover{filter:brightness(1.05)}.dashboard-page.templates-page .templates-page__action--primary:disabled{opacity:.7;cursor:not-allowed}.dashboard-page.templates-page .templates-page__pagination{justify-content:center;padding-bottom:.25rem;display:flex}.dashboard-page.templates-page .templates-page__page-btn{border-radius:var(--dash-r-sm)}.template-live-preview{flex-direction:column;flex:1;gap:.5rem;width:100%;min-height:0;display:flex;position:relative}.template-live-preview__toolbar{flex-shrink:0;justify-content:center;display:flex}.template-live-preview__device-toggle{border:1px solid var(--ds-outline-variant);gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.template-live-preview__device-toggle{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.template-live-preview__device-toggle{border-radius:calc(var(--shell-portal-r) - .5rem);background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.template-live-preview__device-toggle{background:color-mix(in srgb, var(--ds-surface-container-low) 35%, white)}}.template-live-preview__device-toggle{padding:.25rem}.template-live-preview__device-btn{border-radius:calc(var(--shell-portal-r) - .625rem);color:var(--ds-on-surface-variant);transition:background-color .2s var(--shell-ease), color .2s var(--shell-ease), border-color .2s var(--shell-ease), box-shadow .2s var(--shell-ease);background:0 0;border:1px solid #0000;align-items:center;gap:.375rem;padding:.4375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.template-live-preview__device-btn:hover{color:var(--ds-primary)}.template-live-preview__device-btn--active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.template-live-preview__device-btn--active{border-color:color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.template-live-preview__device-btn--active{color:var(--ds-primary);box-shadow:var(--shell-shadow-sm);background:#ffffffe0}@media (max-width:479px){.template-live-preview__device-btn span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.template-live-preview__device-btn{padding:.4375rem}}.template-live-preview__frame{flex:1;justify-content:center;align-items:stretch;min-height:0;display:flex;overflow:hidden}.template-live-preview__frame--desktop{width:100%}.template-live-preview__frame--mobile{width:100%;padding-inline:.25rem}.template-live-preview__frame--mobile .template-live-preview__viewport{border-radius:.625rem;width:min(100%,390px);max-width:390px;margin-inline:auto;box-shadow:0 16px 32px #0f172a14,0 0 0 1px #00547a0f}.template-live-preview__viewport{border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-outline-variant);flex:1;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.template-live-preview__viewport{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}.template-live-preview__viewport{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.template-live-preview__viewport{background:color-mix(in srgb, var(--ds-surface-container-low) 28%, white)}}.template-live-preview__viewport{isolation:isolate;container-type:size}.templates-preview-modal .template-live-preview{flex:1;height:100%;min-height:0}.templates-preview-modal .template-live-preview__viewport{min-height:0}.template-live-preview__viewport .form-layout-shell--step{border-radius:calc(var(--shell-portal-r) - .5rem);height:100%;min-height:0;overflow:hidden}.template-live-preview__viewport .form-layout-shell--public{height:100%;min-height:0}.template-live-preview__viewport [class*=h-screen],.template-live-preview__viewport [class*=h-dvh],.template-live-preview__viewport [class*=min-h-screen],.template-live-preview__viewport [class*="100dvh"],.template-live-preview__viewport [class*="100vh"]{height:100%!important;min-height:0!important;max-height:100%!important}.template-live-preview__viewport .relative.w-full.box-border.flex.flex-col{padding:.75rem!important}.template-live-preview__viewport .relative.mx-auto.min-h-\[450px\].w-\[800px\],.template-live-preview__viewport .relative.mx-auto.min-h-\[300px\]{width:100%!important;max-width:100%!important;min-height:0!important}.template-live-preview__viewport .step-layout-scrollport,.template-live-preview__viewport .step-layout-main{max-height:100%;min-height:0!important}.template-live-preview__viewport .form-layout-shell--step .step-layout-scrollport{min-height:0;height:100%!important}.template-live-preview__viewport .card-box-content-reveal{animation:.4s ease-out .7s both mask-wipeInLeft}.template-live-preview__viewport .form-classic-scrollport:not(.step-layout-scrollport--bubble),.template-live-preview__viewport .form-layout-scrollport:not(.step-layout-scrollport--bubble){align-content:start;place-items:start center!important}.template-live-preview__viewport .form-classic-scrollport:not(.step-layout-scrollport--bubble)>.relative.flex,.template-live-preview__viewport .form-layout-scrollport:not(.step-layout-scrollport--bubble)>.relative.flex{justify-content:flex-start!important;align-items:flex-start!important;min-height:0!important}.template-live-preview__viewport .form-layout-shell--public,.template-live-preview__viewport .form-layout-shell--public.editor-preview-zoom-root{flex-direction:column!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.template-live-preview__viewport .form-layout-shell--public>.relative{height:100%!important;min-height:0!important;max-height:100%!important}.template-live-preview__viewport .step-layout-scrollport--bubble{box-sizing:border-box!important;flex-direction:column!important;flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden auto!important}.template-live-preview__viewport .step-layout-scrollport--bubble .step-layout-main:not(.step-layout-main--inset-hero){padding-inline:.75rem;box-sizing:border-box!important;flex:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;display:flex!important}.template-live-preview__viewport .step-layout-scrollport--bubble .step-layout-main>.flex{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.template-live-preview__viewport .step-layout-scrollport--bubble .bubble-chrome-logo,.template-live-preview__viewport .step-layout-scrollport--bubble .bubble-chrome-floating-control{max-width:calc(100% - 2.5rem)}.template-live-preview__viewport .step-layout-scrollport--bubble .w-full{max-width:100%}.template-live-preview__viewport .focus-nav-dock--contained{z-index:40}.template-live-preview__complete{z-index:30;border-radius:calc(var(--shell-portal-r) - .375rem);border:1px solid var(--ds-primary);justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:auto .75rem 2.75rem}@supports (color:color-mix(in lab, red, red)){.template-live-preview__complete{border:1px solid color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.template-live-preview__complete{color:var(--ds-primary);box-shadow:var(--shell-shadow-sm);-webkit-backdrop-filter:blur(12px);animation:template-live-preview-complete-in .28s var(--shell-ease) both;background:#ffffffeb;padding:.625rem .875rem;font-size:.75rem;font-weight:600}@keyframes template-live-preview-complete-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}.template-live-preview__caption{text-align:center;color:var(--ds-on-surface-variant);font-size:.75rem;line-height:1.45}.template-live-preview__loading{height:100%;min-height:12rem;color:var(--ds-on-surface-variant);flex-direction:column;justify-content:center;align-items:center;gap:.625rem;font-size:.8125rem;font-weight:600;display:flex}.dashboard-page .form-template-preview{--ftp-accent:var(--ds-primary);--ftp-accent-soft:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page .form-template-preview{--ftp-accent-soft:color-mix(in srgb, var(--ds-primary) 14%, transparent)}}.dashboard-page .form-template-preview{--ftp-accent-strong:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page .form-template-preview{--ftp-accent-strong:color-mix(in srgb, var(--ds-primary) 88%, black)}}.dashboard-page .form-template-preview{width:6.75rem}.dashboard-page .form-template-preview--tone-violet{--ftp-accent:#7c3aed;--ftp-accent-soft:#7c3aed24;--ftp-accent-strong:#6d33d1}.dashboard-page .form-template-preview--tone-amber{--ftp-accent:#d97706;--ftp-accent-soft:#d9770624;--ftp-accent-strong:#bf6905}.dashboard-page .form-template-preview--tone-rose{--ftp-accent:#e11d48;--ftp-accent-soft:#e11d4824;--ftp-accent-strong:#c61a3f}.dashboard-page .form-template-preview--tone-emerald{--ftp-accent:#059669;--ftp-accent-soft:#05966924;--ftp-accent-strong:#04845c}.dashboard-page .form-template-preview--tone-slate{--ftp-accent:#475569;--ftp-accent-soft:#47556924;--ftp-accent-strong:#3e4b5c}.dashboard-page .form-template-preview--lg{width:min(100%,22rem);margin-inline:auto}.dashboard-page .form-template-preview--xl{width:min(100%,28rem);margin-inline:auto}.dashboard-page .form-template-preview--xl .form-template-preview__canvas{min-height:16rem}.dashboard-page .form-template-preview--xl .form-template-preview__content{gap:.4375rem;padding:1.125rem 1rem}.dashboard-page .form-template-preview--xl .form-template-preview__title{width:58%;height:.6875rem}.dashboard-page .form-template-preview--xl .form-template-preview__line{height:.375rem}.dashboard-page .form-template-preview--xl .form-template-preview__cta{width:38%;height:1.125rem;margin-top:.375rem}.dashboard-page .form-template-preview__frame{border-radius:calc(var(--dash-r-sm) - .125rem);border:1px solid var(--ds-outline-variant);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-page .form-template-preview__frame{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 60%, transparent)}}.dashboard-page .form-template-preview__frame{box-shadow:var(--dash-shadow-sm);background:#ffffffe0}.dashboard-page .form-template-preview__chrome{background:var(--ds-outline-variant);height:.5625rem;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-page .form-template-preview__chrome{background:color-mix(in srgb, var(--ds-outline-variant) 22%, white)}}.dashboard-page .form-template-preview__chrome:before{content:"";background:#fca5a5;border-radius:9999px;width:.25rem;height:.25rem;position:absolute;top:50%;left:.4375rem;transform:translateY(-50%);box-shadow:.4375rem 0 #fcd34d,.875rem 0 #86efac}.dashboard-page .form-template-preview__canvas{background:var(--ds-surface-container-low);min-height:4.5rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-page .form-template-preview__canvas{background:color-mix(in srgb, var(--ds-surface-container-low) 55%, white)}}.dashboard-page .form-template-preview--lg .form-template-preview__canvas{min-height:12.5rem}.dashboard-page .form-template-preview__sidebar{background:linear-gradient(180deg, var(--ftp-accent-strong), var(--ftp-accent));width:34%;display:none}.dashboard-page .form-template-preview__content{flex-direction:column;flex:1;gap:.25rem;min-width:0;padding:.5rem;display:flex}.dashboard-page .form-template-preview--lg .form-template-preview__content{gap:.5rem;padding:1rem 1.125rem}.dashboard-page .form-template-preview__title,.dashboard-page .form-template-preview__line,.dashboard-page .form-template-preview__cta,.dashboard-page .form-template-preview__steps,.dashboard-page .form-template-preview__choices{border-radius:9999px;display:block}.dashboard-page .form-template-preview__title{background:var(--ds-on-surface);width:58%;height:.3125rem}@supports (color:color-mix(in lab, red, red)){.dashboard-page .form-template-preview__title{background:color-mix(in srgb, var(--ds-on-surface) 72%, transparent)}}.dashboard-page .form-template-preview--lg .form-template-preview__title{width:52%;height:.5rem}.dashboard-page .form-template-preview__line{background:#fff;width:100%;height:.25rem}@supports (color:color-mix(in lab, red, red)){.dashboard-page .form-template-preview__line{background:color-mix(in srgb, white 88%, var(--ds-outline-variant))}}.dashboard-page .form-template-preview__line{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page .form-template-preview__line{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.dashboard-page .form-template-preview--lg .form-template-preview__line{height:.4375rem}.dashboard-page .form-template-preview__line--wide{width:100%}.dashboard-page .form-template-preview__line--short{width:62%}.dashboard-page .form-template-preview__cta{background:var(--ftp-accent);width:42%;height:.4375rem;margin-top:.125rem}.dashboard-page .form-template-preview--lg .form-template-preview__cta{width:36%;height:.625rem;margin-top:.375rem}.dashboard-page .form-template-preview__steps,.dashboard-page .form-template-preview__choices{display:none}.dashboard-page .form-template-preview__steps{border-radius:var(--dash-r-xs);background:linear-gradient(to right, var(--ftp-accent) 0 24%, var(--ftp-accent-soft) 24% 48%, var(--ds-outline-variant) 48% 100%);width:72%;height:.3125rem;margin-bottom:.125rem}@supports (color:color-mix(in lab, red, red)){.dashboard-page .form-template-preview__steps{background:linear-gradient(to right, var(--ftp-accent) 0 24%, var(--ftp-accent-soft) 24% 48%, color-mix(in srgb, var(--ds-outline-variant) 35%, transparent) 48% 100%)}}.dashboard-page .form-template-preview__choices{border-radius:var(--dash-r-xs);background:linear-gradient(var(--ftp-accent-soft), var(--ftp-accent-soft)) 0 0 / 46% .3125rem no-repeat, linear-gradient(white, white) 0 .4375rem / 46% .3125rem no-repeat, linear-gradient(var(--ftp-accent-soft), var(--ftp-accent-soft)) 54% 0 / 46% .3125rem no-repeat, linear-gradient(white, white) 54% .4375rem / 46% .3125rem no-repeat;width:100%;height:1.125rem}@supports (color:color-mix(in lab, red, red)){.dashboard-page .form-template-preview__choices{background:linear-gradient(var(--ftp-accent-soft), var(--ftp-accent-soft)) 0 0 / 46% .3125rem no-repeat, linear-gradient(color-mix(in srgb, white 88%, var(--ds-outline-variant)), color-mix(in srgb, white 88%, var(--ds-outline-variant))) 0 .4375rem / 46% .3125rem no-repeat, linear-gradient(var(--ftp-accent-soft), var(--ftp-accent-soft)) 54% 0 / 46% .3125rem no-repeat, linear-gradient(color-mix(in srgb, white 88%, var(--ds-outline-variant)), color-mix(in srgb, white 88%, var(--ds-outline-variant))) 54% .4375rem / 46% .3125rem no-repeat}}.dashboard-page .form-template-preview--split .form-template-preview__sidebar{display:block}.dashboard-page .form-template-preview--card .form-template-preview__canvas{justify-content:center;align-items:center;padding:.375rem}.dashboard-page .form-template-preview--card .form-template-preview__content{border-radius:calc(var(--dash-r-xs) + .0625rem);border:1px solid var(--ds-outline-variant);width:78%}@supports (color:color-mix(in lab, red, red)){.dashboard-page .form-template-preview--card .form-template-preview__content{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}.dashboard-page .form-template-preview--card .form-template-preview__content{box-shadow:var(--dash-shadow-sm);background:#fff}.dashboard-page .form-template-preview--focus .form-template-preview__canvas{justify-content:center;align-items:center}.dashboard-page .form-template-preview--focus .form-template-preview__content{align-items:center;padding-inline:.625rem}.dashboard-page .form-template-preview--focus .form-template-preview__title{width:72%}.dashboard-page .form-template-preview--focus .form-template-preview__line:not(.form-template-preview__line--wide){display:none}.dashboard-page .form-template-preview--focus .form-template-preview__line--wide{width:84%}.dashboard-page .form-template-preview--focus .form-template-preview__cta{width:34%}.dashboard-page .form-template-preview--wizard .form-template-preview__steps{display:block}.dashboard-page .form-template-preview--wizard .form-template-preview__line:nth-of-type(4),.dashboard-page .form-template-preview--wizard .form-template-preview__line--short{display:none}.dashboard-page .form-template-preview--survey .form-template-preview__choices{display:block}.dashboard-page .form-template-preview--survey .form-template-preview__line,.dashboard-page .form-template-preview--survey .form-template-preview__cta{display:none}.dashboard-page .form-template-preview--survey .form-template-preview__title{width:66%}.dashboard-page .form-template-preview--classic .form-template-preview__steps,.dashboard-page .form-template-preview--classic .form-template-preview__choices,.dashboard-page .form-template-preview--card .form-template-preview__steps,.dashboard-page .form-template-preview--card .form-template-preview__choices,.dashboard-page .form-template-preview--split .form-template-preview__steps,.dashboard-page .form-template-preview--split .form-template-preview__choices{display:none}.dashboard-page.packages-page{flex-direction:column;gap:1rem;max-width:72rem;display:flex}.dashboard-page.packages-page .packages-page__hero{position:relative;overflow:hidden}.dashboard-page.packages-page .packages-page__eyebrow{border:1px solid var(--ds-primary);margin-bottom:1rem}@supports (color:color-mix(in lab, red, red)){.dashboard-page.packages-page .packages-page__eyebrow{border:1px solid color-mix(in srgb, var(--ds-primary) 16%, transparent)}}.dashboard-page.packages-page .packages-page__eyebrow{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.packages-page .packages-page__eyebrow{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.dashboard-page.packages-page .packages-page__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-primary);padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.dashboard-page.packages-page .packages-page__title{letter-spacing:-.02em;max-width:36rem;color:var(--ds-on-surface);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15}.dashboard-page.packages-page .packages-page__subtitle{max-width:40rem;color:var(--ds-on-surface-variant);margin-top:.75rem;font-size:.9375rem;line-height:1.6}.dashboard-page.packages-page .packages-page__period-toggle,.dashboard-page.billing-page .packages-page__period-toggle,.dashboard-page.billing-page .billing-page__section-head .packages-page__period-toggle{border-radius:var(--dash-r-full);border:1px solid var(--ds-outline-variant);gap:.25rem;margin-top:1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.packages-page .packages-page__period-toggle,.dashboard-page.billing-page .packages-page__period-toggle,.dashboard-page.billing-page .billing-page__section-head .packages-page__period-toggle{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.packages-page .packages-page__period-toggle,.dashboard-page.billing-page .packages-page__period-toggle,.dashboard-page.billing-page .billing-page__section-head .packages-page__period-toggle{background:#ffffffb8;padding:.25rem}.dashboard-page.packages-page .packages-page__period-btn,.dashboard-page.billing-page .packages-page__period-btn{border-radius:var(--dash-r-full);color:var(--ds-on-surface-variant);cursor:pointer;transition:background-color .2s var(--dash-ease), color .2s var(--dash-ease), box-shadow .2s var(--dash-ease);background:0 0;border:none;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.dashboard-page.packages-page .packages-page__period-btn--active,.dashboard-page.billing-page .packages-page__period-btn--active{color:var(--ds-primary);box-shadow:var(--dash-shadow-sm);background:#fff}.dashboard-page.packages-page .packages-page__period-save,.dashboard-page.billing-page .packages-page__period-save{border-radius:var(--dash-r-xs);background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.packages-page .packages-page__period-save,.dashboard-page.billing-page .packages-page__period-save{background:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.dashboard-page.packages-page .packages-page__period-save,.dashboard-page.billing-page .packages-page__period-save{letter-spacing:.02em;text-transform:uppercase;color:var(--ds-primary);padding:.125rem .375rem;font-size:.625rem;font-weight:700}.dashboard-page.packages-page .packages-page__billing-link{color:var(--ds-on-surface-variant);align-items:center;gap:.375rem;margin-top:1rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-page.packages-page .packages-page__billing-link:hover{color:var(--ds-primary)}.dashboard-page.packages-page .packages-page__plans,.dashboard-page.billing-page .packages-page__plans{gap:1rem;display:grid}@media (min-width:900px){.dashboard-page.packages-page .packages-page__plans,.dashboard-page.billing-page .packages-page__plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.dashboard-page.packages-page .packages-page__plans-loading,.dashboard-page.billing-page .packages-page__plans-loading{grid-column:1/-1;justify-content:center;align-items:center;min-height:12rem;display:flex}.dashboard-page.packages-page .packages-page__plans-error,.dashboard-page.billing-page .packages-page__plans-error{color:var(--ds-on-surface-variant);font-size:.875rem}.dashboard-page.packages-page .packages-page__plan,.dashboard-page.billing-page .packages-page__plan{transition:border-color .2s var(--dash-ease), box-shadow .2s var(--dash-ease), transform .2s var(--dash-ease);flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex;position:relative}.dashboard-page.packages-page .packages-page__plan:hover,.dashboard-page.billing-page .packages-page__plan:hover{box-shadow:var(--dash-shadow-md);transform:translateY(-2px)}.dashboard-page.packages-page .packages-page__plan--featured,.dashboard-page.billing-page .packages-page__plan--featured{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.packages-page .packages-page__plan--featured,.dashboard-page.billing-page .packages-page__plan--featured{border-color:color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.dashboard-page.packages-page .packages-page__plan--featured,.dashboard-page.billing-page .packages-page__plan--featured{background:linear-gradient(165deg, var(--ds-primary) 0%, #ffffffeb 48%)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.packages-page .packages-page__plan--featured,.dashboard-page.billing-page .packages-page__plan--featured{background:linear-gradient(165deg, color-mix(in srgb, var(--ds-primary) 6%, white) 0%, #ffffffeb 48%)}}.dashboard-page.packages-page .packages-page__plan--featured,.dashboard-page.billing-page .packages-page__plan--featured{box-shadow:0 8px 32px rgba(var(--brand-primary-rgb), .12), var(--dash-shadow-sm)}.dashboard-page.packages-page .packages-page__plan--current,.dashboard-page.billing-page .packages-page__plan--current{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.packages-page .packages-page__plan--current,.dashboard-page.billing-page .packages-page__plan--current{border-color:color-mix(in srgb, var(--ds-primary) 35%, transparent)}}.dashboard-page.packages-page .packages-page__plan-badge,.dashboard-page.billing-page .packages-page__plan-badge{border-radius:var(--dash-r-xs);letter-spacing:.04em;text-transform:uppercase;padding:.25rem .5rem;font-size:.625rem;font-weight:700;position:absolute;top:1rem;right:1rem}.dashboard-page.packages-page .packages-page__plan-badge--popular,.dashboard-page.billing-page .packages-page__plan-badge--popular{border:1px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.packages-page .packages-page__plan-badge--popular,.dashboard-page.billing-page .packages-page__plan-badge--popular{border:1px solid color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.dashboard-page.packages-page .packages-page__plan-badge--popular,.dashboard-page.billing-page .packages-page__plan-badge--popular{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.packages-page .packages-page__plan-badge--popular,.dashboard-page.billing-page .packages-page__plan-badge--popular{background:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.dashboard-page.packages-page .packages-page__plan-badge--popular,.dashboard-page.billing-page .packages-page__plan-badge--popular{color:var(--ds-primary)}.dashboard-page.packages-page .packages-page__plan-badge--current,.dashboard-page.billing-page .packages-page__plan-badge--current{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.packages-page .packages-page__plan-badge--current,.dashboard-page.billing-page .packages-page__plan-badge--current{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.packages-page .packages-page__plan-badge--current,.dashboard-page.billing-page .packages-page__plan-badge--current{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.packages-page .packages-page__plan-badge--current,.dashboard-page.billing-page .packages-page__plan-badge--current{background:color-mix(in srgb, var(--ds-surface-container-low) 80%, transparent)}}.dashboard-page.packages-page .packages-page__plan-badge--current,.dashboard-page.billing-page .packages-page__plan-badge--current{color:var(--ds-on-surface-variant)}.dashboard-page.packages-page .packages-page__plan-head,.dashboard-page.billing-page .packages-page__plan-head{align-items:flex-start;gap:.875rem;padding-top:.5rem;display:flex}.dashboard-page.packages-page .packages-page__plan-icon,.dashboard-page.billing-page .packages-page__plan-icon{flex-shrink:0}.dashboard-page.packages-page .packages-page__plan-name,.dashboard-page.billing-page .packages-page__plan-name{color:var(--ds-on-surface);font-size:1.125rem;font-weight:700}.dashboard-page.packages-page .packages-page__plan-desc,.dashboard-page.billing-page .packages-page__plan-desc{color:var(--ds-on-surface-variant);margin-top:.25rem;font-size:.8125rem;line-height:1.45}.dashboard-page.packages-page .packages-page__plan-price,.dashboard-page.billing-page .packages-page__plan-price{align-items:baseline;gap:.375rem;display:flex}.dashboard-page.packages-page .packages-page__plan-amount,.dashboard-page.billing-page .packages-page__plan-amount{letter-spacing:-.03em;color:var(--ds-on-surface);font-size:2rem;font-weight:700}.dashboard-page.packages-page .packages-page__plan-period,.dashboard-page.billing-page .packages-page__plan-period{color:var(--ds-on-surface-variant);font-size:.8125rem}.dashboard-page.packages-page .packages-page__plan-features,.dashboard-page.billing-page .packages-page__plan-features{flex-direction:column;flex:1;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.dashboard-page.packages-page .packages-page__plan-features li,.dashboard-page.billing-page .packages-page__plan-features li{color:var(--ds-on-surface);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.45;display:flex}.dashboard-page.packages-page .packages-page__plan-cta,.dashboard-page.billing-page .packages-page__plan-cta{text-align:center;cursor:pointer;width:100%;transition:background-color .2s var(--dash-ease), border-color .2s var(--dash-ease), color .2s var(--dash-ease), transform .15s var(--dash-ease);background:0 0;border:none;justify-content:center;align-items:center;padding:.6875rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.dashboard-page.packages-page .packages-page__plan-cta--primary,.dashboard-page.billing-page .packages-page__plan-cta--primary{border:1px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.packages-page .packages-page__plan-cta--primary,.dashboard-page.billing-page .packages-page__plan-cta--primary{border:1px solid color-mix(in srgb, var(--ds-primary) 35%, transparent)}}.dashboard-page.packages-page .packages-page__plan-cta--primary,.dashboard-page.billing-page .packages-page__plan-cta--primary{background:var(--ds-primary);color:var(--ds-on-primary);box-shadow:0 4px 16px rgba(var(--brand-primary-rgb), .28)}.dashboard-page.packages-page .packages-page__plan-cta--primary:hover,.dashboard-page.billing-page .packages-page__plan-cta--primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.dashboard-page.packages-page .packages-page__plan-cta--outline,.dashboard-page.billing-page .packages-page__plan-cta--outline{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.packages-page .packages-page__plan-cta--outline,.dashboard-page.billing-page .packages-page__plan-cta--outline{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 65%, transparent)}}.dashboard-page.packages-page .packages-page__plan-cta--outline,.dashboard-page.billing-page .packages-page__plan-cta--outline{color:var(--ds-on-surface);background:#fffc}.dashboard-page.packages-page .packages-page__plan-cta--outline:hover,.dashboard-page.billing-page .packages-page__plan-cta--outline:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.packages-page .packages-page__plan-cta--outline:hover,.dashboard-page.billing-page .packages-page__plan-cta--outline:hover{border-color:color-mix(in srgb, var(--ds-primary) 25%, transparent)}}.dashboard-page.packages-page .packages-page__plan-cta--outline:hover,.dashboard-page.billing-page .packages-page__plan-cta--outline:hover{color:var(--ds-primary)}.dashboard-page.packages-page .packages-page__plan-cta--muted,.dashboard-page.billing-page .packages-page__plan-cta--muted{border:1px dashed var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.packages-page .packages-page__plan-cta--muted,.dashboard-page.billing-page .packages-page__plan-cta--muted{border:1px dashed color-mix(in srgb, var(--ds-outline-variant) 70%, transparent)}}.dashboard-page.packages-page .packages-page__plan-cta--muted,.dashboard-page.billing-page .packages-page__plan-cta--muted{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.packages-page .packages-page__plan-cta--muted,.dashboard-page.billing-page .packages-page__plan-cta--muted{background:color-mix(in srgb, var(--ds-surface-container-low) 40%, transparent)}}.dashboard-page.packages-page .packages-page__plan-cta--muted,.dashboard-page.billing-page .packages-page__plan-cta--muted{color:var(--ds-on-surface-variant);cursor:default}.dashboard-page.billing-page .packages-page__plan-cta--danger{border-color:var(--destructive,#dc2626)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-page.billing-page .packages-page__plan-cta--danger{border-color:color-mix(in srgb, var(--destructive,#dc2626) 35%, transparent)!important}}.dashboard-page.billing-page .packages-page__plan-cta--danger{cursor:pointer;color:var(--destructive,#dc2626)!important}.dashboard-page.billing-page .packages-page__plan-cta--danger:hover{border-color:var(--destructive,#dc2626)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-page.billing-page .packages-page__plan-cta--danger:hover{border-color:color-mix(in srgb, var(--destructive,#dc2626) 50%, transparent)!important}}.dashboard-page.billing-page .packages-page__plan-cta--danger:hover{background:var(--destructive,#dc2626)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-page.billing-page .packages-page__plan-cta--danger:hover{background:color-mix(in srgb, var(--destructive,#dc2626) 6%, white)!important}}.dashboard-page.billing-page .billing-page__section-head .packages-page__period-toggle{margin-top:1rem}.dashboard-page.billing-page .billing-page__plans{flex-direction:column;gap:1.25rem;display:flex}.dashboard-page.packages-page .packages-page__section-head{margin-bottom:1.25rem}.dashboard-page.packages-page .packages-page__section-title{color:var(--ds-on-surface);font-size:1.125rem;font-weight:700}.dashboard-page.packages-page .packages-page__section-desc{color:var(--ds-on-surface-variant);margin-top:.375rem;font-size:.8125rem;line-height:1.5}.dashboard-page.packages-page .packages-page__highlights,.dashboard-page.packages-page .packages-page__layouts,.dashboard-page.packages-page .packages-page__compare,.dashboard-page.packages-page .packages-page__faq{padding:1.25rem}@media (min-width:768px){.dashboard-page.packages-page .packages-page__highlights,.dashboard-page.packages-page .packages-page__layouts,.dashboard-page.packages-page .packages-page__compare,.dashboard-page.packages-page .packages-page__faq{padding:1.5rem}}.dashboard-page.packages-page .packages-page__highlights-grid{gap:.875rem;display:grid}@media (min-width:768px){.dashboard-page.packages-page .packages-page__highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dashboard-page.packages-page .packages-page__highlights-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-page.packages-page .packages-page__highlight{padding:1rem}.dashboard-page.packages-page .packages-page__highlight-icon{margin-bottom:.75rem}.dashboard-page.packages-page .packages-page__highlight-title{color:var(--ds-on-surface);font-size:.875rem;font-weight:700}.dashboard-page.packages-page .packages-page__highlight-desc{color:var(--ds-on-surface-variant);margin-top:.375rem;font-size:.75rem;line-height:1.5}.dashboard-page.packages-page .packages-page__layouts-grid{gap:.875rem;display:grid}@media (min-width:640px){.dashboard-page.packages-page .packages-page__layouts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dashboard-page.packages-page .packages-page__layouts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-page.packages-page .packages-page__layout-card{border-radius:var(--dash-r-sm);border:1px solid var(--ds-outline-variant);padding:1rem}@supports (color:color-mix(in lab, red, red)){.dashboard-page.packages-page .packages-page__layout-card{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.dashboard-page.packages-page .packages-page__layout-card{background:#ffffff94}.dashboard-page.packages-page .packages-page__layout-icon{margin-bottom:.75rem}.dashboard-page.packages-page .packages-page__layout-name{color:var(--ds-on-surface);font-size:.9375rem;font-weight:700}.dashboard-page.packages-page .packages-page__layout-desc{color:var(--ds-on-surface-variant);margin-top:.375rem;font-size:.75rem;line-height:1.55}.dashboard-page.packages-page .packages-page__compare-scroll{overflow-x:auto}.dashboard-page.packages-page .packages-page__compare-table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.8125rem}.dashboard-page.packages-page .packages-page__compare-table th,.dashboard-page.packages-page .packages-page__compare-table td{border-bottom:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.packages-page .packages-page__compare-table th,.dashboard-page.packages-page .packages-page__compare-table td{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.dashboard-page.packages-page .packages-page__compare-table th,.dashboard-page.packages-page .packages-page__compare-table td{text-align:center;padding:.75rem .875rem}.dashboard-page.packages-page .packages-page__compare-table th:first-child,.dashboard-page.packages-page .packages-page__compare-table td:first-child{text-align:left;color:var(--ds-on-surface);font-weight:600}.dashboard-page.packages-page .packages-page__compare-table thead th{letter-spacing:.03em;text-transform:uppercase;color:var(--ds-on-surface-variant);font-size:.75rem;font-weight:700}.dashboard-page.packages-page .packages-page__faq-list{flex-direction:column;gap:.5rem;display:flex}.dashboard-page.packages-page .packages-page__faq-item{border-radius:var(--dash-r-sm);border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.packages-page .packages-page__faq-item{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.dashboard-page.packages-page .packages-page__faq-item{background:#ffffff8c;padding:.875rem 1rem}.dashboard-page.packages-page .packages-page__faq-question{cursor:pointer;color:var(--ds-on-surface);font-size:.875rem;font-weight:600;list-style:none}.dashboard-page.packages-page .packages-page__faq-question::-webkit-details-marker{display:none}.dashboard-page.packages-page .packages-page__faq-answer{color:var(--ds-on-surface-variant);margin-top:.625rem;font-size:.8125rem;line-height:1.55}.dashboard-page.billing-page{flex-direction:column;gap:1rem;max-width:72rem;display:flex}.dashboard-page.billing-page .billing-page__toolbar{align-items:center;display:flex}.dashboard-page.billing-page .billing-page__hero{position:relative;overflow:hidden}.dashboard-page.billing-page .billing-page__eyebrow{border:1px solid var(--ds-primary);margin-bottom:.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.billing-page .billing-page__eyebrow{border:1px solid color-mix(in srgb, var(--ds-primary) 16%, transparent)}}.dashboard-page.billing-page .billing-page__eyebrow{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.billing-page .billing-page__eyebrow{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.dashboard-page.billing-page .billing-page__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-primary);padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.dashboard-page.billing-page .billing-page__title{letter-spacing:-.02em;color:var(--ds-on-surface);font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.dashboard-page.billing-page .billing-page__subtitle{max-width:40rem;color:var(--ds-on-surface-variant);margin-top:.5rem;font-size:.875rem;line-height:1.55}.dashboard-page.billing-page .billing-page__hero-link{color:var(--ds-on-surface-variant);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:.5rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-page.billing-page .billing-page__hero-link:hover{color:var(--ds-primary)}.dashboard-page.billing-page .billing-page__hero-action{align-items:center;gap:.375rem;display:inline-flex}.dashboard-page.billing-page .billing-page__loading{justify-content:center;align-items:center;min-height:16rem;display:flex}.dashboard-page.billing-page .billing-page__loading--compact{min-height:10rem}.dashboard-page.billing-page.billing-page--skeleton{pointer-events:none}.dashboard-page.billing-page .billing-page__skeleton-card{animation:1.6s ease-in-out infinite billing-skeleton-pulse}@keyframes billing-skeleton-pulse{0%,to{opacity:1}50%{opacity:.72}}.dashboard-page.billing-page .billing-page__section-head{margin-bottom:.875rem}.dashboard-page.billing-page .billing-page__section-title{color:var(--ds-on-surface);font-size:1rem;font-weight:700}.dashboard-page.billing-page .billing-page__section-desc{color:var(--ds-on-surface-variant);margin-top:.25rem;font-size:.8125rem}.dashboard-page.billing-page .billing-page__status{flex-direction:column;gap:1rem;margin-top:1rem;padding:1.25rem;display:flex}.dashboard-page.billing-page .billing-page__status-head{border-bottom:1px solid var(--ds-outline-variant);padding-bottom:1rem}@supports (color:color-mix(in lab, red, red)){.dashboard-page.billing-page .billing-page__status-head{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.billing-page .billing-page__status-summary{gap:1rem;display:grid}@media (min-width:640px){.dashboard-page.billing-page .billing-page__status-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-page.billing-page .billing-page__status-capabilities{flex-wrap:wrap;gap:.375rem;margin-top:.625rem;display:flex}.dashboard-page.billing-page .billing-page__status-capability{border:1px solid var(--ds-primary);border-radius:9999px;align-items:center;padding:.1875rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.billing-page .billing-page__status-capability{border:1px solid color-mix(in srgb, var(--ds-primary) 18%, transparent)}}.dashboard-page.billing-page .billing-page__status-capability{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.billing-page .billing-page__status-capability{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.dashboard-page.billing-page .billing-page__status-capability{color:var(--ds-on-surface-variant);font-size:.6875rem;font-weight:600}.dashboard-page.billing-page .billing-page__status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:768px){.dashboard-page.billing-page .billing-page__status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-page.billing-page .billing-page__status-label{color:var(--ds-on-surface-variant);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.dashboard-page.billing-page .billing-page__status-value{color:var(--ds-on-surface);margin-top:.25rem;font-size:.9375rem;font-weight:700}.dashboard-page.billing-page .billing-page__status-meta{color:var(--ds-on-surface-variant);margin-top:.125rem;font-size:.75rem;line-height:1.4}.dashboard-page.billing-page .billing-page__status-actions{flex-wrap:wrap;gap:.5rem;display:flex}.dashboard-page.billing-page .billing-page__status-cancel{border-color:var(--destructive,#dc2626)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-page.billing-page .billing-page__status-cancel{border-color:color-mix(in srgb, var(--destructive,#dc2626) 35%, transparent)!important}}.dashboard-page.billing-page .billing-page__status-cancel{color:var(--destructive,#dc2626)!important}.dashboard-page.billing-page .billing-page__status-cancel:hover{border-color:var(--destructive,#dc2626)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-page.billing-page .billing-page__status-cancel:hover{border-color:color-mix(in srgb, var(--destructive,#dc2626) 50%, transparent)!important}}.dashboard-page.billing-page .billing-page__status-cancel:hover{background:var(--destructive,#dc2626)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-page.billing-page .billing-page__status-cancel:hover{background:color-mix(in srgb, var(--destructive,#dc2626) 6%, transparent)!important}}.dashboard-page.billing-page .billing-page__status-cancel:hover{color:var(--destructive,#dc2626)!important}.dashboard-page.billing-page .billing-page__details{gap:.875rem;display:grid}@media (min-width:768px){.dashboard-page.billing-page .billing-page__details{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-page.billing-page .billing-page__detail-card{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.dashboard-page.billing-page .billing-page__detail-head{align-items:flex-start;gap:.75rem;display:flex}.dashboard-page.billing-page .billing-page__detail-title{color:var(--ds-on-surface);font-size:.9375rem;font-weight:700}.dashboard-page.billing-page .billing-page__detail-desc{color:var(--ds-on-surface-variant);margin-top:.125rem;font-size:.75rem}.dashboard-page.billing-page .billing-page__payment-row{align-items:center;gap:.875rem;display:flex}.dashboard-page.billing-page .billing-page__payment-chip{border-radius:var(--dash-r-sm);border:1px solid var(--ds-outline-variant);justify-content:center;align-items:center;width:4rem;height:2.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.billing-page .billing-page__payment-chip{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.billing-page .billing-page__payment-chip{color:var(--ds-primary);background:#ffffffb3}.dashboard-page.billing-page .billing-page__payment-brand{color:var(--ds-on-surface);font-size:.875rem;font-weight:600}.dashboard-page.billing-page .billing-page__payment-meta,.dashboard-page.billing-page .billing-page__empty-note{color:var(--ds-on-surface-variant);font-size:.8125rem}.dashboard-page.billing-page .billing-page__next-amount{letter-spacing:-.03em;color:var(--ds-on-surface);font-size:1.75rem;font-weight:700}.dashboard-page.billing-page .billing-page__next-date{color:var(--ds-on-surface-variant);margin-top:.25rem;font-size:.8125rem}.dashboard-page.billing-page .billing-page__detail-btn{justify-content:center;align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.dashboard-page.billing-page .billing-page__state-card{text-align:center;padding:2rem 1.5rem}.dashboard-page.billing-page .billing-page__state-icon{margin-bottom:1rem}.dashboard-page.billing-page .billing-page__state-icon--error{border-color:var(--destructive,#dc2626)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.billing-page .billing-page__state-icon--error{border-color:color-mix(in srgb, var(--destructive,#dc2626) 25%, transparent)}}.dashboard-page.billing-page .billing-page__state-icon--error{background:var(--destructive,#dc2626)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.billing-page .billing-page__state-icon--error{background:color-mix(in srgb, var(--destructive,#dc2626) 8%, transparent)}}.dashboard-page.billing-page .billing-page__state-title{color:var(--ds-on-surface);font-size:1.0625rem;font-weight:700}.dashboard-page.billing-page .billing-page__state-desc{color:var(--ds-on-surface-variant);margin-top:.5rem;font-size:.8125rem;line-height:1.55}.dashboard-page.billing-page .billing-page__state-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.dashboard-page.billing-page .billing-page__table-card{padding:0;overflow:hidden}.dashboard-page.billing-page .billing-page__table-scroll{overflow-x:auto}.dashboard-page.billing-page .billing-page__table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.8125rem}.dashboard-page.billing-page .billing-page__table th{border-bottom:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.billing-page .billing-page__table th{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.dashboard-page.billing-page .billing-page__table th{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.billing-page .billing-page__table th{background:color-mix(in srgb, var(--ds-surface-container-low) 50%, white)}}.dashboard-page.billing-page .billing-page__table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-on-surface-variant);padding:.75rem 1rem;font-size:.6875rem;font-weight:700}.dashboard-page.billing-page .billing-page__table td{border-bottom:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.billing-page .billing-page__table td{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.dashboard-page.billing-page .billing-page__table td{color:var(--ds-on-surface-variant);padding:.875rem 1rem}.dashboard-page.billing-page .billing-page__table-id{color:var(--ds-on-surface);font-weight:600}.dashboard-page.billing-page .billing-page__table-action-head,.dashboard-page.billing-page .billing-page__table-action{text-align:right}.dashboard-page.billing-page .billing-page__table-empty{text-align:center;padding:2.5rem 1rem!important}.dashboard-page.billing-page .billing-page__download-btn{border-radius:var(--dash-r-sm);color:var(--ds-on-surface-variant);cursor:pointer;transition:border-color .2s var(--dash-ease), color .2s var(--dash-ease), background-color .2s var(--dash-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:.375rem;display:inline-flex}.dashboard-page.billing-page .billing-page__download-btn:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.billing-page .billing-page__download-btn:hover{border-color:color-mix(in srgb, var(--ds-primary) 20%, transparent)}}.dashboard-page.billing-page .billing-page__download-btn:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.billing-page .billing-page__download-btn:hover{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.dashboard-page.billing-page .billing-page__download-btn:hover{color:var(--ds-primary)}@media (min-width:768px){.dashboard-page.templates-page .templates-page__row{flex-direction:row;align-items:center;gap:1rem;padding:1.125rem 1.5rem}.dashboard-page.templates-page .templates-page__row-actions{flex-shrink:0;justify-content:flex-end}}.dashboard-page.roles-page{flex-direction:column;gap:1rem;max-width:72rem;display:flex}.dashboard-page.roles-page .roles-page__hero{position:relative;overflow:hidden}.dashboard-page.roles-page .roles-page__eyebrow{border:1px solid var(--ds-primary);margin-bottom:.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.roles-page .roles-page__eyebrow{border:1px solid color-mix(in srgb, var(--ds-primary) 16%, transparent)}}.dashboard-page.roles-page .roles-page__eyebrow{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.roles-page .roles-page__eyebrow{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.dashboard-page.roles-page .roles-page__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-primary);padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.dashboard-page.roles-page .roles-page__title{letter-spacing:-.02em;color:var(--ds-on-surface);font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.dashboard-page.roles-page .roles-page__subtitle{max-width:40rem;color:var(--ds-on-surface-variant);margin-top:.5rem;font-size:.875rem;line-height:1.55}.dashboard-page.roles-page .roles-page__hero-link,.dashboard-page.roles-page .roles-page__hero-action{border:1px solid var(--ds-outline-variant);align-items:center;gap:.375rem;padding:.5rem .875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.roles-page .roles-page__hero-link,.dashboard-page.roles-page .roles-page__hero-action{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.roles-page .roles-page__hero-link,.dashboard-page.roles-page .roles-page__hero-action{color:var(--ds-on-surface);background:#ffffffb3;font-size:.8125rem;font-weight:600}.dashboard-page.roles-page .roles-page__hero-action{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.roles-page .roles-page__hero-action{border-color:color-mix(in srgb, var(--ds-primary) 24%, transparent)}}.dashboard-page.roles-page .roles-page__hero-action{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.roles-page .roles-page__hero-action{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.dashboard-page.roles-page .roles-page__hero-action{color:var(--ds-primary)}.dashboard-page.roles-page .roles-page__stats{gap:.875rem;display:grid}@media (min-width:640px){.dashboard-page.roles-page .roles-page__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-page.roles-page .roles-page__stat{align-items:center;gap:.875rem;padding:1rem 1.125rem;display:flex}.dashboard-page.roles-page .roles-page__stat-icon{flex-shrink:0}.dashboard-page.roles-page .roles-page__stat-value{color:var(--ds-on-surface);font-size:1.375rem;font-weight:700;line-height:1}.dashboard-page.roles-page .roles-page__stat-label{color:var(--ds-on-surface-variant);margin-top:.25rem;font-size:.75rem}.dashboard-page.roles-page .roles-page__section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.875rem;display:flex}.dashboard-page.roles-page .roles-page__section-title{color:var(--ds-on-surface);font-size:1.125rem;font-weight:700}.dashboard-page.roles-page .roles-page__section-desc{color:var(--ds-on-surface-variant);margin-top:.375rem;font-size:.8125rem;line-height:1.5}.dashboard-page.roles-page .roles-page__create-btn{border-radius:var(--dash-r-sm);align-items:center;gap:.375rem;height:2.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.dashboard-page.roles-page .roles-page__table-card{padding:0;overflow:hidden}.dashboard-page.roles-page .roles-page__loading{justify-content:center;align-items:center;min-height:12rem;display:flex}.dashboard-page.roles-page .roles-page__table-scroll{overflow-x:auto}.dashboard-page.roles-page .roles-page__table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.8125rem}.dashboard-page.roles-page .roles-page__table-th{border-bottom:1px solid var(--ds-outline-variant);position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-page.roles-page .roles-page__table-th{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.dashboard-page.roles-page .roles-page__table-th{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.roles-page .roles-page__table-th{background:color-mix(in srgb, var(--ds-surface-container-low) 50%, white)}}.dashboard-page.roles-page .roles-page__table-th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-on-surface-variant);padding:.75rem 1rem;font-size:.6875rem;font-weight:700}.dashboard-page.roles-page .roles-page__table-th--sortable button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.dashboard-page.roles-page .roles-page__table-th--sortable button:hover{color:var(--ds-on-surface)}.dashboard-page.roles-page .roles-page__table-th--numeric,.dashboard-page.roles-page .roles-page__table-td--numeric,.dashboard-page.roles-page .roles-page__table-th--actions,.dashboard-page.roles-page .roles-page__table-td--actions{text-align:right}.dashboard-page.roles-page .roles-page__sort-icon{opacity:.85}.dashboard-page.roles-page .roles-page__resize-handle{cursor:col-resize;justify-content:flex-end;width:.5rem;height:100%;display:flex;position:absolute;top:0;right:0}.dashboard-page.roles-page .roles-page__resize-handle:after{content:"";background:var(--ds-outline-variant);width:1px;height:100%}@supports (color:color-mix(in lab, red, red)){.dashboard-page.roles-page .roles-page__resize-handle:after{background:color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.roles-page .roles-page__resize-handle:after{opacity:0;transition:opacity .15s var(--dash-ease)}.dashboard-page.roles-page .group\/th:hover .roles-page__resize-handle:after,.dashboard-page.roles-page .group\/handle:hover:after{opacity:1;background:var(--ds-primary)}.dashboard-page.roles-page .roles-page__table-td{border-bottom:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.roles-page .roles-page__table-td{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.dashboard-page.roles-page .roles-page__table-td{color:var(--ds-on-surface-variant);padding:.875rem 1rem}.dashboard-page.roles-page .roles-page__table-row:last-child .roles-page__table-td{border-bottom:0}.dashboard-page.roles-page .roles-page__table-row:hover .roles-page__table-td{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.roles-page .roles-page__table-row:hover .roles-page__table-td{background:color-mix(in srgb, var(--ds-primary) 3%, white)}}.dashboard-page.roles-page .roles-page__table-td--name{color:var(--ds-on-surface);font-weight:600}.dashboard-page.roles-page .roles-page__role-name{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dashboard-page.roles-page .roles-page__role-badge{border-radius:var(--dash-r-xs);border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.roles-page .roles-page__role-badge{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.roles-page .roles-page__role-badge{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.roles-page .roles-page__role-badge{background:color-mix(in srgb, var(--ds-surface-container-low) 80%, transparent)}}.dashboard-page.roles-page .roles-page__role-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-on-surface-variant);padding:.125rem .375rem;font-size:.625rem;font-weight:700}.dashboard-page.roles-page .roles-page__action-btn{color:var(--ds-on-surface-variant)}.dashboard-page.roles-page .roles-page__action-btn--hidden{opacity:0;pointer-events:none}.dashboard-page.roles-page .roles-page__empty{text-align:center;padding:2.5rem 1.5rem}.dashboard-page.roles-page .roles-page__empty-title{color:var(--ds-on-surface);margin-top:.75rem;font-size:.9375rem;font-weight:700}.dashboard-page.roles-page .roles-page__empty-desc{color:var(--ds-on-surface-variant);margin-top:.375rem;font-size:.8125rem}.dashboard-page.roles-page .roles-page__tips{gap:.875rem;display:grid}@media (min-width:768px){.dashboard-page.roles-page .roles-page__tips{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-page.roles-page .roles-page__tip{padding:1.125rem}.dashboard-page.roles-page .roles-page__tip-icon{margin-bottom:.75rem}.dashboard-page.roles-page .roles-page__tip-title{color:var(--ds-on-surface);font-size:.875rem;font-weight:700}.dashboard-page.roles-page .roles-page__tip-desc{color:var(--ds-on-surface-variant);margin-top:.375rem;font-size:.75rem;line-height:1.55}.dashboard-page.team-page{flex-direction:column;gap:1rem;max-width:72rem;display:flex}.dashboard-page.team-page .team-page__hero{position:relative;overflow:hidden}.dashboard-page.team-page .team-page__eyebrow{border:1px solid var(--ds-primary);margin-bottom:.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.team-page .team-page__eyebrow{border:1px solid color-mix(in srgb, var(--ds-primary) 16%, transparent)}}.dashboard-page.team-page .team-page__eyebrow{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.team-page .team-page__eyebrow{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.dashboard-page.team-page .team-page__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-primary);padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.dashboard-page.team-page .team-page__title{letter-spacing:-.02em;color:var(--ds-on-surface);font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.dashboard-page.team-page .team-page__subtitle{max-width:40rem;color:var(--ds-on-surface-variant);margin-top:.5rem;font-size:.875rem;line-height:1.55}.dashboard-page.team-page .team-page__hero-link,.dashboard-page.team-page .team-page__hero-action,.dashboard-page.team-page .team-page__outline-btn{border:1px solid var(--ds-outline-variant);align-items:center;gap:.375rem;padding:.5rem .875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.team-page .team-page__hero-link,.dashboard-page.team-page .team-page__hero-action,.dashboard-page.team-page .team-page__outline-btn{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.team-page .team-page__hero-link,.dashboard-page.team-page .team-page__hero-action,.dashboard-page.team-page .team-page__outline-btn{color:var(--ds-on-surface);background:#ffffffb3;font-size:.8125rem;font-weight:600}.dashboard-page.team-page .team-page__hero-action{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.team-page .team-page__hero-action{border-color:color-mix(in srgb, var(--ds-primary) 24%, transparent)}}.dashboard-page.team-page .team-page__hero-action{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.team-page .team-page__hero-action{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.dashboard-page.team-page .team-page__hero-action{color:var(--ds-primary)}.dashboard-page.team-page .team-page__hero-badge{border-radius:var(--dash-r-full);background:var(--ds-primary);color:#fff;justify-content:center;align-items:center;min-width:1.25rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.dashboard-page.team-page .team-page__stats{gap:.875rem;display:grid}@media (min-width:640px){.dashboard-page.team-page .team-page__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-page.team-page .team-page__stat{align-items:center;gap:.875rem;padding:1rem 1.125rem;display:flex}.dashboard-page.team-page .team-page__stat-icon{flex-shrink:0}.dashboard-page.team-page .team-page__stat-value{color:var(--ds-on-surface);font-size:1.375rem;font-weight:700;line-height:1}.dashboard-page.team-page .team-page__stat-label{color:var(--ds-on-surface-variant);margin-top:.25rem;font-size:.75rem}.dashboard-page.team-page .team-page__section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.875rem;display:flex}.dashboard-page.team-page .team-page__section-title{color:var(--ds-on-surface);font-size:1.125rem;font-weight:700}.dashboard-page.team-page .team-page__section-desc{color:var(--ds-on-surface-variant);margin-top:.375rem;font-size:.8125rem;line-height:1.5}.dashboard-page.team-page .team-page__create-btn,.dashboard-page.team-page .team-page__outline-btn{border-radius:var(--dash-r-sm);height:2.25rem;font-size:.8125rem;font-weight:600}.dashboard-page.team-page .team-page__table-card{padding:0;overflow:hidden}.dashboard-page.team-page .team-page__loading{justify-content:center;align-items:center;min-height:12rem;display:flex}.dashboard-page.team-page .team-page__table-scroll{overflow-x:auto}.dashboard-page.team-page .team-page__table{border-collapse:collapse;width:100%;min-width:42rem;font-size:.8125rem}.dashboard-page.team-page .team-page__table-th{border-bottom:1px solid var(--ds-outline-variant);position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-page.team-page .team-page__table-th{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.dashboard-page.team-page .team-page__table-th{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.team-page .team-page__table-th{background:color-mix(in srgb, var(--ds-surface-container-low) 50%, white)}}.dashboard-page.team-page .team-page__table-th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-on-surface-variant);padding:.75rem 1rem;font-size:.6875rem;font-weight:700}.dashboard-page.team-page .team-page__table-th--sortable button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.dashboard-page.team-page .team-page__table-th--sortable button:hover{color:var(--ds-on-surface)}.dashboard-page.team-page .team-page__table-th--actions,.dashboard-page.team-page .team-page__table-td--actions{text-align:right}.dashboard-page.team-page .team-page__sort-icon{opacity:.85}.dashboard-page.team-page .team-page__resize-handle{cursor:col-resize;justify-content:flex-end;width:.5rem;height:100%;display:flex;position:absolute;top:0;right:0}.dashboard-page.team-page .team-page__resize-handle:after{content:"";background:var(--ds-outline-variant);width:1px;height:100%}@supports (color:color-mix(in lab, red, red)){.dashboard-page.team-page .team-page__resize-handle:after{background:color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.team-page .team-page__resize-handle:after{opacity:0;transition:opacity .15s var(--dash-ease)}.dashboard-page.team-page .group\/th:hover .team-page__resize-handle:after,.dashboard-page.team-page .group\/handle:hover:after{opacity:1;background:var(--ds-primary)}.dashboard-page.team-page .team-page__table-td{border-bottom:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.team-page .team-page__table-td{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.dashboard-page.team-page .team-page__table-td{color:var(--ds-on-surface-variant);padding:.875rem 1rem}.dashboard-page.team-page .team-page__table-row:last-child .team-page__table-td{border-bottom:0}.dashboard-page.team-page .team-page__table-row:hover .team-page__table-td{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.team-page .team-page__table-row:hover .team-page__table-td{background:color-mix(in srgb, var(--ds-primary) 3%, white)}}.dashboard-page.team-page .team-page__table-td--name{color:var(--ds-on-surface);font-weight:600}.dashboard-page.team-page .team-page__table-td--muted{color:var(--ds-on-surface-variant)}.dashboard-page.team-page .team-page__role-chip{border-radius:var(--dash-r-xs);border:1px solid var(--ds-outline-variant);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.team-page .team-page__role-chip{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.team-page .team-page__role-chip{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.team-page .team-page__role-chip{background:color-mix(in srgb, var(--ds-surface-container-low) 70%, transparent)}}.dashboard-page.team-page .team-page__role-chip{color:var(--ds-on-surface);padding:.125rem .5rem;font-size:.75rem;font-weight:600}.dashboard-page.team-page .team-page__action-btn{color:var(--ds-on-surface-variant)}.dashboard-page.team-page .team-page__empty{text-align:center;padding:2.5rem 1.5rem}.dashboard-page.team-page .team-page__empty-title{color:var(--ds-on-surface);margin-top:.75rem;font-size:.9375rem;font-weight:700}.dashboard-page.team-page .team-page__empty-desc{color:var(--ds-on-surface-variant);margin-top:.375rem;font-size:.8125rem}.dashboard-page.team-page .team-page__tips{gap:.875rem;display:grid}@media (min-width:768px){.dashboard-page.team-page .team-page__tips{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-page.team-page .team-page__tip{padding:1.125rem}.dashboard-page.team-page .team-page__tip-icon{margin-bottom:.75rem}.dashboard-page.team-page .team-page__tip-title{color:var(--ds-on-surface);font-size:.875rem;font-weight:700}.dashboard-page.team-page .team-page__tip-desc{color:var(--ds-on-surface-variant);margin-top:.375rem;font-size:.75rem;line-height:1.55}.dashboard-page.forms-page{flex-direction:column;gap:1rem;max-width:72rem;display:flex}.dashboard-page.forms-page .forms-page__hero{position:relative;overflow:hidden}.dashboard-page.forms-page .forms-page__eyebrow{border:1px solid var(--ds-primary);margin-bottom:.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__eyebrow{border:1px solid color-mix(in srgb, var(--ds-primary) 16%, transparent)}}.dashboard-page.forms-page .forms-page__eyebrow{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__eyebrow{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.dashboard-page.forms-page .forms-page__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-primary);padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.dashboard-page.forms-page .forms-page__title{letter-spacing:-.02em;color:var(--ds-on-surface);font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.dashboard-page.forms-page .forms-page__subtitle{max-width:40rem;color:var(--ds-on-surface-variant);margin-top:.5rem;font-size:.875rem;line-height:1.55}.dashboard-page.forms-page .forms-page__hero-link,.dashboard-page.forms-page .forms-page__hero-action{border:1px solid var(--ds-outline-variant);align-items:center;gap:.375rem;padding:.5rem .875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__hero-link,.dashboard-page.forms-page .forms-page__hero-action{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.forms-page .forms-page__hero-link,.dashboard-page.forms-page .forms-page__hero-action{color:var(--ds-on-surface);background:#ffffffb3;font-size:.8125rem;font-weight:600;text-decoration:none}.dashboard-page.forms-page .forms-page__hero-action{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__hero-action{border-color:color-mix(in srgb, var(--ds-primary) 24%, transparent)}}.dashboard-page.forms-page .forms-page__hero-action{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__hero-action{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.dashboard-page.forms-page .forms-page__hero-action{color:var(--ds-primary)}.dashboard-page .forms-stat-strip{padding:0;overflow:hidden}.dashboard-page .forms-stat-strip__track{scrollbar-width:none;align-items:stretch;display:flex;overflow-x:auto}.dashboard-page .forms-stat-strip__track::-webkit-scrollbar{display:none}.dashboard-page .forms-stat-strip__item{border:0;border-right:1px solid var(--ds-outline-variant);flex:1 1 0;align-items:center;gap:.5rem;min-width:7.5rem;padding:.625rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page .forms-stat-strip__item{border-right:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.dashboard-page .forms-stat-strip__item{color:inherit;text-align:left;font:inherit;background:0 0;text-decoration:none}.dashboard-page .forms-stat-strip__item--clickable:not(.forms-stat-strip__item--disabled){cursor:pointer;transition:background-color .18s var(--dash-ease,ease), transform .18s var(--dash-ease,ease)}.dashboard-page .forms-stat-strip__item--clickable:not(.forms-stat-strip__item--disabled):hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page .forms-stat-strip__item--clickable:not(.forms-stat-strip__item--disabled):hover{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.dashboard-page .forms-stat-strip__item--clickable:not(.forms-stat-strip__item--disabled):active{transform:translateY(1px)}.dashboard-page .forms-stat-strip__item--clickable:focus-visible{box-shadow:inset var(--dash-focus-ring,0 0 0 2px var(--ds-primary));z-index:1;outline:none}.dashboard-page .forms-stat-strip__item--disabled{cursor:default;opacity:.72}.dashboard-page .forms-stat-strip__chevron{color:var(--ds-on-surface-variant);opacity:.45;flex-shrink:0;margin-left:auto;transition:opacity .18s,transform .18s}.dashboard-page .forms-stat-strip__item--clickable:not(.forms-stat-strip__item--disabled):hover .forms-stat-strip__chevron{opacity:.9;color:var(--ds-primary);transform:translate(1px)}.dashboard-page .forms-stat-strip__item:last-child{border-right:none}.dashboard-page .forms-stat-strip__icon{color:var(--ds-on-surface-variant);flex-shrink:0}.dashboard-page .forms-stat-strip__body{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.dashboard-page .forms-stat-strip__value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ds-on-surface);font-size:.9375rem;font-weight:700;line-height:1.15}.dashboard-page .forms-stat-strip__label{color:var(--ds-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;line-height:1.2;overflow:hidden}.dashboard-page .forms-stat-strip__item--unassigned{background:#f59e0b0d}.dashboard-page .forms-stat-strip__item--sla{background:#f43f5e0d}.dashboard-page .forms-stat-strip__item--ai{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-page .forms-stat-strip__item--ai{background:color-mix(in srgb, var(--ds-accent) 5%, transparent)}}.dashboard-page .forms-stat-strip__icon--unassigned{color:#b45309}.dashboard-page .forms-stat-strip__icon--sla{color:#e11d48}.dashboard-page .forms-stat-strip__icon--ai{color:var(--ds-accent)}.dashboard-page .forms-stat-strip__value--unassigned{color:#92400e}.dashboard-page .forms-stat-strip__value--sla{color:#be123c}.dashboard-page .forms-stat-strip__value--ai{color:var(--ds-accent)}@media (max-width:639px){.dashboard-page .forms-stat-strip__item{flex:none;min-width:6.75rem}}.dashboard-page.forms-page .forms-page__section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.875rem;display:flex}.dashboard-page.forms-page .forms-page__section-title{color:var(--ds-on-surface);font-size:1rem;font-weight:700}.dashboard-page.forms-page .forms-page__section-desc{color:var(--ds-on-surface-variant);margin-top:.25rem;font-size:.8125rem;line-height:1.5}.dashboard-page.forms-page .forms-page__content-card{padding:0;overflow:hidden}.dashboard-page.forms-page .forms-page__content-body{padding:0 1rem 1rem}.dashboard-page.forms-page .forms-page__toolbar{border-bottom:1px solid var(--ds-outline-variant);flex-direction:column;gap:.875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__toolbar{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.dashboard-page.forms-page .forms-page__toolbar{padding:1rem}@media (min-width:1024px){.dashboard-page.forms-page .forms-page__toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.dashboard-page.forms-page .forms-page__toolbar-start{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dashboard-page.forms-page .forms-page__view-toggle{border-radius:var(--dash-r-sm);border:1px solid var(--ds-outline-variant);gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__view-toggle{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.dashboard-page.forms-page .forms-page__view-toggle{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__view-toggle{background:color-mix(in srgb, var(--ds-surface-container-low) 55%, transparent)}}.dashboard-page.forms-page .forms-page__view-toggle{padding:.25rem}.dashboard-page.forms-page .forms-page__view-btn{border-radius:calc(var(--dash-r-sm) - .25rem);width:2.25rem;height:2.25rem;color:var(--ds-on-surface-variant);cursor:pointer;transition:background-color .2s var(--dash-ease), color .2s var(--dash-ease), box-shadow .2s var(--dash-ease);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.dashboard-page.forms-page .forms-page__view-btn:hover{color:var(--ds-on-surface);background:#ffffffb3}.dashboard-page.forms-page .forms-page__view-btn--active{box-shadow:var(--dash-shadow-sm);color:var(--ds-primary);background:#fff}.dashboard-page.forms-page .forms-page__toolbar-btn{border-radius:var(--dash-r-sm);border:1px solid var(--ds-outline-variant);align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__toolbar-btn{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.forms-page .forms-page__toolbar-btn{color:var(--ds-on-surface);cursor:pointer;background:#ffffffb8;padding:.5rem .75rem;font-size:.8125rem;font-weight:600}.dashboard-page.forms-page .forms-page__toolbar-badge{border-radius:var(--dash-r-full);background:var(--ds-primary);justify-content:center;align-items:center;min-width:1.125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__toolbar-badge{background:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.dashboard-page.forms-page .forms-page__toolbar-badge{color:var(--ds-primary);padding:.125rem .375rem;font-size:.625rem;font-weight:700}.dashboard-page.forms-page .forms-page__search{width:100%;position:relative}@media (min-width:1024px){.dashboard-page.forms-page .forms-page__search{max-width:22rem}}.dashboard-page.forms-page .forms-page__search-icon{pointer-events:none;color:var(--ds-on-surface-variant);position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.dashboard-page.forms-page .forms-page__search-input{border-radius:var(--dash-r-sm);border:1px solid var(--ds-outline-variant);width:100%}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__search-input{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}.dashboard-page.forms-page .forms-page__search-input{color:var(--ds-on-surface);transition:border-color .2s var(--dash-ease);background:#ffffffc7;outline:none;padding:.625rem 3.25rem .625rem 2.375rem;font-size:.875rem}.dashboard-page.forms-page .forms-page__search-input:focus{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__search-input:focus{border-color:color-mix(in srgb, var(--ds-primary) 35%, transparent)}}.dashboard-page.forms-page .forms-page__search-input::placeholder{color:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__search-input::placeholder{color:color-mix(in srgb, var(--ds-on-surface-variant) 70%, transparent)}}.dashboard-page.forms-page .forms-page__search-kbd{pointer-events:none;border-radius:calc(var(--dash-r-sm) - .375rem);border:1px solid var(--ds-outline-variant);align-items:center;gap:.125rem;display:inline-flex;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__search-kbd{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 40%, transparent)}}.dashboard-page.forms-page .forms-page__search-kbd{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__search-kbd{background:color-mix(in srgb, var(--ds-surface-container-low) 70%, transparent)}}.dashboard-page.forms-page .forms-page__search-kbd{color:var(--ds-on-surface-variant);padding:.125rem .375rem;font-family:ui-monospace,monospace;font-size:.625rem;font-weight:700}.dashboard-page.forms-page .forms-page__grid-sections{flex-direction:column;gap:1.25rem;display:flex}.dashboard-page.forms-page .forms-page__subsection-head{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.dashboard-page.forms-page .forms-page__subsection-title{letter-spacing:.02em;color:var(--ds-on-surface);font-size:.8125rem;font-weight:700}.dashboard-page.forms-page .forms-page__subsection-empty{border-radius:var(--dash-r-sm);border:1px dashed var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__subsection-empty{border:1px dashed color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.forms-page .forms-page__subsection-empty{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__subsection-empty{background:color-mix(in srgb, var(--ds-surface-container-low) 45%, transparent)}}.dashboard-page.forms-page .forms-page__subsection-empty{text-align:center;color:var(--ds-on-surface-variant);padding:2rem 1rem;font-size:.8125rem}.dashboard-page.forms-page .forms-page__loading{justify-content:center;align-items:center;min-height:12rem;display:flex}.dashboard-page.forms-page .forms-page__loading svg{flex-shrink:0}.dashboard-page.forms-page .forms-page__stat-value--loading{color:var(--ds-on-surface-variant)}.dashboard-page.forms-page .forms-page__empty{text-align:center;flex-direction:column;align-items:center;padding:3rem 1.5rem;display:flex}.dashboard-page.forms-page .forms-page__empty-icon{margin-bottom:.25rem}.dashboard-page.forms-page .forms-page__empty-title{color:var(--ds-on-surface);margin-top:.75rem;font-size:1.125rem;font-weight:700}.dashboard-page.forms-page .forms-page__empty-desc{max-width:22rem;color:var(--ds-on-surface-variant);margin-top:.375rem;font-size:.8125rem;line-height:1.55}.dashboard-page.forms-page .forms-page__empty .forms-page__hero-action{margin-top:1.25rem}.dashboard-page.forms-page .forms-page__tips{gap:.875rem;display:grid}@media (min-width:768px){.dashboard-page.forms-page .forms-page__tips{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-page.forms-page .forms-page__tip{padding:1rem 1.125rem}.dashboard-page.forms-page .forms-page__tip-icon{margin-bottom:.625rem}.dashboard-page.forms-page .forms-page__tip-title{color:var(--ds-on-surface);font-size:.875rem;font-weight:700}.dashboard-page.forms-page .forms-page__tip-desc{color:var(--ds-on-surface-variant);margin-top:.375rem;font-size:.75rem;line-height:1.55}.dashboard-page.forms-page .forms-flow-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:640px){.dashboard-page.forms-page .forms-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.dashboard-page.forms-page .forms-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-page.forms-page .forms-flow-grid--pinned{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.dashboard-page.forms-page .forms-flow-grid--pinned{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-page.forms-page .forms-flow-item{border-radius:var(--dash-r-sm);border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-flow-item{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}.dashboard-page.forms-page .forms-flow-item{transition:border-color .2s var(--dash-ease), background-color .2s var(--dash-ease), box-shadow .2s var(--dash-ease);background:#ffffffc7}.dashboard-page.forms-page .forms-flow-item:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-flow-item:hover{border-color:color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.dashboard-page.forms-page .forms-flow-item:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-flow-item:hover{background:color-mix(in srgb, var(--ds-primary) 3%, white)}}.dashboard-page.forms-page .forms-flow-item:hover{box-shadow:0 1px 0 var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-flow-item:hover{box-shadow:0 1px 0 color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.dashboard-page.forms-page .forms-flow-item--archived{opacity:.85}.dashboard-page.forms-page .forms-flow-item--dragging{opacity:.55}.dashboard-page.forms-page .forms-flow-item--grid{flex-direction:column;min-height:10.5rem;display:flex;overflow:hidden}.dashboard-page.forms-page .forms-flow-item__grid-top{align-items:flex-start;gap:.5rem;padding:.75rem .75rem 0;display:flex}.dashboard-page.forms-page .forms-flow-item__grid-icon{border-radius:calc(var(--dash-r-sm) - .375rem);background:var(--ds-primary);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-flow-item__grid-icon{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.dashboard-page.forms-page .forms-flow-item__grid-icon{color:var(--ds-primary)}.dashboard-page.forms-page .forms-flow-item--archived .forms-flow-item__grid-icon{background:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-flow-item--archived .forms-flow-item__grid-icon{background:color-mix(in srgb, var(--ds-outline-variant) 25%, transparent)}}.dashboard-page.forms-page .forms-flow-item--archived .forms-flow-item__grid-icon{color:var(--ds-on-surface-variant)}.dashboard-page.forms-page .forms-flow-item__grid-badges{flex-wrap:wrap;flex:1;align-items:center;gap:.375rem;min-width:0;padding-top:.125rem;display:flex}.dashboard-page.forms-page .forms-flow-item__pin-badge{border-radius:calc(var(--dash-r-sm) - .5rem);background:var(--ds-primary);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-flow-item__pin-badge{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.dashboard-page.forms-page .forms-flow-item__pin-badge{color:var(--ds-primary);padding:.125rem .3125rem}.dashboard-page.forms-page .forms-flow-item__grid-body{min-height:0;color:inherit;flex:1;padding:.625rem .75rem .375rem;text-decoration:none;display:block}.dashboard-page.forms-page .forms-flow-item__grid-foot{border-top:1px solid var(--ds-outline-variant);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-flow-item__grid-foot{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 32%, transparent)}}.dashboard-page.forms-page .forms-flow-item__grid-foot{padding:.625rem .75rem}.dashboard-page.forms-page .forms-flow-item__grid-quick{flex-shrink:0;align-items:center;gap:.125rem;display:flex}.dashboard-page.forms-page .forms-flow-item--kanban{flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.dashboard-page.forms-page .forms-flow-item__kanban-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dashboard-page.forms-page .forms-flow-item--kanban .forms-flow-item__body{color:inherit;text-decoration:none}.dashboard-page.forms-page .forms-flow-item--create{border-style:dashed;border-color:var(--ds-primary);justify-content:center;align-items:center;gap:.375rem}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-flow-item--create{border-color:color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.dashboard-page.forms-page .forms-flow-item--create{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-flow-item--create{background:color-mix(in srgb, var(--ds-primary) 4%, transparent)}}.dashboard-page.forms-page .forms-flow-item--create{text-align:center;color:var(--ds-primary);padding:1rem;text-decoration:none}.dashboard-page.forms-page .forms-flow-item--create:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-flow-item--create:hover{border-color:color-mix(in srgb, var(--ds-primary) 42%, transparent)}}.dashboard-page.forms-page .forms-flow-item--create:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-flow-item--create:hover{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.dashboard-page.forms-page .forms-flow-item__create-icon{border-radius:var(--dash-r-full);width:2.5rem;height:2.5rem;box-shadow:var(--dash-shadow-sm);background:#ffffffd9;justify-content:center;align-items:center;display:flex}.dashboard-page.forms-page .forms-flow-item__create-label{font-size:.875rem;font-weight:700}.dashboard-page.forms-page .forms-flow-item__create-hint{-webkit-line-clamp:2;max-width:12rem;color:var(--ds-on-surface-variant);-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.dashboard-page.forms-page .forms-flow-item__title{-webkit-line-clamp:2;color:var(--ds-on-surface);-webkit-box-orient:vertical;font-size:.9375rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.dashboard-page.forms-page .forms-flow-item--kanban .forms-flow-item__title{-webkit-line-clamp:1;font-size:.875rem}.dashboard-page.forms-page .forms-flow-item__desc{-webkit-line-clamp:2;color:var(--ds-on-surface-variant);-webkit-box-orient:vertical;margin-top:.375rem;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.dashboard-page.forms-page .forms-flow-item__status{border-radius:calc(var(--dash-r-sm) - .375rem);flex-shrink:0;padding:.125rem .4375rem;font-size:.625rem;font-weight:600;line-height:1.3}.dashboard-page.forms-page .forms-flow-item__status--active{border:1px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-flow-item__status--active{border:1px solid color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.dashboard-page.forms-page .forms-flow-item__status--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-flow-item__status--active{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.dashboard-page.forms-page .forms-flow-item__status--active{color:var(--ds-primary)}.dashboard-page.forms-page .forms-flow-item__status--draft{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-flow-item__status--draft{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.forms-page .forms-flow-item__status--draft{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-flow-item__status--draft{background:color-mix(in srgb, var(--ds-surface-container-low) 70%, transparent)}}.dashboard-page.forms-page .forms-flow-item__status--draft{color:var(--ds-on-surface-variant)}.dashboard-page.forms-page .forms-flow-item__status--closed{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-flow-item__status--closed{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 60%, transparent)}}.dashboard-page.forms-page .forms-flow-item__status--closed{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-flow-item__status--closed{background:color-mix(in srgb, var(--ds-surface-container-low) 80%, transparent)}}.dashboard-page.forms-page .forms-flow-item__status--closed{color:var(--ds-on-surface-variant)}.dashboard-page.forms-page .forms-flow-item__meta{min-width:0;color:var(--ds-on-surface-variant);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.6875rem;display:flex}.dashboard-page.forms-page .forms-flow-item--kanban .forms-flow-item__meta{margin-top:.25rem}.dashboard-page.forms-page .forms-flow-item__meta-item{align-items:center;gap:.25rem;display:inline-flex}.dashboard-page.forms-page .forms-flow-item__operational-info{margin-top:.375rem}.dashboard-page .flow-operational-info{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex}.dashboard-page .flow-operational-info__metric{border-radius:calc(var(--dash-r-sm) - .5rem);border:1px solid var(--ds-outline-variant);align-items:center;gap:.1875rem;padding:.125rem .375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page .flow-operational-info__metric{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.dashboard-page .flow-operational-info__metric{background:var(--ds-surface-container)}@supports (color:color-mix(in lab, red, red)){.dashboard-page .flow-operational-info__metric{background:color-mix(in srgb, var(--ds-surface-container) 70%, transparent)}}.dashboard-page .flow-operational-info__metric{color:var(--ds-on-surface-variant);font-size:.625rem;font-weight:600;line-height:1.2}.dashboard-page .flow-operational-info__metric--muted{opacity:.55}.dashboard-page .flow-operational-info__metric--responses{color:var(--ds-on-surface);background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page .flow-operational-info__metric--responses{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.dashboard-page .flow-operational-info__metric--responses{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page .flow-operational-info__metric--responses{border-color:color-mix(in srgb, var(--ds-primary) 18%, transparent)}}.dashboard-page .flow-operational-info__metric--ai{color:#7c3aed;background:#7c3aed1a;border-color:#7c3aed33}.dashboard-page .flow-operational-info__metric--unassigned{color:#c2410c;background:#ea580c1a;border-color:#ea580c33}.dashboard-page .flow-operational-info__metric--sla{color:#b45309;background:#f59e0b1f;border-color:#f59e0b38}.dashboard-page .flow-operational-info__metric--sla:not(.flow-operational-info__metric--muted){color:#dc2626;background:#ef44441a;border-color:#ef444438}.dashboard-page .dashboard-recent-forms__operational-info{margin-top:.375rem}.dashboard-page.forms-page .forms-flow-item__action-btn{border-radius:calc(var(--dash-r-sm) - .375rem);width:1.75rem;height:1.75rem;color:var(--ds-on-surface-variant);cursor:pointer;transition:background-color .2s var(--dash-ease), color .2s var(--dash-ease);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.dashboard-page.forms-page .forms-flow-item__action-btn:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-flow-item__action-btn:hover{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.dashboard-page.forms-page .forms-flow-item__action-btn:hover{color:var(--ds-primary)}.dashboard-page.forms-page .forms-page__table-wrap{overflow:hidden}.dashboard-page.forms-page .forms-page__table-scroll{overflow-x:auto}.dashboard-page.forms-page .forms-page__table{border-collapse:collapse;width:100%;font-size:.8125rem}.dashboard-page.forms-page .forms-page__table-th{border-bottom:1px solid var(--ds-outline-variant);padding:.625rem .875rem}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__table-th{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.dashboard-page.forms-page .forms-page__table-th{letter-spacing:.03em;text-transform:uppercase;color:var(--ds-on-surface-variant);text-align:left;white-space:nowrap;font-size:.6875rem;font-weight:600}.dashboard-page.forms-page .forms-page__table-th--actions{text-align:right}.dashboard-page.forms-page .forms-page__table-td{border-bottom:1px solid var(--ds-outline-variant);padding:.625rem .875rem}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__table-td{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.dashboard-page.forms-page .forms-page__table-td{vertical-align:middle}.dashboard-page.forms-page .forms-page__table-row:last-child .forms-page__table-td{border-bottom:0}.dashboard-page.forms-page .forms-page__table-row:hover .forms-page__table-td{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__table-row:hover .forms-page__table-td{background:color-mix(in srgb, var(--ds-primary) 4%, transparent)}}.dashboard-page.forms-page .forms-page__table-td--name{font-weight:600}.dashboard-page.forms-page .forms-page__table-name-cell{flex-direction:column;align-items:flex-start;gap:.375rem;min-width:0;display:flex}.dashboard-page.forms-page .forms-page__table-operational-info{font-weight:400}.dashboard-page.forms-page .forms-page__table-td--muted{color:var(--ds-on-surface-variant)}.dashboard-page.forms-page .forms-page__table-td--actions{text-align:right}.dashboard-page.forms-page .forms-page__table-name{color:var(--ds-on-surface);text-decoration:none}.dashboard-page.forms-page .forms-page__table-name:hover{color:var(--ds-primary)}.dashboard-page.forms-page .forms-page__table-pin{cursor:pointer;border-radius:calc(var(--dash-r-sm) - .375rem);background:0 0;border:0;padding:.125rem;display:inline-flex}.dashboard-page.forms-page .forms-page__table-pin:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__table-pin:hover{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.dashboard-page.forms-page .forms-page__table-actions{justify-content:flex-end;align-items:center;gap:.125rem;display:inline-flex}.dashboard-page.forms-page .forms-page__table-empty{text-align:center;color:var(--ds-on-surface-variant);padding:2.5rem 1rem!important}.dashboard-page.forms-page .forms-page__table-footer{border-top:1px solid var(--ds-outline-variant);flex-direction:column;gap:.875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__table-footer{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.dashboard-page.forms-page .forms-page__table-footer{padding:.875rem 1rem}@media (min-width:1024px){.dashboard-page.forms-page .forms-page__table-footer{flex-direction:row;justify-content:space-between;align-items:center}}.dashboard-page.forms-page .forms-page__table-summary{color:var(--ds-on-surface-variant);font-size:.8125rem}.dashboard-page.forms-page .forms-page__table-create{border-radius:var(--dash-r-sm);border:1px dashed var(--ds-primary);justify-content:center;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__table-create{border:1px dashed color-mix(in srgb, var(--ds-primary) 30%, transparent)}}.dashboard-page.forms-page .forms-page__table-create{color:var(--ds-primary);padding:.5rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none}.dashboard-page.forms-page .forms-page__table-create:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-page__table-create:hover{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.dashboard-page.forms-page .forms-kanban-board,.dashboard-page.form-detail-page .forms-kanban-board{flex-direction:column;gap:1rem;display:flex}.dashboard-page.forms-page .forms-kanban__toolbar,.dashboard-page.form-detail-page .forms-kanban__toolbar{flex-wrap:wrap;gap:.5rem;display:flex}.dashboard-page.forms-page .forms-kanban__new-column,.dashboard-page.form-detail-page .forms-kanban__new-column{align-items:center;gap:.5rem;display:flex}.dashboard-page.forms-page .forms-kanban__new-column-input,.dashboard-page.form-detail-page .forms-kanban__new-column-input{border-radius:var(--dash-r-sm);border:1px solid var(--ds-outline-variant);width:10rem}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-kanban__new-column-input,.dashboard-page.form-detail-page .forms-kanban__new-column-input{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.forms-page .forms-kanban__new-column-input,.dashboard-page.form-detail-page .forms-kanban__new-column-input{background:#fffc;outline:none;padding:.4375rem .625rem;font-size:.8125rem}.dashboard-page.forms-page .forms-kanban__new-column-submit,.dashboard-page.form-detail-page .forms-kanban__new-column-submit{border-radius:var(--dash-r-sm);background:var(--ds-primary);color:#fff;cursor:pointer;border:0;padding:.4375rem .75rem;font-size:.75rem;font-weight:600}.dashboard-page.forms-page .forms-kanban__grid,.dashboard-page.form-detail-page .forms-kanban__grid{grid-template-columns:repeat(1,minmax(0,1fr));align-items:start;gap:.875rem;display:grid}@media (min-width:768px){.dashboard-page.forms-page .forms-kanban__grid,.dashboard-page.form-detail-page .forms-kanban__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.dashboard-page.forms-page .forms-kanban__grid,.dashboard-page.form-detail-page .forms-kanban__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1536px){.dashboard-page.forms-page .forms-kanban__grid,.dashboard-page.form-detail-page .forms-kanban__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-page.forms-page .forms-kanban__column-head,.dashboard-page.form-detail-page .forms-kanban__column-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:0 .125rem;display:flex}.dashboard-page.forms-page .forms-kanban__column-label,.dashboard-page.form-detail-page .forms-kanban__column-label{align-items:center;gap:.375rem;min-width:0;display:flex}.dashboard-page.forms-page .forms-kanban__column-dot,.dashboard-page.form-detail-page .forms-kanban__column-dot{border-radius:var(--dash-r-full);flex-shrink:0;width:.5rem;height:.5rem}.dashboard-page.forms-page .forms-kanban__column-title,.dashboard-page.form-detail-page .forms-kanban__column-title{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-on-surface-variant);font-size:.75rem;font-weight:600;overflow:hidden}.dashboard-page.forms-page .forms-kanban__column-tools,.dashboard-page.form-detail-page .forms-kanban__column-tools{align-items:center;gap:.25rem;display:flex}.dashboard-page.forms-page .forms-kanban__column-count,.dashboard-page.form-detail-page .forms-kanban__column-count{border-radius:calc(var(--dash-r-sm) - .375rem);background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-kanban__column-count,.dashboard-page.form-detail-page .forms-kanban__column-count{background:color-mix(in srgb, var(--ds-surface-container-low) 80%, transparent)}}.dashboard-page.forms-page .forms-kanban__column-count,.dashboard-page.form-detail-page .forms-kanban__column-count{color:var(--ds-on-surface-variant);padding:.125rem .4375rem;font-size:.625rem;font-weight:700}.dashboard-page.forms-page .forms-kanban__column-body,.dashboard-page.form-detail-page .forms-kanban__column-body{border-radius:var(--dash-r-sm);border:1px dashed var(--ds-outline-variant);flex-direction:column;gap:.5rem;min-height:12rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-kanban__column-body,.dashboard-page.form-detail-page .forms-kanban__column-body{border:1px dashed color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}.dashboard-page.forms-page .forms-kanban__column-body,.dashboard-page.form-detail-page .forms-kanban__column-body{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-kanban__column-body,.dashboard-page.form-detail-page .forms-kanban__column-body{background:color-mix(in srgb, var(--ds-surface-container-low) 40%, transparent)}}.dashboard-page.forms-page .forms-kanban__column-body,.dashboard-page.form-detail-page .forms-kanban__column-body{transition:border-color .2s var(--dash-ease), background-color .2s var(--dash-ease);padding:.5rem}.dashboard-page.forms-page .forms-kanban__column-body--over,.dashboard-page.form-detail-page .forms-kanban__column-body--over{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-kanban__column-body--over,.dashboard-page.form-detail-page .forms-kanban__column-body--over{border-color:color-mix(in srgb, var(--ds-primary) 35%, transparent)}}.dashboard-page.forms-page .forms-kanban__column-body--over,.dashboard-page.form-detail-page .forms-kanban__column-body--over{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-kanban__column-body--over,.dashboard-page.form-detail-page .forms-kanban__column-body--over{background:color-mix(in srgb, var(--ds-primary) 5%, transparent)}}.dashboard-page.forms-page .forms-kanban__column-empty,.dashboard-page.form-detail-page .forms-kanban__column-empty{text-align:center;color:var(--ds-on-surface-variant);flex:1;justify-content:center;align-items:center;padding:1rem;font-size:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-kanban__column-empty,.dashboard-page.form-detail-page .forms-kanban__column-empty{color:color-mix(in srgb, var(--ds-on-surface-variant) 65%, transparent)}}.dashboard-page.forms-page .forms-kanban__add-form{border-radius:calc(var(--dash-r-sm) - .25rem);border:1px dashed var(--ds-outline-variant);justify-content:center;align-items:center;gap:.375rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-kanban__add-form{border:1px dashed color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.forms-page .forms-kanban__add-form{color:var(--ds-on-surface-variant);padding:.625rem;font-size:.75rem;font-weight:600;text-decoration:none}.dashboard-page.forms-page .forms-kanban__add-form:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.forms-page .forms-kanban__add-form:hover{border-color:color-mix(in srgb, var(--ds-primary) 35%, transparent)}}.dashboard-page.forms-page .forms-kanban__add-form:hover{color:var(--ds-primary)}.dashboard-page.form-detail-page .form-responses-kanban-board{margin-top:.25rem}.dashboard-page.form-detail-page .form-responses-kanban__card{border-radius:var(--dash-r-sm);border:1px solid var(--ds-outline-variant);align-items:flex-start;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-responses-kanban__card{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.form-detail-page .form-responses-kanban__card{transition:border-color .2s var(--dash-ease), box-shadow .2s var(--dash-ease), opacity .2s var(--dash-ease);cursor:grab;background:#fff;padding:.75rem;box-shadow:0 1px 2px #0000000a}.dashboard-page.form-detail-page .form-responses-kanban__card-body{flex:1;min-width:0}.dashboard-page.form-detail-page .form-responses-kanban__card-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem .75rem;display:grid}.dashboard-page.form-detail-page .form-responses-kanban__card-column{flex-direction:column;gap:.125rem;min-width:0;display:flex}.dashboard-page.form-detail-page .form-responses-kanban__card-column--right{text-align:right;align-items:flex-end}.dashboard-page.form-detail-page .form-responses-kanban__card-row{max-width:100%}.dashboard-page.form-detail-page .form-responses-kanban__card-row--right{justify-content:flex-end;width:100%;display:flex}.dashboard-page.form-detail-page .form-responses-kanban__card-badges{flex-wrap:wrap;gap:.25rem;display:flex}.dashboard-page.form-detail-page .form-responses-kanban__card-column--right .form-responses-kanban__card-badges{justify-content:flex-end}.form-responses-kanban__drag-overlay .form-responses-kanban__card-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem .75rem;display:grid}.form-responses-kanban__drag-overlay .form-responses-kanban__card-column{flex-direction:column;gap:.125rem;min-width:0;display:flex}.form-responses-kanban__drag-overlay .form-responses-kanban__card-column--right{text-align:right;align-items:flex-end}.form-responses-kanban__drag-overlay .form-responses-kanban__card-row--right{justify-content:flex-end;width:100%;display:flex}.form-responses-kanban__drag-overlay .form-responses-kanban__card-badges{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.dashboard-page.form-detail-page .form-responses-kanban__card-loading{color:var(--ds-primary);flex-shrink:0;margin-top:.125rem;display:inline-flex}.dashboard-page.form-detail-page .form-responses-kanban__card:hover{border-color:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-responses-kanban__card:hover{border-color:color-mix(in srgb, var(--ds-on-surface) 18%, transparent)}}.dashboard-page.form-detail-page .form-responses-kanban__card--unread{border-left:2px solid var(--ds-primary)}.dashboard-page.form-detail-page .form-responses-kanban__card--overlay{opacity:.95;cursor:grabbing;box-shadow:0 8px 24px #0000001f}.form-responses-kanban__drag-overlay{z-index:9999;cursor:grabbing;touch-action:none;border-radius:var(--dash-r-sm,.5rem);border:1px solid var(--ds-outline-variant,#cbd5e1)}@supports (color:color-mix(in lab, red, red)){.form-responses-kanban__drag-overlay{border:1px solid color-mix(in srgb, var(--ds-outline-variant,#cbd5e1) 55%, transparent)}}.form-responses-kanban__drag-overlay{opacity:.98;background:#fff;padding:.75rem;box-shadow:0 12px 28px #00000024}.dashboard-page.form-detail-page .form-responses-kanban__card--drag-source{visibility:hidden}.dashboard-page.form-detail-page .form-responses-kanban__card--moving{cursor:wait;border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-responses-kanban__card--moving{border-color:color-mix(in srgb, var(--ds-primary) 35%, transparent)}}.dashboard-page.form-detail-page .form-responses-kanban__card--moving{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-responses-kanban__card--moving{background:color-mix(in srgb, var(--ds-primary) 4%, white)}}.dashboard-page.form-detail-page .form-responses-kanban__card--moving{opacity:.85;visibility:visible}.dashboard-page.form-detail-page .form-responses-kanban__card--locked{cursor:default}.dashboard-page.form-detail-page .form-responses-kanban-board--busy{pointer-events:none}.dashboard-page.form-detail-page .form-responses-kanban-board--busy .form-responses-kanban__card--moving{pointer-events:auto}.dashboard-page.form-detail-page .forms-kanban__column-body--busy{opacity:.92}.dashboard-page.form-detail-page{flex-direction:column;gap:1rem;max-width:80rem;display:flex}.dashboard-page.form-detail-page .form-detail-page__hero{position:relative;overflow:hidden}.dashboard-page.form-detail-page .form-detail-page__breadcrumb{flex-wrap:wrap;align-items:center;gap:.125rem;margin-bottom:.875rem;font-size:.75rem;display:flex}.dashboard-page.form-detail-page .form-detail-page__breadcrumb-segment{align-items:center;gap:.125rem;min-width:0;display:inline-flex}.dashboard-page.form-detail-page .form-detail-page__breadcrumb-sep{color:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-page__breadcrumb-sep{color:color-mix(in srgb, var(--ds-on-surface-variant) 55%, transparent)}}.dashboard-page.form-detail-page .form-detail-page__breadcrumb-link{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;color:var(--ds-on-surface-variant);transition:color .2s var(--dash-ease);text-decoration:none;overflow:hidden}.dashboard-page.form-detail-page .form-detail-page__breadcrumb-link:hover{color:var(--ds-primary)}.dashboard-page.form-detail-page .form-detail-page__breadcrumb-current{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;color:var(--ds-on-surface);font-weight:600;overflow:hidden}.dashboard-page.form-detail-page .form-detail-page__hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-page.form-detail-page .form-detail-page__hero-heading{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.dashboard-page.form-detail-page .form-detail-page__eyebrow{border:1px solid var(--ds-primary);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-page__eyebrow{border:1px solid color-mix(in srgb, var(--ds-primary) 16%, transparent)}}.dashboard-page.form-detail-page .form-detail-page__eyebrow{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-page__eyebrow{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.dashboard-page.form-detail-page .form-detail-page__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-primary);padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.dashboard-page.form-detail-page .form-detail-page__status{letter-spacing:.02em;border-radius:9999px;align-items:center;padding:.2rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.dashboard-page.form-detail-page .form-detail-page__status--published{border:1px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-page__status--published{border:1px solid color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.dashboard-page.form-detail-page .form-detail-page__status--published{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-page__status--published{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.dashboard-page.form-detail-page .form-detail-page__status--published{color:var(--ds-primary)}.dashboard-page.form-detail-page .form-detail-page__status--draft{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-page__status--draft{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.form-detail-page .form-detail-page__status--draft{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-page__status--draft{background:color-mix(in srgb, var(--ds-surface-container-low) 70%, transparent)}}.dashboard-page.form-detail-page .form-detail-page__status--draft{color:var(--ds-on-surface-variant)}.dashboard-page.form-detail-page .form-detail-page__status--archived{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-page__status--archived{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 60%, transparent)}}.dashboard-page.form-detail-page .form-detail-page__status--archived{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-page__status--archived{background:color-mix(in srgb, var(--ds-surface-container-low) 80%, transparent)}}.dashboard-page.form-detail-page .form-detail-page__status--archived{color:var(--ds-on-surface-variant)}.dashboard-page.form-detail-page .form-detail-page__title{letter-spacing:-.02em;color:var(--ds-on-surface);font-size:clamp(1.375rem,2.8vw,1.875rem);font-weight:700}.dashboard-page.form-detail-page .form-detail-page__subtitle{max-width:42rem;color:var(--ds-on-surface-variant);margin-top:.375rem;font-size:.875rem;line-height:1.55}.dashboard-page.form-detail-page .form-detail-page__hero-actions{flex-wrap:wrap;gap:.5rem;display:flex}.dashboard-page.form-detail-page .form-detail-page__hero-link,.dashboard-page.form-detail-page .form-detail-page__hero-action{border:1px solid var(--ds-outline-variant);align-items:center;gap:.375rem;padding:.5rem .875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-page__hero-link,.dashboard-page.form-detail-page .form-detail-page__hero-action{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.form-detail-page .form-detail-page__hero-link,.dashboard-page.form-detail-page .form-detail-page__hero-action{color:var(--ds-on-surface);cursor:pointer;background:#ffffffb3;font-size:.8125rem;font-weight:600;text-decoration:none}.dashboard-page.form-detail-page .form-detail-page__hero-link:disabled,.dashboard-page.form-detail-page .form-detail-page__hero-action:disabled{cursor:not-allowed;opacity:.55}.dashboard-page.form-detail-page .form-detail-page__hero-action{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-page__hero-action{border-color:color-mix(in srgb, var(--ds-primary) 24%, transparent)}}.dashboard-page.form-detail-page .form-detail-page__hero-action{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-page__hero-action{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.dashboard-page.form-detail-page .form-detail-page__hero-action{color:var(--ds-primary)}.dashboard-page.form-detail-page .form-detail-page__hero-menu-trigger{border:1px solid var(--ds-outline-variant);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-page__hero-menu-trigger{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.form-detail-page .form-detail-page__hero-menu-trigger{color:var(--ds-on-surface-variant);cursor:pointer;background:#ffffffb3}.dashboard-page.form-detail-page .form-detail-page__hero-menu-trigger:hover:not(:disabled){border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-page__hero-menu-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.dashboard-page.form-detail-page .form-detail-page__hero-menu-trigger:hover:not(:disabled){color:var(--ds-primary)}.dashboard-page.form-detail-page .form-detail-page__hero-menu-trigger:disabled{cursor:not-allowed;opacity:.55}.dashboard-page.form-detail-page .form-detail-page__workspace{padding:0;overflow:hidden}.dashboard-page.form-detail-page .form-detail-page__workspace-inner{align-items:stretch;display:flex}.dashboard-page.form-detail-page.form-detail-page--contained-workspace .form-detail-page__workspace-inner{min-height:min(72vh,44rem);max-height:min(82vh,52rem)}.dashboard-page.form-detail-page.form-detail-page--contained-workspace .form-detail-page__content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.dashboard-page.form-detail-page.form-detail-page--document-workspace .form-detail-page__workspace-inner{min-height:auto;max-height:none}.dashboard-page.form-detail-page.form-detail-page--document-workspace .form-detail-page__content{overflow:visible}.dashboard-page.form-detail-page.form-detail-page--document-workspace .form-detail-page__content>*{flex:none;min-height:auto;overflow:visible}.dashboard-page.form-detail-page .form-detail-page__content{background:var(--ds-surface);flex-direction:column;flex:1;min-width:0;min-height:0;padding:.875rem 1rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-page__content{background:color-mix(in srgb, var(--ds-surface) 92%, transparent)}}.dashboard-page.form-detail-page .flow-analytics{min-width:0}.dashboard-page.form-detail-page .form-detail-page__workspace-loader{justify-content:center;align-items:center;min-height:16rem;display:flex}.stat-strip-data-group-picker{max-width:28rem}.stat-strip-data-group-picker__loading{justify-content:center;align-items:center;min-height:5rem;display:flex}.stat-strip-data-group-picker__list{flex-direction:column;gap:.5rem;display:flex}.stat-strip-data-group-picker__item{border:1px solid var(--ds-outline-variant);align-items:center;gap:.75rem;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.stat-strip-data-group-picker__item{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.stat-strip-data-group-picker__item{background:var(--ds-surface);border-radius:.875rem}@supports (color:color-mix(in lab, red, red)){.stat-strip-data-group-picker__item{background:color-mix(in srgb, var(--ds-surface) 96%, transparent)}}.stat-strip-data-group-picker__item{text-align:left;transition:border-color .18s var(--dash-ease), background-color .18s var(--dash-ease), transform .15s var(--dash-ease);padding:.875rem 1rem}.stat-strip-data-group-picker__item:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.stat-strip-data-group-picker__item:hover{border-color:color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.stat-strip-data-group-picker__item:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.stat-strip-data-group-picker__item:hover{background:color-mix(in srgb, var(--ds-primary) 5%, var(--ds-surface))}}.stat-strip-data-group-picker__item:active{transform:scale(.985)}.stat-strip-data-group-picker__copy{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.stat-strip-data-group-picker__title{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-on-surface);font-size:.9375rem;font-weight:700;overflow:hidden}.stat-strip-data-group-picker__meta{color:var(--ds-on-surface-variant);font-size:.75rem;font-weight:500}.stat-strip-data-group-picker__chevron{color:var(--ds-on-surface-variant);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.stat-strip-data-group-picker__chevron{color:color-mix(in srgb, var(--ds-on-surface-variant) 70%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar{border-right:1px solid var(--ds-outline-variant);flex-direction:column;flex-shrink:0;align-self:stretch;height:auto;min-height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar{border-right:1px solid color-mix(in srgb, var(--ds-outline-variant) 40%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar{background:color-mix(in srgb, var(--ds-surface-container-low) 52%, white)}}.dashboard-page.form-detail-page .form-detail-sidebar{padding:0}.dashboard-page.form-detail-page .form-detail-sidebar__inner{background:inherit;flex-direction:column;flex:1;min-height:100%;display:flex}.dashboard-page.form-detail-page .form-detail-sidebar__body{flex-direction:column;flex:1;min-height:0;padding:.75rem .625rem .625rem;display:flex;overflow-y:auto}.dashboard-page.form-detail-page .form-detail-sidebar__footer{border-top:1px solid var(--ds-outline-variant);flex-shrink:0;margin-top:auto}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar__footer{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 38%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar__footer{background:inherit;padding:.625rem .625rem .75rem}.dashboard-page.form-detail-page .form-detail-sidebar__footer-nav{flex-direction:column;gap:.125rem;display:flex}.dashboard-page.form-detail-page .form-detail-sidebar__section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-on-surface-variant);margin:0 0 .375rem;padding:0 .5rem;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar__section-label{color:color-mix(in srgb, var(--ds-on-surface-variant) 75%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar__list{flex-direction:column;gap:.125rem;display:flex}.dashboard-page.form-detail-page .form-detail-sidebar__list--scroll{max-height:11rem;padding-right:.125rem;overflow-y:auto}.dashboard-page.form-detail-page .form-detail-sidebar__divider{background:var(--ds-outline-variant);height:1px;margin:.625rem .5rem}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar__divider{background:color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar__add-btn{border:1px dashed var(--ds-outline-variant);align-items:center;gap:.5rem;width:100%;height:2rem;margin-top:.125rem;padding:0 .625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar__add-btn{border:1px dashed color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar__add-btn{border-radius:calc(var(--dash-r-sm) - .375rem);color:var(--ds-on-surface-variant);cursor:pointer;transition:border-color .2s var(--dash-ease), color .2s var(--dash-ease), background-color .2s var(--dash-ease);background:0 0;font-size:.75rem;font-weight:600}.dashboard-page.form-detail-page .form-detail-sidebar__add-btn:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar__add-btn:hover{border-color:color-mix(in srgb, var(--ds-primary) 35%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar__add-btn:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar__add-btn:hover{background:color-mix(in srgb, var(--ds-primary) 5%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar__add-btn:hover{color:var(--ds-primary)}.dashboard-page.form-detail-page .form-detail-sidebar__default-category{border:1px solid var(--foreground);margin-top:.625rem;padding:.625rem .75rem}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar__default-category{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar__default-category{border-radius:calc(var(--shell-portal-r) - .35rem);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar__default-category{background:color-mix(in srgb, var(--foreground) 3%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar__default-category-label{letter-spacing:.04em;text-transform:uppercase;color:var(--foreground);margin:0 0 .375rem;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar__default-category-label{color:color-mix(in srgb, var(--foreground) 55%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar__default-category-value{color:var(--foreground);word-break:break-word;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;line-height:1.35;display:flex}.dashboard-page.form-detail-page .form-detail-sidebar__item-icon{color:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar__item-icon{color:color-mix(in srgb, var(--ds-on-surface-variant) 80%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar__item--active .form-detail-sidebar__item-icon{color:var(--ds-primary)}.dashboard-page.form-detail-page .form-detail-sidebar__item-count{font-variant-numeric:tabular-nums;min-width:1.25rem;color:var(--ds-on-surface-variant);background:var(--ds-surface-container-high);border-radius:9999px;justify-content:center;align-items:center;padding:.0625rem .375rem;font-size:.6875rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar__item-count{background:color-mix(in srgb, var(--ds-surface-container-high) 70%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar__item--active .form-detail-sidebar__item-count{color:var(--ds-primary);background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar__item--active .form-detail-sidebar__item-count{background:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar__drag-overlay{border-radius:calc(var(--dash-r-sm) - .25rem);background:var(--ds-surface-container-high);height:2.25rem;box-shadow:var(--dash-shadow-md);color:var(--ds-on-surface);align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:600;display:flex}.dashboard-page.form-detail-page .form-detail-sidebar__resize-handle{z-index:10;cursor:col-resize;opacity:0;width:.5rem;height:100%;transition:opacity .2s var(--dash-ease);position:absolute;top:0;left:100%}.dashboard-page.form-detail-page .form-detail-sidebar:hover .form-detail-sidebar__resize-handle,.dashboard-page.form-detail-page .form-detail-sidebar__resize-handle:hover{opacity:1}.dashboard-page.form-detail-page .form-detail-sidebar__resize-line{background:var(--ds-primary);border-radius:9999px;width:2px;height:100%;margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar__resize-line{background:color-mix(in srgb, var(--ds-primary) 35%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar__subnav{flex-direction:column;gap:1rem;margin-top:0;display:flex}.dashboard-page.form-detail-page .form-detail-sidebar__subnav-block{border-radius:calc(var(--dash-r-sm));border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar__subnav-block{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 44%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar__subnav-block{background:#fff;padding:.5rem .4375rem .5625rem}.dashboard-page.form-detail-page .form-detail-sidebar__tab{border-radius:calc(var(--dash-r-sm) - .375rem);width:100%;height:2.375rem;color:var(--ds-on-surface-variant);cursor:pointer;transition:background-color .2s var(--dash-ease), color .2s var(--dash-ease), box-shadow .2s var(--dash-ease);background:0 0;border:0;align-items:center;gap:.625rem;padding:0 .6875rem;font-size:.8125rem;font-weight:600;display:flex}.dashboard-page.form-detail-page .form-detail-sidebar__tab:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar__tab:hover{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar__tab:hover{color:var(--ds-on-surface)}.dashboard-page.form-detail-page .form-detail-sidebar__tab--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar__tab--active{background:color-mix(in srgb, var(--ds-primary) 11%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar__tab--active{box-shadow:inset 2px 0 0 var(--ds-primary);color:var(--ds-primary)}.dashboard-page.form-detail-page .form-detail-sidebar--collapsed{overflow:hidden}.dashboard-page.form-detail-page .form-detail-sidebar--collapsed .form-detail-sidebar__body{padding:.5rem .25rem .375rem}.dashboard-page.form-detail-page .form-detail-sidebar--collapsed .form-detail-sidebar__footer{padding:.5rem .25rem .625rem}.dashboard-page.form-detail-page .form-detail-sidebar--collapsed .form-detail-sidebar__section-label{display:none}.dashboard-page.form-detail-page .form-detail-sidebar--collapsed .form-detail-sidebar__subnav{gap:.625rem}.dashboard-page.form-detail-page .form-detail-sidebar--collapsed .form-detail-sidebar__subnav-block{background:0 0;border:0;padding:0}.dashboard-page.form-detail-page .form-detail-sidebar__item--icon-only{justify-content:center;gap:0;padding-inline:.25rem}.dashboard-page.form-detail-page .form-detail-sidebar__add-btn--icon-only{justify-content:center;gap:0;padding-inline:0}.dashboard-page.form-detail-page .form-detail-sidebar__tab--icon-only{justify-content:center;gap:0;padding-inline:.25rem}.dashboard-page.form-detail-page .form-detail-sidebar__collapse-bar{border-top:1px solid var(--ds-outline-variant);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar__collapse-bar{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 38%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar__collapse-bar{padding:.375rem .25rem}.dashboard-page.form-detail-page .form-detail-sidebar__collapse-toggle{border-radius:calc(var(--dash-r-sm) - .375rem);width:100%;height:2rem;color:var(--ds-on-surface-variant);cursor:pointer;transition:background-color .2s var(--dash-ease), color .2s var(--dash-ease);background:0 0;border:0;align-items:center;gap:.5rem;padding:0 .5rem;font-size:.75rem;font-weight:600;display:flex}.dashboard-page.form-detail-page .form-detail-sidebar--collapsed .form-detail-sidebar__collapse-toggle{justify-content:center;padding-inline:0}.dashboard-page.form-detail-page .form-detail-sidebar__collapse-toggle:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar__collapse-toggle:hover{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar__collapse-toggle:hover{color:var(--ds-on-surface)}.dashboard-page.form-detail-page .form-detail-sidebar__collapse-toggle-label{text-align:left;flex:1}.dashboard-page.form-detail-page .form-detail-sidebar__badge{background:var(--ds-primary);border-radius:9999px;min-width:1.375rem}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar__badge{background:color-mix(in srgb, var(--ds-primary) 14%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar__badge{color:var(--ds-primary);text-align:center;padding:.125rem .375rem;font-size:.6875rem;font-weight:700}.dashboard-page.form-detail-page .form-detail-sidebar__item{border-radius:calc(var(--dash-r-sm) - .5rem);width:100%;height:2.125rem;color:var(--ds-on-surface-variant);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s var(--dash-ease), color .15s var(--dash-ease), box-shadow .15s var(--dash-ease);border:0;align-items:center;gap:.5rem;padding:0 .5625rem;font-size:.8125rem;font-weight:500;display:flex}.dashboard-page.form-detail-page .form-detail-sidebar__item:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar__item:hover{background:color-mix(in srgb, var(--ds-primary) 5%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar__item:hover{color:var(--ds-on-surface)}.dashboard-page.form-detail-page .form-detail-sidebar__item--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar__item--active{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar__item--active{box-shadow:inset 2px 0 0 var(--ds-primary);color:var(--ds-primary);font-weight:600}.form-responses{flex-direction:column;gap:.875rem;min-width:0;display:flex}.form-responses__workspace{flex-direction:column;min-width:0;min-height:0;display:flex}.form-responses__workspace--fullscreen,.form-responses__workspace:fullscreen{box-sizing:border-box;background:var(--ds-surface);flex-direction:column;width:100%;height:100%;padding:1rem;display:flex;overflow:hidden}.form-responses__workspace--fullscreen .form-responses__main,.form-responses__workspace:fullscreen .form-responses__main{flex:1;min-height:0;overflow:hidden}.form-responses__workspace--fullscreen .form-responses__table-wrap,.form-responses__workspace:fullscreen .form-responses__table-wrap{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.form-responses__workspace--fullscreen .form-responses__table-scroll,.form-responses__workspace:fullscreen .form-responses__table-scroll{flex:1;min-height:0;overflow:auto}.form-responses__workspace--fullscreen .form-responses__toolbar,.form-responses__workspace:fullscreen .form-responses__toolbar,.form-responses__workspace--fullscreen .form-responses__pagination,.form-responses__workspace:fullscreen .form-responses__pagination{flex-shrink:0}.form-responses__fullscreen-btn{border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.form-responses__fullscreen-btn{border-color:color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.form-responses__fullscreen-btn{background:var(--ds-surface)}.form-responses__main{flex-direction:column;flex:1;gap:.875rem;min-height:0;display:flex;overflow:hidden}.dashboard-page.form-detail-page .form-responses{flex:1;min-height:0}.dashboard-page.form-detail-page .form-responses__workspace{flex-direction:column;flex:1;min-height:0;display:flex}.dashboard-page.form-detail-page .form-responses__toolbar,.dashboard-page.form-detail-page .form-responses__pagination{flex-shrink:0}.dashboard-page.form-detail-page .form-responses__list-scroll,.dashboard-page.form-detail-page .form-responses__table-wrap{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.dashboard-page.form-detail-page .form-responses__table-scroll{flex:1;min-height:0;overflow:auto}.dashboard-page.form-detail-page .form-responses-kanban-board.forms-kanban-board{flex:1;min-height:0;overflow:hidden}.dashboard-page.form-detail-page .forms-kanban__toolbar{flex-shrink:0}.dashboard-page.form-detail-page .forms-kanban__grid{flex:1;align-content:start;min-height:0;overflow:auto}.dashboard-page.form-detail-page .form-responses__list-scroll>.form-responses-kanban-board{flex-direction:column;flex:1;min-height:0;display:flex}.form-responses__toolbar{border:1px solid var(--ds-outline-variant);flex-direction:column;gap:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.form-responses__toolbar{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.form-responses__toolbar{border-radius:calc(var(--dash-r-sm) - .125rem);background:var(--ds-surface)}.form-responses__toolbar-top{border-bottom:1px solid var(--ds-outline-variant);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-responses__toolbar-top{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.form-responses__toolbar-top{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.form-responses__toolbar-top{background:color-mix(in srgb, var(--ds-surface-container-low) 45%, transparent)}}.form-responses__toolbar-top-left{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.form-responses__data-group-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;width:100%;display:flex}.form-responses__data-group-nav-controls{align-items:center;gap:.375rem;min-width:0;display:flex}.form-responses__data-group-nav-btn{border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.form-responses__data-group-nav-btn{border-color:color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.form-responses__data-group-nav-btn{background:var(--ds-surface)}.form-responses__data-group-nav-select{flex:1}.form-responses__data-group-nav-meta{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;display:flex}.form-responses__data-group-nav-position,.form-responses__data-group-nav-count{color:var(--ds-on-surface-variant);font-size:.75rem;font-weight:500}.form-responses__data-group-nav-count:before{content:"·";color:var(--ds-on-surface-variant);margin-right:.625rem}@supports (color:color-mix(in lab, red, red)){.form-responses__data-group-nav-count:before{color:color-mix(in srgb, var(--ds-on-surface-variant) 55%, transparent)}}.form-responses__data-group-nav-overview{margin-left:.125rem}.form-responses-ops{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.form-responses-ops__pill{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.form-responses-ops__pill{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}.form-responses-ops__pill{background:var(--ds-surface);color:var(--ds-on-surface-variant);cursor:pointer;transition:border-color .2s var(--dash-ease), background-color .2s var(--dash-ease), color .2s var(--dash-ease);border-radius:9999px;padding:.3125rem .75rem;font-size:.75rem;font-weight:600}.form-responses-ops__pill:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-ops__pill:hover{border-color:color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.form-responses-ops__pill:hover{color:var(--ds-on-surface)}.form-responses-ops__pill--active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-ops__pill--active{border-color:color-mix(in srgb, var(--ds-primary) 30%, transparent)}}.form-responses-ops__pill--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-ops__pill--active{background:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.form-responses-ops__pill--active{color:var(--ds-primary)}.form-responses__ops-stats{flex-wrap:wrap;gap:.375rem;display:flex}.form-responses__ops-stat{border:1px solid var(--ds-outline-variant);border-radius:9999px;align-items:center;padding:.1875rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-responses__ops-stat{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 40%, transparent)}}.form-responses__ops-stat{color:var(--ds-on-surface-variant);background:var(--ds-surface);font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.form-responses__ops-stat{background:color-mix(in srgb, var(--ds-surface) 92%, transparent)}}.form-responses__ops-stat{cursor:pointer;transition:background-color .15s var(--dash-ease), border-color .15s var(--dash-ease), color .15s var(--dash-ease)}.form-responses__ops-stat:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__ops-stat:hover{border-color:color-mix(in srgb, var(--ds-primary) 35%, transparent)}}.form-responses__ops-stat:hover{color:var(--ds-on-surface)}.form-responses__ops-stat--active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__ops-stat--active{border-color:color-mix(in srgb, var(--ds-primary) 45%, transparent)}}.form-responses__ops-stat--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__ops-stat--active{background:color-mix(in srgb, var(--ds-primary) 10%, var(--ds-surface))}}.form-responses__ops-stat--active{color:var(--ds-primary)}.form-responses__view-toggle{border:1px solid var(--ds-outline-variant);flex-shrink:0;align-self:flex-start;padding:.1875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-responses__view-toggle{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 48%, transparent)}}.form-responses__view-toggle{border-radius:calc(var(--dash-r-sm) - .25rem);background:var(--ds-surface);box-shadow:0 1px 2px var(--ds-shadow)}@supports (color:color-mix(in lab, red, red)){.form-responses__view-toggle{box-shadow:0 1px 2px color-mix(in srgb, var(--ds-shadow) 6%, transparent)}}.form-responses__view-toggle{margin:-5px}.form-responses__view-btn{border-radius:calc(var(--dash-r-sm) - .375rem);height:2rem;color:var(--ds-on-surface-variant);cursor:pointer;transition:background-color .2s var(--dash-ease), color .2s var(--dash-ease), box-shadow .2s var(--dash-ease);background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.form-responses__view-btn:hover{color:var(--ds-on-surface)}.form-responses__view-btn--active{background:var(--ds-primary);color:var(--ds-on-primary);box-shadow:0 1px 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__view-btn--active{box-shadow:0 1px 3px color-mix(in srgb, var(--ds-primary) 25%, transparent)}}.form-responses__filters-panel{flex-direction:column;gap:.625rem;padding:.625rem .875rem;display:flex}.form-responses__toolbar-primary{align-items:center;gap:.5rem;min-width:0;display:flex}.form-responses__toolbar-primary .form-responses__search-row{flex:1;min-width:0}.form-responses__toolbar-actions{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--ds-outline-variant) transparent;flex:0 auto;align-items:center;gap:.375rem;min-width:0;max-width:100%;margin-left:auto;display:flex;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.form-responses__toolbar-actions{scrollbar-color:color-mix(in srgb, var(--ds-outline-variant) 70%, transparent) transparent}}.form-responses__toolbar-actions::-webkit-scrollbar{height:4px}.form-responses__toolbar-actions::-webkit-scrollbar-thumb{background:var(--ds-outline-variant);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.form-responses__toolbar-actions::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ds-outline-variant) 70%, transparent)}}.form-responses__toolbar-actions>*{flex-shrink:0}.form-responses__bulk-toolbar{align-items:center;gap:.75rem;min-width:0;padding:.75rem .875rem;display:flex}.form-responses__bulk-toolbar-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--ds-outline-variant) transparent;flex:1;min-width:0;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.form-responses__bulk-toolbar-scroll{scrollbar-color:color-mix(in srgb, var(--ds-outline-variant) 70%, transparent) transparent}}.form-responses__bulk-toolbar-scroll::-webkit-scrollbar{height:4px}.form-responses__bulk-toolbar-scroll::-webkit-scrollbar-thumb{background:var(--ds-outline-variant);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.form-responses__bulk-toolbar-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ds-outline-variant) 70%, transparent)}}.form-responses__bulk-toolbar-actions{align-items:center;gap:.5rem;width:max-content;padding-bottom:.125rem;display:flex}.form-responses__bulk-toolbar-actions>*{flex-shrink:0}.form-responses__bulk-toolbar-count{padding-inline:.25rem .125rem}.form-responses__bulk-toolbar-end{border-left:1px solid var(--ds-outline-variant);flex-shrink:0;align-items:center;gap:.375rem;padding-left:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-responses__bulk-toolbar-end{border-left:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.form-responses__bulk-toolbar-end{background:var(--ds-surface)}.form-responses__toolbar-filters{border-top:1px solid var(--ds-outline-variant);align-items:center;gap:.375rem;width:100%;padding-top:.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-responses__toolbar-filters{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 32%, transparent)}}.form-responses__toolbar-filters{flex-wrap:wrap}.form-responses__filters-heading{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-on-surface-variant);flex-shrink:0;align-items:center;gap:.3125rem;margin-right:.125rem;font-size:.6875rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-responses__filters-heading{color:color-mix(in srgb, var(--ds-on-surface-variant) 72%, transparent)}}.form-responses__filters-group{flex-wrap:wrap;flex:1;align-items:center;gap:.375rem;min-width:0;display:flex}.form-responses__status-segment{border:1px solid var(--ds-outline-variant);flex-shrink:0;padding:.1875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-responses__status-segment{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.form-responses__status-segment{border-radius:calc(var(--dash-r-sm) - .25rem);background:var(--ds-surface)}.form-responses__status-segment-btn{border-radius:calc(var(--dash-r-sm) - .375rem);height:2rem;color:var(--ds-on-surface-variant);cursor:pointer;white-space:nowrap;transition:background-color .2s var(--dash-ease), color .2s var(--dash-ease), box-shadow .2s var(--dash-ease);background:0 0;border:0;align-items:center;gap:.3125rem;padding:0 .5625rem;font-size:.75rem;font-weight:600;display:inline-flex}.form-responses__status-segment-btn:hover{color:var(--ds-on-surface)}.form-responses__status-segment-btn--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__status-segment-btn--active{background:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.form-responses__status-segment-btn--active{color:var(--ds-primary);box-shadow:inset 0 0 0 1px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__status-segment-btn--active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.form-responses__filter-chip{flex-shrink:0;align-items:center;gap:.3125rem;min-width:0;max-width:11rem;border:1px solid var(--ds-outline-variant)!important;height:2rem!important;padding:0 .5625rem!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.form-responses__filter-chip{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)!important}}.form-responses__filter-chip{color:var(--ds-on-surface-variant);font-weight:600;border-radius:calc(var(--dash-r-sm) - .25rem)!important;background:var(--ds-surface)!important;box-shadow:none!important;font-size:.75rem!important}.form-responses__filter-chip:hover{border-color:var(--ds-primary)!important}@supports (color:color-mix(in lab, red, red)){.form-responses__filter-chip:hover{border-color:color-mix(in srgb, var(--ds-primary) 28%, transparent)!important}}.form-responses__filter-chip:hover{color:var(--ds-on-surface)}.form-responses__filter-chip--active{border-color:var(--ds-primary)!important}@supports (color:color-mix(in lab, red, red)){.form-responses__filter-chip--active{border-color:color-mix(in srgb, var(--ds-primary) 35%, transparent)!important}}.form-responses__filter-chip--active{background:var(--ds-primary)!important}@supports (color:color-mix(in lab, red, red)){.form-responses__filter-chip--active{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface))!important}}.form-responses__filter-chip--active{color:var(--ds-primary)}.form-responses__filter-chip-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ds-on-surface);font-weight:600;overflow:hidden}.form-responses__filter-chip--active .form-responses__filter-chip-value{color:var(--ds-primary)}.form-responses__filter-chip--compact{max-width:6rem}.form-responses__filter-chip [data-slot=select-value]{color:var(--ds-on-surface);font-weight:600}.form-responses__filter-chip--active [data-slot=select-value]{color:var(--ds-primary)}.form-responses__filters-clear{border:1px solid var(--ds-outline-variant);flex-shrink:0;align-items:center;gap:.3125rem;height:2rem;margin-left:auto;padding:0 .5625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-responses__filters-clear{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.form-responses__filters-clear{border-radius:calc(var(--dash-r-sm) - .25rem);background:var(--ds-surface);color:var(--ds-on-surface-variant);cursor:pointer;transition:background-color .2s var(--dash-ease), color .2s var(--dash-ease), border-color .2s var(--dash-ease);font-size:.75rem;font-weight:600}.form-responses__filters-clear:hover{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.form-responses__filters-clear:hover{background:color-mix(in srgb, var(--ds-error) 8%, transparent)}}.form-responses__filters-clear:hover{color:var(--ds-error)}.form-responses__search-row{width:100%}.form-responses__search{position:relative}.form-responses__search-icon{z-index:1;width:1rem;height:1rem;color:var(--ds-on-surface-variant);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.form-responses__search-input{border:1px solid var(--ds-outline-variant);width:100%;height:2.375rem;padding-left:2.375rem;padding-right:2.5rem}@supports (color:color-mix(in lab, red, red)){.form-responses__search-input{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.form-responses__search-input{border-radius:calc(var(--dash-r-sm) - .125rem);background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.form-responses__search-input{background:color-mix(in srgb, var(--ds-surface-container-low) 35%, transparent)}}.form-responses__search-input{box-shadow:inset 0 1px 2px var(--ds-shadow);font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.form-responses__search-input{box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ds-shadow) 4%, transparent)}}.form-responses__search-input:focus-visible{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__search-input:focus-visible{border-color:color-mix(in srgb, var(--ds-primary) 40%, transparent)}}.form-responses__search-input:focus-visible{background:var(--ds-surface);box-shadow:inset 0 1px 2px var(--ds-shadow), 0 0 0 3px var(--ds-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.form-responses__search-input:focus-visible{box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ds-shadow) 3%, transparent), 0 0 0 3px color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.form-responses__search-actions{position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.form-responses__search-menu-btn{border-radius:calc(var(--dash-r-sm) - .375rem);width:1.875rem;height:1.875rem}.form-responses__select--filter{border-radius:calc(var(--dash-r-sm) - .25rem);background:var(--ds-surface-container-low);min-width:7.25rem;height:2.125rem}@supports (color:color-mix(in lab, red, red)){.form-responses__select--filter{background:color-mix(in srgb, var(--ds-surface-container-low) 28%, transparent)}}.form-responses__select--filter{font-size:.8125rem;font-weight:600}.form-responses__control-btn-label{white-space:nowrap}.form-responses__control-btn--active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__control-btn--active{border-color:color-mix(in srgb, var(--ds-primary) 40%, transparent)}}.form-responses__control-btn--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__control-btn--active{background:color-mix(in srgb, var(--ds-primary) 10%, var(--ds-surface))}}.form-responses__control-btn--active{color:var(--ds-primary)}.form-responses__toolbar-actions .form-responses__view-toggle{align-self:center;margin:0}.form-responses__select{border:1px solid var(--ds-outline-variant);min-width:7rem;height:2.125rem}@supports (color:color-mix(in lab, red, red)){.form-responses__select{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 48%, transparent)}}.form-responses__select{border-radius:calc(var(--dash-r-sm) - .25rem);background:var(--ds-surface);box-shadow:none;font-size:.8125rem}.form-responses__select--compact{min-width:4.75rem}.form-responses__control-btn{border:1px solid var(--ds-outline-variant);align-items:center;gap:.375rem;height:2.125rem;padding:0 .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-responses__control-btn{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 48%, transparent)}}.form-responses__control-btn{border-radius:calc(var(--dash-r-sm) - .25rem);background:var(--ds-surface);color:var(--ds-on-surface);font-size:.8125rem;font-weight:600}.form-responses__control-btn:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__control-btn:hover{border-color:color-mix(in srgb, var(--ds-primary) 30%, transparent)}}.form-responses__control-btn:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__control-btn:hover{background:color-mix(in srgb, var(--ds-primary) 4%, transparent)}}.form-responses__control-btn:hover{color:var(--ds-primary)}.form-responses__control-btn--icon{justify-content:center;width:2.125rem;padding:0}.form-responses__table-wrap{border:1px solid var(--ds-outline-variant);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.form-responses__table-wrap{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.form-responses__table-wrap{border-radius:calc(var(--dash-r-sm) - .125rem);background:var(--ds-surface)}.form-responses__table-scroll{overflow:auto}.form-responses__table-scroll--empty{min-height:min(420px,52vh);position:relative}.form-responses__table{border-collapse:collapse;width:100%;min-width:100%;font-size:.8125rem}.form-responses__table-head-row{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.form-responses__table-head-row{background:color-mix(in srgb, var(--ds-surface-container-low) 75%, transparent)}}.form-responses__table-th{z-index:3;border-bottom:1px solid var(--ds-outline-variant);padding:.625rem .75rem;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.form-responses__table-th{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.form-responses__table-th{letter-spacing:.03em;text-transform:uppercase;color:var(--ds-on-surface-variant);text-align:left;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.6875rem;font-weight:700}.form-responses__table-th--checkbox{cursor:default;width:3rem;min-width:3rem}.form-responses__table-th--pinned,.form-responses__table-td--pinned{z-index:2;background-color:var(--ds-surface);background-clip:padding-box;position:sticky}.form-responses__table-th--pinned:not(.form-responses__table-th--checkbox),.form-responses__table-td--pinned:not(.form-responses__table-td--checkbox){box-shadow:1px 0 0 var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.form-responses__table-th--pinned:not(.form-responses__table-th--checkbox),.form-responses__table-td--pinned:not(.form-responses__table-td--checkbox){box-shadow:1px 0 0 color-mix(in srgb, var(--ds-outline-variant) 42%, var(--ds-surface))}}.form-responses__table-th--pinned{z-index:4;background-color:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.form-responses__table-th--pinned{background-color:color-mix(in srgb, var(--ds-surface-container-low) 75%, var(--ds-surface))}}.form-responses__table-th--checkbox.form-responses__table-th--pinned{z-index:5;left:0}.form-responses__table-td--checkbox.form-responses__table-td--pinned{left:0}.form-responses__table-row--focused{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__table-row--focused{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.form-responses__table-row--focused{box-shadow:inset 3px 0 0 var(--ds-primary)}.form-responses__table-row--focused:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__table-row--focused:hover{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.form-responses__table-row--focused .form-responses__table-td--pinned,.form-responses__table-row--focused .form-responses__table-td--actions{background-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__table-row--focused .form-responses__table-td--pinned,.form-responses__table-row--focused .form-responses__table-td--actions{background-color:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface))}}.form-responses__table-row--focused:hover .form-responses__table-td--pinned,.form-responses__table-row--focused:hover .form-responses__table-td--actions{background-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__table-row--focused:hover .form-responses__table-td--pinned,.form-responses__table-row--focused:hover .form-responses__table-td--actions{background-color:color-mix(in srgb, var(--ds-primary) 10%, var(--ds-surface))}}.form-responses__table-pin-btn{width:1.25rem;height:1.25rem;color:var(--ds-on-surface-variant);opacity:0;transition:opacity .15s var(--dash-ease), color .15s var(--dash-ease), background-color .15s var(--dash-ease);cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}.form-responses__table-th:hover .form-responses__table-pin-btn,.form-responses__table-pin-btn--active,.form-responses__table-pin-btn:focus-visible{opacity:1}.form-responses__table-pin-btn--active{color:var(--ds-primary)}.form-responses__table-pin-btn--active svg{fill:currentColor}.form-responses__table-pin-btn:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__table-pin-btn:hover{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.form-responses__table-pin-btn:hover{color:var(--ds-primary)}.form-responses__table-th--actions,.form-responses__table-td--actions{z-index:2;background-color:var(--ds-surface);box-shadow:-1px 0 0 var(--ds-outline-variant);background-clip:padding-box;position:sticky;right:0}@supports (color:color-mix(in lab, red, red)){.form-responses__table-th--actions,.form-responses__table-td--actions{box-shadow:-1px 0 0 color-mix(in srgb, var(--ds-outline-variant) 42%, var(--ds-surface))}}.form-responses__table-th--actions{z-index:6;text-align:center;cursor:default;background-color:var(--ds-surface-container-low);width:5.5rem;min-width:5.5rem}@supports (color:color-mix(in lab, red, red)){.form-responses__table-th--actions{background-color:color-mix(in srgb, var(--ds-surface-container-low) 75%, var(--ds-surface))}}.form-responses__table-th-inner{align-items:center;gap:.375rem;display:inline-flex}.form-responses__col-resize{cursor:col-resize;justify-content:flex-end;width:.375rem;height:100%;display:flex;position:absolute;top:0;right:0}.form-responses__col-resize-line{width:1px;height:100%;transition:background-color .2s var(--dash-ease);background:0 0}.form-responses__table-th:hover .form-responses__col-resize-line,.form-responses__col-resize:hover .form-responses__col-resize-line{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__table-th:hover .form-responses__col-resize-line,.form-responses__col-resize:hover .form-responses__col-resize-line{background:color-mix(in srgb, var(--ds-primary) 40%, transparent)}}.form-responses__table-row{border-bottom:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.form-responses__table-row{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.form-responses__table-row{transition:background-color .15s var(--dash-ease)}.form-responses__table-row:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__table-row:hover{background:color-mix(in srgb, var(--ds-primary) 3.5%, transparent)}}.form-responses__table-row:hover .form-responses__table-td--pinned,.form-responses__table-row:hover .form-responses__table-td--actions{background-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__table-row:hover .form-responses__table-td--pinned,.form-responses__table-row:hover .form-responses__table-td--actions{background-color:color-mix(in srgb, var(--ds-primary) 3.5%, var(--ds-surface))}}.form-responses__table-row--selected{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__table-row--selected{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.form-responses__table-row--selected .form-responses__table-td--pinned,.form-responses__table-row--selected .form-responses__table-td--actions{background-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__table-row--selected .form-responses__table-td--pinned,.form-responses__table-row--selected .form-responses__table-td--actions{background-color:color-mix(in srgb, var(--ds-primary) 6%, var(--ds-surface))}}.form-responses__table-row:last-child{border-bottom:0}.form-responses__table-td{color:var(--ds-on-surface);vertical-align:middle;padding:.625rem .75rem}.form-responses__table-td--checkbox{width:3rem;min-width:3rem}.form-responses__table-td--actions{text-align:center;width:5.5rem;min-width:5.5rem}.form-responses__cell-text{max-width:18rem;display:block}.form-responses__data-source-cell{align-items:center;gap:.375rem;min-width:0;max-width:18rem;display:inline-flex}.form-responses__data-source-cell-label{flex:auto;min-width:0;font-size:.8125rem;line-height:1.35;display:block}.form-responses__data-source-cell-trigger{width:1.375rem;height:1.375rem;color:var(--ds-on-surface-variant);background:0 0;border:none;border-radius:.375rem;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-responses__data-source-cell-trigger{color:color-mix(in srgb, var(--ds-on-surface-variant) 72%, transparent)}}.form-responses__data-source-cell-trigger{cursor:help}.form-responses__data-source-cell-trigger:hover,.form-responses__data-source-cell-trigger:focus-visible{background:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.form-responses__data-source-cell-trigger:hover,.form-responses__data-source-cell-trigger:focus-visible{background:color-mix(in srgb, var(--ds-on-surface-variant) 10%, transparent)}}.form-responses__data-source-cell-trigger:hover,.form-responses__data-source-cell-trigger:focus-visible{color:var(--ds-on-surface);outline:none}.form-responses__data-source-cell-icon{flex-shrink:0}.form-responses__empty{color:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.form-responses__empty{color:color-mix(in srgb, var(--ds-on-surface-variant) 55%, transparent)}}.form-responses__empty{font-size:.8125rem}.form-responses__sla-row{white-space:nowrap;align-items:center;gap:.3125rem;font-size:.75rem;line-height:1.2;display:inline-flex}.form-responses__sla-row--empty{color:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.form-responses__sla-row--empty{color:color-mix(in srgb, var(--ds-on-surface-variant) 55%, transparent)}}.form-responses__sla-row-elapsed{letter-spacing:-.01em;font-weight:600}.form-responses__sla-row-sep{color:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.form-responses__sla-row-sep{color:color-mix(in srgb, var(--ds-on-surface-variant) 45%, transparent)}}.form-responses__sla-row-priority{text-transform:lowercase;font-weight:500}.form-responses__sla-row--healthy{color:var(--ds-on-surface-variant)}.form-responses__sla-row--healthy .form-responses__sla-row-elapsed{color:var(--ds-on-surface)}.form-responses__sla-row--at-risk{color:#b45309}.form-responses__sla-row--breached{color:#be123c}.form-responses__sla-row--breached .form-responses__sla-row-elapsed{font-weight:700}.form-responses__ops-status-trigger,.form-responses__assignee-trigger{border:1px solid var(--ds-outline-variant);align-items:center;gap:.3125rem;max-width:100%;padding:.1875rem .4375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-responses__ops-status-trigger,.form-responses__assignee-trigger{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.form-responses__ops-status-trigger,.form-responses__assignee-trigger{border-radius:calc(var(--dash-r-sm) - .375rem);background:var(--ds-surface);color:var(--ds-on-surface);cursor:pointer;transition:border-color .2s var(--dash-ease), color .2s var(--dash-ease), background-color .2s var(--dash-ease);font-size:.75rem;font-weight:600}.form-responses__ops-status-trigger:hover:not(:disabled),.form-responses__assignee-trigger:hover:not(:disabled){border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__ops-status-trigger:hover:not(:disabled),.form-responses__assignee-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-primary) 30%, transparent)}}.form-responses__ops-status-trigger:hover:not(:disabled),.form-responses__assignee-trigger:hover:not(:disabled){color:var(--ds-primary)}.form-responses__ops-status-trigger--empty,.form-responses__assignee-trigger--empty{color:var(--ds-on-surface-variant);font-weight:500}.form-responses__ops-status-list{flex-direction:column;gap:.125rem;display:flex}.form-responses__ops-status-option{border-radius:calc(var(--dash-r-sm) - .375rem);width:100%;color:var(--ds-on-surface);text-align:left;cursor:pointer;transition:background-color .15s var(--dash-ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.4375rem .5rem;font-size:.8125rem;display:flex}.form-responses__ops-status-option:hover:not(:disabled),.form-responses__ops-status-option--selected{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__ops-status-option:hover:not(:disabled),.form-responses__ops-status-option--selected{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface))}}.form-responses__ops-status-option:disabled{cursor:not-allowed;opacity:.6}.form-responses__assignee-trigger--header{max-width:14rem;margin-top:.375rem}.form-responses__assignee-panel{flex-direction:column;display:flex}.form-responses__assignee-search{padding:.375rem .375rem .125rem}.form-responses__assignee-submenu{max-height:16rem;overflow-y:auto}.form-responses__assignee-list{flex-direction:column;gap:.125rem;max-height:16rem;padding:.375rem;display:flex;overflow-y:auto}.form-responses__assignee-option{border-radius:calc(var(--dash-r-sm) - .375rem);width:100%;color:var(--ds-on-surface);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.4375rem .5rem;font-size:.8125rem;font-weight:500;display:flex}.form-responses__assignee-option:hover:not(:disabled){background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__assignee-option:hover:not(:disabled){background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.form-responses__assignee-option:hover:not(:disabled){color:var(--ds-primary)}.form-responses__assignee-option--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__assignee-option--active{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.form-responses__assignee-option--active{color:var(--ds-primary)}.form-responses__assignee-divider{background:var(--ds-outline-variant);height:1px;margin:.125rem .25rem}@supports (color:color-mix(in lab, red, red)){.form-responses__assignee-divider{background:color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.form-responses__assignee-loading{color:var(--ds-on-surface-variant);padding:.5rem .625rem;font-size:.75rem}.form-responses__empty-state-overlay{z-index:4;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex;position:absolute;inset:2.75rem 0 0}.form-responses__empty-state-overlay .form-responses__control-btn{pointer-events:auto}.form-responses__empty-icon{color:var(--ds-primary);margin-inline:auto;margin-bottom:.5rem}@supports (color:color-mix(in lab, red, red)){.form-responses__empty-icon{color:color-mix(in srgb, var(--ds-primary) 45%, transparent)}}.form-responses__empty-title{color:var(--ds-on-surface);font-size:.9375rem;font-weight:700}.form-responses__empty-desc{color:var(--ds-on-surface-variant);margin-top:.25rem;font-size:.8125rem}.form-responses__row-actions{justify-content:center;display:flex}.form-responses__row-menu-btn{border-radius:calc(var(--dash-r-sm) - .375rem);width:2rem;height:2rem}.form-responses__row-menu-btn:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__row-menu-btn:hover{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.form-responses__row-menu-btn:hover{color:var(--ds-primary)}.form-responses__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .125rem;display:flex}.form-responses__pagination-meta{color:var(--ds-on-surface-variant);font-size:.8125rem}.form-responses__pagination-actions{align-items:center;gap:.375rem;display:flex}.form-responses__pagination-btn{height:2rem;font-size:.8125rem}.form-responses__mobile-list{display:none}@media (max-width:1023px){.dashboard-page.form-detail-page.form-detail-page--contained-workspace .form-detail-page__workspace-inner{flex:1;min-height:0;max-height:none}.dashboard-page.form-detail-page.form-detail-page--contained-workspace .form-detail-page__content{overflow:visible}.dashboard-page.form-detail-page .form-responses,.dashboard-page.form-detail-page .form-responses__workspace,.dashboard-page.form-detail-page .form-responses__main,.dashboard-page.form-detail-page .form-responses__list-scroll{flex:none;min-height:auto;overflow:visible}.dashboard-page.form-detail-page .form-responses__table-wrap{background:0 0;border:0;border-radius:0;overflow:visible}.dashboard-page.form-detail-page .form-responses__table-scroll{display:none}.form-responses__mobile-list{flex-direction:column;gap:.625rem;padding-bottom:.25rem;display:flex}.form-responses__mobile-card{border:1px solid var(--ds-outline-variant);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;display:grid}@supports (color:color-mix(in lab, red, red)){.form-responses__mobile-card{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.form-responses__mobile-card{background:var(--ds-surface);border-radius:.875rem}@supports (color:color-mix(in lab, red, red)){.form-responses__mobile-card{background:color-mix(in srgb, var(--ds-surface) 96%, transparent)}}.form-responses__mobile-card{transition:border-color .18s var(--dash-ease), box-shadow .18s var(--dash-ease), background-color .18s var(--dash-ease);padding:.75rem;box-shadow:0 1px 2px #0f172a0a}.form-responses__mobile-card--unread{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__mobile-card--unread{border-color:color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.form-responses__mobile-card--unread{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__mobile-card--unread{background:color-mix(in srgb, var(--ds-primary) 4%, var(--ds-surface))}}.form-responses__mobile-card--selected{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__mobile-card--selected{border-color:color-mix(in srgb, var(--ds-primary) 35%, transparent)}}.form-responses__mobile-card--selected{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__mobile-card--selected{background:color-mix(in srgb, var(--ds-primary) 7%, var(--ds-surface))}}.form-responses__mobile-card--focused{box-shadow:0 0 0 2px var(--ds-primary), 0 4px 16px rgba(var(--brand-primary-rgb), .1)}@supports (color:color-mix(in lab, red, red)){.form-responses__mobile-card--focused{box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-primary) 16%, transparent), 0 4px 16px rgba(var(--brand-primary-rgb), .1)}}.form-responses__mobile-card-select{padding-top:.125rem}.form-responses__mobile-card-main{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.5rem;padding:0;display:flex}.form-responses__mobile-card-head{align-items:flex-start;gap:.5rem;display:flex}.form-responses__mobile-card-copy{flex:1;min-width:0}.form-responses__mobile-card-title{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-on-surface);font-size:.9375rem;font-weight:700;line-height:1.25;overflow:hidden}.form-responses__mobile-card-subtitle{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-on-surface-variant);margin-top:.125rem;font-size:.75rem;font-weight:500;overflow:hidden}.form-responses__mobile-card-chevron{color:var(--ds-on-surface-variant);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.form-responses__mobile-card-chevron{color:color-mix(in srgb, var(--ds-on-surface-variant) 65%, transparent)}}.form-responses__mobile-card-badges{flex-wrap:wrap;gap:.375rem;display:flex}.form-responses__mobile-card-fields{gap:.375rem;margin:0;display:grid}.form-responses__mobile-card-field{grid-template-columns:minmax(4.5rem,34%) minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.form-responses__mobile-card-field dt{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.03em;text-transform:uppercase;color:var(--ds-on-surface-variant);font-size:.6875rem;font-weight:700;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.form-responses__mobile-card-field dt{color:color-mix(in srgb, var(--ds-on-surface-variant) 82%, transparent)}}.form-responses__mobile-card-field dd{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-on-surface);margin:0;font-size:.8125rem;font-weight:500;overflow:hidden}.form-responses__mobile-card-date{color:var(--ds-on-surface-variant);font-size:.6875rem;font-weight:600}.form-responses__empty-state-overlay{min-height:14rem;padding:2rem 1rem;position:static}.form-responses__toolbar{border-radius:.875rem}.form-responses__toolbar-top{flex-direction:column;align-items:stretch;gap:.625rem}.form-responses__toolbar-primary{flex-direction:column;align-items:stretch}.form-responses__toolbar-actions{justify-content:flex-start;width:100%;max-width:100%;margin-left:0}.form-responses__control-btn-label,.form-responses__view-toggle .form-responses__control-btn-label{display:none}.form-responses__ops-stats{width:100%}.form-responses__pagination{padding-bottom:.25rem}}@media (min-width:1024px){.form-responses__empty-state-overlay{position:absolute;inset:2.75rem 0 0}}.form-responses-preview{--preview-r-sm:.625rem;--preview-r-md:.75rem;--preview-r-lg:var(--dash-r-sm);--preview-r-xl:calc(var(--dash-r-sm) + .25rem);--preview-r-full:9999px;--preview-ease:var(--dash-ease);--preview-border:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview{--preview-border:color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.form-responses-preview{--preview-border-subtle:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview{--preview-border-subtle:color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.form-responses-preview{--preview-surface:var(--ds-surface);--preview-surface-muted:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview{--preview-surface-muted:color-mix(in srgb, var(--ds-surface-container-low) 42%, transparent)}}.form-responses-preview{--preview-shadow-sm:0 1px 2px #0f172a0a;--preview-shadow-md:0 4px 16px rgba(var(--brand-primary-rgb), .08), 0 1px 3px #0f172a0a;--preview-focus-ring:0 0 0 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview{--preview-focus-ring:0 0 0 3px color-mix(in srgb, var(--ds-primary) 14%, transparent)}}html[data-app-shell=dashboard] [data-slot=sheet-overlay]:has(+[data-slot=sheet-content].form-responses-preview){-webkit-backdrop-filter:blur(10px);background:#0025356b!important}html[data-app-shell=dashboard] [data-slot=sheet-content].form-responses-preview{border-left:1px solid #fff!important;gap:0!important;width:min(100vw,36rem)!important;max-width:min(100vw,36rem)!important}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] [data-slot=sheet-content].form-responses-preview{border-left:1px solid color-mix(in srgb, white 68%, var(--ds-outline-variant))!important}}html[data-app-shell=dashboard] [data-slot=sheet-content].form-responses-preview{color:var(--ds-on-surface);-webkit-backdrop-filter:blur(24px);overflow:hidden;border-radius:var(--preview-r-xl) 0 0 var(--preview-r-xl)!important;box-shadow:-8px 0 32px rgba(var(--brand-primary-rgb), .1), -2px 0 8px #0f172a0d!important;background:#fffffff0!important}.form-responses-preview__header{border-bottom:1px solid var(--preview-border);background:var(--ds-surface-container-low);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__header{background:color-mix(in srgb, var(--ds-surface-container-low) 55%, transparent)}}.form-responses-preview__header{padding:1rem 1.5rem}.form-responses-preview__title-row{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.form-responses-preview__title-group{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.form-responses-preview__title{color:var(--ds-on-surface);font-size:.9375rem;font-weight:700;line-height:1.35}.form-responses-preview__edit-badge{border-radius:var(--preview-r-full);border:1px solid var(--ds-primary);align-items:center;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__edit-badge{border:1px solid color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.form-responses-preview__edit-badge{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__edit-badge{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.form-responses-preview__edit-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-primary);padding:.125rem .625rem;font-size:.6875rem;font-weight:700}.form-responses-preview__menu-btn{border-radius:var(--preview-r-md);border:1px solid var(--preview-border);background:var(--preview-surface);width:2.25rem;height:2.25rem;color:var(--ds-on-surface-variant);transition:border-color .2s var(--preview-ease), background-color .2s var(--preview-ease), color .2s var(--preview-ease), box-shadow .2s var(--preview-ease);flex-shrink:0}.form-responses-preview__menu-btn:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__menu-btn:hover{border-color:color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.form-responses-preview__menu-btn:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__menu-btn:hover{background:color-mix(in srgb, var(--ds-primary) 6%, var(--ds-surface))}}.form-responses-preview__menu-btn:hover{color:var(--ds-primary);box-shadow:var(--preview-shadow-sm)}.form-responses-preview__body{scroll-behavior:smooth;flex:1;padding:1rem 1.5rem 1.5rem;overflow-y:auto}.form-responses-preview__footer{border-top:1px solid var(--preview-border);background:var(--ds-surface-container-low);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__footer{background:color-mix(in srgb, var(--ds-surface-container-low) 45%, transparent)}}.form-responses-preview__footer{padding:.875rem 1.5rem}.form-responses-preview__footer-nav,.form-responses-preview__footer-actions{align-items:center;gap:.5rem;display:flex}.form-responses-preview__btn{border-radius:var(--preview-r-md);border:1px solid var(--preview-border);background:var(--preview-surface);height:2.25rem;color:var(--ds-on-surface);transition:border-color .2s var(--preview-ease), background-color .2s var(--preview-ease), color .2s var(--preview-ease), box-shadow .2s var(--preview-ease);justify-content:center;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.form-responses-preview__btn:hover:not(:disabled){border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-primary) 30%, transparent)}}.form-responses-preview__btn:hover:not(:disabled){background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__btn:hover:not(:disabled){background:color-mix(in srgb, var(--ds-primary) 5%, var(--ds-surface))}}.form-responses-preview__btn:hover:not(:disabled){color:var(--ds-primary)}.form-responses-preview__btn:disabled{opacity:.45;cursor:not-allowed}.form-responses-preview__btn--icon{width:2.25rem;padding:0}.form-responses-preview__btn--primary{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__btn--primary{border-color:color-mix(in srgb, var(--ds-primary) 35%, transparent)}}.form-responses-preview__btn--primary{background:var(--ds-primary);color:var(--ds-on-primary);box-shadow:0 1px 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__btn--primary{box-shadow:0 1px 3px color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.form-responses-preview__btn--primary:hover:not(:disabled){border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__btn--primary:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-primary) 45%, transparent)}}.form-responses-preview__btn--primary:hover:not(:disabled){background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--ds-primary) 92%, black)}}.form-responses-preview__btn--primary:hover:not(:disabled){color:var(--ds-on-primary)}.form-responses-preview__sections{flex-direction:column;gap:.75rem;display:flex}.form-responses-preview__section{border:1px solid var(--preview-border);background:var(--preview-surface);box-shadow:var(--preview-shadow-sm);transition:border-color .2s var(--preview-ease), box-shadow .2s var(--preview-ease);border-radius:10px;overflow:hidden}.form-responses-preview__section[data-state=open]{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__section[data-state=open]{border-color:color-mix(in srgb, var(--ds-primary) 20%, transparent)}}.form-responses-preview__section[data-state=open]{box-shadow:var(--preview-shadow-md)}.form-responses-preview__section-trigger{min-height:3rem;color:var(--ds-on-surface);transition:color .2s var(--preview-ease);padding:0 1rem;font-size:.875rem;font-weight:600}.form-responses-preview__section-trigger:hover{color:var(--ds-primary)}.form-responses-preview__section[data-state=open] .form-responses-preview__section-trigger{border-bottom:1px solid var(--preview-border-subtle);background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__section[data-state=open] .form-responses-preview__section-trigger{background:color-mix(in srgb, var(--ds-surface-container-low) 65%, transparent)}}.form-responses-preview__section-content{background:var(--preview-surface-muted);padding:1rem}.form-responses-preview__section-head{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.form-responses-preview__copy-btn{border-radius:var(--preview-r-sm);width:1.875rem;height:1.875rem;color:var(--ds-on-surface-variant);transition:color .2s var(--preview-ease), background-color .2s var(--preview-ease);justify-content:center;align-items:center;display:inline-flex}.form-responses-preview__copy-btn:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__copy-btn:hover{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.form-responses-preview__copy-btn:hover{color:var(--ds-primary)}.form-responses-preview__fields{flex-direction:column;gap:.625rem;display:flex}.form-responses-preview__field-card{border:1px solid var(--preview-border-subtle);border-radius:var(--preview-r-md);background:var(--preview-surface);box-shadow:var(--preview-shadow-sm);transition:border-color .2s var(--preview-ease), box-shadow .2s var(--preview-ease);flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.form-responses-preview__field-card:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__field-card:hover{border-color:color-mix(in srgb, var(--ds-primary) 18%, transparent)}}.form-responses-preview__field-card--edit{background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__field-card--edit{background:color-mix(in srgb, var(--ds-surface) 98%, transparent)}}.form-responses-preview__field-card--edit:focus-within{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__field-card--edit:focus-within{border-color:color-mix(in srgb, var(--ds-primary) 24%, transparent)}}.form-responses-preview__field-card--edit:focus-within{box-shadow:var(--preview-focus-ring)}.form-responses-preview__field-body{min-width:0}.form-responses-preview__field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-on-surface-variant);font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__field-label{color:color-mix(in srgb, var(--ds-on-surface-variant) 88%, transparent)}}.form-responses-preview__field-value-box{border:1px solid var(--preview-border-subtle);border-radius:var(--preview-r-sm);background:var(--preview-surface-muted);padding:.625rem .75rem}.form-responses-preview__field-value{color:var(--ds-on-surface);word-break:break-word;white-space:pre-wrap;font-size:.875rem;line-height:1.55}.form-responses-preview__field-empty{color:var(--ds-on-surface-variant);font-size:.8125rem;font-style:italic}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__field-empty{color:color-mix(in srgb, var(--ds-on-surface-variant) 65%, transparent)}}.form-responses-preview__input,.form-responses-preview__textarea{border:1px solid var(--ds-outline-variant)!important}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__input,.form-responses-preview__textarea{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)!important}}.form-responses-preview__input,.form-responses-preview__textarea{color:var(--ds-on-surface);transition:border-color .2s var(--preview-ease), box-shadow .2s var(--preview-ease);font-size:.875rem;box-shadow:inset 0 1px 2px #0f172a0a;border-radius:var(--preview-r-sm)!important;background:var(--ds-surface)!important}.form-responses-preview__input{height:2.375rem}.form-responses-preview__textarea{resize:vertical;min-height:5.5rem;line-height:1.5}.form-responses-preview__input:focus-visible,.form-responses-preview__textarea:focus-visible{border-color:var(--ds-primary)!important}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__input:focus-visible,.form-responses-preview__textarea:focus-visible{border-color:color-mix(in srgb, var(--ds-primary) 35%, transparent)!important}}.form-responses-preview__input:focus-visible,.form-responses-preview__textarea:focus-visible{box-shadow:var(--preview-focus-ring);outline:none}.form-responses-preview__input--tag{padding-right:4rem}.form-responses-preview__tag-create{border-radius:var(--preview-r-sm);color:var(--ds-on-surface-variant);transition:color .2s var(--preview-ease), background-color .2s var(--preview-ease);padding:.3125rem .625rem;font-size:.75rem;font-weight:600;position:absolute;top:50%;right:.3125rem;transform:translateY(-50%)}.form-responses-preview__tag-create:hover{color:var(--ds-primary);background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__tag-create:hover{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.form-responses-preview__tag-suggestions{border:1px solid var(--preview-border-subtle);border-radius:var(--preview-r-md);background:var(--preview-surface);flex-direction:column;gap:.25rem;max-height:9rem;padding:.375rem;display:flex;overflow-y:auto}.form-responses-preview__tag-match{border-radius:var(--preview-r-sm);text-align:left;width:100%;color:var(--ds-on-surface);transition:background-color .2s var(--preview-ease), color .2s var(--preview-ease);padding:.4375rem .625rem;font-size:.8125rem}.form-responses-preview__tag-match:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__tag-match:hover{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.form-responses-preview__tag-match:hover{color:var(--ds-primary)}.form-responses-preview__tag-list{flex-wrap:wrap;gap:.375rem;display:flex}.form-responses-preview__tag-chip{border-radius:var(--preview-r-full);border:1px solid var(--ds-primary);align-items:center;gap:.375rem;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__tag-chip{border:1px solid color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.form-responses-preview__tag-chip{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__tag-chip{background:color-mix(in srgb, var(--ds-primary) 9%, transparent)}}.form-responses-preview__tag-chip{color:var(--ds-primary);padding:.25rem .625rem;font-size:.75rem;font-weight:600}.form-responses-preview__tag-chip-remove{border-radius:var(--preview-r-full);width:1.125rem;height:1.125rem;color:var(--ds-primary);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__tag-chip-remove{color:color-mix(in srgb, var(--ds-primary) 75%, transparent)}}.form-responses-preview__tag-chip-remove{transition:background-color .2s var(--preview-ease), color .2s var(--preview-ease)}.form-responses-preview__tag-chip-remove:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__tag-chip-remove:hover{background:color-mix(in srgb, var(--ds-primary) 18%, transparent)}}.form-responses-preview__tag-chip-remove:hover{color:var(--ds-primary)}.form-responses-preview__tech-grid{grid-template-columns:1fr;gap:.625rem;display:grid}@media (min-width:30rem){.form-responses-preview__tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-responses-preview__tags-panel{border:1px solid var(--preview-border-subtle);border-radius:var(--preview-r-md);background:var(--preview-surface);flex-direction:column;gap:.875rem;padding:.875rem;display:flex}.form-responses-preview__notes-list{flex-direction:column;gap:.625rem;display:flex}.form-responses-preview__note-card{border:1px solid var(--preview-border-subtle);border-radius:var(--preview-r-md);background:var(--preview-surface);box-shadow:var(--preview-shadow-sm);flex-direction:column;gap:.625rem;padding:.875rem;display:flex}.form-responses-preview__note-meta{color:var(--ds-on-surface-variant);font-size:.6875rem}.form-responses-preview__note-actions{align-items:center;gap:.125rem;display:flex}.form-responses-preview__note-action-btn{border-radius:var(--preview-r-sm);width:1.875rem;height:1.875rem;color:var(--ds-on-surface-variant)}.form-responses-preview__note-action-btn:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__note-action-btn:hover{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.form-responses-preview__note-action-btn:hover{color:var(--ds-primary)}.form-responses-preview__note-action-btn--danger:hover{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__note-action-btn--danger:hover{background:color-mix(in srgb, var(--ds-error) 10%, transparent)}}.form-responses-preview__note-action-btn--danger:hover{color:var(--ds-error)}.form-responses-preview__processing{border:1px dashed var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__processing{border:1px dashed color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.form-responses-preview__processing{border-radius:var(--preview-r-md);background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__processing{background:color-mix(in srgb, var(--ds-surface-container-low) 50%, transparent)}}.form-responses-preview__processing{text-align:center;padding:1rem}.form-responses-preview__processing-title{color:var(--ds-on-surface);font-size:.875rem;font-weight:600}.form-responses-preview__processing-desc{color:var(--ds-on-surface-variant);margin-top:.25rem;font-size:.75rem}.form-responses-preview__matrix-wrap{border:1px solid var(--preview-border-subtle);border-radius:var(--preview-r-md);background:var(--ds-surface);width:100%;overflow-x:auto}.form-responses-preview__matrix-table{border-collapse:collapse;width:100%;min-width:17.5rem;font-size:.8125rem}.form-responses-preview__matrix-table thead tr{border-bottom:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__matrix-table thead tr{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 40%, transparent)}}.form-responses-preview__matrix-table thead tr{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__matrix-table thead tr{background:color-mix(in srgb, var(--ds-surface-container-low) 75%, transparent)}}.form-responses-preview__matrix-table th{letter-spacing:.03em;text-transform:uppercase;color:var(--ds-on-surface-variant);padding:.5rem .75rem;font-size:.6875rem;font-weight:700}.form-responses-preview__matrix-table td{border-bottom:1px solid var(--ds-outline-variant);padding:.5rem .75rem}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__matrix-table td{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 25%, transparent)}}.form-responses-preview__matrix-table td{color:var(--ds-on-surface)}.form-responses-preview__matrix-table tbody tr:last-child td{border-bottom:0}.form-responses-preview__matrix-table td:first-child{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__matrix-table td:first-child{background:color-mix(in srgb, var(--ds-surface-container-low) 45%, transparent)}}.form-responses-preview__matrix-table td:first-child{font-weight:600}.form-responses-preview__matrix-input{border:1px solid var(--ds-outline-variant)!important;height:2rem!important}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__matrix-input{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)!important}}.form-responses-preview__matrix-input{text-align:center;font-size:.8125rem;border-radius:var(--preview-r-sm)!important;background:var(--ds-surface)!important}.form-responses-preview .response-panel-field{max-width:100%;color:var(--ds-on-surface);font-size:.875rem}.form-responses-preview .response-panel-field input,.form-responses-preview .response-panel-field textarea,.form-responses-preview .response-panel-field button{font-size:.875rem}.form-responses-preview .response-panel-field-input,.form-responses-preview .response-panel-field input:not([type=checkbox]):not([type=radio]),.form-responses-preview .response-panel-field textarea{border:1px solid var(--ds-outline-variant)!important}@supports (color:color-mix(in lab, red, red)){.form-responses-preview .response-panel-field-input,.form-responses-preview .response-panel-field input:not([type=checkbox]):not([type=radio]),.form-responses-preview .response-panel-field textarea{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)!important}}.form-responses-preview .response-panel-field-input,.form-responses-preview .response-panel-field input:not([type=checkbox]):not([type=radio]),.form-responses-preview .response-panel-field textarea{color:var(--ds-on-surface);transition:border-color .2s var(--preview-ease), box-shadow .2s var(--preview-ease);box-shadow:inset 0 1px 2px #0f172a0a;border-radius:var(--preview-r-sm)!important;background:var(--ds-surface)!important}.form-responses-preview .response-panel-field-input:focus-visible,.form-responses-preview .response-panel-field input:focus-visible,.form-responses-preview .response-panel-field textarea:focus-visible{border-color:var(--ds-primary)!important}@supports (color:color-mix(in lab, red, red)){.form-responses-preview .response-panel-field-input:focus-visible,.form-responses-preview .response-panel-field input:focus-visible,.form-responses-preview .response-panel-field textarea:focus-visible{border-color:color-mix(in srgb, var(--ds-primary) 35%, transparent)!important}}.form-responses-preview .response-panel-field-input:focus-visible,.form-responses-preview .response-panel-field input:focus-visible,.form-responses-preview .response-panel-field textarea:focus-visible{box-shadow:var(--preview-focus-ring);outline:none}.response-answer__media-block{border:1px dashed var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.response-answer__media-block{border:1px dashed color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.response-answer__media-block{background:var(--ds-surface-container-low);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.response-answer__media-block{background:color-mix(in srgb, var(--ds-surface-container-low) 45%, transparent)}}.response-answer__media-block{padding:.75rem}.response-answer__media-card{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.response-answer__media-card{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.response-answer__media-card{background:var(--ds-surface);border-radius:.75rem;padding:.75rem}.response-answer__media-card--dashed{background:var(--ds-surface-container-low);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.response-answer__media-card--dashed{background:color-mix(in srgb, var(--ds-surface-container-low) 35%, transparent)}}.response-answer__media-toolbar{border:1px solid var(--ds-outline-variant);flex-shrink:0;align-items:center;gap:.125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.response-answer__media-toolbar{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.response-answer__media-toolbar{background:var(--ds-surface);border-radius:.625rem;padding:.125rem}.response-answer__media-icon-btn{width:1.5rem;height:1.5rem;color:var(--ds-on-surface-variant);transition:background-color .2s var(--dash-ease), color .2s var(--dash-ease);border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.response-answer__media-icon-btn:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.response-answer__media-icon-btn:hover{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.response-answer__media-icon-btn:hover{color:var(--ds-primary)}.response-answer__media-icon-btn:disabled{opacity:.4;pointer-events:none}.response-answer__media-popover{z-index:200;width:auto;max-width:min(100vw - 1.5rem,22rem);overflow:hidden;border:1px solid var(--ds-outline-variant)!important}@supports (color:color-mix(in lab, red, red)){.response-answer__media-popover{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)!important}}.response-answer__media-popover{background:var(--ds-surface)!important;box-shadow:0 8px 32px rgba(var(--brand-primary-rgb), .12), 0 2px 8px #0f172a0f!important;border-radius:.75rem!important;padding:0!important}.response-answer__media-popover-header{border-bottom:1px solid var(--ds-outline-variant);justify-content:flex-end;display:flex}@supports (color:color-mix(in lab, red, red)){.response-answer__media-popover-header{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.response-answer__media-popover-header{padding:.375rem .5rem}.response-answer__media-popover-image{object-fit:contain;background:var(--ds-surface);width:auto;max-width:min(100vw - 2rem,20rem);height:auto;padding:.75rem;display:block}.response-answer__media-popover-image--detail{max-height:20rem}.response-answer__media-popover-image--compact{max-height:14rem}.response-answer__image-trigger{cursor:pointer;border:1px solid var(--ds-outline-variant);display:inline-block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.response-answer__image-trigger{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.response-answer__image-trigger{background:var(--ds-surface-container-low);border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.response-answer__image-trigger{background:color-mix(in srgb, var(--ds-surface-container-low) 35%, transparent)}}.response-answer__image-placeholder{border:1px solid var(--ds-outline-variant);justify-content:center;align-items:center;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.response-answer__image-placeholder{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.response-answer__image-placeholder{background:var(--ds-surface);border-radius:.625rem}.response-answer__compact-frame{border:1px solid var(--ds-outline-variant);align-items:center;gap:.5rem;min-width:0;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.response-answer__compact-frame{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.response-answer__compact-frame{background:var(--ds-surface);border-radius:.75rem;padding:.375rem .5rem;box-shadow:0 1px 2px #0f172a0a}.response-answer__compact-frame--dashed{background:var(--ds-surface-container-low);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.response-answer__compact-frame--dashed{background:color-mix(in srgb, var(--ds-surface-container-low) 35%, transparent)}}.response-answer__download-link{color:var(--ds-primary);align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:inline-flex}.response-answer__download-link:hover{text-decoration:underline}.response-answer__open-link{color:var(--ds-on-surface-variant);align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.response-answer__open-link:hover{color:var(--ds-on-surface)}.response-answer__upload-zone{border:1px dashed var(--ds-outline-variant);flex-direction:column;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.response-answer__upload-zone{border:1px dashed color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.response-answer__upload-zone{background:var(--ds-surface-container-low);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.response-answer__upload-zone{background:color-mix(in srgb, var(--ds-surface-container-low) 40%, transparent)}}.response-answer__upload-zone{padding:.75rem}.response-answer__upload-list{border-top:1px solid var(--ds-outline-variant);flex-direction:column;gap:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.response-answer__upload-list{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.response-answer__upload-list{padding-top:.5rem}.response-answer__choice-image{border:1px solid var(--ds-outline-variant);width:5rem;height:5rem}@supports (color:color-mix(in lab, red, red)){.response-answer__choice-image{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.response-answer__choice-image{object-fit:cover;border-radius:.75rem}.response-answer__choice-name{color:var(--ds-on-surface);font-size:.875rem;font-weight:600}.response-answer__choice-desc{color:var(--ds-on-surface-variant);word-break:break-word;white-space:pre-wrap;font-size:.8125rem;line-height:1.45}.form-responses-preview__choice-list{flex-direction:column;display:flex}.form-responses-preview__choice-item{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__choice-item{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 30%, transparent)}}.form-responses-preview__choice-item{border-radius:var(--preview-r-sm);background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__choice-item{background:color-mix(in srgb, var(--ds-surface-container-low) 38%, transparent)}}.form-responses-preview__choice-item{padding:.625rem .75rem}.form-embed{flex-direction:column;gap:1rem;min-width:0;display:flex}.form-embed__alert{border-radius:calc(var(--dash-r-sm) - .375rem);color:#92400e;background:#fef6d7;border:1px solid #f59e0b52;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.45;display:flex}.form-embed__alert-icon{color:#d97706;flex-shrink:0;margin-top:.0625rem}.form-embed__header{border-radius:calc(var(--dash-r-sm) - .125rem);border:1px solid var(--ds-outline-variant);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-embed__header{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.form-embed__header{background:var(--ds-surface);padding:1rem 1.125rem}.form-embed__title{letter-spacing:-.01em;color:var(--ds-on-surface);margin:0;font-size:1rem;font-weight:700}.form-embed__description{max-width:36rem;color:var(--ds-on-surface-variant);margin:.375rem 0 0;font-size:.8125rem;line-height:1.5}.form-embed__steps{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.form-embed__step{color:var(--ds-on-surface-variant);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.form-embed__step-index{border-radius:calc(var(--dash-r-sm) - .625rem);background:var(--ds-primary);flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-embed__step-index{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.form-embed__step-index{color:var(--ds-primary);font-size:.6875rem;font-weight:700}.form-embed__layout{gap:.875rem;display:grid}@media (min-width:960px){.form-embed__layout{grid-template-columns:minmax(15rem,17.5rem) minmax(0,1fr);align-items:start}}.form-embed__panel{border-radius:calc(var(--dash-r-sm) - .125rem);border:1px solid var(--ds-outline-variant);flex-direction:column;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-embed__panel{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.form-embed__panel{background:var(--ds-surface);padding:.875rem}.form-embed__panel--code{gap:.875rem}.form-embed__panel-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.form-embed__panel-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-on-surface-variant);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.form-embed__panel-title{color:color-mix(in srgb, var(--ds-on-surface-variant) 78%, transparent)}}.form-embed__settings-btn{border-radius:calc(var(--dash-r-sm) - .5rem);color:var(--ds-primary);cursor:pointer;transition:background-color .15s var(--dash-ease);background:0 0;border:0;align-items:center;gap:.3125rem;padding:.25rem .4375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.form-embed__settings-btn:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-embed__settings-btn:hover{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.form-embed__type-grid{grid-template-columns:1fr;gap:.375rem;display:grid}.form-embed__type-card{border:1px solid var(--ds-outline-variant);align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-embed__type-card{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}.form-embed__type-card{border-radius:calc(var(--dash-r-sm) - .375rem);background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.form-embed__type-card{background:color-mix(in srgb, var(--ds-surface-container-low) 28%, white)}}.form-embed__type-card{text-align:left;cursor:pointer;transition:border-color .15s var(--dash-ease), background-color .15s var(--dash-ease), box-shadow .15s var(--dash-ease);padding:.5625rem .625rem}.form-embed__type-card:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-embed__type-card:hover{border-color:color-mix(in srgb, var(--ds-primary) 24%, transparent)}}.form-embed__type-card:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-embed__type-card:hover{background:color-mix(in srgb, var(--ds-primary) 5%, white)}}.form-embed__type-card--active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-embed__type-card--active{border-color:color-mix(in srgb, var(--ds-primary) 32%, transparent)}}.form-embed__type-card--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-embed__type-card--active{background:color-mix(in srgb, var(--ds-primary) 10%, white)}}.form-embed__type-card--active{box-shadow:inset 2px 0 0 var(--ds-primary)}.form-embed__type-icon{color:var(--ds-on-surface-variant);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.form-embed__type-icon{color:color-mix(in srgb, var(--ds-on-surface-variant) 72%, transparent)}}.form-embed__type-card--active .form-embed__type-icon{color:var(--ds-primary)}.form-embed__type-label{color:var(--ds-on-surface);font-size:.8125rem;font-weight:600;line-height:1.3}.form-embed__type-card--active .form-embed__type-label{color:var(--ds-primary)}.form-embed__code-block{flex-direction:column;gap:.5rem;display:flex}.form-embed__code-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.form-embed__code-label{color:var(--ds-on-surface);margin:0;font-size:.8125rem;font-weight:600}.form-embed__code-hint{color:var(--ds-on-surface-variant);margin:.1875rem 0 0;font-size:.6875rem;line-height:1.4}.form-embed__copy-btn{border:1px solid var(--ds-outline-variant);flex-shrink:0;align-items:center;gap:.3125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-embed__copy-btn{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.form-embed__copy-btn{border-radius:calc(var(--dash-r-sm) - .5rem);background:#fff}@supports (color:color-mix(in lab, red, red)){.form-embed__copy-btn{background:color-mix(in srgb, white 88%, var(--ds-surface-container-low))}}.form-embed__copy-btn{color:var(--ds-on-surface-variant);cursor:pointer;transition:border-color .15s var(--dash-ease), color .15s var(--dash-ease), background-color .15s var(--dash-ease);padding:.3125rem .5625rem;font-size:.6875rem;font-weight:600}.form-embed__copy-btn:hover:not(:disabled){border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-embed__copy-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.form-embed__copy-btn:hover:not(:disabled){background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-embed__copy-btn:hover:not(:disabled){background:color-mix(in srgb, var(--ds-primary) 6%, white)}}.form-embed__copy-btn:hover:not(:disabled){color:var(--ds-primary)}.form-embed__copy-btn:disabled{opacity:.45;cursor:not-allowed}.form-embed__code-pre{border-radius:calc(var(--dash-r-sm) - .375rem);border:1px solid var(--ds-outline-variant);margin:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.form-embed__code-pre{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 48%, transparent)}}.form-embed__code-pre{color:#e2e8f0;white-space:pre-wrap;word-break:break-all;background:#0f172a;padding:.875rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;line-height:1.55}.form-embed__guide{border-radius:calc(var(--dash-r-sm) - .125rem);border:1px solid var(--ds-outline-variant);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-embed__guide{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.form-embed__guide{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.form-embed__guide{background:color-mix(in srgb, var(--ds-surface-container-low) 38%, white)}}.form-embed__guide{padding:.875rem 1rem}.form-embed__guide-copy{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.form-embed__guide-icon{color:var(--ds-primary);flex-shrink:0}.form-embed__guide-title{color:var(--ds-on-surface);margin:0;font-size:.875rem;font-weight:600}.form-embed__guide-desc{color:var(--ds-on-surface-variant);margin:.1875rem 0 0;font-size:.75rem;line-height:1.45}.form-embed__guide-link{border-radius:calc(var(--dash-r-sm) - .375rem);border:1px solid var(--ds-primary);flex-shrink:0;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-embed__guide-link{border:1px solid color-mix(in srgb, var(--ds-primary) 24%, transparent)}}.form-embed__guide-link{background:var(--ds-surface);color:var(--ds-primary);transition:background-color .15s var(--dash-ease), border-color .15s var(--dash-ease);padding:.4375rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none}.form-embed__guide-link:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-embed__guide-link:hover{background:color-mix(in srgb, var(--ds-primary) 7%, white)}}.form-embed__guide-link:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-embed__guide-link:hover{border-color:color-mix(in srgb, var(--ds-primary) 36%, transparent)}}.form-share{flex-direction:column;gap:1rem;min-width:0;display:flex}.form-share__alert{border-radius:calc(var(--dash-r-sm) - .375rem);color:#92400e;background:#fef6d7;border:1px solid #f59e0b52;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.45;display:flex}.form-share__alert p{margin:0}.form-share__alert-icon{color:#d97706;flex-shrink:0;margin-top:.0625rem}.form-share__header{border-radius:calc(var(--dash-r-sm) - .125rem);border:1px solid var(--ds-outline-variant);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-share__header{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.form-share__header{background:var(--ds-surface);padding:1rem 1.125rem}.form-share__title{letter-spacing:-.01em;color:var(--ds-on-surface);margin:0;font-size:1rem;font-weight:700}.form-share__description{max-width:36rem;color:var(--ds-on-surface-variant);margin:.375rem 0 0;font-size:.8125rem;line-height:1.5}.form-share__steps{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.form-share__step{color:var(--ds-on-surface-variant);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.form-share__step-index{border-radius:calc(var(--dash-r-sm) - .625rem);background:var(--ds-primary);flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-share__step-index{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.form-share__step-index{color:var(--ds-primary);font-size:.6875rem;font-weight:700}.form-share__layout{gap:.875rem;display:grid}@media (min-width:960px){.form-share__layout{grid-template-columns:minmax(0,1fr) minmax(14rem,17.5rem);align-items:start}}.form-share__panel{border-radius:calc(var(--dash-r-sm) - .125rem);border:1px solid var(--ds-outline-variant);flex-direction:column;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-share__panel{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.form-share__panel{background:var(--ds-surface);padding:.875rem}.form-share__panel-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-on-surface-variant);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.form-share__panel-title{color:color-mix(in srgb, var(--ds-on-surface-variant) 78%, transparent)}}.form-share__panel-hint{color:var(--ds-on-surface-variant);font-size:.75rem;line-height:1.45}.form-share__url-box{border-radius:calc(var(--dash-r-sm) - .375rem);border:1px solid var(--ds-outline-variant);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.form-share__url-box{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 48%, transparent)}}.form-share__url-box{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.form-share__url-box{background:color-mix(in srgb, var(--ds-surface-container-low) 32%, white)}}.form-share__url-box{padding:.75rem .875rem}.form-share__url-text{color:var(--ds-on-surface);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.5;display:block;overflow:hidden}.form-share__actions{flex-wrap:wrap;gap:.5rem;display:flex}.form-share__action{border-radius:calc(var(--dash-r-sm) - .375rem);cursor:pointer;transition:background-color .15s var(--dash-ease), border-color .15s var(--dash-ease), color .15s var(--dash-ease);align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.form-share__action:disabled{opacity:.45;cursor:not-allowed}.form-share__action--primary{border:1px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-share__action--primary{border:1px solid color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.form-share__action--primary{background:var(--ds-primary);color:var(--ds-on-primary)}.form-share__action--primary:hover:not(:disabled){background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-share__action--primary:hover:not(:disabled){background:color-mix(in srgb, var(--ds-primary) 88%, black)}}.form-share__action--primary:hover:not(:disabled){border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-share__action--primary:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-primary) 88%, black)}}.form-share__action--secondary{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.form-share__action--secondary{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.form-share__action--secondary{background:#fff}@supports (color:color-mix(in lab, red, red)){.form-share__action--secondary{background:color-mix(in srgb, white 88%, var(--ds-surface-container-low))}}.form-share__action--secondary{color:var(--ds-on-surface-variant)}.form-share__action--secondary:hover:not(:disabled){border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-share__action--secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.form-share__action--secondary:hover:not(:disabled){background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-share__action--secondary:hover:not(:disabled){background:color-mix(in srgb, var(--ds-primary) 6%, white)}}.form-share__action--secondary:hover:not(:disabled){color:var(--ds-primary)}.form-share__panel--qr{text-align:center;align-items:center}.form-share__panel--qr .form-share__panel-title,.form-share__panel--qr .form-share__panel-hint{text-align:left;width:100%}.form-share__qr-wrap{border-radius:calc(var(--dash-r-sm) - .375rem);border:1px solid var(--ds-outline-variant);justify-content:center;align-items:center;width:100%;min-height:9.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-share__qr-wrap{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 48%, transparent)}}.form-share__qr-wrap{background:#fff;padding:.875rem}.form-share__qr-image{object-fit:contain;width:7.5rem;height:7.5rem;display:block}.form-share__qr-loading{color:var(--ds-on-surface-variant);justify-content:center;align-items:center;display:flex}.form-share__download-btn{border-radius:calc(var(--dash-r-sm) - .375rem);border:1px solid var(--ds-outline-variant);justify-content:center;align-items:center;gap:.375rem;width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-share__download-btn{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.form-share__download-btn{background:#fff}@supports (color:color-mix(in lab, red, red)){.form-share__download-btn{background:color-mix(in srgb, white 88%, var(--ds-surface-container-low))}}.form-share__download-btn{color:var(--ds-on-surface-variant);transition:border-color .15s var(--dash-ease), color .15s var(--dash-ease), background-color .15s var(--dash-ease);padding:.4375rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none}.form-share__download-btn:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-share__download-btn:hover{border-color:color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.form-share__download-btn:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-share__download-btn:hover{background:color-mix(in srgb, var(--ds-primary) 6%, white)}}.form-share__download-btn:hover{color:var(--ds-primary)}.form-share__panel--social{gap:.875rem}.form-share__social-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.form-share__social-count{background:var(--ds-primary);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.form-share__social-count{background:color-mix(in srgb, var(--ds-primary) 9%, transparent)}}.form-share__social-count{color:var(--ds-primary);padding:.25rem .5625rem;font-size:.6875rem;font-weight:700}.form-share__network-grid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem;display:grid}.form-share__network-grid--featured{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr))}.form-share__network{border:1px solid var(--ds-outline-variant);align-items:center;gap:.75rem;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.form-share__network{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 48%, transparent)}}.form-share__network{border-radius:calc(var(--dash-r-sm) - .375rem);background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.form-share__network{background:color-mix(in srgb, var(--ds-surface-container-low) 22%, white)}}.form-share__network{text-align:left;cursor:pointer;transition:border-color .15s var(--dash-ease), background-color .15s var(--dash-ease), box-shadow .15s var(--dash-ease), transform .15s var(--dash-ease);padding:.6875rem .75rem}.form-share__network:hover:not(:disabled){border-color:var(--share-brand,var(--ds-primary))}@supports (color:color-mix(in lab, red, red)){.form-share__network:hover:not(:disabled){border-color:color-mix(in srgb, var(--share-brand,var(--ds-primary)) 28%, transparent)}}.form-share__network:hover:not(:disabled){background:var(--share-brand,var(--ds-primary))}@supports (color:color-mix(in lab, red, red)){.form-share__network:hover:not(:disabled){background:color-mix(in srgb, var(--share-brand,var(--ds-primary)) 6%, white)}}.form-share__network:hover:not(:disabled){box-shadow:0 4px 14px var(--share-brand,var(--ds-primary))}@supports (color:color-mix(in lab, red, red)){.form-share__network:hover:not(:disabled){box-shadow:0 4px 14px color-mix(in srgb, var(--share-brand,var(--ds-primary)) 12%, transparent)}}.form-share__network:disabled{opacity:.45;cursor:not-allowed}.form-share__network--featured{border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.form-share__network--featured{border-color:color-mix(in srgb, var(--ds-outline-variant) 38%, transparent)}}.form-share__network--featured{background:var(--ds-surface)}.form-share__network-icon{--share-brand:var(--ds-primary);border-radius:calc(var(--dash-r-sm) - .5rem);background:var(--share-brand);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-share__network-icon{background:color-mix(in srgb, var(--share-brand) 14%, white)}}.form-share__network-icon{color:var(--share-brand);box-shadow:inset 0 0 0 1px var(--share-brand)}@supports (color:color-mix(in lab, red, red)){.form-share__network-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--share-brand) 18%, transparent)}}.form-share__network-copy{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.form-share__network-label{color:var(--ds-on-surface);font-size:.8125rem;font-weight:600;line-height:1.3}.form-share__network-hint{color:var(--ds-on-surface-variant);font-size:.6875rem;line-height:1.35}.form-share__network-arrow{color:var(--ds-on-surface-variant);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.form-share__network-arrow{color:color-mix(in srgb, var(--ds-on-surface-variant) 55%, transparent)}}.form-share__toggle-networks{border-radius:calc(var(--dash-r-sm) - .5rem);color:var(--ds-primary);cursor:pointer;transition:background-color .15s var(--dash-ease);background:0 0;border:0;justify-content:center;align-self:center;align-items:center;gap:.3125rem;padding:.375rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.form-share__toggle-networks:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-share__toggle-networks:hover{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.form-integration{flex-direction:column;gap:1rem;min-width:0;display:flex}.form-integration--loading{justify-content:center;align-items:center;min-height:12rem}.form-integration__alert{border-radius:calc(var(--dash-r-sm) - .375rem);color:#92400e;background:#fef6d7;border:1px solid #f59e0b52;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.45;display:flex}.form-integration__alert p{margin:0}.form-integration__alert-icon{color:#d97706;flex-shrink:0;margin-top:.0625rem}.form-integration__header{border-radius:calc(var(--dash-r-sm) - .125rem);border:1px solid var(--ds-outline-variant);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-integration__header{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.form-integration__header{background:var(--ds-surface);padding:1rem 1.125rem}.form-integration__title{letter-spacing:-.01em;color:var(--ds-on-surface);margin:0;font-size:1rem;font-weight:700}.form-integration__description{max-width:36rem;color:var(--ds-on-surface-variant);margin:.375rem 0 0;font-size:.8125rem;line-height:1.5}.form-integration__steps{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.form-integration__step{color:var(--ds-on-surface-variant);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.form-integration__step-index{border-radius:calc(var(--dash-r-sm) - .625rem);background:var(--ds-primary);flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-integration__step-index{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.form-integration__step-index{color:var(--ds-primary);font-size:.6875rem;font-weight:700}.form-integration__panel{border-radius:calc(var(--dash-r-sm) - .125rem);border:1px solid var(--ds-outline-variant);flex-direction:column;gap:.875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-integration__panel{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.form-integration__panel{background:var(--ds-surface);padding:.875rem}.form-integration__panel-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-on-surface-variant);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.form-integration__panel-title{color:color-mix(in srgb, var(--ds-on-surface-variant) 78%, transparent)}}.form-integration__active-list{flex-wrap:wrap;gap:.5rem;display:flex}.form-integration__active-chip{border:1px solid var(--ds-primary);align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-integration__active-chip{border:1px solid color-mix(in srgb, var(--ds-primary) 24%, transparent)}}.form-integration__active-chip{border-radius:calc(var(--dash-r-sm) - .5rem);background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-integration__active-chip{background:color-mix(in srgb, var(--ds-primary) 8%, white)}}.form-integration__active-chip{color:var(--ds-primary);cursor:pointer;padding:.375rem .625rem;font-size:.75rem;font-weight:600}.form-integration__toolbar{flex-direction:column;gap:.625rem;display:flex}.form-integration__search{background:#fff;height:2.25rem}@supports (color:color-mix(in lab, red, red)){.form-integration__search{background:color-mix(in srgb, white 88%, var(--ds-surface-container-low))}}.form-integration__filters{flex-wrap:wrap;gap:.375rem;display:flex}.form-integration__filter{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.form-integration__filter{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}.form-integration__filter{border-radius:calc(var(--dash-r-sm) - .5rem);color:var(--ds-on-surface-variant);cursor:pointer;background:0 0;padding:.3125rem .625rem;font-size:.75rem;font-weight:600}.form-integration__filter--active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-integration__filter--active{border-color:color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.form-integration__filter--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-integration__filter--active{background:color-mix(in srgb, var(--ds-primary) 10%, white)}}.form-integration__filter--active{color:var(--ds-primary)}.form-integration__grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.625rem;display:grid}.form-integration__card{border:1px solid var(--ds-outline-variant);flex-direction:column;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-integration__card{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 48%, transparent)}}.form-integration__card{border-radius:calc(var(--dash-r-sm) - .375rem);background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.form-integration__card{background:color-mix(in srgb, var(--ds-surface-container-low) 24%, white)}}.form-integration__card{padding:.75rem}.form-integration__card-head{gap:.625rem;display:flex}.form-integration__icon{border-radius:calc(var(--dash-r-sm) - .5rem);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.form-integration__icon--orange{background:#f97316}.form-integration__icon--blue{background:#3b82f6}.form-integration__icon--indigo{background:#6366f1}.form-integration__icon--cyan{background:#06b6d4}.form-integration__icon--red{background:#ef4444}.form-integration__icon--yellow{color:#422006;background:#eab308}.form-integration__icon--dark{background:#0f172a}.form-integration__icon--blue-dark{background:#2563eb}.form-integration__icon--slate{background:#334155}.form-integration__icon--rose{background:#f43f5e}.form-integration__icon--purple{background:#a855f7}.form-integration__icon--teal{background:#14b8a6}.form-integration__icon--green{background:#22c55e}.form-integration__icon--violet{background:#8b5cf6}.form-integration__icon--slack{background:#611f69}.form-integration__card-copy{min-width:0}.form-integration__card-title{color:var(--ds-on-surface);margin:0;font-size:.875rem;font-weight:600}.form-integration__card-desc{color:var(--ds-on-surface-variant);margin:.25rem 0 0;font-size:.75rem;line-height:1.45}.form-integration__card-foot{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.form-integration__status{color:var(--ds-on-surface-variant);font-size:.6875rem;font-weight:600}.form-integration__status--active{color:#15803d}.form-integration__card-action{color:var(--ds-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.form-integration__empty{text-align:center;color:var(--ds-on-surface-variant);margin:0;padding:2rem 0;font-size:.8125rem}.form-integration__save-bar{border-radius:calc(var(--dash-r-sm) - .125rem);border:1px solid var(--ds-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-integration__save-bar{border:1px solid color-mix(in srgb, var(--ds-primary) 24%, transparent)}}.form-integration__save-bar{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-integration__save-bar{background:color-mix(in srgb, var(--ds-primary) 6%, white)}}.form-integration__save-bar{color:var(--ds-on-surface);padding:.75rem .875rem;font-size:.8125rem}.form-integration__save-actions{gap:.5rem;display:flex}.form-integration__action{border-radius:calc(var(--dash-r-sm) - .375rem);cursor:pointer;justify-content:center;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.form-integration__action--full{width:100%}.form-integration__action--primary{border:1px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-integration__action--primary{border:1px solid color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.form-integration__action--primary{background:var(--ds-primary);color:var(--ds-on-primary)}.form-integration__action--secondary{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.form-integration__action--secondary{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.form-integration__action--secondary{background:var(--ds-surface);color:var(--ds-on-surface-variant)}.form-integration__guide{border-radius:calc(var(--dash-r-sm) - .125rem);border:1px solid var(--ds-outline-variant);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-integration__guide{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.form-integration__guide{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.form-integration__guide{background:color-mix(in srgb, var(--ds-surface-container-low) 38%, white)}}.form-integration__guide{padding:.875rem 1rem}.form-integration__guide-icon{color:var(--ds-primary)}.form-integration__guide-title{margin:0;font-size:.875rem;font-weight:600}.form-integration__guide-desc{color:var(--ds-on-surface-variant);margin:.1875rem 0 0;font-size:.75rem}.form-integration__guide-link{border-radius:calc(var(--dash-r-sm) - .375rem);border:1px solid var(--ds-primary);align-items:center;gap:.375rem;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-integration__guide-link{border:1px solid color-mix(in srgb, var(--ds-primary) 24%, transparent)}}.form-integration__guide-link{color:var(--ds-primary);padding:.4375rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none}.form-integration__sheet{width:min(100vw,28rem);padding:1.25rem}.form-integration__sheet-body{flex-direction:column;gap:1rem;height:100%;display:flex}.form-integration__sheet-title-row{align-items:center;gap:.625rem;display:flex}.form-integration__sheet-config{flex-direction:column;gap:.875rem;display:flex}.form-integration__toggle-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.form-integration__field{flex-direction:column;gap:.375rem;display:flex}.form-integration__oauth-block{flex-direction:column;gap:.5rem;display:flex}.form-integration__connection-list{flex-direction:column;gap:.375rem;display:flex}.form-integration__connection{border:1px solid var(--ds-outline-variant);justify-content:space-between;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-integration__connection{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}.form-integration__connection{border-radius:calc(var(--dash-r-sm) - .375rem);background:var(--ds-surface);text-align:left;cursor:pointer;padding:.5625rem .625rem;font-size:.8125rem}.form-integration__connection--active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-integration__connection--active{border-color:color-mix(in srgb, var(--ds-primary) 32%, transparent)}}.form-integration__connection--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-integration__connection--active{background:color-mix(in srgb, var(--ds-primary) 8%, white)}}.form-integration__connection-status{color:var(--ds-on-surface-variant);font-size:.6875rem}@media (max-width:900px){.dashboard-page.form-detail-page .form-detail-page__workspace-inner{flex-direction:column;min-height:auto;max-height:none}.dashboard-page.form-detail-page .form-detail-sidebar{border-right:0;border-bottom:1px solid var(--ds-outline-variant);height:auto;width:100%!important}@supports (color:color-mix(in lab, red, red)){.dashboard-page.form-detail-page .form-detail-sidebar{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 40%, transparent)}}.dashboard-page.form-detail-page .form-detail-sidebar__body{max-height:14rem}.dashboard-page.form-detail-page .form-detail-sidebar__resize-handle{display:none}.form-responses__toolbar-top{flex-direction:column;align-items:stretch}.form-responses__toolbar-primary{flex-wrap:wrap}.form-responses__toolbar-actions{flex-wrap:nowrap;flex:auto;justify-content:flex-start;min-width:0;max-width:100%}.form-responses__toolbar-filters{gap:.3125rem}.form-responses__filters-heading{width:100%;margin-right:0}.form-responses__filters-clear{margin-left:0}.form-responses__filters-clear-label,.form-responses__view-toggle .form-responses__control-btn-label{display:none}.form-responses__filters-group{width:100%}.form-responses__select--filter{flex:1;min-width:calc(50% - .25rem)}.form-responses__view-toggle .form-responses__view-btn{padding:0 .5rem}}.dashboard-page.settings-page{flex-direction:column;gap:1rem;max-width:72rem;display:flex}.dashboard-page.settings-page .settings-page__hero{position:relative;overflow:hidden}.dashboard-page.settings-page .settings-page__eyebrow{border:1px solid var(--ds-primary);margin-bottom:.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.settings-page .settings-page__eyebrow{border:1px solid color-mix(in srgb, var(--ds-primary) 16%, transparent)}}.dashboard-page.settings-page .settings-page__eyebrow{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.settings-page .settings-page__eyebrow{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.dashboard-page.settings-page .settings-page__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-primary);padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.dashboard-page.settings-page .settings-page__avatar{border-radius:var(--dash-r-sm);border:1px solid var(--ds-primary);flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.settings-page .settings-page__avatar{border:1px solid color-mix(in srgb, var(--ds-primary) 20%, transparent)}}.dashboard-page.settings-page .settings-page__avatar{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.settings-page .settings-page__avatar{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.dashboard-page.settings-page .settings-page__avatar{color:var(--ds-primary);font-size:1.125rem;font-weight:700}.dashboard-page.settings-page .settings-page__title{letter-spacing:-.02em;color:var(--ds-on-surface);font-size:clamp(1.375rem,3vw,1.875rem);font-weight:700}.dashboard-page.settings-page .settings-page__subtitle{color:var(--ds-on-surface-variant);margin-top:.25rem;font-size:.875rem}.dashboard-page.settings-page .settings-page__badges{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.dashboard-page.settings-page .settings-page__badge{border-radius:var(--dash-r-full);border:1px solid var(--ds-outline-variant);align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.settings-page .settings-page__badge{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}.dashboard-page.settings-page .settings-page__badge{color:var(--ds-on-surface-variant);background:#ffffffa6;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.dashboard-page.settings-page .settings-page__badge--success{color:#15803d;background:#16a34a14;border-color:#16a34a40}.dashboard-page.settings-page .settings-page__workspace-links{gap:.5rem;width:100%;max-width:16rem;display:grid}@media (min-width:1024px){.dashboard-page.settings-page .settings-page__workspace-links{min-width:14rem}}.dashboard-page.settings-page .settings-page__workspace-link{color:var(--ds-on-surface);align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:600;display:flex}.dashboard-page.settings-page .settings-page__layout{gap:1rem;display:grid}@media (min-width:900px){.dashboard-page.settings-page .settings-page__layout{grid-template-columns:220px minmax(0,1fr);align-items:start}}.dashboard-page.settings-page .settings-page__nav{padding:1rem}.dashboard-page.settings-page .settings-page__nav-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-on-surface-variant);margin-bottom:.625rem;padding:0 .375rem;font-size:.6875rem;font-weight:700}.dashboard-page.settings-page .settings-page__nav-list{flex-direction:row;gap:.375rem;padding-bottom:.25rem;display:flex;overflow-x:auto}@media (min-width:900px){.dashboard-page.settings-page .settings-page__nav-list{flex-direction:column;padding-bottom:0;overflow:visible}}.dashboard-page.settings-page .settings-page__nav-item{border-radius:var(--dash-r-sm);width:100%;color:var(--ds-on-surface-variant);text-align:left;transition:background-color .2s var(--dash-ease), border-color .2s var(--dash-ease), color .2s var(--dash-ease);background:0 0;border:1px solid #0000;flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;display:flex}.dashboard-page.settings-page .settings-page__nav-item:hover{color:var(--ds-on-surface);background:#fff9}.dashboard-page.settings-page .settings-page__nav-item--active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.settings-page .settings-page__nav-item--active{border-color:color-mix(in srgb, var(--ds-primary) 20%, transparent)}}.dashboard-page.settings-page .settings-page__nav-item--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.settings-page .settings-page__nav-item--active{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.dashboard-page.settings-page .settings-page__nav-item--active{color:var(--ds-primary)}.dashboard-page.settings-page .settings-page__panel{padding:1.25rem 1.5rem 1.5rem}.dashboard-page.settings-page .settings-page__panel-head{border-bottom:1px solid var(--ds-outline-variant);align-items:flex-start;gap:.875rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.settings-page .settings-page__panel-head{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.dashboard-page.settings-page .settings-page__panel-title{color:var(--ds-on-surface);font-size:1rem;font-weight:600}.dashboard-page.settings-page .settings-page__panel-desc{color:var(--ds-on-surface-variant);margin-top:.25rem;font-size:.8125rem;line-height:1.5}.dashboard-page.settings-page .settings-page__section-body{flex-direction:column;gap:1rem;display:flex}.dashboard-page.settings-page .settings-page__form-grid{gap:1rem;display:grid}@media (min-width:640px){.dashboard-page.settings-page .settings-page__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-page.settings-page .settings-page__field{flex-direction:column;gap:.375rem;display:flex}.dashboard-page.settings-page .settings-page__field label{color:var(--ds-on-surface-variant);font-size:.75rem;font-weight:600}.dashboard-page.settings-page .settings-page__input{border-radius:var(--dash-r-sm);border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.settings-page .settings-page__input{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.settings-page .settings-page__input{background:#ffffffbf}.dashboard-page.settings-page .settings-page__field-hint{color:var(--ds-on-surface-variant);font-size:.75rem}.dashboard-page.settings-page .settings-page__form-actions{flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.dashboard-page.settings-page .settings-page__unsaved{color:#b45309;font-size:.75rem;font-weight:500}.dashboard-page.settings-page .settings-page__primary-btn,.dashboard-page.settings-page .settings-page__outline-btn{border-radius:var(--dash-r-sm)}.dashboard-page.settings-page .settings-page__toggle-row{border-radius:var(--dash-r-sm);border:1px solid var(--ds-outline-variant);justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.settings-page .settings-page__toggle-row{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.dashboard-page.settings-page .settings-page__toggle-row{background:#ffffff8c;padding:1rem 1.125rem}.dashboard-page.settings-page .settings-page__toggle-title{color:var(--ds-on-surface);font-size:.875rem;font-weight:600}.dashboard-page.settings-page .settings-page__toggle-desc{max-width:28rem;color:var(--ds-on-surface-variant);margin-top:.25rem;font-size:.8125rem;line-height:1.45}.dashboard-page.settings-page .settings-page__action-row{border-radius:var(--dash-r-sm);border:1px solid var(--ds-outline-variant);flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.settings-page .settings-page__action-row{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.dashboard-page.settings-page .settings-page__action-row{background:#ffffff8c;padding:1rem 1.125rem}.dashboard-page.settings-page .settings-page__action-icon{flex-shrink:0}.dashboard-page.settings-page .settings-page__action-copy{flex:1;min-width:10rem}.dashboard-page.settings-page .settings-page__action-title{color:var(--ds-on-surface);font-size:.875rem;font-weight:600}.dashboard-page.settings-page .settings-page__action-desc{color:var(--ds-on-surface-variant);margin-top:.25rem;font-size:.8125rem;line-height:1.45}.dashboard-page.settings-page .settings-page__action-cta{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.dashboard-page.settings-page .settings-page__status-badge{border-radius:var(--dash-r-full);background:var(--ds-outline-variant);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.settings-page .settings-page__status-badge{background:color-mix(in srgb, var(--ds-outline-variant) 12%, transparent)}}.dashboard-page.settings-page .settings-page__status-badge{text-transform:uppercase;letter-spacing:.04em;color:var(--ds-on-surface-variant);padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.dashboard-page.settings-page .settings-page__status-badge--success{color:#15803d;background:#16a34a1f}.dashboard-page.settings-page .settings-page__qr{border-radius:var(--dash-r-sm);width:12rem;height:12rem}.dashboard-page.settings-page .settings-page__qr-placeholder{border-radius:var(--dash-r-sm);border:1px dashed var(--ds-outline-variant);justify-content:center;align-items:center;width:12rem;height:12rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.settings-page .settings-page__qr-placeholder{border:1px dashed color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.settings-page .settings-page__qr-placeholder{background:#fff6}.dashboard-page.settings-page .settings-page__danger-panel{border-radius:var(--dash-r-sm);background:#ef44440d;border:1px solid #ef444440;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.125rem;display:flex}.dashboard-page.settings-page .settings-page__danger-copy{align-items:flex-start;gap:.75rem;display:flex}.dashboard-page.settings-page .settings-page__danger-icon{border-radius:var(--dash-r-sm);background:#ef444414;border:1px solid #ef444433;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.dashboard-page.settings-page .settings-page__danger-title{color:var(--ds-on-surface);font-size:.875rem;font-weight:600}.dashboard-page.settings-page .settings-page__danger-desc{max-width:28rem;color:var(--ds-on-surface-variant);margin-top:.25rem;font-size:.8125rem;line-height:1.45}.dashboard-page.settings-page .settings-page__danger-btn{border-radius:var(--dash-r-sm)}.dashboard-page.operations-settings-page{flex-direction:column;gap:1rem;max-width:72rem;display:flex}.dashboard-page.operations-settings-page .operations-settings-page__hero{position:relative;overflow:hidden}.dashboard-page.operations-settings-page .operations-settings-page__back{color:var(--ds-on-surface-variant);align-items:center;gap:.375rem;margin-bottom:1rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.dashboard-page.operations-settings-page .operations-settings-page__eyebrow{border:1px solid var(--ds-accent);margin-bottom:.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.operations-settings-page .operations-settings-page__eyebrow{border:1px solid color-mix(in srgb, var(--ds-accent) 20%, transparent)}}.dashboard-page.operations-settings-page .operations-settings-page__eyebrow{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.operations-settings-page .operations-settings-page__eyebrow{background:color-mix(in srgb, var(--ds-accent) 8%, transparent)}}.dashboard-page.operations-settings-page .operations-settings-page__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-accent);padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.dashboard-page.operations-settings-page .operations-settings-page__title{letter-spacing:-.02em;color:var(--ds-on-surface);font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.dashboard-page.operations-settings-page .operations-settings-page__subtitle{max-width:40rem;color:var(--ds-on-surface-variant);margin-top:.5rem;font-size:.875rem;line-height:1.55}.dashboard-page.operations-settings-page .operations-settings-page__tabs{flex-wrap:wrap;gap:.5rem;display:flex}.dashboard-page.operations-settings-page .operations-settings-page__tab{border-radius:var(--dash-r-full);border:1px solid var(--ds-outline-variant);align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.operations-settings-page .operations-settings-page__tab{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}.dashboard-page.operations-settings-page .operations-settings-page__tab{color:var(--ds-on-surface-variant);transition:background-color .2s var(--dash-ease), border-color .2s var(--dash-ease), color .2s var(--dash-ease);background:#fff9;padding:.5rem .875rem;font-size:.8125rem;font-weight:600}.dashboard-page.operations-settings-page .operations-settings-page__tab:hover{color:var(--ds-on-surface)}.dashboard-page.operations-settings-page .operations-settings-page__tab--active{border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.operations-settings-page .operations-settings-page__tab--active{border-color:color-mix(in srgb, var(--ds-accent) 25%, transparent)}}.dashboard-page.operations-settings-page .operations-settings-page__tab--active{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-page.operations-settings-page .operations-settings-page__tab--active{background:color-mix(in srgb, var(--ds-accent) 10%, transparent)}}.dashboard-page.operations-settings-page .operations-settings-page__tab--active{color:var(--ds-accent)}.dashboard-page.operations-settings-page .operations-settings-page__panel{padding:1.25rem 1.5rem 1.5rem}.dashboard-page.operations-settings-page .operations-settings-page__create-row{flex-wrap:wrap;gap:.625rem;margin:1rem 0;display:flex}.dashboard-page.operations-settings-page .operations-settings-page__create-row--wrap{align-items:center}.dashboard-page.operations-settings-page .operations-settings-page__create-row--grid{gap:.625rem;display:grid}@media (min-width:640px){.dashboard-page.operations-settings-page .operations-settings-page__create-row--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-page.operations-settings-page .operations-settings-page__input,.dashboard-page.operations-settings-page .operations-settings-page__select{border-radius:var(--dash-r-sm);border:1px solid var(--ds-outline-variant);height:2.25rem}@supports (color:color-mix(in lab, red, red)){.dashboard-page.operations-settings-page .operations-settings-page__input,.dashboard-page.operations-settings-page .operations-settings-page__select{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.dashboard-page.operations-settings-page .operations-settings-page__input,.dashboard-page.operations-settings-page .operations-settings-page__select{background:#ffffffbf;padding:0 .75rem;font-size:.8125rem}.dashboard-page.operations-settings-page .operations-settings-page__input--inline{max-width:14rem}.dashboard-page.operations-settings-page .operations-settings-page__select{min-width:10rem}.dashboard-page.operations-settings-page .operations-settings-page__primary-btn,.dashboard-page.operations-settings-page .operations-settings-page__outline-btn{border-radius:var(--dash-r-sm)}.dashboard-page.operations-settings-page .operations-settings-page__list{flex-direction:column;gap:.5rem;display:flex}.dashboard-page.operations-settings-page .operations-settings-page__list-item{border-radius:var(--dash-r-sm);border:1px solid var(--ds-outline-variant);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.operations-settings-page .operations-settings-page__list-item{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.dashboard-page.operations-settings-page .operations-settings-page__list-item{background:#ffffff8c;padding:.75rem 1rem}.dashboard-page.operations-settings-page .operations-settings-page__list-item--stack{flex-direction:column;align-items:stretch}.dashboard-page.operations-settings-page .operations-settings-page__item-title{color:var(--ds-on-surface);font-size:.875rem;font-weight:600}.dashboard-page.operations-settings-page .operations-settings-page__item-meta{color:var(--ds-on-surface-variant);margin-top:.125rem;font-size:.75rem}.dashboard-page.operations-settings-page .operations-settings-page__item-actions{align-items:center;gap:.5rem;display:flex}.dashboard-page.operations-settings-page .operations-settings-page__empty,.dashboard-page.operations-settings-page .operations-settings-page__hint{color:var(--ds-on-surface-variant);font-size:.8125rem}.dashboard-page.operations-settings-page .operations-settings-page__json{border-radius:var(--dash-r-sm);margin-top:.5rem;font-family:ui-monospace,monospace;font-size:.75rem}.dashboard-page.operations-settings-page .operations-settings-page__member-list{flex-direction:column;gap:.375rem;display:flex}.dashboard-page.operations-settings-page .operations-settings-page__member-row{border-radius:var(--dash-r-sm);border:1px solid var(--ds-outline-variant);justify-content:space-between;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page.operations-settings-page .operations-settings-page__member-row{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.dashboard-page.operations-settings-page .operations-settings-page__member-row{color:var(--ds-on-surface-variant);padding:.5rem .75rem;font-size:.8125rem}.help-page{--help-accent:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.help-page{--help-accent:color-mix(in srgb, var(--brand-primary) 12%, white)}}.help-page__hero{position:relative;overflow:hidden}.help-page__title{font-family:var(--font-display,inherit);letter-spacing:-.03em;color:var(--foreground);margin:.65rem 0 0;font-size:clamp(1.65rem,2.4vw,2rem);font-weight:700;line-height:1.15}.help-page__subtitle{max-width:38rem;color:var(--muted-foreground);margin:.65rem 0 0;font-size:.9375rem;line-height:1.6}.help-page__loop{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.help-page__loop-item{background:var(--brand-primary);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.help-page__loop-item{background:color-mix(in srgb, var(--brand-primary) 8%, white)}}.help-page__loop-item{border:1px solid var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.help-page__loop-item{border:1px solid color-mix(in srgb, var(--brand-primary) 14%, transparent)}}.help-page__loop-item{color:var(--brand-primary);font-size:.75rem;font-weight:600}.help-page__grid{gap:.85rem;display:grid}@media (min-width:640px){.help-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.help-page__card{min-height:100%;color:inherit;flex-direction:column;gap:.85rem;padding:1.15rem 1.2rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.help-page__card:hover{border-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.help-page__card:hover{border-color:color-mix(in srgb, var(--brand-primary) 28%, var(--border))}}.help-page__card:hover{transform:translateY(-1px);box-shadow:0 10px 28px #00253514}.help-page__card-icon{background:var(--help-accent);width:2.35rem;height:2.35rem;color:var(--brand-primary);border-radius:.75rem;place-items:center;display:grid}.help-page__card-title{letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:700}.help-page__card-desc{color:var(--muted-foreground);margin:.25rem 0 0;font-size:.8125rem;line-height:1.55}.help-page__card-cta{color:var(--brand-primary);align-items:center;gap:.25rem;margin-top:auto;font-size:.8125rem;font-weight:600;display:inline-flex}.help-kb__search{flex-direction:column;gap:.65rem;display:flex}@media (min-width:640px){.help-kb__search{flex-direction:row}}.help-kb__search-input{flex:1;height:2.75rem}.help-kb__topic-grid{gap:.75rem;display:grid}@media (min-width:640px){.help-kb__topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.help-kb__topic-card{color:inherit;padding:1rem 1.05rem;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:block}.help-kb__topic-card:hover{border-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.help-kb__topic-card:hover{border-color:color-mix(in srgb, var(--brand-primary) 24%, var(--border))}}.help-kb__topic-card:hover{box-shadow:0 8px 22px #0025350f}.help-kb__topic-count{color:var(--brand-primary);margin-top:.5rem;font-size:.75rem;font-weight:600}.help-kb__breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.8125rem;display:flex}.help-kb__breadcrumb a,.help-kb__breadcrumb button{color:inherit;text-decoration:none;transition:color .15s}.help-kb__breadcrumb a:hover,.help-kb__breadcrumb button:hover{color:var(--foreground)}.help-kb__breadcrumb-current{color:var(--foreground);font-weight:600}.help-kb__article-list{gap:0;display:grid}.help-kb__article-row{border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;width:100%;padding:1rem 0;transition:color .15s;display:block}.help-kb__article-row:first-child{padding-top:.35rem}.help-kb__article-row:last-child{border-bottom:none;padding-bottom:0}.help-kb__article-row:hover .help-kb__article-title{color:var(--brand-primary)}.help-kb__article-title{color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600;transition:color .15s}.help-kb__article-summary{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.8125rem;line-height:1.55}.help-kb__article-body{color:var(--muted-foreground);gap:.85rem;font-size:.9375rem;line-height:1.65;display:grid}.help-kb__article-body p{margin:0}.help-kb__back-link{color:var(--muted-foreground);align-items:center;gap:.4rem;margin-top:1.5rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.help-kb__back-link:hover{color:var(--foreground)}.help-kb__search-result{border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;width:100%;padding:1rem 0;display:block}.help-kb__search-result:last-child{border-bottom:none}.help-kb__search-result:hover .help-kb__article-title{color:var(--brand-primary)}.help-kb__section-title{letter-spacing:-.02em;margin:0 0 .85rem;font-size:1.05rem;font-weight:700}.help-kb__category-title{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:700}.help-kb__category-desc{color:var(--muted-foreground);margin:.45rem 0 0;font-size:.875rem;line-height:1.6}.help-kb__divider{background:var(--border);height:1px;margin:.5rem 0 1rem}.help-ticket__stats{gap:.875rem;display:grid}@media (min-width:640px){.help-ticket__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.help-ticket__stat{align-items:center;gap:.875rem;padding:1rem 1.125rem;display:flex}.help-ticket__stat-icon{flex-shrink:0}.help-ticket__stat-value{color:var(--foreground);font-size:1.375rem;font-weight:700;line-height:1}.help-ticket__stat-label{color:var(--muted-foreground);margin-top:.25rem;font-size:.75rem}.help-ticket__list{gap:0;display:grid}.help-ticket__row{border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;padding:1rem 0;transition:color .15s;display:flex}.help-ticket__row:first-child{padding-top:.35rem}.help-ticket__row:last-child{border-bottom:none;padding-bottom:0}.help-ticket__row:hover .help-ticket__row-subject{color:var(--brand-primary)}.help-ticket__row-subject{color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600;transition:color .15s}.help-ticket__row-meta{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.75rem}.help-ticket__status{letter-spacing:.01em;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.6875rem;font-weight:600;display:inline-flex}.help-ticket__status--answered{background:var(--foreground);color:var(--primary-foreground)}.help-ticket__status--closed{color:var(--foreground);border:1px solid var(--border);background:#fff}.help-ticket__status--awaiting{background:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.help-ticket__status--awaiting{background:color-mix(in srgb, var(--brand-primary) 8%, white)}}.help-ticket__status--awaiting{color:var(--brand-primary);border:1px solid var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.help-ticket__status--awaiting{border:1px solid color-mix(in srgb, var(--brand-primary) 14%, transparent)}}.help-ticket__status-count{background:#ffffff38;border-radius:999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:.625rem;font-weight:700;display:inline-flex}.help-ticket__empty{padding:2rem 1rem}.help-ticket__empty-icon{margin-bottom:.75rem}.help-ticket__empty-title{color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600}.help-ticket__empty-desc{max-width:22rem;color:var(--muted-foreground);margin:.45rem auto 0;font-size:.8125rem;line-height:1.55}.help-ticket__detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.help-ticket__detail-meta{color:var(--muted-foreground);margin:0;font-size:.75rem}.help-ticket__detail-title{letter-spacing:-.02em;color:var(--foreground);margin:.35rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.25}.help-ticket__detail-status{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.help-ticket__detail-updated{color:var(--muted-foreground);font-size:.75rem}.help-ticket__thread{gap:1rem;display:grid}.help-ticket__message{border:1px solid var(--border);border-radius:.75rem;max-width:85%;padding:1rem 1.15rem;font-size:.875rem;box-shadow:0 1px 2px #0025350a}.help-ticket__message--user{background:#fff;margin-left:auto}.help-ticket__message--agent{background:var(--sidebar)}@supports (color:color-mix(in lab, red, red)){.help-ticket__message--agent{background:color-mix(in srgb, var(--sidebar) 88%, white)}}.help-ticket__message-head{align-items:center;gap:.75rem;display:flex}.help-ticket__avatar{background:var(--foreground);border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.help-ticket__avatar{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.help-ticket__avatar{color:var(--foreground);font-size:.6875rem;font-weight:700}.help-ticket__message-author{margin:0;font-size:.8125rem;font-weight:600;line-height:1.2}.help-ticket__message-time{color:var(--muted-foreground);margin:.15rem 0 0;font-size:.6875rem}.help-ticket__message-body{color:var(--muted-foreground);white-space:pre-wrap;margin:.85rem 0 0;line-height:1.6}.help-ticket__attachments{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.help-ticket__attachment-chip{border:1px solid var(--border);color:var(--foreground);background:#fff;border-radius:.5rem;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.75rem;text-decoration:none;transition:background .15s;display:inline-flex}.help-ticket__attachment-chip:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.help-ticket__attachment-chip:hover{background:color-mix(in srgb, var(--muted) 40%, white)}}.help-ticket__composer{gap:.75rem;max-width:85%;margin-top:1.25rem;display:grid}.help-ticket__composer--end{margin-left:auto}.help-ticket__composer-input{width:100%}.help-ticket__composer-actions{flex-direction:column;gap:.5rem;display:flex}@media (min-width:640px){.help-ticket__composer-actions{flex-direction:row;justify-content:flex-end}}.help-ticket__attachment-picker button[type=button]:first-of-type{border-radius:.5rem}.help-ticket__dialog-head{padding:1.25rem 1.35rem 0}.help-ticket__dialog-body{padding:1.15rem 1.35rem}.help-ticket__dialog-footer{padding:0 1.35rem 1.25rem}.help-ticket__dialog-loading{color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 0;font-size:.875rem;display:flex}.help-ticket__dialog-spinner{color:var(--brand-primary)}.help-ticket__suggestion-card{border:1px solid var(--border);color:inherit;background:#fff;border-radius:.65rem;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.help-ticket__suggestion-card:hover{border-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.help-ticket__suggestion-card:hover{border-color:color-mix(in srgb, var(--brand-primary) 24%, var(--border))}}.help-ticket__suggestion-card:hover{box-shadow:0 6px 18px #0025350f}.help-ticket__suggestion-empty{border:1px solid var(--border);background:var(--muted);border-radius:.65rem;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.help-ticket__suggestion-empty{background:color-mix(in srgb, var(--muted) 25%, white)}}.help-ticket__suggestion-note{border:1px solid var(--border);background:var(--brand-primary);border-radius:.65rem;padding:.85rem .95rem}@supports (color:color-mix(in lab, red, red)){.help-ticket__suggestion-note{background:color-mix(in srgb, var(--brand-primary) 5%, white)}}.help-ticket__suggestion-note{font-size:.8125rem}.form-responses-preview__header-meta{color:var(--ds-on-surface-variant);font-size:.75rem;line-height:1.4}.form-responses-preview__body{isolation:isolate;position:relative}.form-responses-preview__body:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--ds-surface-container-low));width:100%;height:1.25rem;margin-top:-1.25rem;display:block;position:sticky;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__body:after{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--ds-surface-container-low) 35%, transparent))}}.form-responses-preview__nav-meta{font-variant-numeric:tabular-nums;text-align:center;min-width:3.5rem;color:var(--ds-on-surface-variant);padding:0 .375rem;font-size:.75rem;font-weight:600}.form-responses-preview__section-trigger{border-radius:var(--preview-r-lg)}.form-responses-preview__section[data-state=open] .form-responses-preview__section-trigger{border-radius:var(--preview-r-lg) var(--preview-r-lg) 0 0}.form-responses-preview__section-content{border-radius:0 0 var(--preview-r-lg) var(--preview-r-lg)}.form-responses-preview__section-trigger>svg:last-child{color:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__section-trigger>svg:last-child{color:color-mix(in srgb, var(--ds-on-surface-variant) 75%, transparent)}}.form-responses-preview__section-trigger>svg:last-child{transition:color .2s var(--preview-ease), transform .2s var(--preview-ease)}.form-responses-preview__section[data-state=open] .form-responses-preview__section-trigger>svg:last-child{color:var(--ds-primary)}.form-responses-preview__section-title{align-items:center;gap:.5rem;min-width:0;display:flex}.form-responses-preview__section-icon{border-radius:var(--preview-r-sm);border:1px solid var(--preview-border-subtle);background:var(--ds-primary);flex-shrink:0;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__section-icon{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface))}}.form-responses-preview__section-icon{color:var(--ds-primary)}.form-responses-preview__section-label{color:var(--ds-on-surface);font-weight:600}.form-responses-preview__section-badge{border-radius:var(--preview-r-full);background:var(--ds-on-surface-variant);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__section-badge{background:color-mix(in srgb, var(--ds-on-surface-variant) 12%, transparent)}}.form-responses-preview__section-badge{font-variant-numeric:tabular-nums;color:var(--ds-on-surface-variant);padding:.0625rem .4375rem;font-size:.6875rem;font-weight:700}.form-responses-preview__section-head--with-badges{justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.form-responses-preview__section-head--with-badges .form-responses-preview__section-head{flex:1;min-width:0}.form-responses-preview__section-head .form-responses-preview__copy-btn{opacity:0;transition:opacity .2s var(--preview-ease), transform .2s var(--preview-ease), background-color .2s var(--preview-ease), color .2s var(--preview-ease);transform:translate(2px)}.form-responses-preview__section:hover .form-responses-preview__copy-btn,.form-responses-preview__section[data-state=open] .form-responses-preview__copy-btn,.form-responses-preview__copy-btn:focus-visible{opacity:1;transform:translate(0)}.form-responses-preview__field-card{position:relative;overflow:hidden}.form-responses-preview__field-card:before{content:"";border-radius:var(--preview-r-full) 0 0 var(--preview-r-full);width:3px;transition:background-color .2s var(--preview-ease);background:0 0;position:absolute;top:0;bottom:0;left:0}.form-responses-preview__field-card:hover:before,.form-responses-preview__field-card--edit:focus-within:before{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__field-card:hover:before,.form-responses-preview__field-card--edit:focus-within:before{background:color-mix(in srgb, var(--ds-primary) 55%, transparent)}}.form-responses-preview__field-card--media:before{background:var(--ds-tertiary,var(--ds-primary))}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__field-card--media:before{background:color-mix(in srgb, var(--ds-tertiary,var(--ds-primary)) 35%, transparent)}}.form-responses-preview__field-value-box--empty{background:var(--ds-surface-container-low);border-style:dashed;align-items:center;min-height:2.375rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__field-value-box--empty{background:color-mix(in srgb, var(--ds-surface-container-low) 28%, transparent)}}.form-responses-preview__empty-state{border:1px dashed var(--preview-border-subtle);border-radius:var(--preview-r-md);background:var(--ds-surface-container-low);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__empty-state{background:color-mix(in srgb, var(--ds-surface-container-low) 30%, transparent)}}.form-responses-preview__empty-state{text-align:center;padding:1.25rem 1rem}.form-responses-preview__empty-state-text{color:var(--ds-on-surface-variant);font-size:.8125rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__empty-state-text{color:color-mix(in srgb, var(--ds-on-surface-variant) 72%, transparent)}}.form-responses-preview__input--readonly{cursor:default;background:var(--ds-surface-container-low)!important;border-style:dashed!important}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__input--readonly{background:color-mix(in srgb, var(--ds-surface-container-low) 35%, transparent)!important}}.form-responses-preview__input--readonly{color:var(--ds-on-surface-variant)!important}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__input--readonly{color:color-mix(in srgb, var(--ds-on-surface-variant) 88%, transparent)!important}}.form-responses-preview__input-wrap{position:relative}.form-responses-preview__input-wrap .form-responses-preview__input-icon{z-index:1;width:.875rem;height:.875rem;color:var(--ds-on-surface-variant);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.form-responses-preview__input-wrap .form-responses-preview__input{padding-left:2.25rem!important}.form-responses-preview__visual-field,.form-responses-preview__matrix-field{border:1px solid var(--preview-border-subtle);border-radius:var(--preview-r-sm);background:var(--preview-surface-muted);padding:.625rem .75rem}.form-responses-preview__note-card{padding-left:1.125rem;position:relative}.form-responses-preview__note-card:before{content:"";border-radius:var(--preview-r-full);background:var(--ds-primary);width:.375rem;height:.375rem;position:absolute;top:1rem;left:.5rem}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__note-card:before{background:color-mix(in srgb, var(--ds-primary) 45%, transparent)}}.form-responses-preview__note-card:before{box-shadow:0 0 0 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__note-card:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.form-responses-preview__note-meta{letter-spacing:.02em;text-transform:uppercase;color:var(--ds-on-surface-variant);font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__note-meta{color:color-mix(in srgb, var(--ds-on-surface-variant) 82%, transparent)}}.form-responses-preview__tags-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ds-on-surface-variant);font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__tags-label{color:color-mix(in srgb, var(--ds-on-surface-variant) 82%, transparent)}}.form-responses-preview__btn:focus-visible,.form-responses-preview__copy-btn:focus-visible{box-shadow:var(--preview-focus-ring);outline:none}.form-responses-preview__matrix-wrap{box-shadow:inset 0 1px 2px #0f172a08}.form-responses-preview__matrix-table thead th:first-child{border-top-left-radius:calc(var(--preview-r-md) - 1px)}.form-responses-preview__matrix-table thead th:last-child{border-top-right-radius:calc(var(--preview-r-md) - 1px)}.form-responses-preview .response-panel-field [type=checkbox],.form-responses-preview .response-panel-field [type=radio]{border-radius:.25rem}.form-responses-preview__edit-banner{border:1px solid var(--ds-primary);align-items:center;gap:.5rem;margin-bottom:.875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__edit-banner{border:1px solid color-mix(in srgb, var(--ds-primary) 18%, transparent)}}.form-responses-preview__edit-banner{border-radius:var(--preview-r-md);background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__edit-banner{background:color-mix(in srgb, var(--ds-primary) 7%, var(--ds-surface))}}.form-responses-preview__edit-banner{color:var(--ds-on-surface);padding:.625rem .875rem;font-size:.8125rem;line-height:1.45}.form-responses-preview__edit-banner-dot{border-radius:var(--preview-r-full);background:var(--ds-primary);width:.5rem;height:.5rem;animation:preview-edit-pulse 1.8s var(--preview-ease) infinite;flex-shrink:0}@keyframes preview-edit-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}.form-responses-preview__fields--edit{gap:.75rem}.form-responses-preview .response-answer__upload-zone{border-radius:var(--preview-r-sm)}.form-responses-preview__footer-actions .form-responses-preview__btn--primary:disabled{opacity:.65}.form-responses-preview__section--static{border:1px solid var(--preview-border-subtle);border-radius:var(--preview-r-lg);background:var(--preview-surface-muted);box-shadow:var(--preview-shadow-sm);overflow:hidden}.form-responses-preview__section-trigger--static{border-bottom:1px solid var(--preview-border-subtle);background:var(--ds-surface);align-items:center;width:100%;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-responses-preview__section-trigger--static{background:color-mix(in srgb, var(--ds-surface) 88%, transparent)}}.form-responses__control-btn--primary{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__control-btn--primary{border-color:color-mix(in srgb, var(--ds-primary) 35%, transparent)}}.form-responses__control-btn--primary{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__control-btn--primary{background:color-mix(in srgb, var(--ds-primary) 10%, var(--ds-surface))}}.form-responses__control-btn--primary{color:var(--ds-primary)}.form-responses__control-btn--primary:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__control-btn--primary:hover{border-color:color-mix(in srgb, var(--ds-primary) 55%, transparent)}}.form-responses__control-btn--primary:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.form-responses__control-btn--primary:hover{background:color-mix(in srgb, var(--ds-primary) 16%, var(--ds-surface))}}.form-responses__control-btn--primary:hover{color:var(--ds-primary)}.dashboard-shell{--shell-tab-bar-height:3.75rem;--shell-mobile-dock-offset:0px}@media (max-width:1023px){.dashboard-shell{--shell-gutter:var(--shell-space-3);--shell-gap:0;--shell-stack:var(--shell-space-4);--shell-inset:var(--shell-space-3);--shell-mobile-dock-offset:calc(var(--shell-space-3) + .625rem);--shell-scroll-pad:calc(var(--shell-tab-bar-height) + var(--shell-mobile-dock-offset) + env(safe-area-inset-bottom,0px) + 1rem);--app-sidebar-width:0px}.dashboard-shell .shell-body{padding:var(--shell-space-3);flex-direction:column;gap:0;padding-bottom:0}.dashboard-shell .sidebar-panel{display:none}.dashboard-shell .shell-main{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-padding-bottom:var(--shell-scroll-pad)}.dashboard-shell .shell-page{gap:var(--shell-space-4)}.dashboard-shell .topbar-panel{height:3.25rem;padding-inline:var(--shell-space-3);grid-template-columns:1fr auto}.dashboard-shell .topbar-panel .topbar-mobile-brand{justify-self:start;font-size:.9375rem}.dashboard-shell .topbar-panel .topbar-mobile-brand-row{min-width:0;max-width:min(100%,15rem);color:inherit;align-items:center;gap:.625rem;text-decoration:none;display:flex}.dashboard-shell .topbar-panel .topbar-mobile-brand-row__mark{object-fit:contain;flex-shrink:0;width:1.75rem;height:1.75rem}.dashboard-shell .topbar-panel .topbar-mobile-brand-row__copy{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.dashboard-shell .topbar-panel .topbar-mobile-brand-row__workspace{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-on-surface);font-size:.8125rem;font-weight:700;line-height:1.2;overflow:hidden}.dashboard-shell .topbar-panel .topbar-mobile-brand-row__product{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-on-surface-variant);font-size:.625rem;font-weight:600;overflow:hidden}.dashboard-shell .topbar-panel .topbar-mobile-brand-row__avatar{border-radius:var(--shell-r-xs);border:1px solid var(--ds-primary);flex-shrink:0;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .topbar-panel .topbar-mobile-brand-row__avatar{border:1px solid color-mix(in srgb, var(--ds-primary) 20%, transparent)}}.dashboard-shell .topbar-panel .topbar-mobile-brand-row__avatar{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .topbar-panel .topbar-mobile-brand-row__avatar{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.dashboard-shell .topbar-panel .topbar-mobile-brand-row__avatar{color:var(--ds-primary);font-size:.5625rem;font-weight:800}.dashboard-shell .topbar-panel .topbar-desktop-actions{display:none}.dashboard-shell .topbar-panel .topbar-mobile-actions{align-items:center;gap:.25rem;display:flex}.dashboard-shell .shell-mobile-tab-bar{z-index:60;pointer-events:none;padding:0 var(--shell-gutter) calc(var(--shell-space-3) + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0}.dashboard-shell .shell-mobile-tab-bar__dock{pointer-events:auto;-webkit-backdrop-filter:blur(24px)saturate(1.12);background:#ffffffb8;border:1px solid #e2e8f08c;border-radius:15px;overflow:hidden;box-shadow:0 4px 24px #0f172a14,0 1px 2px #0f172a0a}.dashboard-shell .shell-mobile-tab-bar__inner{min-height:var(--shell-tab-bar-height);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;padding:.4375rem .5rem;display:grid}.dashboard-shell .shell-mobile-tab-bar__item{border-radius:var(--shell-r-sm);min-height:3rem;color:var(--ds-on-surface-variant);transition:background-color .2s var(--shell-ease), color .2s var(--shell-ease), transform .15s var(--shell-ease);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.1875rem;padding:.1875rem .125rem;text-decoration:none;display:flex}.dashboard-shell .shell-mobile-tab-bar__item:active{transform:scale(.96)}.dashboard-shell .shell-mobile-tab-bar__item--active{color:var(--ds-primary)}.dashboard-shell .shell-mobile-tab-bar__icon-wrap{border-radius:var(--shell-r-xs);width:2rem;height:2rem;transition:background-color .2s var(--shell-ease), border-color .2s var(--shell-ease), color .2s var(--shell-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex}.dashboard-shell .shell-mobile-tab-bar__item--active .shell-mobile-tab-bar__icon-wrap{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .shell-mobile-tab-bar__item--active .shell-mobile-tab-bar__icon-wrap{border-color:color-mix(in srgb, var(--ds-primary) 20%, transparent)}}.dashboard-shell .shell-mobile-tab-bar__item--active .shell-mobile-tab-bar__icon-wrap{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .shell-mobile-tab-bar__item--active .shell-mobile-tab-bar__icon-wrap{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.dashboard-shell .shell-mobile-tab-bar__item--active .shell-mobile-tab-bar__icon-wrap{color:var(--ds-primary)}.dashboard-shell .shell-mobile-tab-bar__item:active .shell-mobile-tab-bar__icon-wrap{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .shell-mobile-tab-bar__item:active .shell-mobile-tab-bar__icon-wrap{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.dashboard-shell .shell-mobile-tab-bar__item:active .shell-mobile-tab-bar__icon-wrap{color:var(--ds-primary)}.dashboard-shell .shell-mobile-tab-bar__icon{flex-shrink:0}.dashboard-shell .shell-mobile-tab-bar__label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;max-width:100%;font-size:.625rem;font-weight:600;line-height:1.1;overflow:hidden}.dashboard-shell .shell-mobile-tab-bar__item--active .shell-mobile-tab-bar__label{color:var(--ds-primary);font-weight:700}.dashboard-shell .shell-mobile-tab-bar__fab-slot{justify-content:center;align-items:center;display:flex}.dashboard-shell .shell-mobile-tab-bar__fab{border-radius:var(--shell-r-sm);border:1px solid var(--ds-primary);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .shell-mobile-tab-bar__fab{border:1px solid color-mix(in srgb, var(--ds-primary) 24%, transparent)}}.dashboard-shell .shell-mobile-tab-bar__fab{background:linear-gradient(145deg, var(--ds-primary), var(--ds-primary))}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .shell-mobile-tab-bar__fab{background:linear-gradient(145deg, color-mix(in srgb, var(--ds-primary) 92%, white), var(--ds-primary))}}.dashboard-shell .shell-mobile-tab-bar__fab{color:var(--ds-on-primary);box-shadow:0 8px 20px rgba(var(--brand-primary-rgb), .28), inset 0 1px 0 #ffffff47;transition:transform .2s var(--shell-ease), box-shadow .2s var(--shell-ease)}.dashboard-shell .shell-mobile-tab-bar__fab:active{transform:scale(.94)}.dashboard-shell .shell-mobile-tab-bar__fab--active{box-shadow:0 6px 16px rgba(var(--brand-primary-rgb), .36), 0 0 0 2px var(--ds-primary), inset 0 1px 0 #ffffff47}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .shell-mobile-tab-bar__fab--active{box-shadow:0 6px 16px rgba(var(--brand-primary-rgb), .36), 0 0 0 2px color-mix(in srgb, var(--ds-primary) 16%, transparent), inset 0 1px 0 #ffffff47}}.shell-mobile-menu{--ds-primary:var(--brand-primary);--ds-primary-rgb:var(--brand-primary-rgb);--ds-on-primary:var(--brand-on-primary);--ds-surface:#fff;--ds-on-surface:#0f172a;--ds-on-surface-variant:#475569;--ds-outline-variant:#dce8ee;--ds-surface-container-low:#e8f4f8;--ds-radius-default:.5rem;--ds-radius-lg:1rem;--ds-radius-xl:1.5rem;--ds-radius-full:9999px;--shell-r-xs:var(--ds-radius-default);--shell-r-sm:var(--ds-radius-lg);--shell-r-lg:var(--ds-radius-xl);--shell-r-full:var(--ds-radius-full);--shell-ease:cubic-bezier(.22, 1, .36, 1);color:var(--ds-on-surface);font-family:"Inter", var(--font-geist-sans), system-ui, sans-serif;background:var(--ds-surface-container-low);border:0;border-radius:1.375rem 1.375rem 0 0;flex-direction:column;gap:0;max-height:min(88vh,38rem);padding:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu{background:color-mix(in srgb, var(--ds-surface-container-low) 88%, white)}}.shell-mobile-menu{box-shadow:0 -24px 64px #0f172a29,0 -2px 12px #0f172a0f}.shell-mobile-menu__handle-wrap{flex-shrink:0;justify-content:center;padding:.625rem 0 .375rem;display:flex}.shell-mobile-menu__handle{border-radius:var(--shell-r-full);background:var(--ds-on-surface-variant);width:2.5rem;height:.3125rem}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__handle{background:color-mix(in srgb, var(--ds-on-surface-variant) 35%, transparent)}}.shell-mobile-menu__hero{border:1px solid var(--ds-primary);border-radius:1rem;flex-shrink:0;margin:0 .875rem .75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__hero{border:1px solid color-mix(in srgb, var(--ds-primary) 14%, transparent)}}.shell-mobile-menu__hero{background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__hero{background:color-mix(in srgb, var(--ds-surface) 92%, transparent)}}.shell-mobile-menu__hero{padding:1rem 1rem .9375rem}.shell-mobile-menu__hero-mesh{pointer-events:none;background:radial-gradient(120% 80% at 0% 0%, var(--ds-primary), transparent 58%), radial-gradient(90% 70% at 100% 100%, var(--ds-primary), transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__hero-mesh{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--ds-primary) 16%, transparent), transparent 58%), radial-gradient(90% 70% at 100% 100%, color-mix(in srgb, var(--ds-primary) 10%, transparent), transparent 62%)}}.shell-mobile-menu__hero-glow{pointer-events:none;border-radius:var(--shell-r-full);background:var(--ds-primary);width:6rem;height:6rem;position:absolute;top:-2rem;right:-1rem}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__hero-glow{background:color-mix(in srgb, var(--ds-primary) 18%, transparent)}}.shell-mobile-menu__hero-glow{filter:blur(28px)}.shell-mobile-menu__hero-top,.shell-mobile-menu__hero-main,.shell-mobile-menu__hero-subtitle{z-index:1;position:relative}.shell-mobile-menu__hero-badge{border-radius:var(--shell-r-full);border:1px solid var(--ds-primary);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__hero-badge{border:1px solid color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.shell-mobile-menu__hero-badge{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__hero-badge{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.shell-mobile-menu__hero-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--ds-primary);padding:.1875rem .5625rem;font-size:.625rem;font-weight:700}.shell-mobile-menu__hero-main{align-items:center;gap:.875rem;margin-top:.75rem;display:flex}.shell-mobile-menu__hero-avatar{border:1px solid #fff;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__hero-avatar{border:1px solid color-mix(in srgb, white 70%, var(--ds-primary) 30%)}}.shell-mobile-menu__hero-avatar{background:linear-gradient(145deg, var(--ds-primary), var(--ds-primary))}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__hero-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--ds-primary) 18%, white), color-mix(in srgb, var(--ds-primary) 8%, white))}}.shell-mobile-menu__hero-avatar{box-shadow:0 8px 20px rgba(var(--brand-primary-rgb), .16);color:var(--ds-primary);font-size:.875rem;font-weight:800}.shell-mobile-menu__hero-copy{flex:1;min-width:0}.shell-mobile-menu__hero-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;color:var(--ds-on-surface);font-size:1.0625rem;font-weight:800;line-height:1.2;overflow:hidden}.shell-mobile-menu__hero-slug{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-on-surface-variant);margin-top:.125rem;font-size:.75rem;font-weight:500;overflow:hidden}.shell-mobile-menu__hero-subtitle{color:var(--ds-on-surface-variant);margin-top:.75rem;font-size:.8125rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__hero-subtitle{color:color-mix(in srgb, var(--ds-on-surface-variant) 92%, transparent)}}.shell-mobile-menu__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:0 .875rem calc(1.125rem + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:1rem;display:flex;overflow-y:auto}.shell-mobile-menu__section-label{letter-spacing:.07em;text-transform:uppercase;color:var(--ds-on-surface-variant);margin-bottom:.5rem;padding-inline:.25rem;font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__section-label{color:color-mix(in srgb, var(--ds-on-surface-variant) 88%, transparent)}}.shell-mobile-menu__quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.shell-mobile-menu__quick-tile{border:1px solid var(--ds-outline-variant);border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;gap:.4375rem;min-height:5.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__quick-tile{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.shell-mobile-menu__quick-tile{background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__quick-tile{background:color-mix(in srgb, var(--ds-surface) 94%, transparent)}}.shell-mobile-menu__quick-tile{text-align:center;transition:transform .18s var(--shell-ease), box-shadow .18s var(--shell-ease), border-color .18s var(--shell-ease);padding:.625rem .375rem;text-decoration:none}.shell-mobile-menu__quick-tile:active{transform:scale(.97)}.shell-mobile-menu__quick-tile--primary{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__quick-tile--primary{border-color:color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.shell-mobile-menu__quick-tile--primary{background:linear-gradient(165deg, var(--ds-primary), var(--ds-primary))}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__quick-tile--primary{background:linear-gradient(165deg, color-mix(in srgb, var(--ds-primary) 14%, white), color-mix(in srgb, var(--ds-primary) 6%, white))}}.shell-mobile-menu__quick-tile--primary{box-shadow:0 10px 24px rgba(var(--brand-primary-rgb), .14)}.shell-mobile-menu__quick-tile--sky{background:linear-gradient(165deg,#e7f6fd,#f5fbfe);border-color:#0ea5e93d}.shell-mobile-menu__quick-tile--amber{background:linear-gradient(165deg,#fef5e7,#fffbf5);border-color:#f59e0b3d}.shell-mobile-menu__quick-tile--active{box-shadow:0 0 0 2px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__quick-tile--active{box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-primary) 16%, transparent)}}.shell-mobile-menu__quick-icon{width:2.375rem;height:2.375rem;color:var(--ds-on-surface);background:#ffffffc7;border-radius:.6875rem;justify-content:center;align-items:center;display:flex}.shell-mobile-menu__quick-tile--primary .shell-mobile-menu__quick-icon{color:var(--ds-primary)}.shell-mobile-menu__quick-tile--sky .shell-mobile-menu__quick-icon{color:#0284c7}.shell-mobile-menu__quick-tile--amber .shell-mobile-menu__quick-icon{color:#d97706}.shell-mobile-menu__quick-label{-webkit-line-clamp:2;color:var(--ds-on-surface);-webkit-box-orient:vertical;font-size:.6875rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.shell-mobile-menu__panel-card{border:1px solid var(--ds-outline-variant);border-radius:.875rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__panel-card{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.shell-mobile-menu__panel-card{background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__panel-card{background:color-mix(in srgb, var(--ds-surface) 96%, transparent)}}.shell-mobile-menu__panel-card{box-shadow:0 1px 2px #0f172a0a}.shell-mobile-menu__divider{background:var(--ds-outline-variant);height:1px;margin-inline:3.75rem .875rem}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__divider{background:color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.shell-mobile-menu__row{color:var(--ds-on-surface);transition:background-color .18s var(--shell-ease);align-items:center;gap:.75rem;padding:.8125rem .875rem;text-decoration:none;display:flex}.shell-mobile-menu__row:active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__row:active{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.shell-mobile-menu__row--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__row--active{background:color-mix(in srgb, var(--ds-primary) 7%, transparent)}}.shell-mobile-menu__row--active .shell-mobile-menu__row-label{color:var(--ds-primary)}.shell-mobile-menu__row-icon{border:1px solid var(--ds-outline-variant);border-radius:.6875rem;flex-shrink:0;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;display:flex}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__row-icon{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 48%, transparent)}}.shell-mobile-menu__row-icon{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__row-icon{background:color-mix(in srgb, var(--ds-surface-container-low) 70%, white)}}.shell-mobile-menu__row-icon{color:var(--ds-on-surface-variant)}.shell-mobile-menu__row-icon--primary{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__row-icon--primary{border-color:color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.shell-mobile-menu__row-icon--primary{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__row-icon--primary{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.shell-mobile-menu__row-icon--primary{color:var(--ds-primary)}.shell-mobile-menu__row-icon--violet{color:#7c3aed;background:#8b5cf61a;border-color:#8b5cf638}.shell-mobile-menu__row-icon--emerald{color:#059669;background:#10b9811a;border-color:#10b98138}.shell-mobile-menu__row-icon--amber{color:#d97706;background:#f59e0b1a;border-color:#f59e0b38}.shell-mobile-menu__row-icon--sky{color:#0284c7;background:#0ea5e91a;border-color:#0ea5e938}.shell-mobile-menu__row-copy{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.shell-mobile-menu__row-label{font-size:.9375rem;font-weight:600;line-height:1.2}.shell-mobile-menu__row-desc{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-on-surface-variant);font-size:.6875rem;overflow:hidden}.shell-mobile-menu__row-chevron{color:var(--ds-on-surface-variant);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__row-chevron{color:color-mix(in srgb, var(--ds-on-surface-variant) 70%, transparent)}}.shell-mobile-menu__upgrade{border:1px solid var(--ds-primary);border-radius:1rem;align-items:center;gap:.875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__upgrade{border:1px solid color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.shell-mobile-menu__upgrade{background:linear-gradient(135deg, var(--ds-primary), var(--ds-primary))}@supports (color:color-mix(in lab, red, red)){.shell-mobile-menu__upgrade{background:linear-gradient(135deg, color-mix(in srgb, var(--ds-primary) 14%, white), color-mix(in srgb, var(--ds-primary) 6%, white))}}.shell-mobile-menu__upgrade{box-shadow:0 12px 28px rgba(var(--brand-primary-rgb), .12);transition:transform .18s var(--shell-ease);padding:.875rem 1rem;text-decoration:none}.shell-mobile-menu__upgrade:active{transform:scale(.985)}.shell-mobile-menu__upgrade-icon{background:var(--ds-primary);width:2.75rem;height:2.75rem;color:var(--ds-on-primary);box-shadow:0 8px 18px rgba(var(--brand-primary-rgb), .28);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.shell-mobile-menu__upgrade-copy{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.shell-mobile-menu__upgrade-title{letter-spacing:-.01em;color:var(--ds-on-surface);font-size:.9375rem;font-weight:800}.shell-mobile-menu__upgrade-desc{color:var(--ds-on-surface-variant);font-size:.75rem;line-height:1.35}.shell-mobile-menu__upgrade-arrow{color:var(--ds-primary);flex-shrink:0}html[data-app-shell=dashboard] .shell-workspace-dock{bottom:calc(var(--shell-tab-bar-height) + env(safe-area-inset-bottom,0px) + .5rem);border-radius:var(--shell-r-sm);grid-template-columns:minmax(0,1fr) auto;gap:.5rem;width:calc(100vw - 1.5rem);min-width:0;max-width:none;margin-bottom:15px;padding:.375rem .5rem}html[data-app-shell=dashboard] .shell-workspace-dock__label-wrap{display:none}html[data-app-shell=dashboard] .shell-workspace-dock__track{-webkit-mask-image:linear-gradient(90deg,#0000,#000 .5rem calc(100% - .5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .5rem calc(100% - .5rem),#0000)}html[data-app-shell=dashboard] .shell-workspace-dock__chip{min-width:9rem;max-width:11rem;height:2.5rem}html[data-app-shell=dashboard] .shell-workspace-dock__cta{height:2.5rem;padding:0 .75rem;font-size:.75rem}html[data-app-shell=dashboard] .shell-workspace-dock__cta span{display:none}}@media (min-width:768px) and (max-width:1023px){.dashboard-shell{--shell-gutter:var(--shell-space-4);--shell-stack:var(--shell-space-5)}.dashboard-shell .shell-body{padding:var(--shell-space-4)}html[data-app-shell=dashboard] .shell-workspace-dock{width:min(100vw - 2rem,40rem);margin-inline:auto;left:50%;transform:translate(-50%)}html[data-app-shell=dashboard] .shell-workspace-dock__cta span{display:inline}}@media (min-width:1024px){.dashboard-shell .shell-mobile-tab-bar,.dashboard-shell .topbar-mobile-brand-row,.dashboard-shell .topbar-mobile-actions{display:none}}.dashboard-shell .topbar-mobile-brand-row,.dashboard-shell .topbar-mobile-actions{display:none}@media (max-width:1023px){.dashboard-shell .topbar-mobile-brand-row,.dashboard-shell .topbar-mobile-actions{display:flex}}.dashboard-shell .notification-bell{--nc-primary:var(--ds-primary,#0d9488);--nc-on-primary:var(--ds-on-primary,#fff);--nc-surface:var(--ds-surface,#fff)}.notification-center-sheet,html[data-app-shell=dashboard] .notification-center-sheet{--nc-primary:var(--ds-primary,#0d9488);--nc-primary-rgb:var(--ds-primary-rgb,13, 148, 136);--nc-on-primary:var(--ds-on-primary,#fff);--nc-surface:#fffffff5;--nc-surface-solid:#fff;--nc-on-surface:#0f172a;--nc-on-surface-muted:#64748b;--nc-surface-muted:#f1f5f9eb;--nc-surface-elevated:#f8fafce0;--nc-outline:#cbd5e1b8;--nc-outline-strong:#94a3b873;--nc-error:#dc2626;--nc-warning:#d97706;--nc-info:#6366f1;--nc-shadow:#0f172a1a;--nc-ease:cubic-bezier(.22, 1, .36, 1);border:1px solid #fff;width:min(100vw,420px);max-width:none;overflow:hidden;gap:0!important;padding:0!important}@supports (color:color-mix(in lab, red, red)){.notification-center-sheet,html[data-app-shell=dashboard] .notification-center-sheet{border:1px solid color-mix(in srgb, white 72%, var(--nc-outline))}}.notification-center-sheet,html[data-app-shell=dashboard] .notification-center-sheet{background:var(--nc-surface-solid);border-right:none;border-radius:1.25rem 0 0 1.25rem}@supports (color:color-mix(in lab, red, red)){.notification-center-sheet,html[data-app-shell=dashboard] .notification-center-sheet{background:color-mix(in srgb, var(--nc-surface-solid) 92%, transparent)}}.notification-center-sheet,html[data-app-shell=dashboard] .notification-center-sheet{color:var(--nc-on-surface);box-shadow:-20px 0 60px rgba(var(--nc-primary-rgb), .12), -4px 0 24px var(--nc-shadow);-webkit-backdrop-filter:blur(28px)saturate(1.15)}.notification-center-sheet__overlay,html[data-app-shell=dashboard] .notification-center-sheet__overlay{-webkit-backdrop-filter:blur(8px);background:#0f172a61}.dashboard-shell .topbar-panel .topbar-icon-btn{border-radius:var(--shell-r-sm,1rem);width:2.5rem;height:2.5rem;color:var(--ds-on-surface-variant);transition:background-color .2s var(--shell-ease,ease), color .2s var(--shell-ease,ease), transform .15s var(--shell-ease,ease);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.dashboard-shell .topbar-panel .topbar-icon-btn:hover{color:var(--ds-primary)}.dashboard-shell .topbar-panel .topbar-icon-btn:active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .topbar-panel .topbar-icon-btn:active{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.dashboard-shell .topbar-panel .topbar-icon-btn:active{color:var(--ds-primary);transform:scale(.96)}.notification-bell{justify-content:center;align-items:center;display:inline-flex;position:relative}.notification-bell__icon-wrap{justify-content:center;align-items:center;line-height:1;display:inline-flex}.notification-bell__badge{z-index:2;border:2px solid var(--nc-surface-solid,#fff);background:var(--nc-primary,#0d9488);min-width:16px;height:16px;box-shadow:0 2px 6px rgba(var(--nc-primary-rgb,13, 148, 136), .38);color:var(--nc-on-primary,#fff);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px;transform:translate(50%,-50%)}.notification-bell__badge--wide{min-width:20px;font-size:8px}.notification-bell--active:after{content:"";background:rgba(var(--nc-primary-rgb,13, 148, 136), .35);pointer-events:none;border-radius:999px;width:16px;height:16px;animation:2.4s ease-out infinite notification-bell-pulse;position:absolute;top:6px;right:6px;transform:translate(50%,-50%)}@keyframes notification-bell-pulse{0%{opacity:.8;transform:translate(50%,-50%)scale(.88)}70%{opacity:0;transform:translate(50%,-50%)scale(1.55)}to{opacity:0;transform:translate(50%,-50%)scale(1.55)}}.notification-center{height:100%;min-height:0;color:var(--nc-on-surface);flex-direction:column;display:flex}.notification-center__header{border-bottom:1px solid var(--nc-outline);background:radial-gradient(120% 80% at 100% -20%, rgba(var(--nc-primary-rgb), .1), transparent 55%), linear-gradient(180deg, #ffffffb8 0%, transparent 100%);padding:1.35rem 1.25rem 1rem;position:relative}.notification-center__header-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notification-center__header-copy{min-width:0}.notification-center__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--nc-primary);margin:0;font-size:.6875rem;font-weight:700}.notification-center__title{letter-spacing:-.025em;color:var(--nc-on-surface);margin:.35rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.25}.notification-center__stats{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.notification-center__stat{border:1px solid var(--nc-primary);border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.notification-center__stat{border:1px solid color-mix(in srgb, var(--nc-primary) 18%, var(--nc-outline))}}.notification-center__stat{background:var(--nc-primary)}@supports (color:color-mix(in lab, red, red)){.notification-center__stat{background:color-mix(in srgb, var(--nc-primary) 8%, white)}}.notification-center__stat{color:var(--nc-primary);font-size:.75rem;font-weight:700}.notification-center__stat--muted{border-color:var(--nc-outline);background:var(--nc-surface-muted);color:var(--nc-on-surface-muted);font-weight:600}.notification-center__header-actions{flex:none;align-items:center;gap:6px;display:flex}.notification-center__mark-all{border:1px solid var(--nc-outline);height:36px;color:var(--nc-on-surface);transition:border-color .18s var(--nc-ease), background-color .18s var(--nc-ease), transform .18s var(--nc-ease);background:#ffffffb8;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.notification-center__mark-all:hover:not(:disabled){border-color:var(--nc-primary)}@supports (color:color-mix(in lab, red, red)){.notification-center__mark-all:hover:not(:disabled){border-color:color-mix(in srgb, var(--nc-primary) 28%, var(--nc-outline))}}.notification-center__mark-all:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.notification-center__mark-all:disabled{opacity:.42;cursor:not-allowed}.notification-center__close{width:36px;height:36px;color:var(--nc-on-surface-muted);transition:background-color .18s var(--nc-ease), border-color .18s var(--nc-ease), color .18s var(--nc-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.notification-center__close:hover{border-color:var(--nc-outline);color:var(--nc-on-surface);background:#ffffffd9}.notification-center__filters-wrap{border-bottom:1px solid var(--nc-outline);background:#ffffff8c;padding:.85rem 1rem .65rem}.notification-center__filter-track{border:1px solid var(--nc-outline);background:var(--nc-surface-muted);scrollbar-width:none;border-radius:14px;gap:4px;padding:4px;display:flex;overflow-x:auto}.notification-center__filter-track::-webkit-scrollbar{display:none}.notification-center__filter{color:var(--nc-on-surface-muted);white-space:nowrap;transition:background-color .18s var(--nc-ease), color .18s var(--nc-ease), box-shadow .18s var(--nc-ease), border-color .18s var(--nc-ease);background:0 0;border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:6px;padding:8px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.notification-center__filter:hover{color:var(--nc-on-surface)}.notification-center__filter.is-active{border-color:#fff}@supports (color:color-mix(in lab, red, red)){.notification-center__filter.is-active{border-color:color-mix(in srgb, white 70%, var(--nc-outline))}}.notification-center__filter.is-active{color:var(--nc-primary);box-shadow:0 1px 2px #0f172a0d, 0 4px 12px rgba(var(--nc-primary-rgb), .1);background:#fffffff5}.notification-center__list{background:linear-gradient(#f8fafca6 0%,#ffffff59 100%);flex:1;min-height:0}.notification-center__feed{padding:.75rem 1rem 1rem}.notification-center__items{border:1px solid var(--nc-outline);background:#ffffffc7;border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:inset 0 1px #ffffffd9}.notification-center__items>li+li{border-top:1px solid var(--nc-outline)}@supports (color:color-mix(in lab, red, red)){.notification-center__items>li+li{border-top:1px solid color-mix(in srgb, var(--nc-outline) 75%, transparent)}}.notification-item{transition:background-color .18s var(--nc-ease), transform .18s var(--nc-ease);background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 14px 14px 12px;display:grid;position:relative}.notification-item:hover{background:var(--nc-primary)}@supports (color:color-mix(in lab, red, red)){.notification-item:hover{background:color-mix(in srgb, var(--nc-primary) 3.5%, white)}}.notification-item--unread{background:linear-gradient(90deg, var(--nc-primary) 0%, #ffffff59 42%)}@supports (color:color-mix(in lab, red, red)){.notification-item--unread{background:linear-gradient(90deg, color-mix(in srgb, var(--nc-primary) 7%, white) 0%, #ffffff59 42%)}}.notification-item--unread:hover{background:linear-gradient(90deg, var(--nc-primary) 0%, var(--nc-primary) 100%)}@supports (color:color-mix(in lab, red, red)){.notification-item--unread:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--nc-primary) 10%, white) 0%, color-mix(in srgb, var(--nc-primary) 3%, white) 100%)}}.notification-item--high .notification-item__title{color:var(--nc-error)}.notification-item--critical .notification-item__accent{background:linear-gradient(#ef4444 0%,#dc2626 100%)}.notification-item__accent{background:linear-gradient(180deg, var(--nc-primary), var(--nc-primary));border-radius:0 999px 999px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}@supports (color:color-mix(in lab, red, red)){.notification-item__accent{background:linear-gradient(180deg, color-mix(in srgb, var(--nc-primary) 88%, white), var(--nc-primary))}}.notification-item__icon{background:var(--nc-surface-muted);width:42px;height:42px;color:var(--nc-on-surface-muted);border-radius:13px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #ffffffa6}.notification-item__icon--primary{background:linear-gradient(145deg, var(--nc-primary), var(--nc-primary))}@supports (color:color-mix(in lab, red, red)){.notification-item__icon--primary{background:linear-gradient(145deg, color-mix(in srgb, var(--nc-primary) 16%, white), color-mix(in srgb, var(--nc-primary) 8%, white))}}.notification-item__icon--primary{color:var(--nc-primary)}.notification-item__icon--warning{color:var(--nc-warning);background:linear-gradient(145deg,#fff7ed,#ffedd5)}.notification-item__icon--error{color:var(--nc-error);background:linear-gradient(145deg,#fef2f2,#fee2e2)}.notification-item__icon--info{color:var(--nc-info);background:linear-gradient(145deg,#eef2ff,#e0e7ff)}.notification-item__content{min-width:0}.notification-item__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.notification-item__title{letter-spacing:-.015em;color:var(--nc-on-surface);margin:0;font-size:.9375rem;font-weight:700;line-height:1.35}.notification-item__time{letter-spacing:.01em;color:var(--nc-on-surface-muted);white-space:nowrap;flex:none;font-size:.6875rem;font-weight:600}.notification-item__text{color:var(--nc-on-surface-muted);margin:4px 0 0;font-size:.8125rem;line-height:1.5}.notification-item__meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.notification-item__chip{background:var(--nc-surface-muted);min-height:22px;color:var(--nc-on-surface-muted);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:.6875rem;font-weight:700;display:inline-flex}.notification-item__chip--priority{background:var(--nc-warning)}@supports (color:color-mix(in lab, red, red)){.notification-item__chip--priority{background:color-mix(in srgb, var(--nc-warning) 14%, white)}}.notification-item__chip--priority{color:#b45309}.notification-item__chip--critical{background:var(--nc-error)}@supports (color:color-mix(in lab, red, red)){.notification-item__chip--critical{background:color-mix(in srgb, var(--nc-error) 12%, white)}}.notification-item__chip--critical{color:var(--nc-error)}.notification-item__chevron{color:var(--nc-outline-strong);opacity:0;transition:opacity .18s var(--nc-ease), transform .18s var(--nc-ease), color .18s var(--nc-ease);flex:none;transform:translate(-4px)}.notification-item:hover .notification-item__chevron{opacity:1;color:var(--nc-primary);transform:translate(0)}.notification-center__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:4.5rem 1.5rem;display:flex}.notification-center__loader{width:1.35rem;height:1.35rem;color:var(--nc-primary);animation:1s linear infinite spin}.notification-center__empty-visual{border:1px solid var(--nc-outline);width:72px;height:72px;color:var(--nc-on-surface-muted);background:#ffffffd1;border-radius:999px;justify-content:center;align-items:center;margin-bottom:6px;display:flex;position:relative}.notification-center__empty-glow{background:radial-gradient(circle, rgba(var(--nc-primary-rgb), .16) 0%, transparent 68%);pointer-events:none;border-radius:999px;position:absolute;inset:-18px}.notification-center__empty-title{letter-spacing:-.02em;color:var(--nc-on-surface);margin:0;font-size:1.0625rem;font-weight:700}.notification-center__empty-text{max-width:18rem;color:var(--nc-on-surface-muted);margin:0;font-size:.875rem;line-height:1.55}.notification-center__footer{padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--nc-outline);-webkit-backdrop-filter:blur(12px);background:#ffffffb8}.notification-center__settings-link{border:1px solid var(--nc-outline);width:100%;min-height:44px;color:var(--nc-on-surface);transition:border-color .18s var(--nc-ease), background-color .18s var(--nc-ease), transform .18s var(--nc-ease);background:#ffffffe0;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:.875rem;font-weight:600;display:flex}.notification-center__settings-link:hover{border-color:var(--nc-primary)}@supports (color:color-mix(in lab, red, red)){.notification-center__settings-link:hover{border-color:color-mix(in srgb, var(--nc-primary) 24%, var(--nc-outline))}}.notification-center__settings-link:hover{background:#fff;transform:translateY(-1px)}.notification-center__settings-arrow{color:var(--nc-on-surface-muted);margin-left:auto}.operational-notification-preferences{flex-direction:column;gap:20px;display:flex}.operational-notification-preferences__push-row{border:1px solid var(--ds-outline-variant,#dce8ee);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.operational-notification-preferences__table{flex-direction:column;gap:8px;display:flex}.operational-notification-preferences__table-head,.operational-notification-preferences__table-row{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(72px,.6fr));align-items:center;gap:12px;display:grid}.operational-notification-preferences__table-head{color:var(--ds-on-surface-variant,#475569);font-size:.75rem;font-weight:700}.operational-notification-preferences__table-row{border-top:1px solid var(--ds-outline-variant,#dce8ee);padding:10px 0;font-size:.875rem}@media (max-width:768px){.notification-center-sheet,html[data-app-shell=dashboard] .notification-center-sheet{border-radius:0;width:100vw}.notification-center__header{padding-inline:1rem}.notification-center__mark-all span{display:none}.notification-center__mark-all{justify-content:center;width:36px;padding:0}.notification-center__filters-wrap,.notification-center__feed{padding-inline:.85rem}.notification-item__chevron{opacity:1;transform:none}.operational-notification-preferences__table-head,.operational-notification-preferences__table-row{grid-template-columns:minmax(0,1fr);gap:8px}.operational-notification-preferences__table-head span:not(:first-child),.operational-notification-preferences__table-row span:not(:first-child){align-items:center;gap:8px;display:inline-flex}}html[data-app-shell=dashboard]{--shell-r-xs:.5rem;--shell-r-sm:1rem;--shell-portal-r:var(--shell-r-sm);--shell-ease:cubic-bezier(.22, 1, .36, 1);--shell-shadow-sm:0 1px 2px #0f172a0a;--shell-focus-ring:0 0 0 2px var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard]{--shell-focus-ring:0 0 0 2px color-mix(in srgb, var(--brand-primary) 28%, transparent)}}html[data-app-shell=dashboard]{--ds-primary:var(--brand-primary);--ds-on-primary:var(--brand-on-primary);--primary:var(--brand-primary);--primary-foreground:var(--brand-on-primary);--ring:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard]{--ring:color-mix(in srgb, var(--brand-primary) 32%, transparent)}}html[data-app-shell=dashboard]{--ds-on-surface:#0f172a;--ds-on-surface-variant:#475569;--ds-outline-variant:#dce8ee;--ds-error:#ef4444;--ds-surface-container-low:#e8f4f8;--ds-surface-container-lowest:#fff}html[data-app-shell=dashboard] [data-slot=checkbox]{border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] [data-slot=checkbox]{border-color:color-mix(in srgb, var(--ds-outline-variant) 85%, transparent)}}html[data-app-shell=dashboard] [data-slot=checkbox][data-state=checked]{border-color:var(--brand-primary)!important;background-color:var(--brand-primary)!important;color:var(--brand-on-primary)!important}html[data-app-shell=dashboard] [data-slot=switch][data-state=checked]{border-color:var(--brand-primary)!important;background-color:var(--brand-primary)!important}html[data-app-shell=dashboard] [data-slot=dropdown-menu-content],html[data-app-shell=dashboard] [data-slot=dropdown-menu-sub-content]{border-radius:var(--shell-portal-r)!important;border:1px solid #fff!important}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] [data-slot=dropdown-menu-content],html[data-app-shell=dashboard] [data-slot=dropdown-menu-sub-content]{border:1px solid color-mix(in srgb, white 65%, var(--ds-outline-variant))!important}}html[data-app-shell=dashboard] [data-slot=dropdown-menu-content],html[data-app-shell=dashboard] [data-slot=dropdown-menu-sub-content]{-webkit-backdrop-filter:blur(24px);color:var(--ds-on-surface)!important;box-shadow:0 8px 32px rgba(var(--brand-primary-rgb), .12), 0 2px 8px #0f172a0d!important;background:#fffffff0!important}html[data-app-shell=dashboard] [data-slot=dropdown-menu-content].shell-dropdown-panel{padding:0!important}html[data-app-shell=dashboard] [data-slot=dropdown-menu-label]{color:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=dashboard] [data-slot=dropdown-menu-label]{color:color-mix(in srgb, var(--ds-on-surface-variant) 85%, transparent)}}.grecaptcha-badge{visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-1!important;width:0!important;max-width:0!important;height:0!important;max-height:0!important;display:none!important;position:fixed!important;inset:-9999px auto auto -9999px!important;overflow:hidden!important}.not-found-page{--nf-primary:#00547a;--nf-primary-container:var(--brand-primary-container);--nf-secondary:var(--brand-accent);--nf-tertiary:var(--brand-tertiary);--nf-outline:#7b7486;--nf-background:var(--brand-background);--nf-on-background:#131b2e;--nf-on-surface:#131b2e;--nf-on-surface-variant:#494454;--nf-on-primary:#fff;background-color:var(--nf-background);color:var(--nf-on-background);font-family:"Inter", var(--font-geist-sans), system-ui, sans-serif}.not-found-page .not-found-display{font-family:"Bricolage Grotesque", var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.04em;font-size:clamp(3.5rem,12vw,4.5rem);font-weight:800;line-height:1.1}.not-found-page .not-found-headline{font-family:"Bricolage Grotesque", var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.02em;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.2}.not-found-page .not-found-mesh{background-color:var(--nf-background);background-image:radial-gradient(at 0 0,#dfd5f6 0,#0000 50%),radial-gradient(at 100% 0,#d0e0fb 0,#0000 50%),radial-gradient(at 100% 100%,#dfd5f6 0,#0000 50%),radial-gradient(at 0 100%,#d0e0fb 0,#0000 50%)}.not-found-page .not-found-dots{opacity:.5;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMSIgY3k9IjEiIHI9IjEiIGZpbGw9InJnYmEoMTA3LCA1NiwgMjEyLCAwLjA1KSIvPjwvc3ZnPg==)}.not-found-page .not-found-glass{-webkit-backdrop-filter:blur(32px);background:#fff9;border:1px solid #fffc}.not-found-page .not-found-text-gradient{background:linear-gradient(to right, var(--nf-primary), var(--nf-secondary));color:#0000;-webkit-background-clip:text;background-clip:text}.not-found-page .not-found-rounded-2xl{border-radius:1.5rem}.not-found-page .not-found-rounded-xl{border-radius:.75rem}.not-found-page .not-found-rounded-full{border-radius:9999px}.not-found-page .not-found-cta{background-color:var(--nf-primary);color:var(--nf-on-primary);box-shadow:0 8px 30px #00547a4d}.not-found-page .not-found-cta:hover{background-color:var(--nf-primary-container);transform:scale(1.05)}.not-found-page .not-found-card-icon--primary{background-color:var(--nf-primary)}@supports (color:color-mix(in lab, red, red)){.not-found-page .not-found-card-icon--primary{background-color:color-mix(in srgb, var(--nf-primary) 10%, transparent)}}.not-found-page .not-found-card-icon--primary{color:var(--nf-primary)}.not-found-page .not-found-card:hover .not-found-card-icon--primary{background-color:var(--nf-primary);color:var(--nf-on-primary)}.not-found-page .not-found-card-icon--secondary{background-color:var(--nf-secondary)}@supports (color:color-mix(in lab, red, red)){.not-found-page .not-found-card-icon--secondary{background-color:color-mix(in srgb, var(--nf-secondary) 10%, transparent)}}.not-found-page .not-found-card-icon--secondary{color:var(--nf-secondary)}.not-found-page .not-found-card:hover .not-found-card-icon--secondary{background-color:var(--nf-secondary);color:var(--nf-on-primary)}.not-found-page .not-found-card-icon--tertiary{background-color:var(--nf-tertiary)}@supports (color:color-mix(in lab, red, red)){.not-found-page .not-found-card-icon--tertiary{background-color:color-mix(in srgb, var(--nf-tertiary) 10%, transparent)}}.not-found-page .not-found-card-icon--tertiary{color:var(--nf-tertiary)}.not-found-page .not-found-card:hover .not-found-card-icon--tertiary{background-color:var(--nf-tertiary);color:var(--nf-on-primary)}.not-found-page .not-found-card-icon--outline{background-color:var(--nf-outline)}@supports (color:color-mix(in lab, red, red)){.not-found-page .not-found-card-icon--outline{background-color:color-mix(in srgb, var(--nf-outline) 10%, transparent)}}.not-found-page .not-found-card-icon--outline{color:var(--nf-outline)}.not-found-page .not-found-card:hover .not-found-card-icon--outline{background-color:var(--nf-outline);color:var(--nf-on-primary)}.public-form-page-heading{letter-spacing:.08em;text-transform:uppercase;opacity:.88;margin:0;font-size:.8125rem;font-weight:700}.public-form-page-heading--classic{letter-spacing:normal;text-transform:none;margin-bottom:1rem;font-size:1.125rem;font-weight:700;line-height:1.3}.public-form-classic-page-section+.public-form-classic-page-section{border-top:1px solid;margin-top:.5rem;padding-top:1.75rem}@supports (color:color-mix(in lab, red, red)){.public-form-classic-page-section+.public-form-classic-page-section{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent)}}.public-form-page-divider{background:currentColor;height:1px;margin:0 0 1.25rem}@supports (color:color-mix(in lab, red, red)){.public-form-page-divider{background:color-mix(in srgb, currentColor 14%, transparent)}}.form-layout-shell{isolation:isolate;--fl-chrome-offset:0px;--fl-hero-chrome-height:0px;flex-direction:column;min-height:100%;display:flex}.mw,.auth{--mw-bg:var(--brand-background);--mw-ink:#062333;--mw-muted:#5b7484;--mw-text:var(--brand-on-background);--mw-sub:#47606f;--mw-faint:#6d8494;--mw-primary:var(--brand-primary);--mw-primary-rgb:var(--brand-primary-rgb);--mw-accent:var(--brand-accent);--mw-tertiary:var(--brand-tertiary);--mw-surface:#ffffffb8;--mw-card:#ffffffd1;--mw-border:#cfe1ea9e;--mw-border-strong:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw,.auth{--mw-border-strong:color-mix(in srgb, var(--mw-primary) 26%, transparent)}}.mw,.auth{--mw-ease:cubic-bezier(.22, 1, .36, 1);--mw-spring:cubic-bezier(.34, 1.56, .64, 1);--mw-r:1.1rem;--mw-grad:linear-gradient(120deg, var(--mw-primary), var(--mw-accent) 55%, var(--mw-tertiary));--mw-display:"Inter", var(--font-geist-sans), system-ui, sans-serif}.mw{--mw-max:74rem}.auth{background:var(--mw-bg);min-height:100vh;color:var(--mw-text);font-family:"Inter", var(--font-geist-sans), system-ui, sans-serif;display:grid}@media (min-width:1024px){.auth{grid-template-columns:minmax(24rem,44%) minmax(0,1fr)}}.auth a:focus-visible,.auth button:focus-visible,.auth input:focus-visible{outline:2px solid var(--mw-primary);outline-offset:2px}.auth__panel{color:#fff;background:radial-gradient(700px 400px at 100% 0%, rgba(var(--brand-tertiary-rgb), .3), transparent 70%), radial-gradient(600px 400px at 0% 100%, rgba(var(--mw-primary-rgb), .55), transparent 70%), linear-gradient(150deg, #052a3d, var(--brand-primary-darker) 55%, #063b52);flex-direction:column;gap:2rem;padding:2.2rem 2.6rem;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.auth__panel{height:100vh;display:flex;position:sticky;top:0}}.auth__panel:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff1f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30% 0,#000,#0000 75%);mask-image:radial-gradient(at 30% 0,#000,#0000 75%)}.auth__panel-glow{background:rgba(var(--brand-tertiary-rgb), .28);filter:blur(80px);pointer-events:none;border-radius:50%;width:34rem;height:34rem;animation:18s ease-in-out infinite alternate auth-drift;position:absolute;bottom:-25%;right:-20%}@keyframes auth-drift{to{transform:translate(-4rem,-3rem)scale(1.15)}}.auth__panel>*{position:relative}.auth__panel-copy{max-width:30rem}.auth__eyebrow{color:var(--mw-sub);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1rem;font-size:.7rem;font-weight:600;display:flex}.auth__eyebrow:before{content:"";background:var(--mw-primary);width:1.8rem;height:1px}.auth__eyebrow--light{color:#ffffffb8}.auth__eyebrow--light:before{background:var(--mw-tertiary)}.auth__headline{font-family:var(--mw-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,2.6vw,2.6rem);font-weight:700;line-height:1.1}.auth__headline span{color:var(--mw-tertiary)}.auth__desc{color:#ffffffc2;max-width:28rem;margin:.9rem 0 0;font-size:.95rem;line-height:1.65}.auth__stage{perspective:1400px}.auth__stage .mw-stage{transform-origin:0;transition:transform .5s var(--mw-ease);transform:rotateY(-5deg)rotateX(2deg);box-shadow:0 2px 6px #0003,0 40px 90px #00000059}.auth__stage:hover .mw-stage{transform:none}.auth__stage .mw-stage__body{min-height:15rem}.auth__stage-dots{gap:.35rem;margin-top:.9rem;display:flex}.auth__stage-dots i{width:.4rem;height:.4rem;transition:width .32s var(--mw-ease), background .32s var(--mw-ease);background:#ffffff47;border-radius:99px}.auth__stage-dots i[data-on]{background:var(--mw-tertiary);width:1.4rem}.auth__features{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.auth__features li{transition:background .2s var(--mw-ease);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;padding:.7rem .85rem;display:grid}.auth__features li:hover{background:#ffffff1a}.auth__feature-icon{color:#fff;background:#ffffff1f;border-radius:.65rem;place-items:center;width:2.2rem;height:2.2rem;display:grid}.auth__features strong{font-size:.88rem;font-weight:700;display:block}.auth__features small{color:#ffffffb3;margin-top:.1rem;font-size:.78rem;line-height:1.45;display:block}.auth__panel-foot{gap:1rem;margin-top:auto;display:grid}.auth__loop{flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.auth__loop li{color:#ffffffd9;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.auth__loop li+li:before{content:"→";color:#fff6;margin-left:-.3rem;margin-right:.45rem;font-weight:400}.auth__legal{color:#ffffff80;margin:0;font-size:.75rem}.auth__main{background-image:radial-gradient(var(--mw-primary) 1px, transparent 1px);flex-direction:column;min-height:100vh;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.auth__main{background-image:radial-gradient(color-mix(in srgb, var(--mw-primary) 14%, transparent) 1px, transparent 1px)}}.auth__main{background-size:26px 26px}.auth__main:before{content:"";background:radial-gradient(at 100% 0%, rgba(var(--brand-tertiary-rgb), .14) 0, transparent 50%), radial-gradient(at 0% 100%, rgba(var(--mw-primary-rgb), .12) 0, transparent 50%), linear-gradient(180deg, var(--mw-bg), var(--mw-bg) 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.auth__main:before{background:radial-gradient(at 100% 0%, rgba(var(--brand-tertiary-rgb), .14) 0, transparent 50%), radial-gradient(at 0% 100%, rgba(var(--mw-primary-rgb), .12) 0, transparent 50%), linear-gradient(180deg, color-mix(in srgb, var(--mw-bg) 40%, transparent), var(--mw-bg) 60%)}}.auth__main:before{pointer-events:none}.auth__main>*{position:relative}.auth__top{justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem clamp(1.25rem,5vw,3.5rem) 0;display:flex}@media (min-width:1024px){.auth__top-logo{visibility:hidden}}.auth__top-actions{align-items:center;gap:.9rem;display:flex}.auth__switch{color:var(--mw-sub);font-size:.86rem;display:none}@media (min-width:640px){.auth__switch{display:inline}}.auth__switch a,.auth__link{color:var(--mw-primary);transition:color .16s var(--mw-ease);font-weight:600;text-decoration:none}.auth__switch a:hover,.auth__link:hover{color:var(--mw-accent);text-underline-offset:3px;text-decoration:underline}.auth__lang{border:1px solid var(--mw-border);background:#ffffffb8;border-radius:999px;gap:.15rem;padding:.2rem;display:inline-flex}.auth__lang button{color:var(--mw-sub);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .18s var(--mw-ease);background:0 0;border:0;border-radius:999px;padding:.3rem .6rem;font-size:.7rem;font-weight:700}.auth__lang button[aria-pressed=true]{background:var(--mw-primary);color:#fff}.auth__lang button:disabled{cursor:wait;opacity:.6}.auth__body{flex:1;justify-content:center;align-items:center;padding:2.5rem clamp(1.25rem,5vw,3.5rem);display:flex}.auth__form{width:100%;max-width:27rem}.auth__form--enter{animation:auth-enter .56s var(--mw-ease) both}@keyframes auth-enter{0%{opacity:0;transform:translateY(14px)}}.auth__heading{margin-bottom:1.8rem}.auth__heading h1{font-family:var(--mw-display);letter-spacing:-.03em;color:var(--mw-ink);margin:0;font-size:clamp(1.7rem,3vw,2.15rem);font-weight:700;line-height:1.12}.auth__heading p:last-child{color:var(--mw-sub);margin:.6rem 0 0;font-size:.95rem;line-height:1.55}.auth__oauth{gap:.6rem;display:grid}.auth__oauth-btn{border:1px solid var(--mw-border);min-height:2.85rem;color:var(--mw-ink);font:inherit;cursor:pointer;transition:all .2s var(--mw-ease);background:#ffffffd1;border-radius:.85rem;justify-content:center;align-items:center;gap:.6rem;padding:0 .9rem;font-size:.86rem;font-weight:600;display:inline-flex}.auth__oauth-btn img{width:1.1rem;height:1.1rem}.auth__oauth-btn:hover:not(:disabled){border-color:var(--mw-border-strong);box-shadow:0 10px 22px rgba(var(--mw-primary-rgb), .1);background:#fff;transform:translateY(-1px)}.auth__oauth-btn:disabled{cursor:not-allowed;opacity:.6}.auth__divider{text-align:center;margin:1.5rem 0;position:relative}.auth__divider:before{content:"";background:var(--mw-border);height:1px;position:absolute;inset:50% 0 auto}.auth__divider span{background:var(--mw-bg);color:var(--mw-faint);letter-spacing:.1em;text-transform:uppercase;padding:0 .8rem;font-size:.68rem;font-weight:600;position:relative}.auth__fields,.auth__row{gap:1.05rem;display:grid}@media (min-width:480px){.auth__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.auth__field{gap:.45rem;display:grid}.auth__field label{color:var(--mw-ink);font-size:.82rem;font-weight:600}.auth__label-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.auth__label-row .auth__link{font-size:.8rem}.auth__control{border:1px solid var(--mw-border);height:3rem;transition:border-color .18s var(--mw-ease), box-shadow .18s var(--mw-ease), background .18s var(--mw-ease);background:#ffffffdb;border-radius:.85rem;align-items:center;display:flex;position:relative}.auth__control>.material-symbols-outlined{color:var(--mw-faint);transition:color .18s var(--mw-ease);flex:none;margin-left:.9rem}.auth__control:focus-within{border-color:var(--mw-primary);box-shadow:0 0 0 4px rgba(var(--mw-primary-rgb), .12);background:#fff}.auth__control:focus-within>.material-symbols-outlined{color:var(--mw-primary)}.auth__control[data-invalid]{border-color:#d64545}.auth__control[data-invalid]:focus-within{box-shadow:0 0 0 4px #d6454524}.auth__control input{min-width:0;height:100%;color:var(--mw-ink);font:inherit;background:0 0;border:0;flex:1;padding:0 .9rem;font-size:.95rem}.auth__control input:focus{outline:none}.auth__control input::placeholder{color:var(--mw-faint)}@supports (color:color-mix(in lab, red, red)){.auth__control input::placeholder{color:color-mix(in srgb, var(--mw-faint) 75%, transparent)}}.auth__control input:-webkit-autofill{-webkit-text-fill-color:var(--mw-ink);box-shadow:inset 0 0 0 1000px #fff}.auth__toggle{width:2.2rem;height:2.2rem;color:var(--mw-faint);cursor:pointer;transition:all .18s var(--mw-ease);background:0 0;border:0;border-radius:.6rem;flex:none;place-items:center;margin-right:.4rem;display:grid}.auth__toggle:hover{background:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.auth__toggle:hover{background:color-mix(in srgb, var(--mw-primary) 8%, transparent)}}.auth__toggle:hover{color:var(--mw-primary)}.auth__hint{color:var(--mw-sub);margin:0;font-size:.78rem}.auth__hint--error{color:#b83232}.auth__strength{grid-template-columns:repeat(4,1fr);gap:.3rem;margin-top:.1rem;display:grid}.auth__strength i{background:var(--mw-primary);border-radius:99px;height:.28rem}@supports (color:color-mix(in lab, red, red)){.auth__strength i{background:color-mix(in srgb, var(--mw-primary) 10%, transparent)}}.auth__strength i{transition:background .26s var(--mw-ease)}.auth__strength[data-level="1"] i:nth-child(-n+1){background:#d64545}.auth__strength[data-level="2"] i:nth-child(-n+2){background:#e08a00}.auth__strength[data-level="3"] i:nth-child(-n+3){background:var(--mw-accent)}.auth__strength[data-level="4"] i{background:#10b981}.auth__strength-label{color:var(--mw-sub);font-size:.74rem;font-weight:600}.auth__strength-label[data-level="1"]{color:#b83232}.auth__strength-label[data-level="2"]{color:#a15c00}.auth__strength-label[data-level="4"]{color:#0f7a4f}.auth__check{color:var(--mw-sub);cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.84rem;line-height:1.5;display:flex}.auth__check input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.auth__check-box{border:1px solid var(--mw-border-strong);color:#fff;width:1.2rem;height:1.2rem;transition:all .18s var(--mw-ease);background:#fff;border-radius:.4rem;flex:none;place-items:center;margin-top:.1rem;display:grid}.auth__check-box .material-symbols-outlined{opacity:0;transition:all .18s var(--mw-spring);transform:scale(.6)}.auth__check input:checked+.auth__check-box{border-color:var(--mw-primary);background:var(--mw-primary)}.auth__check input:checked+.auth__check-box .material-symbols-outlined{opacity:1;transform:none}.auth__check input:focus-visible+.auth__check-box{box-shadow:0 0 0 4px rgba(var(--mw-primary-rgb), .14)}.auth__submit{background:var(--mw-primary);color:#fff;width:100%;height:3rem;font:inherit;box-shadow:0 10px 26px rgba(var(--mw-primary-rgb), .3);cursor:pointer;transition:all .2s var(--mw-ease);border:0;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.3rem;font-size:.95rem;font-weight:600;display:inline-flex}.auth__submit .material-symbols-outlined{transition:transform .2s var(--mw-ease)}.auth__submit:hover:not(:disabled){background:var(--brand-primary-dark);box-shadow:0 14px 32px rgba(var(--mw-primary-rgb), .34);transform:translateY(-1px)}.auth__submit:hover:not(:disabled) .material-symbols-outlined{transform:translate(3px)}.auth__submit:disabled{cursor:not-allowed;opacity:.65}.auth__note{text-align:center;color:var(--mw-sub);margin:1.4rem 0 0;font-size:.88rem}.auth__foot{gap:.8rem;padding:0 clamp(1.25rem,5vw,3.5rem) 1.4rem;display:grid}.auth__foot .auth__loop li{border-color:var(--mw-border);color:var(--mw-sub);background:#ffffffb3}.auth__foot .auth__loop li+li:before{color:var(--mw-faint)}.auth__foot .auth__loop .material-symbols-outlined{color:var(--mw-primary)}.auth__foot .auth__legal{color:var(--mw-faint)}@media (min-width:1024px){.auth__foot .auth__loop{display:none}.auth__foot{justify-items:end}}.auth__signup-mobile-only{display:none}@media (max-width:1023px){.auth--signup .auth__signup-desktop-only{display:none!important}.auth--signup .auth__signup-mobile-only,.auth--signup .auth__signup-trust.auth__signup-mobile-only,.auth--signup .auth__signup-quick.auth__signup-mobile-only{display:block}.auth--signup{max-width:100%;overflow-x:clip}.auth--signup .auth__main{width:100%;min-width:0;max-width:100%;padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px));background:#f6f9fb;overflow-x:clip}.auth--signup .auth__main:before{background:linear-gradient(180deg, var(--mw-primary) 0%, #f6f9fb 28%, #f6f9fb 100%)}@supports (color:color-mix(in lab, red, red)){.auth--signup .auth__main:before{background:linear-gradient(180deg, color-mix(in srgb, var(--mw-primary) 4%, white) 0%, #f6f9fb 28%, #f6f9fb 100%)}}.auth--signup .auth__body{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-width:0;padding:1.25rem 1.125rem 1.5rem;display:flex;overflow-x:clip}.auth--signup .auth__form--signup{width:100%;min-width:0;max-width:100%}.auth--signup .auth__foot--signup{display:none}.auth--signup .auth__signup-intro{margin-bottom:1.35rem}.auth--signup .auth__signup-badge{background:var(--mw-primary);border-radius:999px;align-items:center;padding:.22rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.auth--signup .auth__signup-badge{background:color-mix(in srgb, var(--mw-primary) 10%, white)}}.auth--signup .auth__signup-badge{color:var(--mw-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:700}.auth--signup .auth__signup-title{font-family:var(--mw-display);letter-spacing:-.035em;color:var(--mw-ink);text-wrap:balance;margin:.65rem 0 0;font-size:clamp(1.5rem,6.5vw,1.75rem);font-weight:700;line-height:1.12}.auth--signup .auth__signup-lead{max-width:22rem;color:var(--mw-sub);text-wrap:pretty;margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.auth--signup .auth__oauth[data-layout=prominent]{gap:0;min-width:0}.auth--signup .auth__oauth[data-layout=prominent] .auth__oauth-btn{border:1px solid var(--mw-border);width:100%;max-width:100%;min-height:3.125rem}@supports (color:color-mix(in lab, red, red)){.auth--signup .auth__oauth[data-layout=prominent] .auth__oauth-btn{border:1px solid color-mix(in srgb, var(--mw-border) 90%, transparent)}}.auth--signup .auth__oauth[data-layout=prominent] .auth__oauth-btn{box-shadow:0 1px 2px #0f172a0a, 0 6px 18px rgba(var(--mw-primary-rgb), .06);background:#fff;border-radius:.875rem;font-size:.9375rem;font-weight:600}.auth--signup .auth__oauth[data-layout=prominent] .auth__oauth-btn span{min-width:0}.auth--signup .auth__oauth[data-layout=prominent] .auth__oauth-btn img{flex-shrink:0;width:1.125rem;height:1.125rem}.auth--signup .auth__signup-trust{color:var(--mw-faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .5rem;margin:.85rem 0 0;padding:0;font-size:.6875rem;font-weight:500;line-height:1.4;list-style:none;display:flex}.auth--signup .auth__signup-trust--highlight{color:#047857;align-items:center;gap:.2rem;font-weight:600;display:inline-flex}.auth--signup .auth__signup-trust--highlight .material-symbols-outlined{font-size:.8125rem}.auth--signup .auth__signup-trust__sep{color:var(--mw-faint)}@supports (color:color-mix(in lab, red, red)){.auth--signup .auth__signup-trust__sep{color:color-mix(in srgb, var(--mw-faint) 55%, transparent)}}.auth--signup .auth__signup-trust__sep{-webkit-user-select:none;user-select:none}.auth--signup .auth__divider{margin:1.35rem 0}.auth--signup .auth__divider span{color:var(--mw-faint);letter-spacing:.12em;background:#f6f9fb;font-size:.625rem}.auth--signup .auth__signup-panel{border:1px solid var(--mw-border);padding:1.125rem}@supports (color:color-mix(in lab, red, red)){.auth--signup .auth__signup-panel{border:1px solid color-mix(in srgb, var(--mw-border) 75%, transparent)}}.auth--signup .auth__signup-panel{background:#fff;border-radius:1rem;box-shadow:0 1px 2px #0f172a0a}.auth--signup .auth__signup-panel__title{color:var(--mw-ink);font-family:var(--mw-display);letter-spacing:.06em;text-transform:uppercase;margin:0 0 1rem;font-size:.8125rem;font-weight:700}.auth--signup .auth__fields{gap:.9rem;min-width:0}.auth--signup .auth__row--names{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.auth--signup .auth__field{min-width:0}.auth--signup .auth__field label{font-size:.8125rem}.auth--signup .auth__label-row{min-width:0}.auth--signup .auth__control{background:#fafbfc;border-radius:.75rem;width:100%;min-width:0;max-width:100%;height:2.875rem}.auth--signup .auth__control:focus-within{background:#fff}.auth--signup .auth__control input{width:100%;min-width:0;font-size:16px}.auth--signup .auth__check{min-width:0;margin-top:.15rem;font-size:.8125rem;line-height:1.45}.auth--signup .auth__check>span:last-child{overflow-wrap:anywhere;min-width:0}.auth--signup .auth__submit--inline{display:none}.auth--signup .auth__note{text-align:center;margin-top:1.25rem;padding-bottom:.25rem;font-size:.8125rem}.auth--signup .auth__sticky-signup{z-index:30;padding:.625rem 1.125rem calc(.625rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--mw-border);position:fixed;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.auth--signup .auth__sticky-signup{border-top:1px solid color-mix(in srgb, var(--mw-border) 85%, transparent)}}.auth--signup .auth__sticky-signup{-webkit-backdrop-filter:blur(20px)saturate(160%);background:#fffffff0;box-shadow:0 -10px 28px #0f172a12}.auth--signup .auth__sticky-signup__inner{justify-content:space-between;align-items:center;gap:.75rem;width:min(100%,28rem);margin-inline:auto;display:flex}.auth--signup .auth__sticky-signup__copy{text-align:left;flex-direction:column;min-width:0;display:flex}.auth--signup .auth__sticky-signup__badge{color:#047857;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.625rem;font-weight:700;display:inline-flex}.auth--signup .auth__sticky-signup__dot{background:#10b981;border-radius:50%;width:.45rem;height:.45rem;animation:2s ease-in-out infinite auth-signup-pulse}@keyframes auth-signup-pulse{0%,to{opacity:1}50%{opacity:.45}}.auth--signup .auth__sticky-signup__title{color:var(--mw-sub);white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;font-size:.6875rem;font-weight:600;overflow:hidden}.auth--signup .auth__sticky-signup__btn{background:var(--mw-primary);color:#fff;min-height:2.75rem;font:inherit;box-shadow:0 8px 22px rgba(var(--mw-primary-rgb), .3);cursor:pointer;transition:transform .18s var(--mw-ease), box-shadow .18s var(--mw-ease);border:0;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:0 1.05rem;font-size:.8125rem;font-weight:700;display:inline-flex}.auth--signup .auth__sticky-signup__btn:active:not(:disabled){transform:scale(.98)}.auth--signup .auth__sticky-signup__btn:disabled{cursor:not-allowed;opacity:.65}}@media (max-width:359px){.auth--signup .auth__row--names{grid-template-columns:1fr}}.auth__recovery-success{border:1px solid var(--mw-primary);gap:.75rem;padding:1.35rem 1.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.auth__recovery-success{border:1px solid color-mix(in srgb, var(--mw-primary) 18%, transparent)}}.auth__recovery-success{background:radial-gradient(120% 80% at 100% 0%, rgba(var(--brand-tertiary-rgb), .1), transparent 55%), linear-gradient(145deg, var(--mw-primary), white);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.auth__recovery-success{background:radial-gradient(120% 80% at 100% 0%, rgba(var(--brand-tertiary-rgb), .1), transparent 55%), linear-gradient(145deg, color-mix(in srgb, var(--mw-primary) 6%, white), white)}}.auth__recovery-success{text-align:center}.auth__recovery-icon{background:var(--mw-primary);border-radius:.85rem;place-items:center;width:3.25rem;height:3.25rem;margin:0 auto .15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.auth__recovery-icon{background:color-mix(in srgb, var(--mw-primary) 12%, white)}}.auth__recovery-icon{color:var(--mw-primary)}.auth__recovery-icon--error{background:var(--mw-danger,#dc2626)}@supports (color:color-mix(in lab, red, red)){.auth__recovery-icon--error{background:color-mix(in srgb, var(--mw-danger,#dc2626) 12%, white)}}.auth__recovery-icon--error{color:var(--mw-danger,#dc2626)}.auth__recovery-success h2{font-family:var(--mw-display);letter-spacing:-.02em;color:var(--mw-ink);margin:0;font-size:1.2rem;font-weight:700;line-height:1.25}.auth__recovery-success>p{color:var(--mw-sub);margin:0;font-size:.875rem;line-height:1.55}.auth__recovery-hint{color:var(--mw-faint)!important;font-size:.8125rem!important}.auth__submit--recovery{margin-top:.35rem;text-decoration:none}@media (max-width:1023px){.auth__form--recovery .auth__heading{margin-bottom:1.35rem}.auth__recovery-success{padding:1.15rem 1rem}}@media (prefers-reduced-motion:reduce){.auth *,.auth :before,.auth :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mw{background:var(--mw-bg);min-height:100vh;color:var(--mw-text);font-family:"Inter", var(--font-geist-sans), system-ui, sans-serif;overflow-x:clip}.mw:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(at 8% 0%, rgba(var(--mw-primary-rgb), .16) 0, transparent 50%), radial-gradient(at 96% 4%, rgba(var(--brand-tertiary-rgb), .15) 0, transparent 46%), radial-gradient(at 92% 96%, rgba(var(--mw-primary-rgb), .1) 0, transparent 48%), radial-gradient(at 4% 100%, rgba(var(--brand-tertiary-rgb), .1) 0, transparent 44%);position:fixed;inset:0}.mw__grid{pointer-events:none;z-index:0;opacity:.5;background-image:radial-gradient(var(--mw-primary) 1px, transparent 1px);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.mw__grid{background-image:radial-gradient(color-mix(in srgb, var(--mw-primary) 16%, transparent) 1px, transparent 1px)}}.mw__grid{background-size:26px 26px;-webkit-mask-image:radial-gradient(90% 70% at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(90% 70% at 50% 30%,#000 30%,#0000 80%)}.mw__orbs{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.mw__orbs i{filter:blur(56px);opacity:.5;animation:mw-drift 22s var(--mw-ease) infinite alternate;border-radius:50%;position:absolute}.mw__orbs i:first-child{background:rgba(var(--mw-primary-rgb), .22);width:26rem;height:26rem;top:-8%;left:-6%}.mw__orbs i:nth-child(2){background:rgba(var(--brand-tertiary-rgb), .2);width:22rem;height:22rem;animation-delay:-8s;top:24%;right:-10%}.mw__orbs i:nth-child(3){background:var(--mw-accent);width:24rem;height:24rem;bottom:-12%;left:30%}@supports (color:color-mix(in lab, red, red)){.mw__orbs i:nth-child(3){background:color-mix(in srgb, var(--mw-accent) 18%, transparent)}}.mw__orbs i:nth-child(3){animation-delay:-14s}@keyframes mw-drift{0%{transform:translate(0)scale(1)}to{transform:translate(4rem,-3rem)scale(1.15)}}.mw>:not(.mw-header){z-index:1;position:relative}.mw>.mw-header{z-index:30;position:sticky}.mw a:focus-visible,.mw button:focus-visible{outline:2px solid var(--mw-primary);outline-offset:3px;border-radius:.4rem}.mw-logo{color:var(--mw-ink);transition:opacity .18s var(--mw-ease);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.mw-logo:hover{opacity:.88}.mw-logo__mark-img{object-fit:contain;flex-shrink:0;width:2.15rem;height:2.15rem}.mw-logo__text{flex-direction:column;gap:.08rem;min-width:0;display:flex}.mw-logo__name{font-family:var(--mw-display);letter-spacing:-.03em;color:inherit;font-size:1.08rem;font-weight:700;line-height:1}.mw-logo__tagline{letter-spacing:.12em;text-transform:uppercase;color:currentColor;font-size:.52rem;font-weight:600;line-height:1.1}@supports (color:color-mix(in lab, red, red)){.mw-logo__tagline{color:color-mix(in srgb, currentColor 62%, transparent)}}.mw-logo__tagline{white-space:nowrap}.mw-logo__lockup{object-fit:contain;object-position:left center;width:auto;max-width:min(15.5rem,58vw);height:2.55rem;display:block}.mw-logo--full .mw-logo__lockup{max-width:min(17.5rem,64vw);height:2.5rem}.mw-logo--mark{gap:0}.mw-logo--mark .mw-logo__mark-img{width:2.4rem;height:2.4rem}.mw-logo--dark{color:#062333}.mw-logo--light{color:#fff}@media (max-width:640px){.mw-logo--full .mw-logo__lockup{height:2rem}}.mw-header{height:6.1rem;padding:max(.85rem, env(safe-area-inset-top,0px)) 1rem 0;top:0}@media (min-width:1024px){.mw-header{padding-inline:1.5rem}}.mw-header__bar{width:min(100%, var(--mw-max));border:1px solid #fff;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-inline:auto;padding:.65rem .9rem .65rem 1.1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.mw-header__bar{border:1px solid color-mix(in srgb, white 70%, var(--mw-border))}}.mw-header__bar{box-shadow:0 1px 0 #ffffffb3 inset, 0 10px 30px rgba(var(--mw-primary-rgb), .08);-webkit-backdrop-filter:blur(22px)saturate(1.5);transition:padding .32s var(--mw-ease), box-shadow .32s var(--mw-ease), background .32s var(--mw-ease), border-radius .32s var(--mw-ease);background:#ffffffa8;border-radius:1.4rem}.mw-header[data-compact] .mw-header__bar{box-shadow:0 1px 0 #fffc inset, 0 18px 44px rgba(var(--mw-primary-rgb), .16);background:#ffffffd1;border-radius:1.1rem;padding-block:.4rem}.mw-header__progress{background:var(--mw-grad);transform-origin:0;opacity:0;height:2px;transition:opacity .24s var(--mw-ease);border-radius:99px;position:absolute;bottom:-1px;left:1.4rem;right:1.4rem;transform:scaleX(0)}.mw-header[data-compact] .mw-header__progress{opacity:1}.mw-header__nav{justify-content:center;align-items:center;gap:.15rem;display:none}@media (min-width:960px){.mw-header__nav{display:flex}}.mw-header__item{display:flex;position:relative}.mw-header__trigger{min-height:2.4rem;color:var(--mw-sub);font:inherit;cursor:pointer;transition:color .16s var(--mw-ease), background .16s var(--mw-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:.25rem;padding:0 .9rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.mw-header__trigger .material-symbols-outlined{transition:transform .22s var(--mw-spring)}.mw-header__trigger:hover,.mw-header__trigger[aria-expanded=true]{color:var(--mw-primary);background:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-header__trigger:hover,.mw-header__trigger[aria-expanded=true]{background:color-mix(in srgb, var(--mw-primary) 8%, transparent)}}.mw-header__trigger[aria-expanded=true] .material-symbols-outlined{transform:rotate(180deg)}.mw-header__trigger[data-active]:after{content:"";background:var(--mw-tertiary);border-radius:50%;width:.3rem;height:.3rem;position:absolute;bottom:.2rem;left:50%;transform:translate(-50%)}.mw-header__actions{align-items:center;gap:.4rem;display:flex}.mw-header__actions .mw-btn.mw-header__login{display:none}@media (min-width:720px){.mw-header__actions .mw-btn.mw-header__login{display:inline-flex}}.mw-mega{z-index:5;border:1px solid #fff;padding:1rem;position:absolute;top:calc(100% + .6rem);left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mw-mega{border:1px solid color-mix(in srgb, white 70%, var(--mw-border))}}.mw-mega{box-shadow:0 1px 0 #fffc inset, 0 30px 70px rgba(var(--mw-primary-rgb), .2);-webkit-backdrop-filter:blur(26px)saturate(1.5);transform-origin:top;animation:mw-pop .26s var(--mw-spring) both;background:#ffffffe6;border-radius:1.3rem}.mw-mega:before{content:"";height:.7rem;position:absolute;top:-.7rem;left:0;right:0}@keyframes mw-pop{0%{opacity:0;transform:translateY(-8px)scale(.985)}}.mw-mega__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:960px){.mw-mega__grid{grid-template-columns:minmax(0,1fr) 17rem}.mw-mega__grid--solutions{grid-template-columns:minmax(15rem,.9fr) minmax(0,1.35fr) 16rem;align-items:start}}.mw-mega__title{color:var(--mw-faint);letter-spacing:.14em;text-transform:uppercase;margin:.2rem 0 .7rem .6rem;font-size:.68rem;font-weight:700}.mw-mega__items{gap:.25rem;display:grid}@media (min-width:960px){.mw-mega__items{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-mega__items--stack{grid-template-columns:1fr}.mw-mega__items--dense{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.mw-mega__items--dense{grid-template-columns:repeat(3,minmax(0,1fr))}}.mw-mega__item{width:100%;color:var(--mw-ink);font:inherit;text-align:left;cursor:pointer;animation:mw-item-in .32s var(--mw-ease) both;animation-delay:calc(var(--i,0) * 40ms);transition:background .16s var(--mw-ease), border-color .16s var(--mw-ease), transform .16s var(--mw-ease);background:0 0;border:1px solid #0000;border-radius:.9rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.7rem .75rem;text-decoration:none;display:grid}@keyframes mw-item-in{0%{opacity:0;transform:translateY(6px)}}.mw-mega__item:hover,.mw-mega__item[data-active]{background:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-mega__item:hover,.mw-mega__item[data-active]{background:color-mix(in srgb, var(--mw-primary) 6%, white)}}.mw-mega__item:hover,.mw-mega__item[data-active]{border-color:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-mega__item:hover,.mw-mega__item[data-active]{border-color:color-mix(in srgb, var(--mw-primary) 14%, transparent)}}.mw-mega__item:hover{transform:translate(3px)}.mw-mega__item strong{font-size:.92rem;font-weight:700;display:block}.mw-mega__item small{color:var(--mw-sub);margin-top:.1rem;font-size:.78rem;line-height:1.4;display:block}.mw-mega__icon{background:var(--mw-primary);border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-mega__icon{background:color-mix(in srgb, var(--mw-primary) 9%, white)}}.mw-mega__icon{color:var(--mw-primary);transition:background .2s var(--mw-ease), color .2s var(--mw-ease), transform .22s var(--mw-spring)}.mw-mega__item:hover .mw-mega__icon{background:var(--mw-grad);color:#fff;transform:rotate(-6deg)scale(1.05)}.mw-mega__arrow{color:var(--mw-faint);opacity:0;transition:opacity .18s var(--mw-ease), transform .18s var(--mw-ease);transform:translate(-6px)}.mw-mega__item:hover .mw-mega__arrow{opacity:1;color:var(--mw-primary);transform:none}.mw-mega__aside{background:radial-gradient(240px 140px at 90% 0%, #fff3, transparent), linear-gradient(140deg, var(--brand-primary-darker), var(--mw-primary) 55%, var(--mw-accent));color:#fff;box-shadow:0 16px 36px rgba(var(--mw-primary-rgb), .3);transition:transform .22s var(--mw-spring);border-radius:1rem;flex-direction:column;gap:.45rem;padding:1.25rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.mw-mega__aside:hover{transform:translateY(-3px)}.mw-mega__aside:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff29 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.mw-mega__aside-kicker{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;font-size:.64rem;font-weight:700}.mw-mega__aside strong{font-family:var(--mw-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1.15}.mw-mega__aside small{color:#fffc;font-size:.8rem;line-height:1.45}.mw-mega__aside-action{align-items:center;gap:.35rem;margin-top:auto;padding-top:.6rem;font-size:.85rem;font-weight:700;display:inline-flex}.mw-lang{display:none}@media (min-width:720px){.mw-lang{display:flex}}.mw-lang__trigger{border:1px solid var(--mw-border);background:#ffffffb3;padding-inline:.7rem}.mw-lang__trigger:disabled{opacity:.6;cursor:wait}.mw-lang__code{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.mw-mega--lang{transform-origin:100% 0;min-width:11rem;padding:.45rem;left:auto;right:0}.mw-mega__item--compact{grid-template-columns:1fr auto;padding:.6rem .75rem}.mw-header__burger{border:1px solid var(--mw-border);cursor:pointer;background:#ffffffc2;border-radius:.8rem;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative}@media (min-width:960px){.mw-header__burger{display:none}}.mw-header__burger span{background:var(--mw-primary);width:1.1rem;height:2px;transition:transform .26s var(--mw-spring);border-radius:2px;position:absolute}.mw-header__burger span:first-child{transform:translateY(-3px)}.mw-header__burger span:last-child{transform:translateY(3px)}.mw-header__burger[aria-expanded=true] span:first-child{transform:rotate(45deg)}.mw-header__burger[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.mw-header__logo--compact{display:none}@media (max-width:959px){.mw-header{z-index:30;-webkit-backdrop-filter:blur(14px);isolation:isolate;background:0 0;border-bottom:none;height:5.35rem;padding:.65rem .75rem 0}.mw-header[data-compact] .mw-header__bar{border-radius:1.15rem;padding-block:.5rem}.mw-header__bar{border-radius:1.15rem;justify-content:space-between;align-items:center;gap:.55rem;width:100%;min-width:0;max-width:100%;padding:.5rem .55rem .5rem .7rem;display:flex;background:#fff!important}.mw-header__logo--full{flex:auto;min-width:0;display:inline-flex!important}.mw-header__logo--full .mw-logo__lockup{max-width:min(10rem,38vw);height:2rem}.mw-header__logo--compact{display:none!important}.mw-header__actions{flex:none;gap:.3rem;margin-left:auto}.mw-header__actions .mw-lang{display:none}.mw-header__actions>.mw-btn--primary,.mw-header__create{white-space:nowrap;min-height:2.25rem;box-shadow:0 2px 8px rgba(var(--mw-primary-rgb), .24);border-radius:.55rem;padding:0 .65rem;font-size:.6875rem;display:inline-flex!important}.mw-header__create-icon{display:none}.mw-header__login{white-space:nowrap;min-height:2.25rem;color:var(--mw-sub);background:0 0;padding:0 .5rem;font-size:.6875rem;font-weight:600;display:inline-flex!important}.mw-header__login:hover{color:var(--mw-ink);background:0 0;transform:none}.mw-header__burger{border-radius:.65rem;flex-shrink:0;width:2.25rem;height:2.25rem;display:grid}}@media (max-width:480px){.mw-header{height:4.85rem;padding:.55rem .65rem 0}.mw-header__bar{gap:.45rem;padding:.45rem .5rem .45rem .6rem}.mw-header__logo--full .mw-logo__lockup{max-width:min(9rem,36vw);height:1.85rem}.mw-header__actions>.mw-btn--primary,.mw-header__create{padding-inline:.55rem;font-size:.625rem}.mw-header__login{padding-inline:.4rem;font-size:.625rem}}.mw-sheet__backdrop{z-index:44;-webkit-backdrop-filter:blur(4px);cursor:pointer;animation:mw-fade .22s var(--mw-ease) both;background:#06233347;border:0;padding:0;position:fixed;inset:0}.mw-sheet{z-index:45;border:1px solid #fff;flex-direction:column;display:flex;position:fixed;inset:4rem .75rem 5rem;overflow:auto}@supports (color:color-mix(in lab, red, red)){.mw-sheet{border:1px solid color-mix(in srgb, white 70%, var(--mw-border))}}.mw-sheet{box-shadow:0 30px 70px rgba(var(--mw-primary-rgb), .24);-webkit-backdrop-filter:blur(26px)saturate(1.5);animation:mw-pop .3s var(--mw-spring) both;background:#fffffff7;border-radius:1.4rem}@media (min-width:960px){.mw-sheet{display:none}}.mw-sheet__body{flex:1;padding:1rem}.mw-sheet__group,.mw-sheet__plain,.mw-sheet__footer{animation:mw-item-in .36s var(--mw-ease) both;animation-delay:calc(var(--i,0) * 70ms + 60ms)}.mw-sheet__group summary{color:var(--mw-ink);font-family:var(--mw-display);letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;padding:.85rem .6rem;font-size:1.15rem;font-weight:700;list-style:none;display:flex}.mw-sheet__group summary::-webkit-details-marker{display:none}.mw-sheet__group summary .material-symbols-outlined{transition:transform .22s var(--mw-spring)}.mw-sheet__group[open] summary .material-symbols-outlined{transform:rotate(180deg)}.mw-sheet__links{gap:.15rem;padding:0 .3rem .6rem;display:grid}.mw-sheet__links a,.mw-sheet__plain a{color:var(--mw-sub);transition:background .16s var(--mw-ease), color .16s var(--mw-ease);border-radius:.8rem;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;padding:.7rem .6rem;font-weight:600;text-decoration:none;display:flex}.mw-sheet__meta{color:var(--mw-faint);flex:100%;margin-left:2.1rem;font-size:.78rem;font-weight:500}.mw-sheet__links a:hover,.mw-sheet__plain a:hover{color:var(--mw-primary);background:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-sheet__links a:hover,.mw-sheet__plain a:hover{background:color-mix(in srgb, var(--mw-primary) 7%, transparent)}}.mw-sheet__links .material-symbols-outlined{color:var(--mw-primary)}.mw-sheet__plain{border-top:1px solid var(--mw-border);padding-top:.5rem}.mw-sheet__plain a{font-family:var(--mw-display);letter-spacing:-.02em;color:var(--mw-ink);font-size:1.15rem;font-weight:700}.mw-sheet__footer{border-top:1px solid var(--mw-border);background:var(--mw-primary);gap:.6rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-sheet__footer{background:color-mix(in srgb, var(--mw-primary) 3%, white)}}.mw-lang__segment{border:1px solid var(--mw-border);background:#fff;border-radius:999px;gap:.4rem;padding:.3rem;display:flex}.mw-lang__segment button{color:var(--mw-sub);font:inherit;cursor:pointer;transition:all .2s var(--mw-ease);background:0 0;border:0;border-radius:999px;flex:1;padding:.55rem 0;font-size:.85rem;font-weight:600}.mw-lang__segment button[aria-pressed=true]{background:var(--mw-grad);color:#fff;box-shadow:0 6px 16px rgba(var(--mw-primary-rgb), .3)}@keyframes mw-fade{0%{opacity:0}}.mw-btn{cursor:pointer;min-height:2.5rem;transition:transform .2s var(--mw-spring), box-shadow .2s var(--mw-ease), background .2s var(--mw-ease), border-color .2s var(--mw-ease), color .2s var(--mw-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 1.15rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.mw-btn:hover{transform:translateY(-2px)}.mw-btn:active{transform:translateY(0)scale(.98)}.mw-btn--primary{background:var(--mw-grad);color:#fff;box-shadow:0 10px 26px rgba(var(--mw-primary-rgb), .32);background-size:160% 160%}.mw-btn--primary:hover{box-shadow:0 14px 34px rgba(var(--mw-primary-rgb), .4);background-position:100%}.mw-btn--line{border-color:var(--mw-border-strong);color:var(--mw-primary);background:#ffffffb3}.mw-btn--line:hover{background:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-btn--line:hover{background:color-mix(in srgb, var(--mw-primary) 7%, white)}}.mw-btn--ghost{color:var(--mw-sub)}.mw-btn--ghost:hover{color:var(--mw-primary);background:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-btn--ghost:hover{background:color-mix(in srgb, var(--mw-primary) 7%, transparent)}}.mw-btn--lg{min-height:3.1rem;padding-inline:1.5rem;font-size:.98rem}.mw-wrap{width:min(100% - 2.5rem, var(--mw-max));margin-inline:auto}@media (max-width:640px){.mw-wrap{width:min(100% - 1.5rem, var(--mw-max))}}.mw-section{padding:5.5rem 0}.mw-kicker{border:1px solid var(--mw-primary);align-items:center;gap:.45rem;margin-bottom:1rem;padding:.35rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mw-kicker{border:1px solid color-mix(in srgb, var(--mw-primary) 20%, transparent)}}.mw-kicker{background:var(--mw-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.mw-kicker{background:color-mix(in srgb, var(--mw-primary) 7%, white)}}.mw-kicker{color:var(--mw-primary);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.mw-kicker:before{content:"";background:var(--mw-tertiary);border-radius:50%;width:.4rem;height:.4rem;animation:2.2s ease-in-out infinite mw-pulse}@keyframes mw-pulse{50%{opacity:.5;transform:scale(1.6)}}.mw-h1,.mw-h2{font-family:var(--mw-display);letter-spacing:-.032em;color:var(--mw-ink);margin:0;font-weight:700;line-height:1.06}.mw-h1{font-size:clamp(2.7rem,7.5vw,5.4rem)}.mw-h2{font-size:clamp(1.9rem,4.2vw,3.2rem)}.mw-grad-text{background:var(--mw-grad);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite alternate mw-hue}@keyframes mw-hue{to{background-position:100%}}.mw-lead{max-width:38rem;color:var(--mw-sub);margin:1.1rem 0 0;font-size:1.08rem;line-height:1.68}.mw-center{text-align:center}.mw-center .mw-lead{margin-inline:auto}.mw-rotator{vertical-align:bottom;display:inline-grid;overflow:hidden}.mw-rotator span{opacity:0;grid-area:1/1;animation:12s infinite mw-rotate-word;transform:translateY(110%)}.mw-rotator span:nth-child(2){animation-delay:3s}.mw-rotator span:nth-child(3){animation-delay:6s}.mw-rotator span:nth-child(4){animation-delay:9s}@keyframes mw-rotate-word{0%,to{opacity:0;transform:translateY(110%)}4%,22%{opacity:1;transform:translateY(0)}27%{opacity:0;transform:translateY(-110%)}}.mw-reveal{opacity:0;transition:opacity .7s var(--mw-ease), transform .7s var(--mw-ease);transition-delay:var(--d,0s);transform:translateY(28px)}.mw-reveal.is-in{opacity:1;transform:none}.mw-hero{gap:3rem;padding:1rem 0;display:grid}@media (min-width:1024px){.mw-hero{grid-template-rows:auto auto;grid-template-columns:1.02fr 1fr;align-items:center;gap:0 3rem;padding:2rem 0}.mw-hero__copy{grid-area:1/1;align-self:end}.mw-hero__tools{grid-area:2/1;align-self:start}.mw-scene{grid-area:1/2/span 2;align-self:center}}.mw-hero__copy{min-width:0}.mw-lead--mobile{display:none}.mw-hero__proof{color:var(--mw-faint);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.6rem;margin:1.4rem 0 0;font-size:.68rem;font-weight:700;display:flex}.mw-hero__proof i{background:var(--mw-primary);border-radius:50%;width:.25rem;height:.25rem}@supports (color:color-mix(in lab, red, red)){.mw-hero__proof i{background:color-mix(in srgb, var(--mw-primary) 40%, transparent)}}.mw-scene__story{display:contents}.mw-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.mw-eyebrow{color:var(--mw-sub);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 1.4rem;font-size:.72rem;font-weight:600;display:flex}.mw-eyebrow:before{content:"";background:var(--mw-primary);width:2rem;height:1px}.mw-hero__title{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(2.5rem,5vw,4.2rem);font-weight:700;line-height:1.05}.mw-hero__accent{color:var(--mw-primary);text-wrap:nowrap;display:block}@media (max-width:420px){.mw-hero__accent{text-wrap:balance}}.mw-hero .mw-lead{max-width:34rem;margin-top:1.4rem;font-size:1.06rem;line-height:1.7}.mw-hero__meta{border-top:1px solid var(--mw-border);gap:.7rem;margin-top:2.2rem;padding-top:1.4rem;display:grid}.mw-hero__meta>span{color:var(--mw-faint);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:600}.mw-hero__chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.mw-hero__chips button{border:1px solid var(--mw-border);color:var(--mw-ink);font:inherit;cursor:pointer;transition:all .2s var(--mw-ease);background:#ffffffb3;border-radius:.7rem;align-items:center;gap:.4rem;padding:.5rem .8rem;font-size:.84rem;font-weight:600;display:inline-flex}.mw-hero__chips button .material-symbols-outlined{color:var(--mw-faint);transition:color .2s var(--mw-ease)}.mw-hero__chips button:hover{border-color:var(--mw-border-strong);transform:translateY(-1px)}.mw-hero__chips button:hover .material-symbols-outlined{color:var(--mw-primary)}.mw-hero__chips button[aria-selected=true]{border-color:var(--mw-primary);background:var(--mw-primary);color:#fff}.mw-hero__chips button[aria-selected=true] .material-symbols-outlined{color:#fff}.mw-hero__more{color:var(--mw-sub);transition:color .2s var(--mw-ease);align-items:center;gap:.25rem;padding:.5rem .4rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.mw-hero__more:hover{color:var(--mw-primary)}.mw-story-ctl{border-bottom:1px solid var(--mw-border);flex-wrap:wrap;align-items:center;margin-top:2rem;display:flex}.mw-story-ctl button{color:var(--mw-sub);font:inherit;cursor:pointer;transition:color .2s var(--mw-ease);background:0 0;border:0;align-items:center;gap:.4rem;padding:.7rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex;position:relative}.mw-story-ctl button .material-symbols-outlined{color:var(--mw-faint);transition:color .2s var(--mw-ease)}.mw-story-ctl button:hover,.mw-story-ctl button[aria-selected=true]{color:var(--mw-ink)}.mw-story-ctl button[aria-selected=true] .material-symbols-outlined{color:var(--mw-primary)}.mw-story-ctl button[aria-selected=true]:after{content:"";background:var(--mw-primary);height:2px;position:absolute;bottom:-1px;left:.85rem;right:.85rem}@supports (color:color-mix(in lab, red, red)){.mw-story-ctl button[aria-selected=true]:after{background:color-mix(in srgb, var(--mw-primary) 22%, transparent)}}.mw-story-ctl__progress{z-index:1;background:var(--mw-primary);transform-origin:0;height:2px;animation:3.4s linear forwards mw-progress;position:absolute;bottom:-1px;left:.85rem;right:.85rem}@keyframes mw-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mw-story-ctl__toggle{border-radius:.6rem;justify-content:center;width:2.2rem;height:2.2rem;margin-left:auto;color:var(--mw-primary)!important;padding:0!important}.mw-story-ctl__toggle:hover{background:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-story-ctl__toggle:hover{background:color-mix(in srgb, var(--mw-primary) 7%, transparent)}}.mw-story-ctl__desc{max-width:34rem;min-height:3rem;color:var(--mw-sub);animation:mw-item-in .36s var(--mw-ease) both;margin:.9rem 0 0;font-size:.92rem;line-height:1.6}.mw-scene{--rx:0deg;--ry:0deg;--gx:50%;--gy:50%;perspective:1600px;position:relative}.mw-scene__halo{z-index:0;background:radial-gradient(closest-side, var(--halo,rgba(var(--mw-primary-rgb), .28)), transparent);filter:blur(40px);opacity:.9;transition:background .7s var(--mw-ease);pointer-events:none;border-radius:50%;position:absolute;inset:-12% -8%}.mw-hero[data-step=collect] .mw-scene__halo{--halo:rgba(var(--brand-tertiary-rgb), .32)}.mw-hero[data-step=understand] .mw-scene__halo{--halo:#7c5cff4d}.mw-hero[data-step=route] .mw-scene__halo{--halo:var(--mw-accent)}@supports (color:color-mix(in lab, red, red)){.mw-hero[data-step=route] .mw-scene__halo{--halo:color-mix(in srgb, var(--mw-accent) 36%, transparent)}}.mw-hero[data-step=act] .mw-scene__halo{--halo:#10b9814d}.mw-scene__tilt{z-index:1;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .24s var(--mw-ease);position:relative}.mw-scene .mw-stage{animation:7s ease-in-out infinite mw-float}.mw-scene .mw-stage:after{background:radial-gradient(38% 60% at var(--gx) var(--gy), #ffffff73, transparent 70%);mix-blend-mode:soft-light;animation:none;transform:none}@keyframes mw-float{50%{transform:translateY(-10px)}}.mw-scene__status{z-index:4;border:1px solid #fff;align-items:center;gap:.45rem;padding:.4rem .85rem;display:inline-flex;position:absolute;top:-.9rem;left:50%}@supports (color:color-mix(in lab, red, red)){.mw-scene__status{border:1px solid color-mix(in srgb, white 70%, var(--mw-border))}}.mw-scene__status{color:var(--mw-primary);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 10px 24px rgba(var(--mw-primary-rgb), .18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-radius:999px;font-size:.68rem;font-weight:700;transform:translate(-50%)translateZ(40px)}.mw-scene__status i{background:var(--mw-tertiary);width:.5rem;height:.5rem;box-shadow:0 0 0 0 rgba(var(--brand-tertiary-rgb), .5);border-radius:50%;animation:1.6s ease-out infinite mw-ping}@keyframes mw-ping{to{box-shadow:0 0 0 8px rgba(var(--brand-tertiary-rgb), 0)}}.mw-scene__cursor{z-index:5;color:var(--mw-primary);filter:drop-shadow(0 4px 8px rgba(var(--mw-primary-rgb), .35));animation:mw-drag 3.4s var(--mw-ease) infinite;pointer-events:none;place-items:center;display:grid;position:absolute;top:44%;left:12%}.mw-scene__cursor .material-symbols-outlined{transform:rotate(-90deg)scaleX(-1)}.mw-scene__cursor b{border:1px solid var(--mw-border-strong);width:4.5rem;height:1.6rem;box-shadow:0 10px 24px rgba(var(--mw-primary-rgb), .22);animation:mw-drag-block 3.4s var(--mw-ease) infinite;background:#ffffffd9;border-radius:.45rem;position:absolute;top:.9rem;left:.9rem}@keyframes mw-drag{0%,8%{opacity:0;transform:translate(0)}14%{opacity:1}55%{opacity:1;transform:translate(9rem,-2.4rem)}66%,to{opacity:0;transform:translate(9rem,-2.4rem)}}@keyframes mw-drag-block{0%,10%{opacity:0;transform:scale(.8)}16%,56%{opacity:1;transform:scale(1)}64%,to{opacity:0;transform:scale(1.4)}}.mw-scene__aibuild{z-index:6;width:16.5rem;max-width:72%;transform:translateZ(var(--tz,70px));transition:opacity .5s var(--mw-ease), transform .6s var(--mw-ease), filter .5s var(--mw-ease);position:absolute;bottom:-1.25rem;left:-2.25rem}.mw-scene__aibuild[data-dim]{opacity:0;pointer-events:none;transform:translateZ(20px)scale(.96)translateY(14px)}.mw-aibuild{border:1px solid #fff;gap:.6rem;padding:.95rem 1rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-aibuild{border:1px solid color-mix(in srgb, white 72%, var(--mw-border))}}.mw-aibuild{box-shadow:0 1px 0 #ffffffe6 inset, 0 30px 60px -18px rgba(var(--mw-primary-rgb), .4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:mw-aibuild-in .62s var(--mw-ease) both;transition:box-shadow .5s var(--mw-ease);background:#fffffff5;border-radius:1.1rem}.mw-aibuild[data-phase=ready]{box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0f9d6b59,0 30px 60px -18px #0f9d6b61}@keyframes mw-aibuild-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}.mw-aibuild__head{align-items:center;display:flex}.mw-aibuild__badge{color:var(--mw-primary);letter-spacing:.04em;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;display:inline-flex}.mw-aibuild__prompt{border:1px solid var(--mw-border);color:var(--mw-ink);background:#ffffffb3;border-radius:.7rem;align-items:flex-start;gap:.45rem;min-height:2.9rem;padding:.55rem .65rem;font-size:.84rem;font-weight:600;line-height:1.45;display:flex}.mw-aibuild__prompt .material-symbols-outlined{color:var(--mw-faint);margin-top:.1rem}.mw-aibuild__caret{background:var(--mw-primary);vertical-align:text-bottom;width:1px;height:.95em;margin-left:1px;animation:.9s step-end infinite mw-aibuild-caret;display:inline-block}@keyframes mw-aibuild-caret{50%{opacity:0}}.mw-aibuild__status{color:var(--mw-sub);align-items:center;gap:.4rem;font-size:.76rem;font-weight:700;display:inline-flex}.mw-aibuild[data-phase=ready] .mw-aibuild__status,.mw-aibuild__status .material-symbols-outlined{color:#0f9d6b}.mw-aibuild__spinner{border:2px solid var(--mw-primary);border-radius:50%;width:.85rem;height:.85rem}@supports (color:color-mix(in lab, red, red)){.mw-aibuild__spinner{border:2px solid color-mix(in srgb, var(--mw-primary) 30%, transparent)}}.mw-aibuild__spinner{border-top-color:var(--mw-primary);animation:.72s linear infinite mw-aibuild-spin}@keyframes mw-aibuild-spin{to{transform:rotate(360deg)}}.mw-aibuild__steps{grid-template-columns:1fr 1fr;gap:.4rem .55rem;margin:0;padding:0;list-style:none;display:grid}.mw-aibuild__step{color:var(--mw-faint);white-space:nowrap;opacity:0;transition:opacity .32s var(--mw-ease), transform .32s var(--mw-ease), color .32s var(--mw-ease);align-items:center;gap:.45rem;font-size:.78rem;font-weight:600;display:flex;transform:translate(-6px)}.mw-aibuild__step[data-done]{color:var(--mw-ink);opacity:1;transform:none}.mw-aibuild__check{border:1px solid var(--mw-border);width:1.15rem;height:1.15rem;color:var(--mw-faint);transition:background .32s var(--mw-ease), border-color .32s var(--mw-ease), color .32s var(--mw-ease);background:#ffffffb3;border-radius:50%;place-items:center;display:grid}.mw-aibuild__step[data-done] .mw-aibuild__check{color:#fff;background:#0f9d6b;border-color:#0000}.mw-aibuild__cta{background:var(--mw-primary);color:#fff;box-shadow:0 10px 22px rgba(var(--mw-primary-rgb), .28);opacity:0;pointer-events:none;transition:opacity .32s var(--mw-ease), transform .32s var(--mw-ease), filter .2s var(--mw-ease);border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;margin-top:.15rem;padding:.6rem .9rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex;transform:translateY(6px)}.mw-aibuild[data-phase=ready] .mw-aibuild__cta{opacity:1;pointer-events:auto;animation:mw-aibuild-cta 2.2s var(--mw-ease) .4s;transform:none}@keyframes mw-aibuild-cta{0%,to{box-shadow:0 10px 22px rgba(var(--mw-primary-rgb), .28)}30%{box-shadow:0 10px 22px rgba(var(--mw-primary-rgb), .28), 0 0 0 6px rgba(var(--mw-primary-rgb), .14)}}.mw-aibuild__cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.mw-sats{z-index:3;pointer-events:none;position:absolute;inset:0}.mw-sat{border:1px solid #fff;width:13.5rem;padding:.8rem .9rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.mw-sat{border:1px solid color-mix(in srgb, white 70%, var(--mw-border))}}.mw-sat{color:var(--mw-ink);box-shadow:0 1px 0 #fffc inset, 0 20px 44px rgba(var(--mw-primary-rgb), .18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;transition:opacity .48s var(--mw-ease), transform .56s var(--mw-spring), box-shadow .3s var(--mw-ease);pointer-events:auto;background:#ffffffeb;border-radius:1rem;transform:translateY(14px)scale(.94)translateZ(60px)}.mw-sat[data-on]{opacity:1;transform:translateY(0)scale(1)translateZ(60px)}.mw-sat[data-active]{box-shadow:0 1px 0 #fffc inset, 0 0 0 2px var(--mw-tertiary), 0 28px 60px rgba(var(--mw-primary-rgb), .28)}@supports (color:color-mix(in lab, red, red)){.mw-sat[data-active]{box-shadow:0 1px 0 #fffc inset, 0 0 0 2px color-mix(in srgb, var(--mw-tertiary) 55%, transparent), 0 28px 60px rgba(var(--mw-primary-rgb), .28)}}.mw-sat header{color:var(--mw-faint);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.45rem;font-size:.62rem;font-weight:700;display:flex}.mw-sat header .material-symbols-outlined{color:var(--mw-primary)}.mw-sat p{margin:0;font-size:.86rem;font-weight:600;line-height:1.4}.mw-sat ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.mw-sat li{opacity:0;transition:opacity .32s var(--mw-ease), transform .32s var(--mw-ease);transition-delay:calc(var(--i,0) * .16s + .2s);justify-content:space-between;align-items:center;gap:.6rem;display:flex;transform:translate(-6px)}.mw-sat[data-on] li{opacity:1;transform:none}.mw-sat li small{color:var(--mw-sub);font-size:.72rem;font-weight:600}.mw-sat li strong{background:var(--mw-primary);border-radius:999px;padding:.15rem .5rem}@supports (color:color-mix(in lab, red, red)){.mw-sat li strong{background:color-mix(in srgb, var(--mw-primary) 9%, white)}}.mw-sat li strong{color:var(--mw-primary);font-size:.72rem;font-weight:700}.mw-sat li strong[data-priority]{color:#a15c00;background:#fff1dd}.mw-sat__person{align-items:center;gap:.55rem;font-size:.86rem;font-weight:700;display:flex}.mw-sat__person i{background:var(--mw-grad);width:1.6rem;height:1.6rem;box-shadow:0 6px 14px rgba(var(--mw-primary-rgb), .3);border-radius:50%}.mw-sat__rows{gap:.35rem;display:grid}.mw-sat__rows span{align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;display:flex}.mw-sat__rows .material-symbols-outlined{color:#10b981}.mw-sat--request{top:10%;right:-3.5rem}.mw-sat--ai{top:38%;right:-4.5rem}.mw-sat--route{bottom:6%;left:-3.5rem}.mw-sat--act{bottom:-2.2rem;right:8%}@media (max-width:1279px) and (min-width:1024px){.mw-sat{width:12rem}.mw-sat--request,.mw-sat--ai{right:-1.5rem}.mw-sat--route{left:-1.5rem}}@media (max-width:1023px){.mw-hero{gap:0;padding:.5rem 0 1.25rem}.mw-hero__tools{display:contents}.mw-hero__copy{order:1}.mw-hero__meta{order:2}.mw-scene{order:3}.mw-story-ctl{order:4}.mw-story-ctl__desc{order:5}.mw-hero__copy{text-align:center;max-width:36rem;margin-inline:auto}.mw-eyebrow{border:1px solid var(--mw-primary);gap:.45rem;width:max-content;max-width:100%;margin:0 auto 1.1rem;padding:.4rem .85rem .4rem .75rem}@supports (color:color-mix(in lab, red, red)){.mw-eyebrow{border:1px solid color-mix(in srgb, var(--mw-primary) 20%, transparent)}}.mw-eyebrow{background:var(--mw-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.mw-eyebrow{background:color-mix(in srgb, var(--mw-primary) 7%, white)}}.mw-eyebrow{color:var(--mw-primary);letter-spacing:.14em;font-size:.64rem}.mw-eyebrow:before{background:var(--mw-tertiary);width:.42rem;height:.42rem;box-shadow:0 0 0 0 rgba(var(--brand-tertiary-rgb), .5);border-radius:50%;animation:1.8s ease-out infinite mw-ping}.mw-hero__title{letter-spacing:-.036em;font-size:clamp(2.3rem,9.4vw,3.4rem);line-height:1.04}.mw-hero__accent{text-wrap:balance}.mw-lead--desktop{display:none}.mw-hero .mw-lead--mobile{max-width:30rem;margin:1.1rem auto 0;font-size:1.02rem;line-height:1.6;display:block}.mw-hero__actions{justify-content:center;gap:.6rem;margin-top:1.6rem}.mw-hero__proof{justify-content:center;margin-top:1.25rem}.mw-hero__meta{border-top:0;gap:.55rem;margin-top:2rem;padding-top:0}.mw-hero__meta>span{text-align:center}.mw-hero__chips{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:safe center;margin-inline:-.75rem;padding:.15rem .75rem .45rem;scroll-padding-inline:.75rem;overflow-x:auto}.mw-hero__chips::-webkit-scrollbar{display:none}.mw-hero__chips button,.mw-hero__more{scroll-snap-align:start;white-space:nowrap;flex:none}.mw-hero__chips button{border-radius:999px;min-height:2.35rem;padding:0 .85rem}.mw-hero__chips button:hover{transform:none}.mw-scene{perspective:none;margin-top:1rem}.mw-scene__tilt{transform:none}.mw-scene__halo{filter:blur(48px);opacity:.7;inset:-4% -10%}.mw-scene__status{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 2rem);padding:.35rem .75rem;font-size:.62rem;top:-.75rem;overflow:hidden;transform:translate(-50%)}.mw-scene__cursor{display:none}.mw-hero .mw-stage{border-radius:1.1rem;animation:none;box-shadow:none!important}.mw-hero .mw-stage__body{grid-template-columns:minmax(0,1fr);min-height:0}.mw-hero .mw-stage__rail,.mw-hero .mw-stage__props,.mw-hero .mw-exp-switch{display:none}.mw-hero .mw-canvas{padding:.9rem}.mw-scene__story{min-height:8.5rem;margin-top:.9rem;display:grid}.mw-sats{display:contents;position:static}.mw-scene__aibuild,.mw-sat{opacity:0;visibility:hidden;width:auto;max-width:none;transition:opacity .36s var(--mw-ease), transform .46s var(--mw-spring), visibility 0s linear .36s;pointer-events:none;grid-area:1/1;margin:0;position:static;transform:translateY(10px)scale(.985)}.mw-sat[data-on]{opacity:0;transform:translateY(10px)scale(.985)}.mw-sat[data-active],.mw-hero[data-step=build] .mw-scene__aibuild{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.mw-sat{box-shadow:0 1px 0 #ffffffd9 inset, 0 14px 32px rgba(var(--mw-primary-rgb), .14);flex-direction:column;justify-content:center;padding:.95rem 1.05rem;display:flex}.mw-sat header{margin-bottom:.55rem}.mw-sat[data-active]{box-shadow:0 1px 0 #ffffffd9 inset, 0 14px 32px rgba(var(--mw-primary-rgb), .14)}.mw-sat li{opacity:1;transform:none}.mw-sat p{font-size:.92rem}.mw-aibuild{box-shadow:0 1px 0 #ffffffd9 inset, 0 14px 32px rgba(var(--mw-primary-rgb), .14);gap:.55rem;padding:.9rem 1rem}.mw-aibuild__steps{scrollbar-width:none;flex-wrap:nowrap;gap:.35rem;margin:0 -1rem;padding:.1rem 1rem .2rem;display:flex;overflow-x:auto}.mw-aibuild__steps::-webkit-scrollbar{display:none}.mw-aibuild__step{border:1px solid var(--mw-border);background:#ffffffb3;border-radius:999px;flex:none;padding:.28rem .6rem .28rem .3rem;font-size:.74rem}.mw-aibuild__step[data-done]{background:#eef8f5;border-color:#0f9d6b47}.mw-aibuild__cta{display:none}.mw-story-ctl{border:1px solid var(--mw-border);background:#ffffffb8;border-radius:999px;flex-wrap:nowrap;gap:.2rem;margin-top:1rem;padding:.3rem}.mw-story-ctl button{border-radius:999px;flex:1 1 0;justify-content:center;gap:.35rem;min-width:0;min-height:2.5rem;padding:0 .5rem;font-size:.78rem;overflow:hidden}.mw-story-ctl button[aria-selected=true]{background:var(--mw-primary);flex:3 auto}@supports (color:color-mix(in lab, red, red)){.mw-story-ctl button[aria-selected=true]{background:color-mix(in srgb, var(--mw-primary) 10%, transparent)}}.mw-story-ctl button[aria-selected=true]{color:var(--mw-primary)}.mw-story-ctl button[aria-selected=true]:after,.mw-story-ctl__label{display:none}.mw-story-ctl button[aria-selected=true] .mw-story-ctl__label{white-space:nowrap;text-overflow:ellipsis;display:inline;overflow:hidden}.mw-story-ctl__progress{border-radius:2px;height:2px;bottom:.35rem;left:.9rem;right:.9rem}.mw-story-ctl__toggle{border-radius:50%;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;margin-left:.1rem}.mw-story-ctl__desc{text-align:center;max-width:30rem;min-height:2.6rem;margin:.8rem auto 0;font-size:.88rem}}@media (max-width:720px){.mw-hero__title{font-size:clamp(2.15rem,10.4vw,2.9rem)}.mw-hero__actions{grid-template-columns:1fr;margin-top:1.5rem;display:grid}.mw-hero__actions .mw-btn{width:100%;min-height:3.2rem}.mw-hero__meta{margin-top:1.75rem}.mw-story-ctl button{padding:0 .35rem}}.mw-stage{border:1px solid var(--mw-border);box-shadow:0 2px 6px #0f172a0d, 0 32px 80px rgba(var(--mw-primary-rgb), .18);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform .4s var(--mw-ease), box-shadow .4s var(--mw-ease);background:#ffffffe0;border-radius:1.25rem;position:relative;overflow:hidden}.mw-hero .mw-stage{animation:7s ease-in-out infinite mw-float}.mw-stage:after{content:"";pointer-events:none;animation:mw-sheen 6.5s var(--mw-ease) infinite;background:linear-gradient(115deg,#0000 30%,#ffffff80 46%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}@keyframes mw-sheen{12%,to{transform:translate(120%)}}.mw-stage__bar{border-bottom:1px solid var(--mw-border);background:#ffffff8c;align-items:center;gap:.7rem;padding:.75rem 1rem;display:flex}.mw-stage__dots{gap:.32rem;display:flex}.mw-stage__dots span{border-radius:50%;width:.5rem;height:.5rem}.mw-stage__dots span:first-child{background:#ff6b6b}.mw-stage__dots span:nth-child(2){background:#ffd166}.mw-stage__dots span:nth-child(3){background:#06d6a0}.mw-stage__url{border:1px solid var(--mw-border);min-width:0;color:var(--mw-faint);text-align:center;background:#ffffffb8;border-radius:999px;flex:1;padding:.25rem .7rem;font-size:.7rem}.mw-stage__body{grid-template-columns:4.6rem minmax(0,1fr) 7.5rem;min-height:22rem;display:grid}@media (max-width:720px){.mw-stage__body{grid-template-columns:minmax(0,1fr);min-height:18rem}.mw-stage__rail,.mw-stage__props{display:none}.mw-studio-product-demo .mw-stage__body{flex-direction:column;min-height:0;display:flex}.mw-studio-product-demo .mw-stage__rail{border-right:0;border-bottom:1px solid var(--mw-border);background:var(--mw-primary);flex-direction:row;order:0;justify-content:space-between;align-items:center;gap:.25rem;padding:.35rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mw-studio-product-demo .mw-stage__rail{background:color-mix(in srgb, var(--mw-primary) 4%, white)}}.mw-studio-product-demo .mw-stage__icon{border-radius:.45rem;flex:1 1 0;min-width:0;max-width:2.15rem;height:1.85rem;margin-inline:auto}.mw-studio-product-demo .mw-stage__icon .material-symbols-outlined{font-size:.9375rem!important}.mw-studio-product-demo .mw-stage__icon--on{box-shadow:none}.mw-studio-product-demo .mw-canvas{order:1;padding:.85rem}.mw-studio-product-demo .mw-exp-switch{gap:.25rem;margin-bottom:.65rem}.mw-studio-product-demo .mw-exp-switch button{padding:.22rem .55rem;font-size:.625rem}.mw-studio-product-demo .mw-canvas__chip{margin-bottom:.65rem;font-size:.5625rem}}.mw-stage__rail,.mw-stage__props{background:var(--mw-primary);padding:.85rem .6rem}@supports (color:color-mix(in lab, red, red)){.mw-stage__rail,.mw-stage__props{background:color-mix(in srgb, var(--mw-primary) 3%, white)}}.mw-stage__rail{border-right:1px solid var(--mw-border);flex-direction:column;gap:.4rem;display:flex}.mw-stage__props{border-left:1px solid var(--mw-border)}.mw-stage__icon{height:2.1rem;color:var(--mw-faint);transition:all .18s var(--mw-ease);border-radius:.55rem;place-items:center;display:grid}.mw-stage__icon--on{color:var(--mw-primary);background:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-stage__icon--on{background:color-mix(in srgb, var(--mw-primary) 12%, transparent)}}.mw-stage__icon--on{box-shadow:inset 0 0 0 1px var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-stage__icon--on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mw-primary) 18%, transparent)}}.mw-canvas{padding:1.1rem}.mw-canvas__chip{background:var(--mw-grad);color:#fff;letter-spacing:.09em;text-transform:uppercase;box-shadow:0 4px 12px rgba(var(--mw-primary-rgb), .28);border-radius:999px;margin-bottom:.85rem;padding:.22rem .6rem;font-size:.62rem;font-weight:700;display:inline-flex}.mw-block{border:1px solid var(--mw-border);animation:mw-block-in .48s var(--mw-spring) both;animation-delay:calc(var(--i,0) * .11s);background:#ffffffe0;border-radius:.85rem;margin-bottom:.6rem;padding:1rem;box-shadow:0 1px 3px #0f172a0a}@keyframes mw-block-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.mw-canvas__content{gap:0;display:grid}.mw-block--hero{background:radial-gradient(300px 120px at 100% 0%, rgba(var(--brand-tertiary-rgb), .16), transparent 70%), #ffffffe6;padding:1.3rem 1rem}.mw-line--title{background:var(--mw-ink);width:60%;height:.6rem;margin-bottom:.7rem}@supports (color:color-mix(in lab, red, red)){.mw-line--title{background:color-mix(in srgb, var(--mw-ink) 26%, transparent)}}.mw-line--faint{background:var(--mw-sub);height:.3rem;margin-top:.3rem}@supports (color:color-mix(in lab, red, red)){.mw-line--faint{background:color-mix(in srgb, var(--mw-sub) 10%, transparent)}}.mw-cv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.mw-cv-feature{border:1px solid var(--mw-border);background:#fff;border-radius:.6rem;gap:.35rem;padding:.6rem;display:grid}.mw-cv-feature i{background:var(--mw-primary);border-radius:.4rem;width:1.4rem;height:1.4rem;margin-bottom:.2rem}@supports (color:color-mix(in lab, red, red)){.mw-cv-feature i{background:color-mix(in srgb, var(--mw-primary) 12%, white)}}.mw-cv-footer{align-items:center;gap:.8rem;padding:.7rem 1rem;display:flex}.mw-cv-footer .mw-line:not(:first-child){margin-left:auto}.mw-cv-footer .mw-line:last-child{margin-left:0}.mw-cv-row{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.mw-cv-field{gap:.35rem;margin-bottom:.6rem;display:grid}.mw-cv-field i{border:1px solid var(--mw-border-strong);background:#fff;border-radius:.45rem;height:1.55rem;display:block}.mw-cv-field__input--focus{box-shadow:0 0 0 3px rgba(var(--mw-primary-rgb), .14);border-color:var(--mw-accent)!important}.mw-cv-field__input--area{height:2.8rem!important}.mw-cv-scale{grid-template-columns:repeat(5,1fr);gap:.4rem;margin:.3rem 0 .5rem;display:grid}.mw-cv-scale i{border:1px solid var(--mw-border-strong);background:#fff;border-radius:.5rem;height:2rem}.mw-cv-scale i.on{background:var(--mw-grad);box-shadow:0 6px 14px rgba(var(--mw-primary-rgb), .3);border-color:#0000}.mw-cv-scale__legend{justify-content:space-between;display:flex}.mw-cv-option{border:1px solid var(--mw-border);background:#fff;border-radius:.55rem;align-items:center;gap:.55rem;margin-bottom:.35rem;padding:.45rem .55rem;display:flex}.mw-cv-option i{border:2px solid var(--mw-primary);flex:none;width:.85rem;height:.85rem}@supports (color:color-mix(in lab, red, red)){.mw-cv-option i{border:2px solid color-mix(in srgb, var(--mw-primary) 30%, transparent)}}.mw-cv-option i{border-radius:50%}.mw-cv-option i.on{border-color:var(--mw-primary);background:radial-gradient(circle, var(--mw-primary) 45%, transparent 50%)}.mw-cv-toolbar{justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex}.mw-cv-search{border:1px solid var(--mw-border-strong);background:#fff;border-radius:.4rem;flex:1;height:1.3rem}.mw-cv-table{padding:.3rem .75rem}.mw-cv-table__row{align-items:center;gap:.6rem;padding:.55rem 0;display:flex}.mw-cv-table__row+.mw-cv-table__row{border-top:1px solid var(--mw-border)}.mw-cv-table__row .mw-cv-pill{margin-left:auto}.mw-cv-avatar{background:var(--mw-grad);border-radius:50%;flex:none;width:1.2rem;height:1.2rem}.mw-cv-pill{background:var(--mw-primary);border-radius:99px;flex:none;width:2.4rem;height:.8rem;display:block}@supports (color:color-mix(in lab, red, red)){.mw-cv-pill{background:color-mix(in srgb, var(--mw-primary) 12%, transparent)}}.mw-cv-pill--ok{background:#b9ead3}.mw-cv-pill--warn{background:#ffd9a8}.mw-cv-progress{padding:.75rem 1rem}.mw-cv-progress i{background:var(--mw-primary);border-radius:99px;height:.5rem;margin-top:.5rem;display:block}@supports (color:color-mix(in lab, red, red)){.mw-cv-progress i{background:color-mix(in srgb, var(--mw-primary) 8%, transparent)}}.mw-cv-progress i{overflow:hidden}.mw-cv-progress b{background:var(--mw-grad);transform-origin:0;height:100%;animation:mw-grow-x .9s var(--mw-ease) both;border-radius:99px;display:block}.mw-cv-list{padding:.3rem .75rem}.mw-cv-list__row{grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.55rem 0;display:grid}.mw-cv-list__row+.mw-cv-list__row{border-top:1px solid var(--mw-border)}.mw-cv-dot{background:var(--mw-primary);border-radius:50%;width:.6rem;height:.6rem}@supports (color:color-mix(in lab, red, red)){.mw-cv-dot{background:color-mix(in srgb, var(--mw-primary) 20%, transparent)}}.mw-cv-dot.on{background:#10b981;box-shadow:0 0 0 4px #10b98129}.mw-cv-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.mw-cv-column{background:var(--mw-primary);padding:.7rem}@supports (color:color-mix(in lab, red, red)){.mw-cv-column{background:color-mix(in srgb, var(--mw-primary) 4%, white)}}.mw-cv-column>.mw-line{margin-bottom:.6rem}.mw-cv-card{border:1px solid var(--mw-border);background:#fff;border-radius:.5rem;margin-bottom:.45rem;padding:.55rem;box-shadow:0 1px 2px #0f172a0d}.mw-cv-card__meta{align-items:center;gap:.4rem;margin-top:.45rem;display:flex}.mw-cv-card__meta .mw-cv-avatar{width:.9rem;height:.9rem}.mw-cv-card__meta .mw-line--faint{margin-top:0}.mw-line{background:var(--mw-sub);border-radius:99px;height:.42rem;display:block}@supports (color:color-mix(in lab, red, red)){.mw-line{background:color-mix(in srgb, var(--mw-sub) 18%, transparent)}}.mw-line--w{background:var(--mw-ink);width:72%;height:.72rem;margin-bottom:.5rem}@supports (color:color-mix(in lab, red, red)){.mw-line--w{background:color-mix(in srgb, var(--mw-ink) 24%, transparent)}}.mw-line--cta{background:var(--mw-grad);width:36%;height:1.5rem;box-shadow:0 4px 12px rgba(var(--mw-primary-rgb), .3);border-radius:.5rem;margin-top:.6rem}.mw-prop{background:var(--mw-sub);border-radius:99px;height:.38rem;margin-bottom:.5rem}@supports (color:color-mix(in lab, red, red)){.mw-prop{background:color-mix(in srgb, var(--mw-sub) 16%, transparent)}}.mw-exp-switch{flex-wrap:wrap;gap:.35rem;margin-bottom:.9rem;display:flex}.mw-exp-switch button{border:1px solid var(--mw-border);color:var(--mw-sub);cursor:pointer;transition:all .18s var(--mw-ease);background:0 0;border-radius:999px;padding:.3rem .7rem;font-size:.74rem;font-weight:600}.mw-exp-switch button:hover{color:var(--mw-primary);border-color:var(--mw-border-strong)}.mw-exp-switch button[aria-selected=true]{background:var(--mw-primary);color:#fff;border-color:#0000}.mw-marquee{border-block:1px solid var(--mw-border);background:#ffffff8c;padding:1.1rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mw-marquee__track{gap:2.6rem;width:max-content;animation:34s linear infinite mw-marquee;display:flex}.mw-marquee:hover .mw-marquee__track{animation-play-state:paused}.mw-marquee__track span{font-family:var(--mw-display);letter-spacing:-.02em;color:var(--mw-ink);white-space:nowrap;align-items:center;gap:.6rem;font-size:1.15rem;font-weight:700;display:inline-flex}.mw-marquee__track span:after{content:"✦";color:var(--mw-tertiary);font-size:.8rem}@keyframes mw-marquee{to{transform:translate(-50%)}}.mw-grid-3,.mw-grid-4{gap:1rem;display:grid}@media (min-width:720px){.mw-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mw-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mw-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.mw-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:2.4rem;display:grid}.mw-bento__item{grid-column:span 2;display:grid}@media (min-width:760px){.mw-bento{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.mw-bento{grid-template-columns:repeat(6,minmax(0,1fr))}.mw-bento__item--wide{grid-column:span 3}}.mw-card{border:1px solid var(--mw-border);border-radius:var(--mw-r);background:var(--mw-card);text-align:left;color:inherit;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .26s var(--mw-spring), box-shadow .26s var(--mw-ease), border-color .26s var(--mw-ease);padding:1.3rem;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.mw-card:before{content:"";background:var(--mw-grad);transform-origin:0;height:3px;transition:transform .32s var(--mw-ease);position:absolute;inset:0 0 auto;transform:scaleX(0)}.mw-card:hover,.mw-card:focus-visible{border-color:var(--mw-border-strong);box-shadow:0 20px 44px rgba(var(--mw-primary-rgb), .16);transform:translateY(-5px)}.mw-card:hover:before,.mw-card:focus-visible:before{transform:scaleX(1)}.mw-card--bento{flex-direction:column;height:100%;display:flex}.mw-card__head{align-items:center;gap:.7rem;display:flex}.mw-card__icon{background:var(--mw-primary);border-radius:.75rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-card__icon{background:color-mix(in srgb, var(--mw-primary) 9%, white)}}.mw-card__icon{color:var(--mw-primary);transition:background .22s var(--mw-ease), color .22s var(--mw-ease), transform .26s var(--mw-spring)}.mw-card:hover .mw-card__icon{background:var(--mw-grad);color:#fff;transform:rotate(-6deg)}.mw-card h3,.mw-card h4{color:var(--mw-ink);margin:0;font-size:1.02rem;font-weight:700}.mw-card p{color:var(--mw-sub);margin:.5rem 0 0;font-size:.86rem;line-height:1.55}.mw-ui{border:1px solid var(--mw-border);height:5.8rem;transition:transform .32s var(--mw-spring), box-shadow .32s var(--mw-ease);background:linear-gradient(#fff,#f4f9fb);border-radius:.8rem;align-content:start;gap:.4rem;margin-top:auto;padding:1rem .65rem .65rem;display:grid;overflow:hidden}.mw-card--bento .mw-ui{margin-top:1rem}.mw-card:hover .mw-ui{box-shadow:0 12px 26px rgba(var(--mw-primary-rgb), .14);transform:translateY(-3px)scale(1.02)}.mw-ui__row{align-items:center;gap:.4rem;display:flex}.mw-ui__line{width:var(--w,70%);background:var(--mw-primary);border-radius:99px;height:.38rem;display:block}@supports (color:color-mix(in lab, red, red)){.mw-ui__line{background:color-mix(in srgb, var(--mw-primary) 14%, transparent)}}.mw-ui__line--ink{background:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-ui__line--ink{background:color-mix(in srgb, var(--mw-primary) 42%, transparent)}}.mw-ui__btn{background:var(--mw-grad);border-radius:.3rem;width:2.8rem;height:.9rem;display:block}.mw-ui__field{border:1px solid var(--mw-border-strong);background:#fff;border-radius:.35rem;height:1.05rem;display:block}.mw-ui__field--focus{border-color:var(--mw-accent);box-shadow:0 0 0 3px rgba(var(--mw-primary-rgb), .12)}.mw-ui__dot{background:var(--mw-primary);border-radius:50%;flex:none;width:.6rem;height:.6rem}@supports (color:color-mix(in lab, red, red)){.mw-ui__dot{background:color-mix(in srgb, var(--mw-primary) 20%, transparent)}}.mw-ui__dot--on{background:var(--mw-tertiary)}.mw-ui__star{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:var(--mw-primary);width:.85rem;height:.85rem}@supports (color:color-mix(in lab, red, red)){.mw-ui__star{background:color-mix(in srgb, var(--mw-primary) 14%, transparent)}}.mw-ui__star--on{background:linear-gradient(140deg,#f4b400,#ff8f00)}.mw-ui__pill{background:var(--mw-primary);border-radius:99px;flex:none;width:1.9rem;height:.7rem}@supports (color:color-mix(in lab, red, red)){.mw-ui__pill{background:color-mix(in srgb, var(--mw-primary) 12%, transparent)}}.mw-ui__pill--ok{background:#b9ead3}.mw-ui__pill--warn{background:#ffd9a8}.mw-ui__avatar{background:var(--mw-grad);border-radius:50%;flex:none;width:1.05rem;height:1.05rem}.mw-ui__table{gap:.45rem;display:grid}.mw-ui__table .mw-ui__row{border-bottom:1px dashed var(--mw-border);padding-bottom:.3rem}.mw-ui__cols{grid-template-columns:repeat(3,1fr);gap:.4rem;height:100%;display:grid}.mw-ui__col{background:var(--mw-primary);border-radius:.45rem;align-content:start;gap:.3rem;padding:.3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-ui__col{background:color-mix(in srgb, var(--mw-primary) 6%, transparent)}}.mw-ui__card{border:1px solid var(--mw-border);background:#fff;border-radius:.3rem;flex:1;height:.85rem;display:block}.mw-ui__side{grid-template-columns:1.5rem 1fr;gap:.45rem;height:100%;display:grid}.mw-ui__side>i{background:linear-gradient(180deg, var(--mw-primary), var(--mw-accent));opacity:.85;border-radius:.35rem}.mw-ui__bars{align-items:flex-end;gap:.3rem;height:100%;display:flex}.mw-ui__bars i{height:var(--h,40%);background:linear-gradient(180deg, var(--mw-tertiary), var(--mw-primary));transform-origin:bottom;animation:mw-grow .9s var(--mw-spring) both;border-radius:.25rem .25rem 0 0;flex:1}.mw-ui__grid7{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.mw-ui__grid7 i{aspect-ratio:1;background:var(--mw-primary);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.mw-ui__grid7 i{background:color-mix(in srgb, var(--mw-primary) 8%, transparent)}}.mw-ui__grid7 i.on{background:var(--mw-grad);box-shadow:0 4px 10px rgba(var(--mw-primary-rgb), .3)}.mw-ui__radio{border:2px solid var(--mw-primary);flex:none;width:.75rem;height:.75rem}@supports (color:color-mix(in lab, red, red)){.mw-ui__radio{border:2px solid color-mix(in srgb, var(--mw-primary) 30%, transparent)}}.mw-ui__radio{border-radius:50%}.mw-ui__radio--on{border-color:var(--mw-primary);background:radial-gradient(circle, var(--mw-primary) 45%, transparent 50%)}@keyframes mw-grow{0%{transform:scaleY(0)}}.mw-layouts{gap:.85rem;display:grid}@media (min-width:640px){.mw-layouts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mw-layouts{grid-template-columns:repeat(4,minmax(0,1fr))}}.mw-layouts__card{border:1px solid var(--mw-border);border-radius:var(--mw-r);background:var(--mw-card);transition:border-color .22s var(--mw-ease), box-shadow .22s var(--mw-ease), transform .26s var(--mw-spring);flex-direction:column;gap:.55rem;padding:1.1rem 1.15rem;display:flex;box-shadow:0 1px 3px #0f172a0a}.mw-layouts__card:hover{border-color:var(--mw-border-strong);box-shadow:0 14px 32px rgba(var(--mw-primary-rgb), .1);transform:translateY(-2px)}.mw-layouts__icon{background:var(--mw-primary);border-radius:.7rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-layouts__icon{background:color-mix(in srgb, var(--mw-primary) 9%, white)}}.mw-layouts__icon{color:var(--mw-primary)}.mw-layouts__name{letter-spacing:-.01em;color:var(--mw-ink);margin:0;font-size:.9375rem;font-weight:700}.mw-layouts__desc{color:var(--mw-muted);margin:0;font-size:.8125rem;line-height:1.55}.mw-flow-strip{--mw-flow-bg:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-flow-strip{--mw-flow-bg:color-mix(in srgb, var(--mw-primary) 9%, #e3f2f8)}}.mw-flow-strip{--mw-flow-bg-deep:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-flow-strip{--mw-flow-bg-deep:color-mix(in srgb, var(--mw-primary) 16%, #d4eaf3)}}.mw-flow-strip{--mw-flow-ink:#042a3d;--mw-flow-sub:#3a5c6e;--mw-flow-line:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-flow-strip{--mw-flow-line:color-mix(in srgb, var(--mw-primary) 18%, transparent)}}.mw-flow-strip{border-block:1px solid var(--mw-primary);padding:clamp(2rem,4vw,2.75rem) 0;position:relative}@supports (color:color-mix(in lab, red, red)){.mw-flow-strip{border-block:1px solid color-mix(in srgb, var(--mw-primary) 14%, transparent)}}.mw-flow-strip{background:linear-gradient(118deg, var(--mw-primary) 0%, var(--mw-flow-bg) 42%, var(--mw-tertiary) 100%)}@supports (color:color-mix(in lab, red, red)){.mw-flow-strip{background:linear-gradient(118deg, color-mix(in srgb, var(--mw-primary) 11%, #dceef6) 0%, var(--mw-flow-bg) 42%, color-mix(in srgb, var(--mw-tertiary) 10%, #e8f7fb) 100%)}}.mw-flow-strip{overflow:hidden}.mw-flow-strip__mesh{pointer-events:none;background-image:radial-gradient(rgba(var(--mw-primary-rgb), .14) 1px, transparent 1px), radial-gradient(520px 240px at 8% 20%, rgba(var(--brand-tertiary-rgb), .22), transparent 68%), radial-gradient(420px 220px at 96% 80%, rgba(var(--mw-primary-rgb), .16), transparent 72%);opacity:.75;background-size:22px 22px,auto,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000 55%,#0000);mask-image:linear-gradient(#000,#000 55%,#0000)}.mw-flow{border:1px solid #fff;gap:1.15rem;padding:clamp(1rem,2.4vw,1.35rem);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.mw-flow{border:1px solid color-mix(in srgb, white 40%, var(--mw-flow-line))}}.mw-flow{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px 0 #ffffffa6 inset, 0 20px 50px rgba(var(--mw-primary-rgb), .1);background:#ffffff85;border-radius:1.25rem}.mw-flow__head{align-items:start;gap:1rem;display:grid}@media (min-width:768px){.mw-flow__head{grid-template-columns:auto 1fr;gap:1.35rem}}.mw-flow__mark{background:var(--mw-grad);color:#fff;width:4.5rem;height:4.5rem;box-shadow:0 14px 34px rgba(var(--mw-primary-rgb), .28), 0 0 0 1px #ffffff38 inset;border-radius:1rem;place-items:center;display:grid}.mw-flow__mark span{font-family:var(--mw-display);letter-spacing:.2em;font-size:.72rem;font-weight:800}.mw-flow__intro{gap:.4rem;display:grid}.mw-flow__kicker{color:var(--mw-flow-sub);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.mw-flow__title{font-family:var(--mw-display);letter-spacing:-.03em;color:var(--mw-flow-ink);margin:0;font-size:clamp(1.45rem,3.2vw,2rem);font-weight:700;line-height:1.08}.mw-flow__lead{max-width:40rem;color:var(--mw-flow-sub);margin:0;font-size:.9rem;line-height:1.55}.mw-flow__body{border:1px solid var(--mw-flow-line);background:#ffffffad;border-radius:1rem;gap:.75rem;padding:.85rem;display:grid}.mw-flow__track{scroll-snap-type:x proximity;scrollbar-width:none;align-items:stretch;gap:0;padding-bottom:.15rem;display:flex;overflow-x:auto}.mw-flow__track::-webkit-scrollbar{display:none}.mw-flow__segment{min-width:0;animation:mw-item-in .48s var(--mw-ease) both;animation-delay:calc(var(--i,0) * 80ms);flex:7rem;align-items:center;display:flex}.mw-flow__connector{color:var(--mw-primary);flex:0 0 1.35rem;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.mw-flow__connector{color:color-mix(in srgb, var(--mw-primary) 28%, transparent)}}.mw-flow__connector{transition:color .28s var(--mw-ease)}.mw-flow__connector[data-lit]{color:var(--mw-accent)}.mw-flow__connector .material-symbols-outlined{font-size:1rem!important}.mw-flow__pulse{background:var(--mw-tertiary);width:.45rem;height:.45rem;box-shadow:0 0 0 6px rgba(var(--brand-tertiary-rgb), .18);border-radius:50%;margin:auto;animation:2.6s ease-in-out infinite mw-flow-dot;position:absolute;inset:0}@keyframes mw-flow-dot{0%,to{opacity:.35;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.mw-flow__node{border:1px solid var(--mw-flow-line);min-width:6.8rem;color:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;transition:transform .24s var(--mw-spring), border-color .24s var(--mw-ease), box-shadow .24s var(--mw-ease), background .24s var(--mw-ease);background:#fff;border-radius:.85rem;flex:1;gap:.35rem;padding:.65rem .7rem .72rem;display:grid;position:relative;overflow:hidden}.mw-flow__node[data-lit]{border-color:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-flow__node[data-lit]{border-color:color-mix(in srgb, var(--mw-primary) 28%, transparent)}}.mw-flow__node[data-active]{border-color:var(--mw-primary);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.mw-flow__node[data-active]{border-color:color-mix(in srgb, var(--mw-primary) 45%, transparent)}}.mw-flow__node[data-active]{background:linear-gradient(165deg, white, var(--mw-primary))}@supports (color:color-mix(in lab, red, red)){.mw-flow__node[data-active]{background:linear-gradient(165deg, white, color-mix(in srgb, var(--mw-primary) 4%, white))}}.mw-flow__node[data-active]{box-shadow:0 12px 28px rgba(var(--mw-primary-rgb), .14), 0 0 0 1px #fffc inset}.mw-flow__node-index{font-family:var(--mw-display);letter-spacing:.08em;color:var(--mw-primary);font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mw-flow__node-index{color:color-mix(in srgb, var(--mw-primary) 45%, transparent)}}.mw-flow__node[data-active] .mw-flow__node-index{color:var(--mw-accent)}.mw-flow__node-icon{background:var(--mw-primary);border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-flow__node-icon{background:color-mix(in srgb, var(--mw-primary) 9%, white)}}.mw-flow__node-icon{color:var(--mw-primary);transition:background .24s var(--mw-ease), color .24s var(--mw-ease), transform .24s var(--mw-spring)}.mw-flow__node[data-active] .mw-flow__node-icon{background:var(--mw-grad);color:#fff;transform:scale(1.04)}.mw-flow__node-copy{gap:.08rem;min-width:0;display:grid}.mw-flow__node-copy strong{letter-spacing:.11em;text-transform:uppercase;color:var(--mw-primary);font-size:.66rem;font-weight:800}.mw-flow__node-copy small{color:var(--mw-flow-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;font-weight:600;overflow:hidden}.mw-flow__node-progress{background:var(--mw-grad);transform-origin:0;height:2px;animation:2.6s linear forwards mw-flow-progress;position:absolute;bottom:0;left:0;right:0}@keyframes mw-flow-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mw-flow__detail{border:1px dashed var(--mw-primary);align-items:flex-start;gap:.75rem;padding:.75rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mw-flow__detail{border:1px dashed color-mix(in srgb, var(--mw-primary) 22%, transparent)}}.mw-flow__detail{background:var(--mw-flow-bg-deep);border-radius:.85rem}@supports (color:color-mix(in lab, red, red)){.mw-flow__detail{background:color-mix(in srgb, var(--mw-flow-bg-deep) 38%, white)}}.mw-flow__detail-icon{width:2.35rem;height:2.35rem;color:var(--mw-primary);box-shadow:0 6px 16px rgba(var(--mw-primary-rgb), .12);background:#fff;border-radius:.65rem;flex-shrink:0;place-items:center;display:grid}.mw-flow__detail-copy{min-width:0;animation:mw-item-in .32s var(--mw-ease) both;gap:.25rem;display:grid}.mw-flow__detail-label{color:var(--mw-flow-ink);flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:0;font-size:.82rem;font-weight:700;display:flex}.mw-flow__detail-label span{color:var(--mw-flow-sub);font-size:.78rem;font-weight:600}.mw-flow__detail-label span:before{content:"·";color:var(--mw-primary);margin-right:.55rem}@supports (color:color-mix(in lab, red, red)){.mw-flow__detail-label span:before{color:color-mix(in srgb, var(--mw-primary) 35%, transparent)}}.mw-flow__detail-text{color:var(--mw-flow-sub);margin:0;font-size:.84rem;line-height:1.55}.mw-flow__foot{background:var(--mw-primary);border-radius:.85rem;align-items:flex-start;gap:.65rem;padding:.75rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mw-flow__foot{background:color-mix(in srgb, var(--mw-primary) 10%, white)}}.mw-flow__foot{border:1px solid var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-flow__foot{border:1px solid color-mix(in srgb, var(--mw-primary) 14%, transparent)}}.mw-flow__foot .material-symbols-outlined{color:var(--mw-accent);flex-shrink:0;margin-top:.05rem}.mw-flow__foot p{color:var(--mw-flow-ink);margin:0;font-size:.84rem;font-weight:600;line-height:1.5}@media (min-width:900px){.mw-flow__track{overflow:visible}.mw-flow__node{min-width:0}}.mw-flow__body--mobile{display:none}.mw-flow__mobile-dots{justify-content:center;gap:.4rem;margin-bottom:.85rem;display:flex}.mw-flow__mobile-dot{background:var(--mw-primary);border:0;border-radius:999px;width:.45rem;height:.45rem;padding:0}@supports (color:color-mix(in lab, red, red)){.mw-flow__mobile-dot{background:color-mix(in srgb, var(--mw-primary) 22%, white)}}.mw-flow__mobile-dot{cursor:pointer;transition:width .24s var(--mw-ease), background .24s var(--mw-ease)}.mw-flow__mobile-dot[data-done]{background:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-flow__mobile-dot[data-done]{background:color-mix(in srgb, var(--mw-primary) 45%, white)}}.mw-flow__mobile-dot[data-active]{background:var(--mw-primary);width:1.35rem}.mw-flow__mobile-steps{gap:.55rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.mw-flow__mobile-steps:before{content:"";background:var(--mw-primary);width:2px;position:absolute;top:.75rem;bottom:.75rem;left:1.15rem}@supports (color:color-mix(in lab, red, red)){.mw-flow__mobile-steps:before{background:color-mix(in srgb, var(--mw-primary) 16%, transparent)}}.mw-flow__mobile-steps:before{z-index:0}.mw-flow__mobile-step{z-index:1;gap:0;display:grid;position:relative}.mw-flow__mobile-trigger{border:1px solid var(--mw-flow-line);width:100%;color:inherit;text-align:left;cursor:pointer;transition:border-color .22s var(--mw-ease), box-shadow .22s var(--mw-ease), background .22s var(--mw-ease);background:#fff;border-radius:.85rem;grid-template-columns:auto auto 1fr;align-items:center;gap:.65rem;padding:.7rem .75rem;display:grid;position:relative;overflow:hidden}.mw-flow__mobile-step[data-lit] .mw-flow__mobile-trigger{border-color:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-flow__mobile-step[data-lit] .mw-flow__mobile-trigger{border-color:color-mix(in srgb, var(--mw-primary) 26%, transparent)}}.mw-flow__mobile-step[data-active] .mw-flow__mobile-trigger{border-color:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-flow__mobile-step[data-active] .mw-flow__mobile-trigger{border-color:color-mix(in srgb, var(--mw-primary) 42%, transparent)}}.mw-flow__mobile-step[data-active] .mw-flow__mobile-trigger{background:linear-gradient(165deg, white, var(--mw-primary))}@supports (color:color-mix(in lab, red, red)){.mw-flow__mobile-step[data-active] .mw-flow__mobile-trigger{background:linear-gradient(165deg, white, color-mix(in srgb, var(--mw-primary) 5%, white))}}.mw-flow__mobile-step[data-active] .mw-flow__mobile-trigger{box-shadow:0 10px 24px rgba(var(--mw-primary-rgb), .12)}.mw-flow__mobile-num{border:2px solid var(--mw-primary);place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-flow__mobile-num{border:2px solid color-mix(in srgb, var(--mw-primary) 24%, transparent)}}.mw-flow__mobile-num{font-family:var(--mw-display);color:var(--mw-primary);background:#fff;border-radius:.6rem;font-size:.6875rem;font-weight:700}.mw-flow__mobile-step[data-active] .mw-flow__mobile-num{background:var(--mw-grad);color:#fff;border-color:#0000}.mw-flow__mobile-icon{background:var(--mw-primary);border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-flow__mobile-icon{background:color-mix(in srgb, var(--mw-primary) 8%, white)}}.mw-flow__mobile-icon{color:var(--mw-primary)}.mw-flow__mobile-step[data-active] .mw-flow__mobile-icon{background:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-flow__mobile-step[data-active] .mw-flow__mobile-icon{background:color-mix(in srgb, var(--mw-primary) 12%, white)}}.mw-flow__mobile-copy{gap:.1rem;min-width:0;display:grid}.mw-flow__mobile-copy strong{color:var(--mw-flow-ink);font-size:.8125rem;font-weight:700}.mw-flow__mobile-copy small{color:var(--mw-flow-sub);font-size:.6875rem;font-weight:600}.mw-flow__mobile-progress{background:var(--mw-grad);transform-origin:0;height:2px;animation:2.6s linear forwards mw-flow-progress;position:absolute;bottom:0;left:0;right:0}.mw-flow__mobile-desc{border-left:2px solid var(--mw-primary);margin:.45rem 0 0 3.35rem;padding:.65rem .75rem}@supports (color:color-mix(in lab, red, red)){.mw-flow__mobile-desc{border-left:2px solid color-mix(in srgb, var(--mw-primary) 28%, transparent)}}.mw-flow__mobile-desc{color:var(--mw-flow-sub);animation:mw-item-in .28s var(--mw-ease) both;font-size:.8125rem;line-height:1.55}@media (max-width:959px){.mw-flow-strip{padding:2rem 0}.mw-flow{border-radius:1.1rem;gap:1rem;padding:1rem}.mw-flow__head{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.75rem}.mw-flow__mark{border-radius:999px;width:auto;height:auto;padding:.35rem .85rem}.mw-flow__mark span{letter-spacing:.16em;font-size:.625rem}.mw-flow__title{font-size:1.375rem}.mw-flow__lead{max-width:22rem;margin-inline:auto;font-size:.8125rem;line-height:1.6}.mw-flow__body--desktop{display:none}.mw-flow__body--mobile{gap:0;padding:.75rem;display:grid}.mw-flow__foot{text-align:left;padding:.7rem .85rem}.mw-flow__foot p{font-size:.8125rem;line-height:1.55}}.mw-loop{counter-reset:loop;gap:1rem;margin-top:2.4rem;display:grid;position:relative}@media (min-width:800px){.mw-loop{grid-template-columns:repeat(5,minmax(0,1fr))}.mw-loop:before{content:"";background:linear-gradient(90deg, var(--mw-primary), var(--mw-tertiary));opacity:.3;height:2px;position:absolute;top:1.3rem;left:3rem;right:3rem}}.mw-loop__step{counter-increment:loop;border:1px solid var(--mw-border);border-radius:var(--mw-r);background:var(--mw-card);height:100%;color:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .24s var(--mw-spring), box-shadow .24s var(--mw-ease), border-color .24s var(--mw-ease);padding:1.1rem;text-decoration:none;display:block;position:relative}.mw-loop__step:hover{border-color:var(--mw-border-strong);box-shadow:0 18px 40px rgba(var(--mw-primary-rgb), .15);transform:translateY(-4px)rotate(-.5deg)}.mw-loop__step:before{content:"0" counter(loop);font-family:var(--mw-display);color:var(--mw-primary);font-size:.72rem;font-weight:700;position:absolute;top:.8rem;right:.9rem}@supports (color:color-mix(in lab, red, red)){.mw-loop__step:before{color:color-mix(in srgb, var(--mw-primary) 45%, transparent)}}.mw-loop__step .material-symbols-outlined{background:var(--mw-primary);border-radius:.8rem;place-items:center;width:2.6rem;height:2.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-loop__step .material-symbols-outlined{background:color-mix(in srgb, var(--mw-primary) 10%, white)}}.mw-loop__step .material-symbols-outlined{color:var(--mw-primary)}.mw-loop h3{color:var(--mw-ink);margin:.7rem 0 .3rem;font-size:1rem;font-weight:700}.mw-loop p{color:var(--mw-sub);margin:0;font-size:.82rem;line-height:1.55}.mw-story{gap:1rem;display:grid}@media (min-width:1180px){.mw-story{grid-template-columns:9.5rem minmax(0,1fr);align-items:start;gap:2.5rem}}.mw-rail{display:none}@media (min-width:1180px){.mw-rail{flex-direction:column;gap:.15rem;padding-top:5rem;display:flex;position:sticky;top:7rem}}.mw-rail a{color:var(--mw-faint);transition:color .2s var(--mw-ease), background .2s var(--mw-ease), transform .2s var(--mw-ease);border-radius:.75rem;align-items:center;gap:.6rem;padding:.5rem .6rem;font-size:.8rem;font-weight:700;text-decoration:none;display:flex}.mw-rail a i{border:1px solid var(--mw-border);width:1.8rem;height:1.8rem;font-family:var(--mw-display);background:#ffffffb3;border-radius:.55rem;place-items:center;font-size:.66rem;font-style:normal;font-weight:700;transition:inherit;display:grid}.mw-rail a:hover{color:var(--mw-primary);transform:translate(3px)}.mw-rail a[aria-current]{color:var(--mw-primary);background:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-rail a[aria-current]{background:color-mix(in srgb, var(--mw-primary) 7%, transparent)}}.mw-rail a[aria-current] i{background:var(--mw-grad);color:#fff;box-shadow:0 6px 14px rgba(var(--mw-primary-rgb), .3);border-color:#0000}.mw-story__body{min-width:0}.mw-chapter{padding:5rem 0;scroll-margin-top:6rem}.mw-chapter+.mw-chapter{border-top:1px dashed var(--mw-border-strong)}.mw-chapter__block{margin-top:4.5rem}.mw-h3{font-family:var(--mw-display);letter-spacing:-.035em;color:var(--mw-ink);margin:0;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;line-height:1.08}.mw-chead{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.mw-chead__num{font-family:var(--mw-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--mw-primary);font-size:clamp(3.2rem,7vw,5.4rem);font-weight:700;line-height:.85}@supports (color:color-mix(in lab, red, red)){.mw-chead__num{-webkit-text-stroke:1.5px color-mix(in srgb, var(--mw-primary) 38%, transparent)}}.mw-chead__num{-webkit-user-select:none;user-select:none}.mw-chead[data-tone=dark] .mw-chead__num{-webkit-text-stroke-color:#fff6}.mw-split{gap:2.4rem;display:grid}@media (min-width:1024px){.mw-split{grid-template-columns:.9fr 1.1fr;align-items:center}}.mw-band{background:radial-gradient(600px 300px at 100% 0%, rgba(var(--brand-tertiary-rgb), .28), transparent 70%), radial-gradient(500px 300px at 0% 100%, rgba(var(--mw-primary-rgb), .5), transparent 70%), linear-gradient(140deg, #052a3d, var(--brand-primary-darker) 55%, #063b52);color:#fff;box-shadow:0 30px 80px rgba(var(--mw-primary-rgb), .28);border-radius:1.6rem;padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.mw-band:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff1f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 20% 0,#000,#0000 70%);mask-image:radial-gradient(at 20% 0,#000,#0000 70%)}.mw-band>*{position:relative}.mw-band .mw-h2,.mw-band .mw-h3,.mw-band h3{color:#fff}.mw-band .mw-lead{color:#ffffffc7}.mw-band .mw-kicker{color:#fff;background:#ffffff14;border-color:#ffffff47}.mw-band .mw-btn--line{color:#fff;background:0 0;border-color:#fff6}.mw-band .mw-btn--line:hover{background:#ffffff1f}.mw-band__grid{gap:2.2rem;display:grid}@media (min-width:1024px){.mw-band__grid{grid-template-columns:.85fr 1.15fr;align-items:center}.mw-band__grid--trust{grid-template-columns:.8fr 1.2fr}}.mw-collect{gap:2rem;margin-top:2.4rem;display:grid}@media (min-width:1024px){.mw-collect{grid-template-columns:.8fr 1.2fr;align-items:center}}.mw-collect__sources{gap:.6rem;padding-right:1.6rem;display:grid;position:relative}.mw-collect__sources span{border:1px solid var(--mw-border);background:var(--mw-card);color:var(--mw-ink);animation:mw-item-in .5s var(--mw-ease) both;animation-delay:calc(var(--i,0) * 90ms);transition:transform .22s var(--mw-spring), border-color .22s var(--mw-ease);border-radius:.9rem;align-items:center;gap:.6rem;padding:.75rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.mw-collect__sources span:hover{border-color:var(--mw-border-strong);transform:translate(6px)}.mw-collect__sources .material-symbols-outlined{color:var(--mw-accent)}.mw-collect__beam{display:none}@media (min-width:1024px){.mw-collect__beam{background:linear-gradient(180deg, transparent, var(--mw-tertiary), transparent);border-radius:99px;width:2px;display:block;position:absolute;top:8%;bottom:8%;right:0;overflow:hidden}.mw-collect__beam:after{content:"";background:#fff;height:30%;animation:2.4s ease-in-out infinite mw-beam;position:absolute;left:0;right:0}}@keyframes mw-beam{0%{transform:translateY(-120%)}to{transform:translateY(380%)}}.mw-steps{flex-wrap:wrap;align-items:center;gap:.45rem 0;margin:0;padding:0;list-style:none;display:flex}.mw-steps li{animation:mw-item-in .42s var(--mw-ease) both;animation-delay:calc(var(--i,0) * 90ms);align-items:center;display:flex}.mw-steps__node{border:1px solid var(--mw-border);color:var(--mw-ink);transition:transform .2s var(--mw-spring);background:#fff;border-radius:.85rem;padding:.6rem .95rem;font-size:.9rem;font-weight:700;display:inline-block;box-shadow:0 1px 3px #0f172a0d}.mw-steps li:hover .mw-steps__node{transform:translateY(-2px)}.mw-steps__node[data-first]{background:var(--mw-primary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.mw-steps__node[data-first]{background:color-mix(in srgb, var(--mw-primary) 10%, white)}}.mw-steps__node[data-first]{color:var(--mw-primary)}.mw-steps__node[data-last]{background:var(--mw-grad);color:#fff;box-shadow:0 8px 20px rgba(var(--mw-primary-rgb), .3);border-color:#0000}.mw-steps__arrow{background:linear-gradient(90deg, var(--mw-primary), var(--mw-tertiary));width:1.6rem;height:2px;margin:0 .3rem;position:relative}.mw-steps__arrow:after{content:"";border-right:2px solid var(--mw-tertiary);border-top:2px solid var(--mw-tertiary);width:.5rem;height:.5rem;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.mw-steps--v{flex-direction:column;align-items:stretch;gap:0}.mw-steps--v li{flex-direction:column;align-items:flex-start}.mw-steps--v .mw-steps__node{width:100%}.mw-steps--v .mw-steps__arrow{background:linear-gradient(180deg, var(--mw-primary), var(--mw-tertiary));width:2px;height:1.4rem;margin:.2rem 0 .2rem 1.4rem}.mw-steps--v .mw-steps__arrow:after{top:auto;bottom:-1px;right:-3px;transform:rotate(135deg)}.mw-flowcard{border:1px solid var(--mw-border);background:var(--mw-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 30px 70px rgba(var(--mw-primary-rgb), .16);border-radius:1.4rem;padding:1.6rem;position:relative}.mw-flowcard__icon{background:var(--mw-grad);color:#fff;width:3rem;height:3rem;box-shadow:0 10px 24px rgba(var(--mw-primary-rgb), .3);border-radius:.9rem;place-items:center;display:grid}.mw-flowcard__label{color:var(--mw-faint);letter-spacing:.14em;text-transform:uppercase;margin:1rem 0 .8rem;font-size:.68rem;font-weight:700}.mw-relation{gap:1.2rem;margin-top:1.8rem;display:grid;position:relative}@media (min-width:800px){.mw-relation{grid-template-columns:repeat(4,minmax(0,1fr))}.mw-relation:before{content:"";background:repeating-linear-gradient(90deg, var(--mw-accent) 0 8px, transparent 8px 16px);opacity:.55;height:2px;animation:1.4s linear infinite mw-dash;position:absolute;top:50%;left:6%;right:6%}}@keyframes mw-dash{to{background-position:16px 0}}.mw-node{border:1px solid var(--mw-border);border-left:3px solid var(--mw-tertiary);animation:mw-node-in .52s var(--mw-spring) both;animation-delay:calc(var(--i,0) * .12s);transition:transform .22s var(--mw-spring), box-shadow .22s var(--mw-ease);background:#fff;border-radius:.95rem;padding:1.1rem;position:relative;box-shadow:0 1px 3px #0f172a0d}.mw-node:hover{box-shadow:0 16px 34px rgba(var(--mw-primary-rgb), .16);transform:translateY(-4px)}@keyframes mw-node-in{0%{opacity:0;transform:translate(-14px)}}.mw-node span{color:var(--mw-accent);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:700;display:block}.mw-node strong{color:var(--mw-ink);margin-top:.3rem;display:block}.mw-usecase{border:1px solid var(--mw-border);background:var(--mw-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1.4rem;margin-top:1.4rem;overflow:hidden}.mw-usecase__tabs{border-bottom:1px solid var(--mw-border);scrollbar-width:none;gap:.25rem;padding:.6rem;display:flex;overflow-x:auto}.mw-usecase__tabs button{color:var(--mw-sub);font:inherit;cursor:pointer;transition:all .2s var(--mw-ease);background:0 0;border:0;border-radius:.8rem;flex:none;align-items:center;gap:.4rem;padding:.6rem .95rem;font-size:.88rem;font-weight:600;display:inline-flex}.mw-usecase__tabs button:hover{color:var(--mw-primary);background:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-usecase__tabs button:hover{background:color-mix(in srgb, var(--mw-primary) 6%, transparent)}}.mw-usecase__tabs button[aria-selected=true]{background:var(--mw-grad);color:#fff;box-shadow:0 6px 16px rgba(var(--mw-primary-rgb), .28)}.mw-usecase__panel{animation:mw-fade .3s var(--mw-ease);gap:1.2rem;padding:1.6rem;display:grid}@media (min-width:900px){.mw-usecase__panel{grid-template-columns:auto 1fr auto;align-items:center}}.mw-usecase__icon{background:var(--mw-primary);border-radius:1rem;place-items:center;width:3.4rem;height:3.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-usecase__icon{background:color-mix(in srgb, var(--mw-primary) 9%, white)}}.mw-usecase__icon{color:var(--mw-primary)}.mw-metrics{border:1px solid var(--mw-border);background:var(--mw-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 70px rgba(var(--mw-primary-rgb), .14);border-radius:1.4rem;padding:1.5rem;position:relative}.mw-metrics__sample{border:1px dashed var(--mw-border-strong);color:var(--mw-faint);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.25rem .6rem;font-size:.62rem;font-weight:700;position:absolute;top:1rem;right:1rem}.mw-spark{width:100%;height:8rem;display:block;overflow:visible}.mw-spark__area{fill:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-spark__area{fill:color-mix(in srgb, var(--mw-primary) 10%, transparent)}}.mw-spark__area{animation:mw-fade 1.2s var(--mw-ease) both;animation-delay:.6s}.mw-spark__line{fill:none;stroke:var(--mw-primary);stroke-width:3px;stroke-linecap:round;stroke-dasharray:700;stroke-dashoffset:700px;animation:mw-draw 1.6s var(--mw-ease) forwards}@keyframes mw-draw{to{stroke-dashoffset:0}}.mw-kpis{gap:.8rem;margin-top:1.2rem;display:grid}@media (min-width:560px){.mw-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.mw-kpi span{color:var(--mw-sub);margin-bottom:.4rem;font-size:.78rem;font-weight:600;display:block}.mw-kpi i{background:var(--mw-primary);border-radius:99px;height:.5rem;display:block}@supports (color:color-mix(in lab, red, red)){.mw-kpi i{background:color-mix(in srgb, var(--mw-primary) 8%, transparent)}}.mw-kpi i{overflow:hidden}.mw-kpi i:after{content:"";width:var(--w,50%);background:var(--mw-grad);transform-origin:0;height:100%;animation:mw-grow-x 1.1s var(--mw-ease) both;animation-delay:calc(var(--i,0) * .12s + .3s);border-radius:99px;display:block}@keyframes mw-grow-x{0%{transform:scaleX(0)}}.mw-trust{gap:.7rem;display:grid}@media (min-width:640px){.mw-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-trust--wide{grid-template-columns:repeat(3,minmax(0,1fr))}}.mw-trust article{animation:mw-item-in .5s var(--mw-ease) both;animation-delay:calc(var(--i,0) * 70ms);transition:background .2s var(--mw-ease), transform .22s var(--mw-spring);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1rem;grid-template-columns:auto 1fr;gap:.8rem;padding:1rem;display:grid}.mw-trust article:hover{background:#ffffff1c;transform:translateY(-3px)}.mw-trust .material-symbols-outlined{color:#fff;background:#ffffff1f;border-radius:.7rem;place-items:center;width:2.3rem;height:2.3rem;display:grid}.mw-trust h3{margin:0;font-size:.95rem;font-weight:700}.mw-trust p{color:#ffffffb8;margin:.25rem 0 0;font-size:.82rem;line-height:1.5}.mw-related{gap:.6rem;margin-top:1.4rem;display:grid}@media (min-width:720px){.mw-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mw-related{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}}.mw-related a{border:1px solid var(--mw-border);background:var(--mw-card);color:var(--mw-ink);transition:transform .22s var(--mw-spring), border-color .2s var(--mw-ease), box-shadow .2s var(--mw-ease);border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.9rem 1rem;text-decoration:none;display:grid}.mw-related a:hover{border-color:var(--mw-border-strong);box-shadow:0 16px 34px rgba(var(--mw-primary-rgb), .14);transform:translateY(-3px)}.mw-related a:hover .mw-mega__icon{background:var(--mw-grad);color:#fff}.mw-related strong{font-size:.92rem;font-weight:700;display:block}.mw-related small{color:var(--mw-sub);font-size:.76rem;line-height:1.4;display:block}.mw-related>.material-symbols-outlined,.mw-related a>.material-symbols-outlined{color:var(--mw-faint)}.mw-inbox{gap:.6rem;display:grid}.mw-ticket{border:1px solid var(--mw-border);background:var(--mw-card);width:100%;color:inherit;text-align:left;cursor:pointer;transition:all .22s var(--mw-ease);border-radius:.9rem;grid-template-columns:1fr auto;gap:.4rem;padding:.9rem 1rem;display:grid}.mw-ticket:hover{border-color:var(--mw-border-strong);transform:translate(4px)}.mw-ticket strong{color:var(--mw-ink)}.mw-ticket[aria-current=true],.mw-ticket[data-active=true]{border-color:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-ticket[aria-current=true],.mw-ticket[data-active=true]{border-color:color-mix(in srgb, var(--mw-primary) 45%, transparent)}}.mw-ticket[aria-current=true],.mw-ticket[data-active=true]{box-shadow:0 10px 26px rgba(var(--mw-primary-rgb), .14)}.mw-ticket small{color:var(--mw-sub)}.mw-actions{animation:mw-fade .22s var(--mw-ease);grid-column:1/-1;gap:.35rem;display:none}.mw-ticket:hover .mw-actions,.mw-ticket:focus-visible .mw-actions,.mw-ticket[aria-current=true] .mw-actions,.mw-ticket[data-active=true] .mw-actions{display:flex}.mw-actions span,.mw-actions button{border:1px solid var(--mw-border-strong);background:var(--mw-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.mw-actions span,.mw-actions button{background:color-mix(in srgb, var(--mw-primary) 6%, white)}}.mw-actions span,.mw-actions button{color:var(--mw-primary);padding:.22rem .6rem;font-size:.7rem;font-weight:600}.mw-kanban{gap:.7rem;display:grid;overflow-x:auto}@media (min-width:800px){.mw-kanban{grid-template-columns:repeat(4,minmax(0,1fr))}}.mw-col{border:1px solid var(--mw-border);background:#ffffff8c;border-radius:.9rem;min-width:11rem;padding:.8rem}.mw-col h4{letter-spacing:.1em;text-transform:uppercase;color:var(--mw-faint);margin:0 0 .6rem;font-size:.7rem;font-weight:700}.mw-pill{border:1px solid var(--mw-border);width:100%;color:var(--mw-ink);text-align:left;cursor:pointer;transition:all .24s var(--mw-spring);animation:mw-pill-in .36s var(--mw-spring);background:#fff;border-radius:.65rem;margin-bottom:.45rem;padding:.65rem;font-size:.85rem;font-weight:600;box-shadow:0 1px 3px #0f172a0f}.mw-pill:hover{border-color:var(--mw-border-strong);box-shadow:0 8px 20px rgba(var(--mw-primary-rgb), .14);transform:translateY(-2px)rotate(.6deg)}@keyframes mw-pill-in{0%{opacity:0;transform:scale(.9)}}.mw-ai{gap:1.2rem;display:grid}@media (min-width:900px){.mw-ai{grid-template-columns:1fr 1fr}}.mw-prompt{border:1px solid var(--mw-border);background:var(--mw-ink);color:#d9f1fb;min-height:8rem;box-shadow:0 18px 44px rgba(var(--mw-primary-rgb), .24);border-radius:1rem;padding:1.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem;line-height:1.6}.mw-prompt:after{content:"▍";color:var(--mw-tertiary);animation:1s steps(2,end) infinite mw-caret}@keyframes mw-caret{50%{opacity:0}}.mw-checks{margin:0;padding:0;list-style:none}.mw-checks li{color:var(--mw-faint);transition:color .26s var(--mw-ease), transform .26s var(--mw-spring);align-items:center;gap:.55rem;padding:.42rem 0;font-weight:600;display:flex}.mw-checks li[data-done=true]{color:var(--mw-ink);transform:translate(4px)}.mw-tabs{flex-wrap:wrap;gap:.4rem;margin:1.5rem 0 1.1rem;display:flex}.mw-tabs button{color:var(--mw-sub);cursor:pointer;transition:color .18s var(--mw-ease);background:0 0;border:0;padding:.45rem .3rem;font-weight:600;position:relative}.mw-tabs button:after{content:"";background:var(--mw-grad);height:2px;transition:right .26s var(--mw-ease);position:absolute;bottom:0;left:0;right:100%}.mw-tabs button:hover{color:var(--mw-primary)}.mw-tabs button[aria-selected=true]{color:var(--mw-ink)}.mw-tabs button[aria-selected=true]:after{right:0}.mw-templates{gap:1.4rem;display:grid}@media (min-width:900px){.mw-templates{grid-template-columns:14rem 1fr}}.mw-cat{flex-direction:column;gap:.3rem;display:flex}.mw-cat button{text-align:left;color:var(--mw-sub);font-family:var(--mw-display);letter-spacing:-.02em;cursor:pointer;transition:color .18s var(--mw-ease), transform .18s var(--mw-ease);background:0 0;border:0;padding:.45rem 0;font-size:1.25rem;font-weight:700}.mw-cat button:hover{transform:translate(4px)}.mw-cat button[aria-current=true]{color:var(--mw-primary)}.mw-templates-gallery{gap:1.25rem;display:grid}.mw-templates-gallery__toolbar{gap:1rem;display:grid}.mw-templates-gallery__search{border:1px solid var(--mw-ink);align-items:center;gap:.65rem;padding:.75rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mw-templates-gallery__search{border:1px solid color-mix(in srgb, var(--mw-ink) 12%, transparent)}}.mw-templates-gallery__search{background:var(--mw-surface,#fff);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.mw-templates-gallery__search{background:color-mix(in srgb, var(--mw-surface,#fff) 88%, transparent)}}.mw-templates-gallery__search{color:var(--mw-sub)}.mw-templates-gallery__search input{color:var(--mw-ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.mw-templates-gallery__chips{flex-wrap:wrap;gap:.45rem;display:flex}.mw-templates-gallery__chips--types{padding-top:.15rem}.mw-templates-gallery__chips button{border:1px solid var(--mw-ink);align-items:center;gap:.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mw-templates-gallery__chips button{border:1px solid color-mix(in srgb, var(--mw-ink) 12%, transparent)}}.mw-templates-gallery__chips button{color:var(--mw-sub);cursor:pointer;transition:color .16s var(--mw-ease), border-color .16s var(--mw-ease), background .16s var(--mw-ease);background:0 0;border-radius:999px;padding:.4rem .85rem;font-weight:600}.mw-templates-gallery__chips button span{opacity:.7;font-size:.8em}.mw-templates-gallery__chips button:hover,.mw-templates-gallery__chips button[aria-current=true]{color:var(--mw-ink);border-color:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-templates-gallery__chips button:hover,.mw-templates-gallery__chips button[aria-current=true]{border-color:color-mix(in srgb, var(--mw-primary) 45%, transparent)}}.mw-templates-gallery__chips button:hover,.mw-templates-gallery__chips button[aria-current=true]{background:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-templates-gallery__chips button:hover,.mw-templates-gallery__chips button[aria-current=true]{background:color-mix(in srgb, var(--mw-primary) 10%, transparent)}}.mw-templates-gallery__count,.mw-templates-gallery__status{margin:0}.mw-templates-gallery__grid{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.mw-templates-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.mw-templates-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mw-templates-gallery--preview .mw-templates-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mw-templates-gallery__card{min-height:100%;color:inherit;background:linear-gradient(165deg, var(--mw-surface,#fff), var(--mw-primary));border-radius:1.1rem;gap:.65rem;padding:1.15rem 1.2rem 1.25rem;text-decoration:none;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-templates-gallery__card{background:linear-gradient(165deg, color-mix(in srgb, var(--mw-surface,#fff) 92%, transparent), color-mix(in srgb, var(--mw-primary) 6%, transparent))}}.mw-templates-gallery__card{border:1px solid var(--mw-ink)}@supports (color:color-mix(in lab, red, red)){.mw-templates-gallery__card{border:1px solid color-mix(in srgb, var(--mw-ink) 10%, transparent)}}.mw-templates-gallery__card{transition:transform .18s var(--mw-ease), border-color .18s var(--mw-ease)}.mw-templates-gallery__card:hover{border-color:var(--mw-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.mw-templates-gallery__card:hover{border-color:color-mix(in srgb, var(--mw-primary) 40%, transparent)}}.mw-templates-gallery__card-top{color:var(--mw-sub);justify-content:space-between;gap:.75rem;font-size:.82rem;display:flex}.mw-templates-gallery__category{color:var(--mw-primary);font-weight:700}.mw-templates-gallery__card h3{font-family:var(--mw-display);letter-spacing:-.02em;margin:0;font-size:1.2rem}.mw-templates-gallery__card p{color:var(--mw-sub);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.mw-templates-gallery__cta{color:var(--mw-primary);align-items:center;gap:.35rem;margin-top:.35rem;font-weight:700;display:inline-flex}.mw-templates-gallery__footer{justify-content:center;margin-top:.5rem;display:flex}.mw-template-detail__stack{gap:1.75rem;display:grid}.mw-template-detail__preview{--shell-portal-r:.875rem;--shell-ease:cubic-bezier(.22, 1, .36, 1);--shell-shadow-sm:0 1px 2px #0f172a0a;border:1px solid var(--mw-ink);border-radius:1.1rem;gap:1rem;min-height:50rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-template-detail__preview{border:1px solid color-mix(in srgb, var(--mw-ink) 10%, transparent)}}.mw-template-detail__preview{background:var(--mw-ink)}@supports (color:color-mix(in lab, red, red)){.mw-template-detail__preview{background:color-mix(in srgb, var(--mw-ink) 3%, transparent)}}.mw-template-detail__preview{padding:.85rem;overflow:hidden}@media (min-width:960px){.mw-template-detail__preview{grid-template-columns:minmax(0,1.35fr) minmax(15rem,.75fr);align-items:stretch;min-height:50rem;padding:1rem}}.mw-template-detail__preview-stage{border:1px solid var(--mw-ink);border-radius:.9rem;flex-direction:column;min-height:22rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mw-template-detail__preview-stage{border:1px solid color-mix(in srgb, var(--mw-ink) 10%, transparent)}}.mw-template-detail__preview-stage{background:#ffffffe0;padding:.75rem}@media (min-width:960px){.mw-template-detail__preview-stage{min-height:0}}.mw-template-detail__simulator{flex:1;height:100%;min-height:0}.mw-template-detail__preview .template-live-preview__viewport{min-height:18rem}@media (min-width:960px){.mw-template-detail__preview .template-live-preview__viewport{min-height:0}}.mw-template-detail__preview-aside{flex-direction:column;gap:1rem;min-height:0;display:flex}.mw-template-detail__layouts{flex-direction:column;gap:.5rem;display:flex}.mw-template-detail__label{letter-spacing:.06em;text-transform:uppercase;color:var(--mw-sub);margin:0;font-size:.6875rem;font-weight:700}.mw-template-detail__layout-track{border:1px solid var(--mw-ink);border-radius:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;padding:.375rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-template-detail__layout-track{border:1px solid color-mix(in srgb, var(--mw-ink) 10%, transparent)}}.mw-template-detail__layout-track{background:#ffffffb3}@media (min-width:480px){.mw-template-detail__layout-track{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:960px){.mw-template-detail__layout-track{grid-template-columns:repeat(2,minmax(0,1fr))}}.mw-template-detail__layout-chip{color:var(--mw-sub);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.7rem;padding:.45rem .65rem;font-size:.75rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}.mw-template-detail__layout-chip:hover{color:var(--mw-primary)}.mw-template-detail__layout-chip--active{border-color:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-template-detail__layout-chip--active{border-color:color-mix(in srgb, var(--mw-primary) 28%, transparent)}}.mw-template-detail__layout-chip--active{color:var(--mw-primary);background:#ffffffe6;box-shadow:0 1px 2px #0f172a0a}.mw-template-detail__hint{border:1px solid var(--mw-primary);border-radius:.9rem;align-items:flex-start;gap:.75rem;margin-top:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.mw-template-detail__hint{border:1px solid color-mix(in srgb, var(--mw-primary) 18%, transparent)}}.mw-template-detail__hint{background:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-template-detail__hint{background:color-mix(in srgb, var(--mw-primary) 6%, white)}}.mw-template-detail__hint{padding:.85rem 1rem}.mw-template-detail__hint-icon{border:1px solid var(--mw-primary);border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mw-template-detail__hint-icon{border:1px solid color-mix(in srgb, var(--mw-primary) 18%, transparent)}}.mw-template-detail__hint-icon{background:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-template-detail__hint-icon{background:color-mix(in srgb, var(--mw-primary) 10%, transparent)}}.mw-template-detail__hint-icon{color:var(--mw-primary)}.mw-template-detail__hint-title{color:var(--mw-ink);margin:0;font-size:.8125rem;font-weight:700}.mw-template-detail__hint-body{color:var(--mw-sub);margin:.25rem 0 0;font-size:.75rem;line-height:1.5}.mw-template-detail__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mw-template-detail__back{color:var(--mw-sub);align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.mw-template-detail__back:hover{color:var(--mw-primary)}.mw-template-detail__block h2{font-family:var(--mw-display);letter-spacing:-.02em;margin:0 0 .55rem;font-size:1.45rem}.mw-template-detail__meta{color:var(--mw-sub);margin:.75rem 0 0;font-weight:600}.mw-template-detail__questions{gap:.55rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.mw-template-detail__questions li{background:var(--mw-ink);border-radius:.85rem;justify-content:space-between;gap:1rem;padding:.75rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mw-template-detail__questions li{background:color-mix(in srgb, var(--mw-ink) 4%, transparent)}}.mw-template-detail__questions em{color:var(--mw-sub);white-space:nowrap;font-size:.85rem;font-style:normal}.mw-template-detail__faqs{gap:.55rem;margin-top:.85rem;display:grid}.mw-template-detail__faqs details{border:1px solid var(--mw-ink);border-radius:.85rem}@supports (color:color-mix(in lab, red, red)){.mw-template-detail__faqs details{border:1px solid color-mix(in srgb, var(--mw-ink) 10%, transparent)}}.mw-template-detail__faqs details{padding:.85rem 1rem}.mw-template-detail__faqs summary{cursor:pointer;font-weight:700}.mw-template-detail__faqs p{color:var(--mw-sub);margin:.65rem 0 0;line-height:1.5}.mw-cta{background:radial-gradient(700px 260px at 85% -10%, #ffffff29, transparent), linear-gradient(130deg, var(--brand-primary-darker), var(--mw-primary) 55%, var(--mw-accent));text-align:center;color:#fff;box-shadow:0 30px 80px rgba(var(--mw-primary-rgb), .35);border-radius:1.6rem;padding:clamp(3rem,7vw,5rem) 1.6rem;position:relative;overflow:hidden}.mw-network{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mw-network line{stroke:#ffffff38;stroke-width:1.2px;stroke-dasharray:600;stroke-dashoffset:600px;animation:mw-draw 2.4s var(--mw-ease) forwards;animation-delay:calc(var(--i,0) * .16s)}.mw-network circle{fill:#fff;opacity:.9;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite mw-pulse;animation-delay:calc(var(--i,0) * .3s)}.mw-cta .mw-h2{color:#fff;font-size:clamp(2.2rem,5.5vw,4rem);position:relative}.mw-cta .mw-lead{color:#ffffffd1;margin-inline:auto;position:relative}.mw-cta__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.8rem;display:flex;position:relative}.mw-cta .mw-btn--primary{color:var(--mw-primary);background:#fff;box-shadow:0 10px 30px #00000040}.mw-cta .mw-btn--line{color:#fff;background:0 0;border-color:#ffffff73}.mw-cta .mw-btn--line:hover{background:#ffffff1f}.mw-footer{border-top:1px solid var(--mw-border);background:linear-gradient(180deg, transparent, var(--mw-primary));padding:4.5rem 0 1.6rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mw-footer{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--mw-primary) 6%, transparent))}}.mw-footer{color:var(--mw-sub)}.mw-footer__word{font-family:var(--mw-display);letter-spacing:-.06em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px var(--mw-primary);font-size:clamp(5rem,21vw,19rem);font-weight:700;line-height:1;position:absolute;bottom:-.22em;left:50%}@supports (color:color-mix(in lab, red, red)){.mw-footer__word{-webkit-text-stroke:1px color-mix(in srgb, var(--mw-primary) 16%, transparent)}}.mw-footer__word{pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate(-50%)}.mw-footer__top{border-bottom:1px solid var(--mw-border);gap:1.6rem;padding-bottom:2.6rem;display:grid}@media (min-width:900px){.mw-footer__top{grid-template-columns:1fr auto;align-items:end}}.mw-footer__tag{font-family:var(--mw-display);letter-spacing:-.04em;color:var(--mw-ink);margin:0;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.05}.mw-footer__grid{gap:1.6rem;padding-top:2.6rem;display:grid}@media (min-width:800px){.mw-footer__grid{grid-template-columns:1.2fr repeat(4,minmax(0,1fr))}}.mw-footer h4{color:var(--mw-ink);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .7rem;font-size:.78rem;font-weight:700}.mw-footer__grid a{color:var(--mw-sub);transition:color .16s var(--mw-ease), transform .16s var(--mw-ease);margin-bottom:.45rem;font-size:.88rem;text-decoration:none;display:block}.mw-footer__grid a:hover{color:var(--mw-primary);transform:translate(3px)}.mw-footer__mobile-head{display:none}.mw-footer__legal-trigger{color:var(--mw-sub);font:inherit;cursor:pointer;transition:color .16s var(--mw-ease), transform .16s var(--mw-ease);background:0 0;border:0;align-items:center;gap:.2rem;margin-bottom:.45rem;padding:0;font-size:.88rem;display:inline-flex}.mw-footer__legal-trigger:hover,.mw-footer__legal-trigger[aria-expanded=true]{color:var(--mw-primary);transform:translate(3px)}.mw-footer__legal-trigger-icon--open{transform:rotate(180deg)}.mw-footer__legal-panel{border:1px solid var(--mw-border);background:var(--mw-bg,#fff);width:min(22rem,100vw - 2rem);box-shadow:0 18px 40px var(--mw-ink), 0 2px 8px var(--mw-ink);border-radius:1rem;padding:0}@supports (color:color-mix(in lab, red, red)){.mw-footer__legal-panel{box-shadow:0 18px 40px color-mix(in srgb, var(--mw-ink) 12%, transparent), 0 2px 8px color-mix(in srgb, var(--mw-ink) 6%, transparent)}}.mw-footer__legal-panel-inner{gap:0;display:grid}.mw-footer__legal-group{border-top:1px solid var(--mw-border);padding:.85rem 1rem}.mw-footer__legal-group:first-child{border-top:0}.mw-footer__legal-group-title{color:var(--mw-ink);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:.68rem;font-weight:700}.mw-footer__legal-list{margin:0;padding:0;list-style:none}.mw-footer__legal-link{color:var(--mw-sub);transition:color .16s var(--mw-ease), transform .16s var(--mw-ease);padding:.28rem 0;font-size:.84rem;text-decoration:none;display:block}.mw-footer__legal-link:hover{color:var(--mw-primary);transform:translate(3px)}.mw-legal{border-top:1px solid var(--mw-border);color:var(--mw-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:2.4rem;padding-top:1.1rem;font-size:.8rem;display:flex}.mw-lang__segment--sm{padding:.2rem}.mw-lang__segment--sm button{flex:none;padding:.35rem .8rem;font-size:.75rem}.mw-phero{gap:2.5rem;padding:1rem 0 2.5rem;display:grid}@media (min-width:1024px){.mw-phero{grid-template-columns:.9fr 1.1fr;align-items:center;padding-top:4.5rem}}.mw-phero--single{text-align:center;grid-template-columns:1fr;max-width:48rem}.mw-phero--single .mw-hero__actions{justify-content:center}.mw-phero--single .mw-lead{margin-inline:auto}.mw-phero__aside{min-width:0}.mw-h1--page{font-size:clamp(2.3rem,5.4vw,4rem)}.mw-points{gap:.9rem;display:grid}@media (min-width:760px){.mw-points{grid-template-columns:repeat(3,minmax(0,1fr))}}.mw-points article{border:1px solid var(--mw-border);background:var(--mw-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:100%;transition:transform .24s var(--mw-spring), box-shadow .24s var(--mw-ease);border-radius:1.2rem;padding:1.4rem}.mw-points article:hover{box-shadow:0 18px 40px rgba(var(--mw-primary-rgb), .14);transform:translateY(-4px)}.mw-points__num{font-family:var(--mw-display);letter-spacing:.12em;color:var(--mw-tertiary);font-size:.78rem;font-weight:700}.mw-points h3{color:var(--mw-ink);margin:.6rem 0 .4rem;font-size:1.05rem;font-weight:700}.mw-points p{color:var(--mw-sub);margin:0;font-size:.9rem;line-height:1.6}.mw-period{border:1px solid var(--mw-border);background:#fff;border-radius:999px;gap:.25rem;padding:.3rem;display:inline-flex}.mw-period button{color:var(--mw-sub);font:inherit;cursor:pointer;transition:all .2s var(--mw-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.88rem;font-weight:600;display:inline-flex}.mw-period button[aria-pressed=true]{background:var(--mw-grad);color:#fff;box-shadow:0 6px 16px rgba(var(--mw-primary-rgb), .3)}.mw-period em{background:#fff3;border-radius:999px;padding:.1rem .5rem;font-size:.68rem;font-style:normal;font-weight:700}.mw-period button:not([aria-pressed=true]) em{background:var(--mw-tertiary)}@supports (color:color-mix(in lab, red, red)){.mw-period button:not([aria-pressed=true]) em{background:color-mix(in srgb, var(--mw-tertiary) 18%, white)}}.mw-period button:not([aria-pressed=true]) em{color:var(--mw-primary)}.mw-plans{gap:1rem;margin-top:2.2rem;display:grid}@media (min-width:900px){.mw-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}@media (min-width:1280px){.mw-plans{grid-template-columns:repeat(5,minmax(0,1fr))}}.mw-plan{border:1px solid var(--mw-border);background:var(--mw-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:100%;transition:transform .26s var(--mw-spring), box-shadow .26s var(--mw-ease);border-radius:1.4rem;flex-direction:column;padding:1.8rem;display:flex;position:relative}.mw-plan:hover{box-shadow:0 20px 48px rgba(var(--mw-primary-rgb), .14);transform:translateY(-4px)}.mw-plan--hot{background:radial-gradient(400px 200px at 100% 0%, rgba(var(--brand-tertiary-rgb), .3), transparent 70%), linear-gradient(150deg, #052a3d, var(--brand-primary-darker) 60%, var(--mw-primary));color:#fff;box-shadow:0 30px 70px rgba(var(--mw-primary-rgb), .32);border-color:#0000}@media (min-width:900px){.mw-plan--hot{transform:translateY(-.6rem)}.mw-plan--hot:hover{transform:translateY(-.9rem)}}.mw-plan__badge{color:var(--mw-primary);letter-spacing:.12em;text-transform:uppercase;background:#fff;border-radius:999px;padding:.3rem .75rem;font-size:.64rem;font-weight:700;position:absolute;top:-.75rem;left:1.8rem;box-shadow:0 8px 18px #0000002e}.mw-plan__name{font-family:var(--mw-display);letter-spacing:-.02em;color:var(--mw-ink);margin:0;font-size:1.3rem;font-weight:700}.mw-plan--hot .mw-plan__name{color:#fff}.mw-plan__desc{color:var(--mw-sub);margin:.35rem 0 0;font-size:.88rem}.mw-plan--hot .mw-plan__desc{color:#ffffffbf}.mw-plan__price{font-family:var(--mw-display);letter-spacing:-.045em;color:var(--mw-ink);align-items:baseline;gap:.4rem;margin:1.4rem 0 0;font-size:2.7rem;font-weight:700;line-height:1;display:flex}.mw-plan--hot .mw-plan__price{color:#fff}.mw-plan__price span{font-family:"Inter", var(--font-geist-sans), sans-serif;letter-spacing:0;color:var(--mw-faint);font-size:.85rem;font-weight:600}.mw-plan--hot .mw-plan__price span{color:#ffffffb3}.mw-plan ul{flex:1;gap:.6rem;margin:1.5rem 0 1.6rem;padding:0;list-style:none;display:grid}.mw-plan li{color:var(--mw-sub);align-items:flex-start;gap:.55rem;font-size:.88rem;line-height:1.45;display:flex}.mw-plan li .material-symbols-outlined{color:var(--mw-tertiary);flex:none}.mw-plan--hot li{color:#ffffffd9}.mw-plan--hot .mw-btn--primary{color:var(--mw-primary);background:#fff}.mw-split--faq{align-items:start}.mw-faq details{border-bottom:1px solid var(--mw-border);padding:.95rem 0}.mw-faq details:first-child{border-top:1px solid var(--mw-border)}.mw-faq summary{color:var(--mw-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-size:1rem;font-weight:700;list-style:none;display:flex}.mw-faq summary::-webkit-details-marker{display:none}.mw-faq summary .material-symbols-outlined{color:var(--mw-primary);transition:transform .22s var(--mw-spring);flex:none}.mw-faq details[open] summary .material-symbols-outlined{transform:rotate(180deg)}.mw-faq p{max-width:40rem;color:var(--mw-sub);margin:.7rem 0 0;font-size:.92rem;line-height:1.65}.mw-int{flex-wrap:wrap;gap:.6rem;display:flex}.mw-int span{border:1px solid var(--mw-border);background:var(--mw-card);color:var(--mw-ink);transition:all .22s var(--mw-spring);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .95rem;font-size:.85rem;font-weight:600;display:inline-flex}.mw-int span:hover{border-color:var(--mw-border-strong);box-shadow:0 10px 22px rgba(var(--mw-primary-rgb), .14);transform:translateY(-3px)scale(1.03)}.mw-int .material-symbols-outlined{color:var(--mw-accent)}.mw-devices{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:1.2rem;display:flex}.mw-frame{border:1px solid var(--mw-border);background:var(--mw-card);max-width:100%;box-shadow:0 20px 50px rgba(var(--mw-primary-rgb), .16);transition:width .46s var(--mw-spring), height .46s var(--mw-spring), border-radius .46s var(--mw-ease);margin-inline:auto;overflow:hidden}.mw-frame--desktop{border-radius:.9rem;width:min(100%,42rem);height:17rem}.mw-frame--tablet{border-radius:1.2rem;width:min(100%,23rem);height:17rem}.mw-frame--mobile{border-radius:1.7rem;width:min(100%,13rem);height:19rem}@media (max-width:1023px){.mw-section{padding:3rem 0}.mw-marquee{padding:.85rem 0}.mw-marquee__track span{font-size:1rem}.mw-bento{grid-template-columns:1fr;gap:.75rem;margin-top:1.75rem}.mw-bento__item,.mw-bento__item--wide{grid-column:auto}.mw-card{padding:1.05rem}.mw-card:hover,.mw-card:focus-visible{transform:none}.mw-split{gap:1.5rem}.mw-band{border-radius:1.2rem;padding:1.25rem}.mw-collect{gap:1.5rem;margin-top:1.75rem}.mw-collect__sources{padding-right:0}.mw-collect__sources span:hover{transform:none}.mw-int{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-.75rem;padding:.15rem .75rem .35rem;overflow-x:auto}.mw-int::-webkit-scrollbar{display:none}.mw-int span{scroll-snap-align:start;white-space:nowrap;flex:none}.mw-int span:hover{transform:none}.mw-relation{gap:.75rem;margin-top:1.4rem}.mw-node:hover{transform:none}.mw-usecase__tabs{scroll-padding-inline:.6rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mw-usecase__panel{gap:1rem;padding:1.15rem}.mw-usecase__panel .mw-btn{justify-content:center;width:100%}.mw-metrics{padding:2.4rem 1.15rem 1.15rem}.mw-metrics__sample{top:.75rem;right:.75rem}.mw-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-trust article:hover,.mw-related a:hover{transform:none}.mw-cta{border-radius:1.25rem;padding:2.5rem 1.15rem}.mw-cta__actions{grid-template-columns:1fr;gap:.6rem;margin-top:1.5rem;display:grid}.mw-cta__actions .mw-btn{width:100%;min-height:3.1rem}.mw-footer{padding:3rem 0 1.4rem}.mw-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.mw-footer__word{font-size:clamp(3.5rem,18vw,8rem)}.mw-story{flex-direction:column;gap:0;display:flex}}@media (max-width:1179px){.mw-rail{top:calc(4.85rem + env(safe-area-inset-top,0px));z-index:20;scroll-snap-type:x proximity;scrollbar-width:none;border-bottom:1px solid var(--mw-border);background:var(--mw-bg);flex-direction:row;align-items:center;gap:.35rem;margin:0 -.75rem 1rem;padding:.45rem .75rem;scroll-padding-inline:.75rem;display:flex;position:sticky;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.mw-rail{background:color-mix(in srgb, var(--mw-bg) 94%, transparent)}}.mw-rail{-webkit-backdrop-filter:blur(14px)}.mw-rail::-webkit-scrollbar{display:none}.mw-rail a{scroll-snap-align:start;border:1px solid var(--mw-border);white-space:nowrap;background:#ffffffb8;border-radius:999px;flex:none;gap:.45rem;padding:.42rem .75rem;font-size:.72rem}.mw-rail a:hover{transform:none}.mw-rail a i{width:1.45rem;height:1.45rem;font-size:.58rem}.mw-chapter{padding:2.75rem 0;scroll-margin-top:7.5rem}.mw-chapter__block{margin-top:2.5rem}.mw-chead{grid-template-columns:1fr;gap:.35rem}.mw-chead__num{font-size:2.4rem}.mw-chead .mw-btn{justify-content:center;width:100%}.mw-loop{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-top:1.75rem;gap:.75rem;margin-inline:-.75rem;padding:0 .75rem .45rem;scroll-padding-inline:.75rem;display:flex;overflow-x:auto}.mw-loop::-webkit-scrollbar{display:none}.mw-loop>.mw-reveal{scroll-snap-align:start;flex:0 0 min(78vw,16.5rem);min-width:0}.mw-loop .mw-loop__step{height:100%}.mw-loop__step:hover{transform:none}.mw-kanban{scroll-snap-type:x proximity;scrollbar-width:none;gap:.65rem;margin-inline:-.75rem;padding:0 .75rem .35rem;scroll-padding-inline:.75rem;display:flex}.mw-kanban::-webkit-scrollbar{display:none}.mw-col{scroll-snap-align:start;flex:0 0 min(72vw,12rem)}}@media (max-width:720px){.mw-section{padding:2.5rem 0}.mw-h2{font-size:clamp(1.65rem,7.5vw,2.2rem)}.mw-lead{font-size:.98rem;line-height:1.62}.mw-footer__top{gap:1.5rem}.mw-related a{padding:.8rem .85rem}}@media (max-width:480px){.mw-section{padding:2.15rem 0}.mw-chapter{padding:2.25rem 0}.mw-chead__num{font-size:2rem}.mw-cta{padding:2rem .95rem}.mw-cta .mw-h2{font-size:clamp(1.75rem,8.5vw,2.35rem)}}.mw-home-mobile-only{display:none}@media (max-width:959px){.mw--home-layout .mw-home-desktop-only{display:none!important}.mw--home-layout .mw-home-mobile-only{display:block}.mw--home-layout .mw-platform-badges.mw-home-mobile-only{display:grid}.mw--home-layout .mw-bento__item--desktop-only{display:none!important}}.mw-hero__signup,.mw-hero__trust,.mw-hero__social{display:none}.mw-hero__signup-form{flex-direction:column;gap:.5rem;display:flex}.mw-hero__signup-row{align-items:stretch;gap:.5rem;display:flex}.mw-hero__signup-field{flex:1;align-items:center;min-width:0;display:flex;position:relative}.mw-hero__signup-field .material-symbols-outlined{color:var(--mw-faint);pointer-events:none;position:absolute;left:.75rem}.mw-hero__signup-field input{width:100%;color:var(--mw-ink);font:inherit;background:0 0;border:0;border-radius:.75rem;padding:.75rem .75rem .75rem 2.25rem;font-size:.875rem;font-weight:500}.mw-hero__signup-field input::placeholder{color:var(--mw-faint)}.mw-hero__signup-field input:focus{outline:none}.mw-hero__signup-google{border:1px solid var(--mw-border);cursor:pointer;width:2.75rem;height:auto;min-height:2.75rem;transition:border-color .18s var(--mw-ease), background .18s var(--mw-ease), transform .18s var(--mw-ease);background:#fff;border-radius:.75rem;flex-shrink:0;place-items:center;padding:0;display:grid}.mw-hero__signup-google:hover:not(:disabled){border-color:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-hero__signup-google:hover:not(:disabled){border-color:color-mix(in srgb, var(--mw-primary) 30%, var(--mw-border))}}.mw-hero__signup-google:hover:not(:disabled){background:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-hero__signup-google:hover:not(:disabled){background:color-mix(in srgb, var(--mw-primary) 4%, white)}}.mw-hero__signup-google:active:not(:disabled){transform:scale(.96)}.mw-hero__signup-google:disabled{opacity:.6;cursor:wait}.mw-hero__signup-google img{object-fit:contain;width:1.25rem;height:1.25rem}.mw-hero__signup-btn{background:var(--mw-grad);color:#fff;width:100%;font:inherit;cursor:pointer;box-shadow:0 8px 20px rgba(var(--mw-primary-rgb), .25);transition:transform .18s var(--mw-ease);border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.45rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}.mw-hero__signup-btn:active{transform:scale(.98)}.mw-hero__trust{color:var(--mw-faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .75rem;margin:0;padding:0;font-size:.6875rem;font-weight:500;list-style:none;display:none}.mw-hero__trust--highlight{color:#059669;align-items:center;gap:.2rem;font-weight:600;display:inline-flex}.mw-hero__trust--highlight .material-symbols-outlined{font-size:.875rem}.mw-hero__social{border:1px solid var(--mw-border);align-items:center;gap:.75rem;margin-top:0;padding:.5rem;display:none}@supports (color:color-mix(in lab, red, red)){.mw-hero__social{border:1px solid color-mix(in srgb, var(--mw-border) 80%, transparent)}}.mw-hero__social{background:#ffffffb3;border-radius:999px;box-shadow:0 1px 2px #0f172a0a}.mw-hero__avatars{padding-left:.25rem;display:flex}.mw-hero__avatars span{background:var(--mw-primary);border:2px solid #fff;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;margin-left:-.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-hero__avatars span{background:color-mix(in srgb, var(--mw-primary) 18%, white)}}.mw-hero__avatars span{color:var(--mw-primary);font-size:.625rem;font-weight:700}.mw-hero__avatars span:first-child{color:#334155;background:#e2e8f0;margin-left:0}.mw-hero__avatars span:nth-child(2){background:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-hero__avatars span:nth-child(2){background:color-mix(in srgb, var(--mw-primary) 22%, white)}}.mw-hero__avatars span:nth-child(3){color:#047857;background:#d1fae5}.mw-hero__avatars span:nth-child(4){color:#4338ca;background:#e0e7ff}.mw-hero__social p{color:var(--mw-sub);text-align:left;margin:0;padding-right:.5rem;font-size:.6875rem;line-height:1.3}.mw-hero__stars{color:#fbbf24;font-size:.75rem;line-height:1;display:block}.mw-hero__social strong{color:var(--mw-ink)}.mw-platform-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.mw-platform-badges span{border:1px solid var(--mw-border);color:var(--mw-ink);text-align:center;background:#fff;border-radius:.75rem;padding:.5rem;font-size:.6875rem;font-weight:600}.mw-loop-mobile{border-block:1px solid var(--mw-border);background:#fff}@supports (color:color-mix(in lab, red, red)){.mw-loop-mobile{border-block:1px solid color-mix(in srgb, var(--mw-border) 80%, transparent)}}.mw-loop-mobile__sub{color:var(--mw-faint);margin-top:.25rem;font-size:.8125rem}.mw-loop-mobile__nav{scroll-snap-type:x proximity;scrollbar-width:none;gap:.35rem;margin-top:1.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.mw-loop-mobile__nav::-webkit-scrollbar{display:none}.mw-loop-mobile__nav-btn{scroll-snap-align:start;border:1px solid var(--mw-border);color:var(--mw-sub);font:inherit;white-space:nowrap;cursor:pointer;transition:border-color .18s var(--mw-ease), background .18s var(--mw-ease), color .18s var(--mw-ease);background:#fffc;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.6875rem;font-weight:600;display:inline-flex}.mw-loop-mobile__nav-btn[data-active]{border-color:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-loop-mobile__nav-btn[data-active]{border-color:color-mix(in srgb, var(--mw-primary) 40%, transparent)}}.mw-loop-mobile__nav-btn[data-active]{background:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-loop-mobile__nav-btn[data-active]{background:color-mix(in srgb, var(--mw-primary) 8%, white)}}.mw-loop-mobile__nav-btn[data-active]{color:var(--mw-primary)}.mw-loop-mobile__steps{gap:1.25rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid;position:relative}.mw-loop-mobile__steps:before{content:"";background:linear-gradient(180deg, var(--mw-primary), var(--mw-primary));width:2px;position:absolute;top:1.25rem;bottom:1.25rem;left:1.15rem}@supports (color:color-mix(in lab, red, red)){.mw-loop-mobile__steps:before{background:linear-gradient(180deg, var(--mw-primary), color-mix(in srgb, var(--mw-primary) 35%, transparent))}}.mw-loop-mobile__steps:before{opacity:.35;z-index:0}.mw-loop-mobile__step{z-index:1;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;scroll-margin-top:6rem;display:grid;position:relative}.mw-loop-mobile__num{border:2px solid var(--mw-primary);place-items:center;width:2.35rem;height:2.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-loop-mobile__num{border:2px solid color-mix(in srgb, var(--mw-primary) 28%, transparent)}}.mw-loop-mobile__num{color:var(--mw-primary);font-family:var(--mw-display);box-shadow:0 2px 8px rgba(var(--mw-primary-rgb), .1);background:#fff;border-radius:.7rem;font-size:.75rem;font-weight:700}.mw-loop-mobile__step[data-ai] .mw-loop-mobile__num{background:var(--mw-grad);color:#fff;border:0}.mw-loop-mobile__step:last-child .mw-loop-mobile__num{color:#059669;border-color:#10b981}.mw-loop-mobile__step[data-active] .mw-loop-mobile__num{box-shadow:0 4px 16px rgba(var(--mw-primary-rgb), .22)}.mw-loop-mobile__card{border:1px solid var(--mw-border);min-width:0;padding:1rem}@supports (color:color-mix(in lab, red, red)){.mw-loop-mobile__card{border:1px solid color-mix(in srgb, var(--mw-border) 85%, transparent)}}.mw-loop-mobile__card{transition:border-color .22s var(--mw-ease), box-shadow .22s var(--mw-ease);background:#f8fafc;border-radius:1rem}.mw-loop-mobile__step[data-active] .mw-loop-mobile__card{border-color:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-loop-mobile__step[data-active] .mw-loop-mobile__card{border-color:color-mix(in srgb, var(--mw-primary) 32%, transparent)}}.mw-loop-mobile__step[data-active] .mw-loop-mobile__card{box-shadow:0 12px 32px rgba(var(--mw-primary-rgb), .1)}.mw-loop-mobile__step[data-ai] .mw-loop-mobile__card{background:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-loop-mobile__step[data-ai] .mw-loop-mobile__card{background:color-mix(in srgb, var(--mw-primary) 5%, white)}}.mw-loop-mobile__head{align-items:flex-start;gap:.75rem;display:flex}.mw-loop-mobile__icon{background:var(--mw-primary);border-radius:.65rem;flex-shrink:0;place-items:center;width:2.35rem;height:2.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-loop-mobile__icon{background:color-mix(in srgb, var(--mw-primary) 10%, white)}}.mw-loop-mobile__icon{color:var(--mw-primary)}.mw-loop-mobile__head-copy{min-width:0}.mw-loop-mobile__kicker{color:var(--mw-faint);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:700}.mw-loop-mobile__title-row{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.15rem;display:flex}.mw-loop-mobile__title-row h3{color:var(--mw-ink);margin:0;font-size:1rem;font-weight:700}.mw-loop-mobile__auto{background:var(--mw-primary);color:#fff;text-transform:uppercase;border-radius:.25rem;padding:.12rem .4rem;font-size:.5625rem;font-weight:700}.mw-loop-mobile__desc{color:var(--mw-sub);margin:.35rem 0 0;font-size:.8125rem;line-height:1.55}.mw-loop-mobile__features{border-top:1px solid var(--mw-border);gap:.75rem;margin-top:.85rem;padding-top:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-loop-mobile__features{border-top:1px solid color-mix(in srgb, var(--mw-border) 70%, transparent)}}.mw-loop-mobile__chips{flex-wrap:wrap;gap:.4rem;display:flex}.mw-loop-mobile__chips span{border:1px solid var(--mw-border);color:var(--mw-ink);background:#fff;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .6rem;font-size:.6875rem;font-weight:600;display:inline-flex}.mw-loop-mobile__chips span .material-symbols-outlined{color:var(--mw-primary);font-size:.875rem!important}.mw-loop-mobile__chips--muted span{background:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-loop-mobile__chips--muted span{background:color-mix(in srgb, var(--mw-primary) 4%, white)}}.mw-loop-mobile__chips--muted span{color:var(--mw-sub)}.mw-loop-mobile__bullets{color:var(--mw-sub);margin:0;padding-left:1.1rem;font-size:.8125rem;line-height:1.55}.mw-loop-mobile__note{color:var(--mw-faint);margin:0;font-size:.75rem;line-height:1.5}.mw-loop-mobile__demo{border:1px solid var(--mw-border);background:#fff;border-radius:.85rem;padding:.75rem;overflow:hidden}.mw-loop-mobile__demo .mw-hero__actions{margin-top:.75rem}.mw-loop-mobile__demo .mw-hero__actions .mw-btn{min-height:2.35rem;font-size:.8125rem}.mw-loop-mobile__crm{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.mw-loop-mobile__crm .mw-node{border-radius:.65rem;padding:.55rem .65rem;font-size:.75rem}.mw-loop-mobile__cta{color:var(--mw-primary);align-items:center;gap:.35rem;margin-top:.85rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.mw-loop-mobile__cta:hover{text-decoration:underline}.mw-templates-mobile{background:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-templates-mobile{background:color-mix(in srgb, var(--mw-primary) 3%, white)}}.mw-templates-mobile{border-block:1px solid var(--mw-border)}@supports (color:color-mix(in lab, red, red)){.mw-templates-mobile{border-block:1px solid color-mix(in srgb, var(--mw-border) 80%, transparent)}}.mw-templates-mobile__lead{margin-top:.75rem;font-size:.875rem}.mw-templates-mobile__groups{gap:2rem;margin-top:2rem;display:grid}.mw-templates-mobile__group-head{color:var(--mw-ink);align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.mw-templates-mobile__group-head h3{flex:1;margin:0;font-size:.9375rem;font-weight:700}.mw-templates-mobile__group-head span{background:var(--mw-primary);border-radius:999px;place-items:center;min-width:1.5rem;height:1.5rem;padding-inline:.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-templates-mobile__group-head span{background:color-mix(in srgb, var(--mw-primary) 10%, white)}}.mw-templates-mobile__group-head span{color:var(--mw-primary);font-size:.6875rem;font-weight:700}.mw-templates-mobile__list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.mw-templates-mobile__card{border:1px solid var(--mw-border);padding:1rem}@supports (color:color-mix(in lab, red, red)){.mw-templates-mobile__card{border:1px solid color-mix(in srgb, var(--mw-border) 85%, transparent)}}.mw-templates-mobile__card{background:#fff;border-radius:1rem;box-shadow:0 4px 16px #0f172a0a}.mw-templates-mobile__card-head{align-items:flex-start;gap:.75rem;display:flex}.mw-templates-mobile__icon{background:var(--mw-primary);border-radius:.65rem;flex-shrink:0;place-items:center;width:2.35rem;height:2.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-templates-mobile__icon{background:color-mix(in srgb, var(--mw-primary) 10%, white)}}.mw-templates-mobile__icon{color:var(--mw-primary)}.mw-templates-mobile__title-wrap{min-width:0}.mw-templates-mobile__title-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.mw-templates-mobile__title-row h4{color:var(--mw-ink);margin:0;font-size:.9375rem;font-weight:700}.mw-templates-mobile__badge{color:#047857;letter-spacing:.04em;text-transform:uppercase;background:#e2f7f0;border-radius:.25rem;padding:.12rem .45rem;font-size:.5625rem;font-weight:700}.mw-templates-mobile__title-wrap>p{color:var(--mw-sub);margin:.35rem 0 0;font-size:.8125rem;line-height:1.55}.mw-templates-mobile__includes{flex-wrap:wrap;gap:.35rem;margin-top:.85rem;display:flex}.mw-templates-mobile__includes span{border:1px solid var(--mw-border);color:var(--mw-sub);background:#f8fafc;border-radius:999px;align-items:center;gap:.25rem;padding:.3rem .55rem;font-size:.6875rem;font-weight:600;display:inline-flex}.mw-templates-mobile__includes span .material-symbols-outlined{color:#10b981;font-size:.875rem}.mw-templates-mobile__workflow{border:1px dashed var(--mw-primary);flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.85rem;padding:.65rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mw-templates-mobile__workflow{border:1px dashed color-mix(in srgb, var(--mw-primary) 22%, transparent)}}.mw-templates-mobile__workflow{background:var(--mw-primary);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.mw-templates-mobile__workflow{background:color-mix(in srgb, var(--mw-primary) 4%, white)}}.mw-templates-mobile__step{align-items:center;gap:.2rem;display:inline-flex}.mw-templates-mobile__step i{color:var(--mw-sub);background:#fff;border-radius:.4rem;padding:.25rem .5rem;font-size:.6875rem;font-style:normal;font-weight:600;display:inline-block;box-shadow:0 1px 3px #0f172a0f}.mw-templates-mobile__step i[data-accent]{background:var(--mw-grad);color:#fff;box-shadow:0 2px 8px rgba(var(--mw-primary-rgb), .22)}.mw-templates-mobile__arrow{color:var(--mw-faint)}.mw-templates-mobile__cta{color:var(--mw-primary);align-items:center;gap:.35rem;margin-top:.85rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.mw-templates-mobile__cta:hover{text-decoration:underline}.mw-templates-mobile__footer{justify-content:center;margin-top:2rem;display:flex}.mw-templates-mobile__footer .mw-btn{justify-content:center;width:100%;max-width:20rem}.mw-mobile-cta{border-radius:20px;margin:10px;display:none}.mw-mobile-cta__inner{justify-content:space-between;align-items:center;gap:.75rem;margin-inline:auto;display:flex}.mw-mobile-cta__copy{text-align:left;flex-direction:column;min-width:0;display:flex}.mw-mobile-cta__badge{letter-spacing:.02em;text-transform:uppercase;color:#047857;align-items:center;gap:.35rem;font-size:.625rem;font-weight:700;display:inline-flex}.mw-mobile-cta__dot{background:#10b981;border-radius:50%;width:.5rem;height:.5rem;animation:2s ease-in-out infinite mw-pulse-dot}@keyframes mw-pulse-dot{0%,to{opacity:1}50%{opacity:.45}}.mw-mobile-cta__title{color:var(--mw-ink);font-size:.75rem;font-weight:700}.mw-mobile-cta__btn{background:var(--mw-primary);color:#fff;max-width:12.5rem;min-height:2.75rem;box-shadow:0 4px 14px rgba(var(--mw-primary-rgb), .3);transition:transform .18s var(--mw-ease);border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:0 1rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.mw-mobile-cta__btn:active{transform:scale(.95)}@media (max-width:959px){.mw--home-layout.mw--sticky-cta{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.mw--home-layout .mw-hero{background:0 0;padding:1.5rem 0;position:relative;overflow:hidden}.mw--home-layout .mw-hero:before{content:"";pointer-events:none;background:var(--mw-tertiary);border-radius:50%;width:20rem;height:20rem;position:absolute;top:0;left:50%}@supports (color:color-mix(in lab, red, red)){.mw--home-layout .mw-hero:before{background:color-mix(in srgb, var(--mw-tertiary) 25%, transparent)}}.mw--home-layout .mw-hero:before{filter:blur(48px);z-index:0;transform:translate(-50%)}.mw--home-layout>main{z-index:0}.mw--home-layout .mw-hero>*{z-index:1;position:relative}.mw--home-layout .mw-hero__copy{order:1}.mw--home-layout .mw-hero__signup{border:1px solid var(--mw-border);width:100%;margin-top:1.5rem;padding:.625rem;display:block}@supports (color:color-mix(in lab, red, red)){.mw--home-layout .mw-hero__signup{border:1px solid color-mix(in srgb, var(--mw-border) 80%, transparent)}}.mw--home-layout .mw-hero__signup{box-shadow:0 20px 40px rgba(var(--mw-primary-rgb), .08);transition:border-color .2s var(--mw-ease), box-shadow .2s var(--mw-ease);background:#fff;border-radius:1rem}.mw--home-layout .mw-hero__signup:focus-within{border-color:var(--mw-primary);box-shadow:0 0 0 4px var(--mw-primary), 0 20px 40px rgba(var(--mw-primary-rgb), .08)}@supports (color:color-mix(in lab, red, red)){.mw--home-layout .mw-hero__signup:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--mw-primary) 12%, transparent), 0 20px 40px rgba(var(--mw-primary-rgb), .08)}}.mw--home-layout .mw-hero__trust{margin-top:1rem;margin-bottom:1rem;display:flex}.mw--home-layout .mw-hero__social{width:fit-content;max-width:100%;margin:1.5rem auto 0;display:flex}.mw--home-layout .mw-hero__actions,.mw--home-layout .mw-hero__proof{display:none}.mw--home-layout .mw-hero__title{font-size:clamp(2rem,9.5vw,2.125rem);line-height:1.12}.mw--home-layout .mw-hero__accent{background:var(--mw-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.mw--home-layout .mw-hero .mw-lead--mobile{padding-inline:.5rem;font-size:.90625rem;line-height:1.65}.mw--home-layout .mw-hero__meta{order:4;margin-top:.75rem}.mw--home-layout .mw-scene{order:5;margin-top:2rem}.mw--home-layout .mw-story-ctl,.mw--home-layout .mw-story-ctl__desc{display:none}.mw--home-layout .mw-section{padding:3rem 0}.mw--home-layout .mw-wrap{width:min(100% - 2rem,28rem)}.mw--home-layout .mw-h2{font-size:1.5rem;line-height:1.2}.mw--home-layout .mw-lead{font-size:.75rem;line-height:1.65}.mw--home-layout .mw-kicker{letter-spacing:.08em;font-size:.6875rem}.mw--home-layout .mw-card{border-radius:1rem;padding:1rem;box-shadow:0 1px 2px #0f172a0a}.mw--home-layout .mw-card:before{display:none}.mw--home-layout .mw-band{background:#0f172a;border-radius:10px;margin-inline:-.5rem;padding:1.5rem 1rem}.mw--home-layout .mw-band__grid{grid-template-columns:1fr;gap:1rem}.mw--home-layout .mw-chapter{padding:2rem 0;scroll-margin-top:4rem}.mw--home-layout .mw-chapter__block{margin-top:1.5rem}.mw--home-layout .mw-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.mw--home-layout .mw-trust article{background:#1e293bcc;border-color:#334155cc;border-radius:.75rem;padding:.75rem}.mw--home-layout .mw-cta{background:var(--mw-grad);border-radius:1.5rem;padding:1.75rem 1.25rem}.mw--home-layout .mw-cta .mw-network{display:none}.mw--home-layout .mw-cta .mw-h2{color:#fff;font-size:1.5rem}.mw--home-layout .mw-cta .mw-lead{color:#ffffffd1;font-size:.75rem}.mw--home-layout .mw-cta__actions{grid-template-columns:1fr}.mw--home-layout .mw-cta .mw-btn--primary{color:var(--mw-primary);background:#fff;box-shadow:0 8px 24px #0000001f}.mw--home-layout .mw-cta .mw-btn--line{display:none}.mw-footer{padding:2rem 0 calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--mw-border);background:#fff;border-radius:20px;margin:15px}.mw-footer__word{display:none}.mw-footer__mobile-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mw-footer__mobile-head .mw-logo__lockup{width:10rem}.mw-footer__brand{display:none!important}.mw-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;padding-top:0}.mw-footer h4{letter-spacing:.08em;font-size:.5625rem}.mw-footer__grid a{font-size:.6875rem}.mw-footer__legal-lang{display:none!important}.mw-legal{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:1rem;padding-top:1rem;font-size:.625rem}.mw--home-layout .mw-mobile-cta{z-index:50;padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--mw-border);display:block;position:fixed;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.mw--home-layout .mw-mobile-cta{border-top:1px solid color-mix(in srgb, var(--mw-border) 90%, transparent)}}.mw--home-layout .mw-mobile-cta{-webkit-backdrop-filter:blur(16px);background:#fffffff2;box-shadow:0 -8px 20px #0000000f}}@media (min-width:960px){.mw-header__create-icon{display:none}}.mw-enter{animation:mw-in .7s var(--mw-ease) both}@keyframes mw-in{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.mw *,.mw :before,.mw :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mw-reveal{opacity:1;transform:none}}.mw-company-values-section{padding-top:0}.mw-company-values__head{text-align:center;max-width:40rem;margin-inline:auto}.mw-company-values{border-block:1px solid var(--mw-border);background:radial-gradient(900px 320px at 12% 0%, var(--mw-primary), transparent 70%), radial-gradient(760px 280px at 88% 100%, var(--mw-accent), transparent 72%), linear-gradient(180deg, var(--mw-primary), white 42%, var(--mw-tertiary));margin-top:2rem;padding:2.5rem 0 2.75rem}@supports (color:color-mix(in lab, red, red)){.mw-company-values{background:radial-gradient(900px 320px at 12% 0%, color-mix(in srgb, var(--mw-primary) 10%, transparent), transparent 70%), radial-gradient(760px 280px at 88% 100%, color-mix(in srgb, var(--mw-accent) 10%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--mw-primary) 3%, white), white 42%, color-mix(in srgb, var(--mw-tertiary) 4%, white))}}.mw-company-values__rail{justify-content:center;align-items:center;gap:0;margin-bottom:1.35rem;display:none}@media (min-width:720px){.mw-company-values__rail{display:flex}}.mw-company-values__rail-item{align-items:center;gap:0;display:inline-flex}.mw-company-values__rail-item i{border:1px solid var(--mw-border);width:2.35rem;height:2.35rem;color:var(--mw-primary);font-family:var(--mw-display);letter-spacing:.08em;background:#fff;border-radius:999px;place-items:center;font-size:.72rem;font-style:normal;font-weight:700;display:grid}.mw-company-values__rail-line{background:linear-gradient(90deg, var(--mw-primary), var(--mw-accent));border-radius:99px;width:clamp(2rem,8vw,4.5rem);height:2px;margin-inline:.35rem}@supports (color:color-mix(in lab, red, red)){.mw-company-values__rail-line{background:linear-gradient(90deg, color-mix(in srgb, var(--mw-primary) 35%, transparent), color-mix(in srgb, var(--mw-accent) 35%, transparent))}}.mw-company-values__grid{gap:.9rem;display:grid}.mw-company-values__cell{height:100%}.mw-company-values__cell .mw-company-values__card{min-height:100%}@media (min-width:720px){.mw-company-values__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.mw-company-values__card{border:1px solid var(--mw-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100%;box-shadow:0 1px 2px #0f172a0a, 0 14px 36px rgba(var(--mw-primary-rgb), .06);animation:mw-fade .52s var(--mw-ease) both;animation-delay:calc(var(--i,0) * 90ms);transition:transform .24s var(--mw-spring), box-shadow .24s var(--mw-ease), border-color .24s var(--mw-ease);background:#ffffffeb;border-radius:1.2rem;grid-template-columns:auto 1fr;align-items:start;gap:1rem 1.1rem;padding:1.25rem 1.2rem;display:grid;position:relative;overflow:hidden}@media (min-width:720px){.mw-company-values__card{grid-template-columns:1fr;padding:1.55rem 1.45rem 1.45rem}}.mw-company-values__card:before{content:"";background:var(--mw-value-accent,var(--mw-grad));width:100%;height:3px;position:absolute;inset:0 auto auto 0}.mw-company-values__card:hover{border-color:var(--mw-border-strong);box-shadow:0 22px 48px rgba(var(--mw-primary-rgb), .12);transform:translateY(-4px)}.mw-company-values__card[data-tone=clarity]{--mw-value-accent:linear-gradient(90deg, var(--mw-primary), var(--mw-primary))}@supports (color:color-mix(in lab, red, red)){.mw-company-values__card[data-tone=clarity]{--mw-value-accent:linear-gradient(90deg, var(--mw-primary), color-mix(in srgb, var(--mw-primary) 70%, white))}}.mw-company-values__card[data-tone=clarity]{--mw-value-icon-bg:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-company-values__card[data-tone=clarity]{--mw-value-icon-bg:color-mix(in srgb, var(--mw-primary) 12%, white)}}.mw-company-values__card[data-tone=clarity]{--mw-value-icon-color:var(--mw-primary)}.mw-company-values__card[data-tone=ownership]{--mw-value-accent:linear-gradient(90deg, var(--mw-accent), var(--mw-accent))}@supports (color:color-mix(in lab, red, red)){.mw-company-values__card[data-tone=ownership]{--mw-value-accent:linear-gradient(90deg, var(--mw-accent), color-mix(in srgb, var(--mw-accent) 70%, white))}}.mw-company-values__card[data-tone=ownership]{--mw-value-icon-bg:var(--mw-accent)}@supports (color:color-mix(in lab, red, red)){.mw-company-values__card[data-tone=ownership]{--mw-value-icon-bg:color-mix(in srgb, var(--mw-accent) 14%, white)}}.mw-company-values__card[data-tone=ownership]{--mw-value-icon-color:var(--mw-accent)}.mw-company-values__card[data-tone=craft]{--mw-value-accent:linear-gradient(90deg, var(--mw-tertiary), var(--mw-tertiary))}@supports (color:color-mix(in lab, red, red)){.mw-company-values__card[data-tone=craft]{--mw-value-accent:linear-gradient(90deg, var(--mw-tertiary), color-mix(in srgb, var(--mw-tertiary) 70%, white))}}.mw-company-values__card[data-tone=craft]{--mw-value-icon-bg:var(--mw-tertiary)}@supports (color:color-mix(in lab, red, red)){.mw-company-values__card[data-tone=craft]{--mw-value-icon-bg:color-mix(in srgb, var(--mw-tertiary) 14%, white)}}.mw-company-values__card[data-tone=craft]{--mw-value-icon-color:var(--mw-tertiary)}.mw-company-values__card[data-tone=openness]{--mw-value-accent:linear-gradient(90deg, var(--mw-primary), var(--mw-accent))}@supports (color:color-mix(in lab, red, red)){.mw-company-values__card[data-tone=openness]{--mw-value-accent:linear-gradient(90deg, color-mix(in srgb, var(--mw-primary) 55%, var(--mw-accent)), var(--mw-accent))}}.mw-company-values__card[data-tone=openness]{--mw-value-icon-bg:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-company-values__card[data-tone=openness]{--mw-value-icon-bg:color-mix(in srgb, var(--mw-primary) 8%, white)}}.mw-company-values__card[data-tone=openness]{--mw-value-icon-color:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-company-values__card[data-tone=openness]{--mw-value-icon-color:color-mix(in srgb, var(--mw-primary) 82%, var(--mw-accent))}}.mw-company-values__step{color:var(--mw-ink);position:absolute;top:.85rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.mw-company-values__step{color:color-mix(in srgb, var(--mw-ink) 8%, transparent)}}.mw-company-values__step{font-family:var(--mw-display);letter-spacing:-.05em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(2rem,5vw,2.6rem);font-weight:700;line-height:1}@media (max-width:719px){.mw-company-values__step{display:none}}.mw-company-values__icon{background:var(--mw-value-icon-bg);width:3rem;height:3rem;color:var(--mw-value-icon-color);border-radius:.95rem;place-items:center;display:grid;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.mw-company-values__icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 12%, transparent)}}.mw-company-values__copy h3{color:var(--mw-ink);letter-spacing:-.02em;margin:0;padding-right:2rem;font-size:1.02rem;font-weight:700;line-height:1.25}@media (min-width:720px){.mw-company-values__copy h3{margin-top:.15rem;padding-right:2.4rem;font-size:1.08rem}}.mw-company-values__copy p{color:var(--mw-sub);margin:.55rem 0 0;font-size:.88rem;line-height:1.62}@media (max-width:719px){.mw-company-values{margin-top:1.5rem;padding:1.5rem 0 1.75rem}.mw-company-values__card{padding:1.1rem 1rem}.mw-company-values__icon{border-radius:.8rem;width:2.65rem;height:2.65rem}.mw-company-values__copy h3{padding-right:0;font-size:.98rem}.mw-company-values__copy p{font-size:.84rem}}.mw-company__body{max-width:38rem;color:var(--mw-sub);margin:1.25rem 0 0;font-size:.95rem;line-height:1.7}.mw-company-quote{border:1px solid var(--mw-border);background:linear-gradient(145deg, var(--mw-primary), white);border-radius:1.25rem;margin:0;padding:1.75rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.mw-company-quote{background:linear-gradient(145deg, color-mix(in srgb, var(--mw-primary) 8%, white), white)}}.mw-company-quote{box-shadow:0 24px 60px rgba(var(--mw-primary-rgb), .1)}.mw-company-quote p{color:var(--mw-ink);font-family:var(--mw-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.15rem,2.8vw,1.45rem);font-weight:600;line-height:1.35}.mw-company-quote footer{color:var(--mw-faint);letter-spacing:.06em;text-transform:uppercase;margin-top:1rem;font-size:.78rem;font-style:normal;font-weight:600;display:block}.mw-company-scale{padding:2rem 1.5rem}.mw-company-stats{gap:.85rem;margin-top:1.75rem;display:grid}@media (min-width:640px){.mw-company-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.mw-company-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.mw-company-stat{border:1px solid var(--mw-border);animation:mw-fade .52s var(--mw-ease) both;animation-delay:calc(var(--i,0) * 80ms);background:#fff;border-radius:1rem;padding:1.15rem 1rem}.mw-company-stat strong{color:var(--mw-ink);font-family:var(--mw-display);letter-spacing:-.04em;font-size:clamp(1.6rem,4vw,2rem);font-weight:700;line-height:1;display:block}.mw-company-stat span{color:var(--mw-sub);margin-top:.45rem;font-size:.82rem;line-height:1.45;display:block}.mw-company__note{color:var(--mw-faint);margin:1rem 0 0;font-size:.72rem;line-height:1.5}.mw-company-contact{gap:1rem;margin-top:1.75rem;display:grid}@media (min-width:800px){.mw-company-contact{grid-template-columns:repeat(3,minmax(0,1fr))}}.mw-company-contact__card{border:1px solid var(--mw-border);background:var(--mw-card);border-radius:1.15rem;flex-direction:column;gap:.75rem;height:100%;padding:1.35rem;display:flex}.mw-company-contact__card h3{color:var(--mw-ink);margin:0;font-size:1rem;font-weight:700}.mw-company-contact__card p{color:var(--mw-sub);flex:1;margin:0;font-size:.88rem;line-height:1.6}.mw-company-contact__card .mw-btn{width:fit-content;margin-top:auto}.mw-company-principles .mw-points__num{background:var(--mw-primary);border-radius:.7rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mw-company-principles .mw-points__num{background:color-mix(in srgb, var(--mw-primary) 10%, transparent)}}.mw-company-principles .mw-points__num{letter-spacing:0}.mw-company-principles .mw-points__num .material-symbols-outlined{color:var(--mw-primary)}.mw-outcome{border:1px solid var(--mw-border);background:var(--mw-card);border-radius:1.4rem;margin-top:1.8rem;padding:1.4rem}@supports (color:color-mix(in lab, red, red)){.mw-outcome{background:color-mix(in srgb, var(--mw-card) 92%, white)}}.mw-outcome{box-shadow:0 12px 36px #0f172a0f}.mw-outcome__user,.mw-outcome__system{background:var(--mw-bg);border:1px solid var(--mw-border);border-radius:1rem;padding:1rem 1.1rem}.mw-outcome__label{letter-spacing:.1em;text-transform:uppercase;color:var(--mw-tertiary);margin-bottom:.45rem;font-size:.72rem;font-weight:700;display:inline-block}.mw-outcome__user p,.mw-outcome__system p{color:var(--mw-text);margin:0;line-height:1.5}.mw-outcome__arrow{color:var(--mw-primary);place-items:center;margin:.7rem 0;display:grid}.mw-outcome__pipeline{flex-wrap:wrap;gap:.45rem .55rem;margin:.2rem 0 .9rem;padding:0;list-style:none;display:flex}.mw-outcome__pipeline li{background:var(--mw-primary);border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mw-outcome__pipeline li{background:color-mix(in srgb, var(--mw-primary) 8%, white)}}.mw-outcome__pipeline li{color:var(--mw-ink);animation:mw-fade-up .42s var(--mw-ease) both;animation-delay:calc(var(--i,0) * 40ms);font-size:.86rem;font-weight:600}.mw-outcome__pipe{opacity:.45;margin-left:.15rem}.mw-outcome__model{color:var(--mw-muted,#5b6b7c);font-size:.92rem}.mw-outcome__actions{flex-wrap:wrap;gap:.7rem;margin-top:1.2rem;display:flex}.mw-build-grid{gap:.9rem;margin-top:1.8rem;display:grid}@media (min-width:720px){.mw-build-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.mw-build-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mw-build-card{border:1px solid var(--mw-border);background:var(--mw-card);height:100%;transition:transform .24s var(--mw-spring), box-shadow .24s var(--mw-ease);border-radius:1.2rem;flex-direction:column;gap:.55rem;padding:1.25rem;display:flex}.mw-build-card:hover{box-shadow:0 18px 40px rgba(var(--mw-primary-rgb), .12);transform:translateY(-4px)}.mw-build-card__icon{background:var(--mw-primary);border-radius:.75rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-build-card__icon{background:color-mix(in srgb, var(--mw-primary) 12%, white)}}.mw-build-card__icon{color:var(--mw-primary)}.mw-build-card h3{color:var(--mw-ink);margin:.2rem 0 0;font-size:1.12rem;font-weight:700}.mw-build-card>p{color:var(--mw-muted,#5b6b7c);margin:0;font-size:.92rem}.mw-build-card ul{flex:1;gap:.35rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.mw-build-card li{color:var(--mw-text);align-items:flex-start;gap:.35rem;font-size:.9rem;display:flex}.mw-build-card__actions{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.mw-build-card__actions .mw-btn{flex:auto;justify-content:center;min-height:2.5rem;font-size:.86rem}.mw-contrast{gap:.9rem;margin-top:1.6rem;display:grid}@media (min-width:820px){.mw-contrast{grid-template-columns:1fr 1fr}}.mw-contrast__card{border:1px solid var(--mw-border);background:var(--mw-card);border-radius:1.2rem;padding:1.3rem}.mw-contrast__card span{letter-spacing:.1em;text-transform:uppercase;color:var(--mw-muted,#5b6b7c);margin-bottom:.45rem;font-size:.72rem;font-weight:700;display:inline-block}.mw-contrast__card strong{color:var(--mw-ink);margin-bottom:.45rem;font-size:1.15rem;display:block}.mw-contrast__card p{color:var(--mw-text);margin:0;line-height:1.55}.mw-contrast__card--accent{border-color:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-contrast__card--accent{border-color:color-mix(in srgb, var(--mw-primary) 35%, var(--mw-border))}}.mw-contrast__card--accent{background:linear-gradient(160deg, var(--mw-primary), var(--mw-card))}@supports (color:color-mix(in lab, red, red)){.mw-contrast__card--accent{background:linear-gradient(160deg, color-mix(in srgb, var(--mw-primary) 10%, white), var(--mw-card))}}.mw-workflow-chain{gap:.45rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.mw-workflow-chain{grid-template-columns:repeat(9,minmax(0,1fr));gap:.4rem}.mw-workflow-chain__dir{display:none}}.mw-prompt-grid{gap:.75rem;margin-top:1.6rem;display:grid}@media (min-width:720px){.mw-prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.mw-prompt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mw-prompt-card{border:1px solid var(--mw-border);background:var(--mw-card);color:var(--mw-ink);transition:border-color .18s var(--mw-ease), transform .18s var(--mw-ease), box-shadow .18s var(--mw-ease);border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:start;gap:.65rem;padding:1rem 1.05rem;text-decoration:none;display:grid}.mw-prompt-card:hover{border-color:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-prompt-card:hover{border-color:color-mix(in srgb, var(--mw-primary) 45%, var(--mw-border))}}.mw-prompt-card:hover{transform:translateY(-1px);box-shadow:0 10px 28px #0f172a0f}.mw-prompt-card span{font-size:.95rem;font-weight:600;line-height:1.45}.mw-prompt-card__arrow{opacity:.45;margin-top:.15rem}.mw-industry-grid{gap:.7rem;margin-top:1.6rem;display:grid}@media (min-width:720px){.mw-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.mw-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mw-industry-chip{border:1px solid var(--mw-border);background:var(--mw-card);border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-industry-chip{background:color-mix(in srgb, var(--mw-card) 94%, white)}}.mw-industry-chip{color:var(--mw-ink);transition:border-color .18s var(--mw-ease), transform .18s var(--mw-ease);text-decoration:none}.mw-industry-chip:hover{border-color:var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-industry-chip:hover{border-color:color-mix(in srgb, var(--mw-primary) 40%, var(--mw-border))}}.mw-industry-chip:hover{transform:translateY(-1px)}.mw-industry-chip__icon{background:var(--mw-primary);border-radius:.7rem;place-items:center;width:2.2rem;height:2.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mw-industry-chip__icon{background:color-mix(in srgb, var(--mw-primary) 10%, white)}}.mw-industry-chip__icon{color:var(--mw-primary)}.mw-industry-chip__copy{gap:.15rem;min-width:0;display:grid}.mw-industry-chip__copy strong{font-size:.92rem;font-weight:700}.mw-industry-chip__copy small{color:var(--mw-muted,#5b6b7c);font-size:.82rem}.mw-workflow-chain li{border:1px solid var(--mw-border);background:var(--mw-card);animation:mw-fade-up .42s var(--mw-ease) both;animation-delay:calc(var(--i,0) * 45ms);border-radius:.9rem;justify-items:start;gap:.25rem;padding:.75rem .8rem;font-size:.86rem;display:grid}.mw-workflow-chain strong{color:var(--mw-ink);font-weight:700}.mw-build-for-me{border:1px solid var(--mw-border);background:var(--mw-card);border-radius:1.4rem;gap:1.4rem;padding:1.4rem;display:grid}@media (min-width:960px){.mw-build-for-me:not(.mw-build-for-me--teaser){grid-template-columns:.95fr 1.05fr;align-items:start}}.mw-build-for-me--teaser{grid-template-columns:1fr;align-items:center}@media (min-width:820px){.mw-build-for-me--teaser{grid-template-columns:1fr auto}}.mw-build-for-me__points{gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.mw-build-for-me__points li{color:var(--mw-text);align-items:flex-start;gap:.4rem;display:flex}.mw-build-for-me__form{border:1px solid var(--mw-border);background:var(--mw-bg);border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.mw-build-for-me__form label{color:var(--mw-ink);gap:.35rem;font-size:.86rem;font-weight:600;display:grid}.mw-build-for-me__form input,.mw-build-for-me__form select,.mw-build-for-me__form textarea{border:1px solid var(--mw-border);width:100%;font:inherit;color:var(--mw-text);background:#fff;border-radius:.75rem;padding:.7rem .8rem}.mw-build-for-me__form input:focus,.mw-build-for-me__form select:focus,.mw-build-for-me__form textarea:focus{outline:2px solid var(--mw-primary)}@supports (color:color-mix(in lab, red, red)){.mw-build-for-me__form input:focus,.mw-build-for-me__form select:focus,.mw-build-for-me__form textarea:focus{outline:2px solid color-mix(in srgb, var(--mw-primary) 35%, transparent)}}.mw-build-for-me__form input:focus,.mw-build-for-me__form select:focus,.mw-build-for-me__form textarea:focus{border-color:var(--mw-primary)}.mw-build-for-me__full{grid-column:1/-1}.mw-build-for-me__note{color:var(--mw-muted,#5b6b7c);margin:0;font-size:.8rem;font-weight:500}.mw-build-for-me__done{justify-items:start;gap:.45rem;padding:.4rem 0;display:grid}.mw-build-for-me__done p{color:var(--mw-text);margin:0}.mw-industry-faq{gap:.65rem;margin-top:1.1rem;display:grid}.mw-industry-faq details{border:1px solid var(--mw-border);background:var(--mw-card);border-radius:.9rem;padding:.85rem 1rem}.mw-industry-faq summary{cursor:pointer;color:var(--mw-ink);font-weight:700}.mw-industry-faq p{color:var(--mw-text);margin:.65rem 0 0;line-height:1.55}.mw-mega--wide{max-width:min(1120px,100vw - 2rem)}@media (max-width:719px){.mw-outcome__pipeline li .mw-outcome__pipe{display:none}.mw-build-card__actions{flex-direction:column}}.form-layout-shell,.form-layout-shell--hero-chrome{position:relative}.form-layout-shell__hero-stack{flex:auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"hero-stack";min-height:0;display:grid}.form-layout-shell--hero-chrome .form-layout-shell__chrome,.form-layout-shell--hero-chrome .form-layout-shell__content{grid-area:hero-stack;min-width:0}.form-layout-shell--hero-chrome .form-layout-shell__content{z-index:1;flex-direction:column;min-height:100%;display:flex}.form-layout-shell--hero-chrome .form-layout-shell__chrome{z-index:50;pointer-events:none;align-self:start}.form-layout-shell--hero-chrome .form-layout-shell__chrome>*{pointer-events:auto}.form-layout-shell--hero-chrome .form-layout-shell__chrome--hero-overlay,.form-layout-shell--hero-chrome .form-layout-shell__chrome--hero-overlay.form-layout-shell__chrome--sticky{position:sticky;top:0;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}.form-layout-chrome-outer{box-sizing:border-box;max-width:100%;display:block}.form-layout-shell>.form-layout-chrome-outer{flex:none;align-self:stretch;width:100%;min-height:min-content}.form-layout-shell--with-sidebar>.form-layout-chrome-outer:has(.form-layout-sidebar){flex:none;width:auto;max-width:none}.form-layout-chrome-outer--align-full{align-self:stretch;width:100%}.form-layout-chrome-outer--align-left{align-self:flex-start}.form-layout-chrome-outer--align-center{align-self:center}.form-layout-chrome-outer--align-right{align-self:flex-end}.form-layout-shell--public.form-layout-shell--hero-chrome[data-layout-type=classic] .form-layout-shell__hero-stack{flex:1 0 auto;min-height:0}.form-layout-shell__chrome{z-index:50;width:100%;position:relative}.form-layout-shell__chrome--sticky{z-index:50;position:sticky;top:0}.form-layout-shell__sticky-sentinel{pointer-events:none;visibility:hidden;flex:none;width:100%;height:1px;margin-top:-1px}.form-layout-shell--with-sidebar>.form-layout-shell__sticky-sentinel{margin:0;position:absolute;overflow:hidden;width:0!important;height:0!important}.form-layout-shell__chrome--sticky:not(.form-layout-shell__chrome--hero-overlay){-webkit-backdrop-filter:none;box-shadow:none;background:0 0}.form-layout-shell__chrome--sticky .form-layout-header--sticky,.form-layout-shell__chrome--sticky .form-layout-navigation--sticky{position:relative;top:auto}.form-layout-shell--public{height:100dvh;max-height:100dvh;overflow:hidden}.form-layout-shell--public .form-layout-shell__content{flex:auto;min-height:0}.form-layout-shell--public[data-layout-type=classic]:not(.form-layout-shell--with-sidebar){overscroll-behavior:contain;flex-direction:column;display:flex;overflow:hidden auto}.form-layout-shell[data-layout-type=classic].form-layout-shell--with-sidebar{flex-direction:row;align-items:stretch;width:100%;min-width:0;display:flex;overflow-x:hidden}.form-layout-shell--public[data-layout-type=classic].form-layout-shell--with-sidebar{overflow-y:hidden}.form-layout-shell[data-layout-type=classic] .form-layout-shell__hero-stack{flex:1 0 auto;min-width:0;max-width:100%;min-height:0;overflow-x:hidden}.form-layout-shell[data-layout-type=classic] .form-layout-shell__content{flex-direction:column;flex:1 0 auto;min-width:0;max-width:100%;min-height:0;display:flex;overflow-x:hidden}.form-layout-shell[data-layout-type=classic] .form-layout-shell__content>*{flex:1 0 auto;min-width:0;max-width:100%;min-height:0;height:auto!important;max-height:none!important;overflow:hidden visible!important}.form-layout-shell[data-layout-type=classic].form-layout-shell--with-sidebar .form-layout-shell__main{flex:1;width:auto;min-width:0;max-width:100%;min-height:0;overflow:hidden auto}.form-layout-shell--with-sidebar .form-layout-shell__content,.form-layout-shell--with-sidebar .form-duration-question-shell{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.form-layout-shell[data-layout-type=classic].form-layout-shell--with-sidebar .form-layout-shell__content{flex:auto;justify-content:flex-start;align-items:stretch}.form-layout-shell[data-layout-type=classic] .form-layout-footer{flex:none;margin-top:auto}.form-layout-shell--public:not([data-layout-type=classic]):not(.form-layout-shell--step) .form-layout-shell__content>*{height:100%!important;min-height:0!important;max-height:100%!important}.form-layout-shell__content{flex-direction:column;flex:auto;min-height:0;display:flex}.form-layout-lang-bubble{z-index:200;pointer-events:none;justify-content:flex-end;width:auto;height:auto;margin:0;padding:0;display:flex;position:fixed;bottom:.85rem;left:auto;right:.85rem;overflow:visible}.form-layout-lang-bubble__control{pointer-events:auto}.editor-preview-zoom-root{position:relative}.editor-preview-zoom-root>.form-layout-lang-bubble{z-index:200;width:auto;position:absolute;top:.85rem;left:auto;right:.85rem}.form-layout-shell--with-footer{overflow:hidden auto}.form-layout-shell--with-footer .form-layout-shell__hero-stack,.form-layout-shell--with-footer .form-layout-shell__content{flex:auto;min-height:0}.form-layout-shell--with-footer .form-layout-footer{flex:none;margin-top:auto}[id^=page-]{scroll-margin-top:calc(var(--fl-chrome-offset,5.5rem) + .75rem)}.form-layout-shell--step{flex-direction:column;width:100%;min-height:0;display:flex}.form-layout-shell--public.form-layout-shell--step{height:100dvh;max-height:100dvh;overflow:hidden}.form-layout-shell--public.form-layout-shell--step.form-layout-shell--with-footer{overflow-y:auto}.form-layout-shell--step .form-layout-shell__content{flex-direction:column;flex:auto;min-height:0;display:flex}.form-layout-shell--step .form-layout-shell__content>*{flex-direction:column;flex:auto;min-height:0;display:flex;height:auto!important;max-height:none!important}.form-layout-shell--step .step-layout-scrollport{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative;overflow:hidden auto;height:auto!important}.form-layout-shell--public.form-layout-shell--step .step-layout-scrollport{height:100%!important}.form-layout-shell--step .form-layout-footer{flex:none;margin-top:0}.form-layout-shell--with-footer.form-layout-shell--step .form-layout-shell__hero-stack{flex:auto;min-height:0}.form-layout-shell--step .form-layout-shell__chrome--sticky:not(.form-layout-shell__chrome--hero-overlay){background:unset;-webkit-backdrop-filter:unset}.form-layout-shell--step .step-layout-scrollport--in-shell .bubble-chrome-logo{display:none}.form-layout-shell--step .step-layout-scrollport--in-shell .bubble-chrome-floating-control{top:calc(var(--fl-chrome-offset,4.5rem) + .75rem)}.form-layout-shell--step .step-layout-scrollport--in-shell .preview-question-progress{top:calc(var(--fl-chrome-offset,4.5rem) + .75rem);right:1rem}.form-layout-shell--step .step-layout-scrollport--in-shell .step-layout-main{min-height:100%;padding-top:.75rem}.step-layout-scrollport--bubble .step-layout-main:not(.step-layout-main--inset-hero){flex:auto;justify-content:center;align-items:center;display:flex}.form-layout-shell--step .step-layout-scrollport--bubble.step-layout-scrollport--in-shell .step-layout-main:not(.step-layout-main--inset-hero){padding-top:0}.editor-preview-canvas__form .form-layout-shell--step .step-layout-scrollport--bubble{flex-direction:column;min-height:min(60vh,640px);display:flex}.editor-preview-canvas__form .form-layout-shell--step .step-layout-scrollport--bubble.step-layout-scrollport--in-shell .step-layout-main:not(.step-layout-main--inset-hero){min-height:min(56vh,600px)}.form-layout-shell--hero-chrome.form-layout-shell--step:not([data-layout-type=classic]){overscroll-behavior:contain;overflow-y:auto}.form-layout-shell--hero-chrome.form-layout-shell--step:not([data-layout-type=classic]) .form-layout-shell__hero-stack{min-height:min(100%, auto);flex:1 0 auto}.form-layout-shell--hero-chrome.form-layout-shell--step.form-layout-shell--with-footer:not([data-layout-type=classic]) .form-layout-shell__hero-stack{flex:auto;min-height:0}.form-layout-shell--hero-chrome.form-layout-shell--step .step-layout-main--inset-hero{place-items:stretch stretch;width:100%;max-width:none;padding:0;display:block}.step-layout-main:not(.step-layout-main--inset-hero) .form-website-slider,.step-layout-main:not(.step-layout-main--inset-hero) [class*=form-website-]{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0}.editor-preview-canvas__form .form-layout-shell--step{border-radius:1rem;height:auto;min-height:min(72vh,760px);overflow:hidden;box-shadow:0 1px 2px #0f172a0f,0 12px 40px #0f172a14}.editor-preview-canvas__form .form-layout-shell--step.form-layout-shell--with-footer{overflow-y:auto}.editor-preview-canvas__form .form-layout-shell--step .step-layout-scrollport{min-height:min(60vh,640px)}.editor-preview-canvas__form .form-layout-shell--step .step-layout-scrollport--in-shell .step-layout-main{min-height:min(56vh,600px)}.editor-preview-canvas__mobile-stage .form-layout-shell--step{height:100%;min-height:100%;box-shadow:none;border-radius:0}.editor-preview-canvas__mobile-stage .form-layout-shell--step .step-layout-scrollport:not(.step-layout-scrollport--bubble){min-height:0}.mobile-preview .editor-preview-zoom-root{flex-direction:column;min-height:100%;display:flex}.mobile-preview .editor-preview-zoom-root>.min-h-0.flex-1{flex-direction:column;flex:auto;min-height:0;display:flex}.mobile-preview .step-layout-scrollport--bubble,.editor-preview-canvas__mobile-stage .step-layout-scrollport--bubble,.step-layout-scrollport--bubble.step-layout-scrollport--mobile-preview{flex:auto;height:100%;min-height:100%}.editor-preview-canvas__mobile-stage .form-layout-shell--step .step-layout-scrollport--bubble{min-height:100%}.editor-preview-canvas__mobile-stage .form-layout-shell--step .form-layout-shell__content,.editor-preview-canvas__mobile-stage .form-layout-shell--step .form-layout-shell__content>.min-h-0.flex-1{flex-direction:column;flex:auto;min-height:0;display:flex}.form-layout-shell--public.editor-preview-zoom-root{flex-direction:column;height:100dvh;min-height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.form-layout-shell--public.editor-preview-zoom-root>.step-layout-scrollport--bubble,.form-layout-shell--public.form-layout-shell--step .step-layout-scrollport--bubble.step-layout-scrollport--mobile-preview{flex:auto;min-height:0;height:100%!important}.form-layout-shell--public .step-layout-scrollport--bubble .step-layout-main:not(.step-layout-main--inset-hero){flex:auto;min-height:0}.form-layout-shell--public .step-layout-scrollport--in-shell .step-layout-main:not(.step-layout-main--inset-hero){padding-top:0}.template-live-preview__viewport .form-layout-shell--public.editor-preview-zoom-root{height:100%;min-height:0;max-height:100%;overflow:hidden}.template-live-preview__viewport .form-layout-shell--public.editor-preview-zoom-root>.step-layout-scrollport--bubble{flex:auto;min-height:0;max-height:100%;overflow:hidden auto;height:100%!important}.template-live-preview__viewport .step-layout-scrollport--bubble .step-layout-main:not(.step-layout-main--inset-hero){flex:auto;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;min-height:0;display:flex}.form-layout-shell--step .form-layout-shell__content>.card-layout-root{flex:auto;min-height:0;height:100%!important;max-height:none!important}.mobile-preview .card-layout-root,.editor-preview-canvas__mobile-stage .card-layout-root,.form-layout-shell--public .card-layout-root{flex:auto;height:100%;min-height:100%}.form-layout-shell--public.editor-preview-zoom-root>.card-layout-root{flex:auto;height:100%;min-height:0}.mobile-preview .card-layout-main,.editor-preview-canvas__mobile-stage .card-layout-main,.form-layout-shell--public.form-layout-shell--step .card-layout-main{flex:auto;min-height:0}.mobile-preview .editor-preview-zoom-scroll:has(.card-layout-root){flex-direction:column;min-height:0;display:flex}.editor-preview-canvas__mobile-stage .form-layout-shell--step[data-layout-type=card] .form-layout-shell__content,.editor-preview-canvas__mobile-stage .form-layout-shell--step[data-layout-type=card] .form-layout-shell__content>.min-h-0.flex-1{flex-direction:column;flex:auto;min-height:0;display:flex}.form-layout-shell--step .form-layout-shell__content>.formal-layout-root,.form-layout-shell--public .formal-layout-root{flex:auto;height:100%;min-height:0}.mobile-preview .formal-layout-root,.editor-preview-canvas__mobile-stage .formal-layout-root,.form-layout-shell--public.form-layout-shell--step .formal-layout-root{flex:auto;height:100%;min-height:100%}.formal-layout-body,.formal-layout-stage,.formal-layout-layer{min-height:0}.formal-layout-stage{flex:auto}.formal-layout-layer{min-height:100%}.editor-preview-canvas__form .formal-layout-root{min-height:min(72vh,760px)}.form-layout-shell--step .form-layout-shell__content>.lane-layout-root,.form-layout-shell--public .lane-layout-root{flex:auto;height:100%;min-height:0}.mobile-preview .lane-layout-root,.editor-preview-canvas__mobile-stage .lane-layout-root,.form-layout-shell--public.form-layout-shell--step .lane-layout-root{flex:auto;height:100%;min-height:100%}.lane-layout-body,.lane-layout-stage,.lane-layout-main{min-height:0}.lane-layout-stage{flex:auto}.editor-preview-canvas__form .lane-layout-root{min-height:min(72vh,760px)}.form-layout-shell--step .form-layout-shell__content>.relay-layout-root,.form-layout-shell--public .relay-layout-root{flex:auto;height:100%;min-height:0}.mobile-preview .relay-layout-root,.editor-preview-canvas__mobile-stage .relay-layout-root,.form-layout-shell--public.form-layout-shell--step .relay-layout-root{flex:auto;height:100%;min-height:100%}.relay-layout-body,.relay-layout-stage,.relay-layout-main{min-height:0}.relay-layout-stage{flex:auto}.editor-preview-canvas__form .relay-layout-root{min-height:min(72vh,760px)}.mobile-preview .editor-preview-zoom-scroll:has(.relay-layout-root){flex-direction:column;min-height:0;display:flex;overflow:hidden}.editor-preview-canvas__mobile-stage .form-layout-shell--step[data-layout-type=relay] .form-layout-shell__content,.editor-preview-canvas__mobile-stage .form-layout-shell--step[data-layout-type=relay] .form-layout-shell__content>.min-h-0.flex-1,.editor-preview-canvas__mobile-stage .form-layout-shell--step[data-layout-type=formal] .form-layout-shell__content,.editor-preview-canvas__mobile-stage .form-layout-shell--step[data-layout-type=formal] .form-layout-shell__content>.min-h-0.flex-1{flex-direction:column;flex:auto;min-height:0;display:flex}.form-layout-header{z-index:45;border-bottom:var(--fl-border-width,1px) solid var(--flc-border,var(--fl-border,#00000014));width:100%;color:var(--flc-text,inherit);position:relative}.form-layout-header--sticky{z-index:2;position:sticky;top:0}.form-layout-header__inner{justify-content:space-between;align-items:center;gap:1rem 1.5rem;width:min(100%,76rem);min-height:4.5rem;margin:0 auto;padding:.875rem clamp(1rem,3vw,2rem);display:flex}.form-layout-header__brand{flex:auto;align-items:center;gap:1rem;min-width:0;display:flex}.form-layout-header__logo-wrap{border-radius:calc(var(--fl-radius,8px) * .75);box-shadow:inset 0 0 0 1px var(--fl-border,currentColor);flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-layout-header__logo-wrap{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fl-border,currentColor) 65%, transparent)}}.form-layout-header__logo{object-fit:contain;height:auto;max-height:3rem;display:block}.form-layout-header__titles{min-width:0}.form-layout-header__title{letter-spacing:-.025em;margin:0;font-size:clamp(1.0625rem,2.2vw,1.375rem);font-weight:700;line-height:1.15}.form-layout-header__tagline{opacity:.7;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.form-layout-header__cta{white-space:nowrap;cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:transform .18s,box-shadow .18s,opacity .18s,background-color .18s,color .18s,border-color .18s;display:inline-flex}.form-layout-header__cta:hover{box-shadow:0 8px 22px var(--fl-primary,#111);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.form-layout-header__cta:hover{box-shadow:0 8px 22px color-mix(in srgb, var(--fl-primary,#111) 20%, transparent)}}.form-layout-header__cta--static{cursor:default}.form-layout-header__accent{background:linear-gradient(90deg, var(--fl-primary,#111), var(--fl-primary,#111) 50%, var(--fl-primary,#111));height:3px}@supports (color:color-mix(in lab, red, red)){.form-layout-header__accent{background:linear-gradient(90deg, color-mix(in srgb, var(--fl-primary,#111) 0%, transparent), color-mix(in srgb, var(--fl-primary,#111) 70%, transparent) 50%, color-mix(in srgb, var(--fl-primary,#111) 0%, transparent))}}.form-layout-header__actions{flex-shrink:0;align-items:center;gap:.625rem;display:flex}.form-layout-header__cta--outline{box-shadow:none}.form-layout-header__cta--soft{box-shadow:none;border:none}.form-layout-header--density-compact .form-layout-header__inner{min-height:3.5rem;padding-block:.5rem}.form-layout-header--density-comfortable .form-layout-header__inner{min-height:4.5rem}.form-layout-header--density-spacious .form-layout-header__inner{min-height:5.75rem;padding-block:1.25rem}.form-layout-header--family-classic-row .form-layout-header__inner,.form-layout-header--family-saas-bar .form-layout-header__inner,.form-layout-header--family-split-columns .form-layout-header__inner,.form-layout-header--family-minimal-end .form-layout-header__inner{align-items:center;gap:1rem;display:flex}.form-layout-header--nav-align-center.form-layout-header--family-classic-row .form-layout-header__inner,.form-layout-header--nav-align-center.form-layout-header--family-saas-bar .form-layout-header__inner,.form-layout-header--nav-align-center.form-layout-header--family-split-columns .form-layout-header__inner,.form-layout-header--nav-align-center.form-layout-header--family-minimal-end .form-layout-header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.form-layout-header--nav-align-center.form-layout-header--family-classic-row .form-layout-header__brand,.form-layout-header--nav-align-center.form-layout-header--family-saas-bar .form-layout-header__brand,.form-layout-header--nav-align-center.form-layout-header--family-split-columns .form-layout-header__brand,.form-layout-header--nav-align-center.form-layout-header--family-minimal-end .form-layout-header__brand{grid-column:1;justify-self:start}.form-layout-header--nav-align-center.form-layout-header--family-classic-row .form-layout-header__nav--desktop,.form-layout-header--nav-align-center.form-layout-header--family-saas-bar .form-layout-header__nav--desktop,.form-layout-header--nav-align-center.form-layout-header--family-split-columns .form-layout-header__nav--desktop,.form-layout-header--nav-align-center.form-layout-header--family-minimal-end .form-layout-header__nav--desktop{flex:unset;grid-column:2;justify-self:center;margin-left:0}.form-layout-header--nav-align-center.form-layout-header--family-classic-row .form-layout-header__end,.form-layout-header--nav-align-center.form-layout-header--family-saas-bar .form-layout-header__end,.form-layout-header--nav-align-center.form-layout-header--family-split-columns .form-layout-header__end,.form-layout-header--nav-align-center.form-layout-header--family-minimal-end .form-layout-header__end{grid-column:3;justify-self:end;align-items:center;gap:.5rem;display:flex}.form-layout-header--family-minimal-end.form-layout-header--nav-align-right .form-layout-header__nav--desktop,.form-layout-header--nav-align-right.form-layout-header--family-classic-row .form-layout-header__nav--desktop,.form-layout-header--nav-align-right.form-layout-header--family-saas-bar .form-layout-header__nav--desktop{margin-left:auto}.form-layout-header--family-saas-bar .form-layout-header__nav-list--inline{gap:1.25rem}.form-layout-header--family-center-stack .form-layout-header__inner--stack{text-align:center;flex-direction:column;align-items:center}.form-layout-header--family-center-stack .form-layout-header__brand{flex-direction:column;align-items:center}.form-layout-header__nav--desktop{flex:auto;min-width:0}.form-layout-header__nav-list--inline{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.form-layout-header__nav--align-left .form-layout-header__nav-list--inline{justify-content:flex-start}.form-layout-header__nav--align-center .form-layout-header__nav-list--inline{justify-content:center}.form-layout-header__nav--align-right .form-layout-header__nav-list--inline{justify-content:flex-end}.form-layout-header__nav-link{color:inherit;opacity:.88;font-size:.875rem;font-weight:500;text-decoration:none}.form-layout-header__nav-item--mega{position:relative}.form-layout-header__mega-panel{z-index:60;color:#111827;background:#fff;border-radius:.75rem;gap:.35rem;min-width:10rem;padding:.75rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 16px 40px #0f172a24}.form-layout-header__mega-link{padding:.25rem 0;font-size:.8125rem}.form-layout-header__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.form-layout-header--nav-align-center .form-layout-header__actions{margin-left:0}.form-layout-header__utilities{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.form-layout-header__search,.form-layout-header__utility-btn,.form-layout-header__link-action{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.form-layout-header__utility-btn--link{text-decoration:none}.form-layout-header__search{opacity:.72}.form-layout-header__search--expanded{opacity:1;background:currentColor;border-radius:.5rem;min-width:10rem;padding:.15rem .35rem}@supports (color:color-mix(in lab, red, red)){.form-layout-header__search--expanded{background:color-mix(in srgb, currentColor 6%, transparent)}}.form-layout-header__search-input{min-width:0;color:inherit;font:inherit;background:0 0;border:none;outline:none;flex:1}.form-layout-header__search-close{color:inherit;cursor:pointer;opacity:.72;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.form-layout-header__search-label{text-overflow:ellipsis;white-space:nowrap;max-width:6rem;overflow:hidden}.form-layout-header__utility-dropdown{position:relative}.form-layout-header__utility-menu{z-index:70;color:#111827;background:#fff;border-radius:.65rem;gap:.15rem;min-width:7rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 12px 32px #0f172a24}.form-layout-header__utility-menu-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.8125rem;text-decoration:none;display:flex}.form-layout-header__utility-menu-item--active,.form-layout-header__utility-menu-item:hover{background:#1118270f}.form-layout-header__utility-menu-item--static{cursor:default}.form-layout-header__utility-badge{color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.625rem;font-weight:700;line-height:1rem;position:absolute;top:-.15rem;right:-.15rem}.form-layout-header__user-label{text-overflow:ellipsis;white-space:nowrap;max-width:5rem;overflow:hidden}.form-layout-header__language{align-items:center;display:inline-flex}.form-layout-header__cta--secondary,.form-layout-header__cta--signup{background:0 0;border:1px solid}@supports (color:color-mix(in lab, red, red)){.form-layout-header__cta--secondary,.form-layout-header__cta--signup{border:1px solid color-mix(in srgb, currentColor 24%, transparent)}}.form-layout-header__hamburger{background:currentColor;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:none}@supports (color:color-mix(in lab, red, red)){.form-layout-header__hamburger{background:color-mix(in srgb, currentColor 8%, transparent)}}.form-layout-header__hamburger{color:inherit;cursor:pointer}.form-layout-header__mobile-panel{display:none}.form-layout-header__sidebar{flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.form-layout-header__sidebar .form-layout-header__nav-list--inline{flex-direction:column;align-items:flex-start}.form-layout-header--floating,.form-layout-header--floating-card{border-radius:var(--fl-radius,1rem);width:auto;margin:.75rem clamp(1rem,3vw,2rem) 0}.form-layout-header--overlay-mode:not(.form-layout-header--chrome-stuck),.form-layout-header--transparent-bar:not(.form-layout-header--chrome-stuck),.form-layout-header--overlay-bar:not(.form-layout-header--chrome-stuck){background:0 0!important}.form-layout-header--chrome-stuck.form-layout-header--floating,.form-layout-header--chrome-stuck.form-layout-header--floating-card{width:100%;box-shadow:0 1px 0 var(--flc-border,#00000014), 0 8px 24px var(--fl-primary,#111);border-radius:0;margin:0}@supports (color:color-mix(in lab, red, red)){.form-layout-header--chrome-stuck.form-layout-header--floating,.form-layout-header--chrome-stuck.form-layout-header--floating-card{box-shadow:0 1px 0 color-mix(in srgb, var(--flc-border,#00000014) 50%, transparent), 0 8px 24px color-mix(in srgb, var(--fl-primary,#111) 10%, transparent)}}.form-layout-header--theme-dark{color:#f8fafc}.form-layout-header__social{gap:.5rem;display:flex}.form-layout-header__social-link{opacity:.78;width:1.35rem;height:1.35rem;color:inherit;justify-content:center;align-items:center;text-decoration:none;transition:opacity .15s;display:inline-flex}.form-layout-header__social-link:hover{opacity:1}.form-layout-header__social-icon{flex-shrink:0;display:block}.form-layout-header__breadcrumb{opacity:.72;flex-wrap:wrap;gap:.35rem;padding:.35rem 1rem 0;font-size:.75rem;display:flex}@media (max-width:768px){.form-layout-header--nav-align-center.form-layout-header--family-classic-row .form-layout-header__inner,.form-layout-header--nav-align-center.form-layout-header--family-saas-bar .form-layout-header__inner,.form-layout-header--nav-align-center.form-layout-header--family-split-columns .form-layout-header__inner,.form-layout-header--nav-align-center.form-layout-header--family-minimal-end .form-layout-header__inner{flex-wrap:wrap;display:flex}.form-layout-header--nav-align-center .form-layout-header__end{margin-left:auto}.form-layout-header__nav--desktop,.form-layout-header__nav--mega{display:none!important}.form-layout-header__hamburger{display:inline-flex}.form-layout-header__mobile-panel{border-top:1px solid;flex-basis:100%;width:100%;padding:.5rem 0 .75rem;display:block}@supports (color:color-mix(in lab, red, red)){.form-layout-header__mobile-panel{border-top:1px solid color-mix(in srgb, currentColor 10%, transparent)}}.form-layout-header__mobile-links{flex-direction:column;gap:.35rem;display:flex}.form-layout-header__mobile-link{color:inherit;padding:.5rem 0;font-size:.9375rem;text-decoration:none;display:block}.form-layout-header--family-center-stack .form-layout-header__inner--stack{text-align:left;flex-flow:wrap;align-items:center}.form-layout-header--family-center-stack .form-layout-header__brand{flex-direction:row;align-items:center}.form-layout-header--family-sidebar .form-layout-header__sidebar{flex-flow:wrap;align-items:center;gap:.5rem}.form-layout-header--family-sidebar .form-layout-header__social{display:none}.form-layout-header--family-dual-tier .form-layout-header__tier--primary{flex-wrap:wrap;gap:.5rem}.form-layout-header--family-dual-tier .form-layout-header__tier--secondary{flex-wrap:wrap;gap:.5rem;padding-block:.375rem .5rem}.form-layout-header__inner,.form-layout-header__end,.form-layout-header__actions{min-width:0}.form-layout-header__brand{flex:auto;min-width:0}.form-layout-header__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-layout-header__actions{flex-shrink:0;gap:.35rem}.form-layout-header__cta{min-height:2.25rem;padding-inline:.875rem;font-size:.8125rem}}.mobile-preview .form-layout-header{overflow-x:clip}.mobile-preview .form-layout-header--nav-align-center.form-layout-header--family-classic-row .form-layout-header__inner,.mobile-preview .form-layout-header--nav-align-center.form-layout-header--family-saas-bar .form-layout-header__inner,.mobile-preview .form-layout-header--nav-align-center.form-layout-header--family-split-columns .form-layout-header__inner,.mobile-preview .form-layout-header--nav-align-center.form-layout-header--family-minimal-end .form-layout-header__inner{flex-wrap:wrap;display:flex}.mobile-preview .form-layout-header--nav-align-center .form-layout-header__end{margin-left:auto}.mobile-preview .form-layout-header__nav--desktop,.mobile-preview .form-layout-header__nav--mega{display:none!important}.mobile-preview .form-layout-header__hamburger{display:inline-flex}.mobile-preview .form-layout-header__mobile-panel{border-top:1px solid;flex-basis:100%;width:100%;padding:.5rem 0 .75rem;display:block}@supports (color:color-mix(in lab, red, red)){.mobile-preview .form-layout-header__mobile-panel{border-top:1px solid color-mix(in srgb, currentColor 10%, transparent)}}.mobile-preview .form-layout-header__mobile-links{flex-direction:column;gap:.35rem;display:flex}.mobile-preview .form-layout-header__mobile-link{color:inherit;padding:.5rem 0;font-size:.9375rem;text-decoration:none;display:block}.mobile-preview .form-layout-header--family-center-stack .form-layout-header__inner--stack{text-align:left;flex-flow:wrap;align-items:center}.mobile-preview .form-layout-header--family-center-stack .form-layout-header__brand{flex-direction:row;align-items:center}.mobile-preview .form-layout-header--family-sidebar .form-layout-header__sidebar{flex-flow:wrap;align-items:center;gap:.5rem}.mobile-preview .form-layout-header--family-sidebar .form-layout-header__social{display:none}.mobile-preview .form-layout-header--family-dual-tier .form-layout-header__tier--primary{flex-wrap:wrap;gap:.5rem}.mobile-preview .form-layout-header--family-dual-tier .form-layout-header__tier--secondary{flex-wrap:wrap;gap:.5rem;padding-block:.375rem .5rem}.mobile-preview .form-layout-header__inner,.mobile-preview .form-layout-header__end,.mobile-preview .form-layout-header__actions{min-width:0}.mobile-preview .form-layout-header__brand{flex:auto;min-width:0}.mobile-preview .form-layout-header__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-preview .form-layout-header__actions{flex-shrink:0;gap:.35rem}.mobile-preview .form-layout-header__cta{min-height:2.25rem;padding-inline:.875rem;font-size:.8125rem}.mobile-preview .form-layout-header__inner{min-height:3.75rem;padding-block:.625rem}.mobile-preview .form-layout-header--floating,.mobile-preview .form-layout-header--floating-card{width:auto;max-width:calc(100% - 1rem);margin-inline:.5rem}.form-layout-navigation{z-index:44;background-color:var(--flc-bg,transparent);width:100%;color:var(--flc-text,inherit);position:relative;overflow:visible}.form-layout-navigation--sticky{position:sticky;top:0}.form-layout-header--sticky+.form-layout-navigation--sticky{top:0}.form-layout-navigation__backdrop{z-index:43;cursor:pointer;background:#0f172a5c;border:none;position:fixed;inset:0}.form-layout-navigation__bar{z-index:44;flex-direction:column;width:min(100%,76rem);margin:0 auto;padding:0 clamp(1rem,3vw,2rem);display:flex;position:relative}.form-layout-navigation__bar-top,.form-layout-navigation__brand-slot{display:none}.form-layout-navigation__mobile-label{margin:0;font-size:.875rem;font-weight:600;line-height:1.2}.form-layout-navigation__toggle{border:var(--fl-border-width,1px) solid var(--fl-border,#0000001f);border-radius:calc(var(--fl-radius,8px) * .85);background:var(--fl-secondary,#fff);justify-content:center;align-items:center;width:2.625rem;height:2.625rem;display:none}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation__toggle{background:color-mix(in srgb, var(--fl-secondary,#fff) 88%, transparent)}}.form-layout-navigation__toggle{color:inherit;cursor:pointer;transition:background-color .16s,transform .16s}.form-layout-navigation__toggle:hover{background:var(--fl-secondary,#fff)}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation__toggle:hover{background:color-mix(in srgb, var(--fl-secondary,#fff) 72%, transparent)}}.form-layout-navigation__menu{min-width:0;padding:.375rem 0 .625rem}@media (min-width:768px){.form-layout-navigation--align-left .form-layout-navigation__menu{justify-content:flex-start;display:flex}.form-layout-navigation--align-center .form-layout-navigation__menu{justify-content:center;display:flex}.form-layout-navigation--align-right .form-layout-navigation__menu{justify-content:flex-end;display:flex}}.form-layout-navigation__links{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.form-layout-navigation__links--left{justify-content:flex-start}.form-layout-navigation__links--center{justify-content:center}.form-layout-navigation__links--right{justify-content:flex-end}.form-layout-navigation__link{border-radius:calc(var(--fl-radius,8px) * .85);min-height:2.375rem;color:var(--fl-nav-link,var(--flc-text,inherit));background:var(--fl-nav-link-bg,transparent);align-items:center;padding:.4375rem .9375rem;font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex;position:relative}.form-layout-navigation__link:hover{color:var(--fl-nav-hover-color,var(--fl-nav-link,currentColor));background:var(--fl-nav-hover-bg,var(--fl-nav-hover-color,currentColor))}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation__link:hover{background:var(--fl-nav-hover-bg,color-mix(in srgb, var(--fl-nav-hover-color,currentColor) 8%, transparent))}}.form-layout-navigation__link--active,.form-layout-navigation__link--active:hover{color:var(--fl-nav-active,var(--fl-nav-link,currentColor));background:var(--fl-nav-active-bg,var(--fl-nav-active,currentColor))}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation__link--active,.form-layout-navigation__link--active:hover{background:var(--fl-nav-active-bg,color-mix(in srgb, var(--fl-nav-active,currentColor) 10%, transparent))}}.form-layout-navigation__link--active,.form-layout-navigation__link--active:hover{box-shadow:inset 0 0 0 1px var(--fl-nav-active,currentColor)}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation__link--active,.form-layout-navigation__link--active:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fl-nav-active,currentColor) 12%, transparent)}}.form-layout-navigation__link--active,.form-layout-navigation__link--active:hover{font-weight:600}.form-layout-nav-link-button{cursor:pointer;text-decoration:none}.form-layout-shell--with-sidebar{flex-direction:row;flex:auto;align-items:stretch;width:100%;min-width:0;min-height:0;display:flex;overflow-x:hidden}.form-layout-shell__main{flex-direction:column;flex:1;width:auto;min-width:0;min-height:0;display:flex;overflow-x:hidden}.form-layout-sidebar{z-index:30;width:var(--fl-sidebar-width,240px);border-inline-end:1px solid var(--fl-chrome-border,#e2e8f0);flex:none;align-self:stretch;min-height:0;position:relative}@supports (color:color-mix(in lab, red, red)){.form-layout-sidebar{border-inline-end:1px solid color-mix(in srgb, var(--fl-chrome-border,#e2e8f0) 80%, transparent)}}.form-layout-sidebar{transition:width .18s}.form-layout-sidebar--right{border-inline-end:none;border-inline-start:1px solid var(--fl-chrome-border,#e2e8f0);order:2}@supports (color:color-mix(in lab, red, red)){.form-layout-sidebar--right{border-inline-start:1px solid color-mix(in srgb, var(--fl-chrome-border,#e2e8f0) 80%, transparent)}}.form-layout-sidebar__panel{flex-direction:column;height:100%;min-height:0;display:flex}.form-layout-sidebar__toolbar{flex-shrink:0;align-items:center;gap:4px;padding:8px;display:flex}.form-layout-sidebar__collapse-toggle,.form-layout-sidebar__hide-toggle,.form-layout-sidebar__mobile-toggle{border:1px solid;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-layout-sidebar__collapse-toggle,.form-layout-sidebar__hide-toggle,.form-layout-sidebar__mobile-toggle{border:1px solid color-mix(in srgb, currentColor 12%, transparent)}}.form-layout-sidebar__collapse-toggle,.form-layout-sidebar__hide-toggle,.form-layout-sidebar__mobile-toggle{background:currentColor}@supports (color:color-mix(in lab, red, red)){.form-layout-sidebar__collapse-toggle,.form-layout-sidebar__hide-toggle,.form-layout-sidebar__mobile-toggle{background:color-mix(in srgb, currentColor 4%, transparent)}}.form-layout-sidebar__collapse-toggle,.form-layout-sidebar__hide-toggle,.form-layout-sidebar__mobile-toggle{color:inherit;cursor:pointer}.form-layout-sidebar__hide-toggle{margin-inline-start:auto}.form-layout-sidebar__mobile-toggle{display:none}.form-layout-sidebar__nav{flex:auto;min-height:0;padding:0 8px 12px;overflow:auto}.form-layout-sidebar__links{flex-direction:column;align-items:stretch;gap:4px;display:flex}.form-layout-sidebar__link,.form-layout-sidebar__footer-link{text-align:start;white-space:nowrap;text-overflow:ellipsis;width:100%;color:var(--fl-nav-link-color,inherit);background:var(--fl-nav-link-bg,transparent);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;line-height:1.35;text-decoration:none;display:flex;overflow:hidden}.form-layout-nav-link__icon{opacity:.92;flex:none}.form-layout-nav-link__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.form-layout-nav-link__label--compact{text-align:center;letter-spacing:.02em;width:100%;font-size:11px;font-weight:600}.form-layout-sidebar__link:hover{color:var(--fl-nav-link-hover-color,inherit);background:var(--fl-nav-link-hover-bg,transparent)}.form-layout-sidebar__link.form-layout-navigation__link--active,.form-layout-sidebar__link.form-layout-navigation__link--active:hover{color:var(--fl-nav-link-active-color,inherit);background:var(--fl-nav-link-active-bg,transparent)}.form-layout-sidebar__brand{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;padding:4px 12px 12px;display:flex}.form-layout-sidebar__brand--collapsed{align-items:center;padding-inline:8px}.form-layout-sidebar__brand-logo{object-fit:contain;max-width:100%;height:auto;display:block}.form-layout-sidebar__brand-text{flex-direction:column;gap:2px;min-width:0;display:flex}.form-layout-sidebar__brand-title{margin:0;font-size:15px;font-weight:700;line-height:1.25}.form-layout-sidebar__brand-tagline{opacity:.72;margin:0;font-size:12px;line-height:1.35}.form-layout-sidebar__brand-mark{background:currentColor;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-layout-sidebar__brand-mark{background:color-mix(in srgb, currentColor 8%, transparent)}}.form-layout-sidebar__brand-mark{font-size:14px;font-weight:700}.form-layout-sidebar__footer{border-top:1px solid var(--fl-chrome-border,#e2e8f0);flex-shrink:0;margin-top:auto;padding:12px 8px}@supports (color:color-mix(in lab, red, red)){.form-layout-sidebar__footer{border-top:1px solid color-mix(in srgb, var(--fl-chrome-border,#e2e8f0) 70%, transparent)}}.form-layout-sidebar__footer-text{opacity:.72;margin:0 0 8px;padding-inline:4px;font-size:11px;line-height:1.4}.form-layout-sidebar__footer-links{flex-direction:column;gap:4px;display:flex}.form-layout-sidebar__footer-link{padding-block:8px;font-size:12px}.form-layout-sidebar--collapsed .form-layout-sidebar__link,.form-layout-sidebar--collapsed .form-layout-sidebar__footer-link{justify-content:center;padding-inline:8px}.form-layout-sidebar--collapsed .form-layout-sidebar__footer-text{display:none}.form-layout-sidebar--density-compact .form-layout-sidebar__link,.form-layout-sidebar--density-compact .form-layout-sidebar__footer-link{padding-block:8px}.form-layout-sidebar--density-spacious .form-layout-sidebar__link,.form-layout-sidebar--density-spacious .form-layout-sidebar__footer-link{padding-block:12px}.form-layout-sidebar__reopen{z-index:35;color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:0 10px 10px 0;justify-content:center;align-items:center;width:36px;height:48px;display:inline-flex;position:fixed;top:50%;left:0;transform:translateY(-50%);box-shadow:0 8px 24px #0f172a1f}.form-layout-sidebar__reopen--right{border-radius:10px 0 0 10px;left:auto;right:0}.form-layout-sidebar__backdrop{display:none}@media (max-width:768px){.form-layout-shell--with-sidebar{flex-direction:row;max-width:100%;overflow-x:hidden}.form-layout-shell--with-sidebar .form-layout-shell__main{flex:auto;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.form-layout-sidebar{width:min(86vw,320px);max-width:320px;transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:0 20px 48px #0f172a2e}.form-layout-sidebar--right{inset:0 0 0 auto;transform:translate(105%)}.form-layout-sidebar--mobile-open{transform:translate(0)}.form-layout-sidebar__mobile-toggle{display:inline-flex}.form-layout-sidebar__collapse-toggle{display:none}.form-layout-sidebar__backdrop{z-index:-1;cursor:pointer;background:#0f172a6b;border:0;display:block;position:fixed;inset:0}}.mobile-preview .form-layout-shell--with-sidebar,.editor-preview-canvas__mobile-stage .form-layout-shell--with-sidebar{max-width:100%;position:relative;overflow-x:hidden}.mobile-preview .form-layout-shell--with-sidebar .form-layout-shell__main,.editor-preview-canvas__mobile-stage .form-layout-shell--with-sidebar .form-layout-shell__main{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.mobile-preview .form-layout-sidebar,.editor-preview-canvas__mobile-stage .form-layout-sidebar{width:min(86%,320px);max-width:320px;position:absolute;inset:0 auto 0 0;transform:translate(-105%)}.mobile-preview .form-layout-sidebar--right,.editor-preview-canvas__mobile-stage .form-layout-sidebar--right{inset:0 0 0 auto;transform:translate(105%)}.mobile-preview .form-layout-sidebar--mobile-open,.editor-preview-canvas__mobile-stage .form-layout-sidebar--mobile-open{transform:translate(0)}.mobile-preview .form-layout-sidebar__backdrop,.editor-preview-canvas__mobile-stage .form-layout-sidebar__backdrop,.mobile-preview .form-layout-sidebar__reopen,.editor-preview-canvas__mobile-stage .form-layout-sidebar__reopen{position:absolute}.mobile-preview .form-classic-scrollport,.editor-preview-canvas__mobile-stage .form-classic-scrollport{max-width:100%;overflow-x:hidden}.mobile-preview .form-layout-shell[data-layout-type=classic].form-layout-shell--with-sidebar,.editor-preview-canvas__mobile-stage .form-layout-shell[data-layout-type=classic].form-layout-shell--with-sidebar{flex:auto;width:100%;min-height:100%}.mobile-preview .form-layout-shell[data-layout-type=classic].form-layout-shell--with-sidebar .form-layout-shell__main,.editor-preview-canvas__mobile-stage .form-layout-shell[data-layout-type=classic].form-layout-shell--with-sidebar .form-layout-shell__main{flex:auto;width:100%}.form-layout-footer{z-index:20;border-top:var(--fl-border-width,1px) solid var(--flc-border,transparent);background-color:var(--flc-bg,var(--fl-primary,#111827));width:100%;color:var(--flc-text,inherit);margin-top:auto;position:relative}.form-layout-footer__accent{background:linear-gradient(90deg, var(--fl-secondary,#fff), var(--fl-secondary,#fff) 50%, var(--fl-secondary,#fff));height:3px}@supports (color:color-mix(in lab, red, red)){.form-layout-footer__accent{background:linear-gradient(90deg, color-mix(in srgb, var(--fl-secondary,#fff) 0%, transparent), color-mix(in srgb, var(--fl-secondary,#fff) 55%, transparent) 50%, color-mix(in srgb, var(--fl-secondary,#fff) 0%, transparent))}}.form-layout-footer__accent{opacity:.65}.form-layout-footer__inner{width:min(100%,72rem);margin:0 auto;padding:1.25rem clamp(1rem,3vw,1.75rem) 1.5rem}.form-layout-footer__main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem 1.5rem;display:flex}.form-layout-footer__brand{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:700}.form-layout-footer__copyright{max-width:36rem;margin:0;font-size:.8125rem;line-height:1.5}.form-layout-footer__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:1.5rem 2rem;display:grid}.form-layout-footer__brand-block{flex-direction:column;gap:.625rem;display:flex}.form-layout-footer--surface-glass{-webkit-backdrop-filter:blur(14px)}.form-layout-footer--surface-bordered{border-top-style:solid;border-top-width:2px}.form-layout-footer--surface-transparent{background-color:#0000!important}.form-layout-footer--rounded{box-shadow:0 -1px 0 var(--flc-border,var(--fl-border,currentColor));border-top:none}@supports (color:color-mix(in lab, red, red)){.form-layout-footer--rounded{box-shadow:0 -1px 0 color-mix(in srgb, var(--flc-border,var(--fl-border,currentColor)) 55%, transparent)}}.form-layout-footer__links{flex-wrap:wrap;align-items:center;gap:.375rem .25rem;display:flex}.form-layout-footer__link{border-radius:calc(var(--fl-radius,8px) * .5);opacity:.92;align-items:center;min-height:2rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.2;text-decoration:none;transition:opacity .16s,background-color .16s;display:inline-flex}.form-layout-footer__link:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab, red, red)){.form-layout-footer__link:hover{background:color-mix(in srgb, currentColor 8%, transparent)}}.form-layout-footer__link:hover{text-decoration:none}.form-layout-shell[data-layout-type=card] .form-layout-header,.form-layout-shell[data-layout-type=card] .form-layout-navigation{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media (max-width:767px){.form-layout-navigation__bar-top{justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;display:flex}.form-layout-navigation__toggle{display:inline-flex}.form-layout-navigation.form-layout-navigation--align-left .form-layout-navigation__menu,.form-layout-navigation.form-layout-navigation--align-center .form-layout-navigation__menu,.form-layout-navigation.form-layout-navigation--align-right .form-layout-navigation__menu,.form-layout-navigation__menu{padding:0;display:none;overflow:hidden}.form-layout-navigation--open.form-layout-navigation--align-left .form-layout-navigation__menu,.form-layout-navigation--open.form-layout-navigation--align-center .form-layout-navigation__menu,.form-layout-navigation--open.form-layout-navigation--align-right .form-layout-navigation__menu,.form-layout-navigation--open .form-layout-navigation__menu{border:var(--fl-border-width,1px) solid var(--fl-border,#00000014);border-radius:calc(var(--fl-radius,8px) * 1);background:var(--fl-secondary,#fff);margin-top:.25rem;padding:.625rem;display:block}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--open.form-layout-navigation--align-left .form-layout-navigation__menu,.form-layout-navigation--open.form-layout-navigation--align-center .form-layout-navigation__menu,.form-layout-navigation--open.form-layout-navigation--align-right .form-layout-navigation__menu,.form-layout-navigation--open .form-layout-navigation__menu{background:color-mix(in srgb, var(--fl-secondary,#fff) 98%, transparent)}}.form-layout-navigation--open.form-layout-navigation--align-left .form-layout-navigation__menu,.form-layout-navigation--open.form-layout-navigation--align-center .form-layout-navigation__menu,.form-layout-navigation--open.form-layout-navigation--align-right .form-layout-navigation__menu,.form-layout-navigation--open .form-layout-navigation__menu{box-shadow:0 16px 40px var(--fl-primary,#111), 0 2px 8px var(--fl-primary,#111)}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--open.form-layout-navigation--align-left .form-layout-navigation__menu,.form-layout-navigation--open.form-layout-navigation--align-center .form-layout-navigation__menu,.form-layout-navigation--open.form-layout-navigation--align-right .form-layout-navigation__menu,.form-layout-navigation--open .form-layout-navigation__menu{box-shadow:0 16px 40px color-mix(in srgb, var(--fl-primary,#111) 12%, transparent), 0 2px 8px color-mix(in srgb, var(--fl-primary,#111) 6%, transparent)}}.form-layout-navigation--open.form-layout-navigation--align-left .form-layout-navigation__menu,.form-layout-navigation--open.form-layout-navigation--align-center .form-layout-navigation__menu,.form-layout-navigation--open.form-layout-navigation--align-right .form-layout-navigation__menu,.form-layout-navigation--open .form-layout-navigation__menu{animation:.22s form-layout-nav-reveal}.form-layout-navigation__links{flex-direction:column;align-items:stretch;gap:.25rem}.form-layout-navigation__links--left,.form-layout-navigation__links--center,.form-layout-navigation__links--right{justify-content:stretch}.form-layout-navigation__link,.form-layout-nav-link-button.form-layout-navigation__link{width:100%}.form-layout-header__inner{min-height:3.75rem;padding-block:.625rem}.form-layout-header__cta{font-size:.8125rem}.form-layout-footer__main{flex-direction:column;align-items:flex-start}}.mobile-preview .form-layout-navigation .form-layout-navigation__bar-top{justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;display:flex}.mobile-preview .form-layout-navigation .form-layout-navigation__toggle{display:inline-flex}.mobile-preview .form-layout-navigation.form-layout-navigation--align-left .form-layout-navigation__menu,.mobile-preview .form-layout-navigation.form-layout-navigation--align-center .form-layout-navigation__menu,.mobile-preview .form-layout-navigation.form-layout-navigation--align-right .form-layout-navigation__menu,.mobile-preview .form-layout-navigation .form-layout-navigation__menu{padding:0;display:none;overflow:hidden}.mobile-preview .form-layout-navigation.form-layout-navigation--open.form-layout-navigation--align-left .form-layout-navigation__menu,.mobile-preview .form-layout-navigation.form-layout-navigation--open.form-layout-navigation--align-center .form-layout-navigation__menu,.mobile-preview .form-layout-navigation.form-layout-navigation--open.form-layout-navigation--align-right .form-layout-navigation__menu,.mobile-preview .form-layout-navigation.form-layout-navigation--open .form-layout-navigation__menu{border:var(--fl-border-width,1px) solid var(--fl-border,#00000014);border-radius:calc(var(--fl-radius,8px) * 1);background:var(--fl-secondary,#fff);margin-top:.25rem;padding:.625rem;display:block}@supports (color:color-mix(in lab, red, red)){.mobile-preview .form-layout-navigation.form-layout-navigation--open.form-layout-navigation--align-left .form-layout-navigation__menu,.mobile-preview .form-layout-navigation.form-layout-navigation--open.form-layout-navigation--align-center .form-layout-navigation__menu,.mobile-preview .form-layout-navigation.form-layout-navigation--open.form-layout-navigation--align-right .form-layout-navigation__menu,.mobile-preview .form-layout-navigation.form-layout-navigation--open .form-layout-navigation__menu{background:color-mix(in srgb, var(--fl-secondary,#fff) 98%, transparent)}}.mobile-preview .form-layout-navigation.form-layout-navigation--open.form-layout-navigation--align-left .form-layout-navigation__menu,.mobile-preview .form-layout-navigation.form-layout-navigation--open.form-layout-navigation--align-center .form-layout-navigation__menu,.mobile-preview .form-layout-navigation.form-layout-navigation--open.form-layout-navigation--align-right .form-layout-navigation__menu,.mobile-preview .form-layout-navigation.form-layout-navigation--open .form-layout-navigation__menu{box-shadow:0 16px 40px var(--fl-primary,#111), 0 2px 8px var(--fl-primary,#111)}@supports (color:color-mix(in lab, red, red)){.mobile-preview .form-layout-navigation.form-layout-navigation--open.form-layout-navigation--align-left .form-layout-navigation__menu,.mobile-preview .form-layout-navigation.form-layout-navigation--open.form-layout-navigation--align-center .form-layout-navigation__menu,.mobile-preview .form-layout-navigation.form-layout-navigation--open.form-layout-navigation--align-right .form-layout-navigation__menu,.mobile-preview .form-layout-navigation.form-layout-navigation--open .form-layout-navigation__menu{box-shadow:0 16px 40px color-mix(in srgb, var(--fl-primary,#111) 12%, transparent), 0 2px 8px color-mix(in srgb, var(--fl-primary,#111) 6%, transparent)}}.mobile-preview .form-layout-navigation.form-layout-navigation--open.form-layout-navigation--align-left .form-layout-navigation__menu,.mobile-preview .form-layout-navigation.form-layout-navigation--open.form-layout-navigation--align-center .form-layout-navigation__menu,.mobile-preview .form-layout-navigation.form-layout-navigation--open.form-layout-navigation--align-right .form-layout-navigation__menu,.mobile-preview .form-layout-navigation.form-layout-navigation--open .form-layout-navigation__menu{animation:.22s form-layout-nav-reveal}.mobile-preview .form-layout-navigation .form-layout-navigation__links{flex-direction:column;align-items:stretch;gap:.25rem}.mobile-preview .form-layout-navigation .form-layout-navigation__link,.mobile-preview .form-layout-navigation .form-layout-nav-link-button.form-layout-navigation__link{width:100%}@keyframes form-layout-nav-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.form-layout-header--centered-brand .form-layout-header__inner{text-align:center;flex-direction:column;justify-content:center;gap:.875rem}.form-layout-header--centered-brand .form-layout-header__brand{flex-direction:column;align-items:center}.form-layout-header--centered-brand .form-layout-header__actions{justify-content:center}.form-layout-header--minimal-row .form-layout-header__logo-wrap{box-shadow:none;background:0 0;padding:0}.form-layout-header--minimal-row .form-layout-header__title{font-size:1rem;font-weight:600}.form-layout-header--brand-solid{box-shadow:0 10px 28px var(--fl-primary,#111);background-image:none}@supports (color:color-mix(in lab, red, red)){.form-layout-header--brand-solid{box-shadow:0 10px 28px color-mix(in srgb, var(--fl-primary,#111) 18%, transparent)}}.form-layout-header--editorial .form-layout-header__title{letter-spacing:-.035em;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:700}.form-layout-header--editorial .form-layout-header__tagline{opacity:.68;max-width:28rem;font-size:.875rem}.form-layout-header--editorial .form-layout-header__inner{align-items:flex-end}.form-layout-header--split-hero .form-layout-header__inner{align-items:stretch;gap:1.5rem}.form-layout-header--split-hero .form-layout-header__brand{border-right:1px solid;padding-right:1rem}@supports (color:color-mix(in lab, red, red)){.form-layout-header--split-hero .form-layout-header__brand{border-right:1px solid color-mix(in srgb, currentColor 18%, transparent)}}.form-layout-header--split-hero .form-layout-header__title{font-size:clamp(1.25rem,2.6vw,1.65rem)}.form-layout-header--split-hero .form-layout-header__actions{align-self:center;margin-left:auto}.form-layout-header--split-hero .form-layout-header__cta{min-height:3rem;padding-inline:1.5rem;font-size:.9375rem}.form-layout-header--floating-card{border:1px solid var(--fl-border,#00000014);border-radius:var(--fl-radius,1rem);width:auto;box-shadow:0 1px 0 var(--fl-text,currentColor), 0 16px 40px var(--fl-primary,#111);margin:.75rem clamp(1rem,3vw,2rem) 0}@supports (color:color-mix(in lab, red, red)){.form-layout-header--floating-card{box-shadow:0 1px 0 color-mix(in srgb, var(--fl-text,currentColor) 4%, transparent), 0 16px 40px color-mix(in srgb, var(--fl-primary,#111) 8%, transparent)}}.form-layout-header--floating-card .form-layout-header__inner{min-height:4rem}.form-layout-header--announcement-bar .form-layout-header__inner{min-height:2.75rem;padding-block:.375rem}.form-layout-header--announcement-bar .form-layout-header__title{font-size:.875rem;font-weight:600}.form-layout-header--announcement-bar .form-layout-header__tagline{font-size:.75rem}.form-layout-header--announcement-bar .form-layout-header__cta{min-height:1.75rem;padding-inline:.875rem;font-size:.75rem}.form-layout-header--announcement-bar.form-layout-header--rounded{box-shadow:0 1px 0 var(--flc-border,var(--fl-border,currentColor));border-bottom:none}@supports (color:color-mix(in lab, red, red)){.form-layout-header--announcement-bar.form-layout-header--rounded{box-shadow:0 1px 0 color-mix(in srgb, var(--flc-border,var(--fl-border,currentColor)) 55%, transparent)}}.form-layout-header--gradient-band:not(.form-layout-header--chrome-stuck){background-image:linear-gradient(135deg, var(--flc-bg,#4f46e5), var(--flc-bg,#4f46e5))}@supports (color:color-mix(in lab, red, red)){.form-layout-header--gradient-band:not(.form-layout-header--chrome-stuck){background-image:linear-gradient(135deg, color-mix(in srgb, var(--flc-bg,#4f46e5) 92%, #fff), color-mix(in srgb, var(--flc-bg,#4f46e5) 72%, #0b1020))}}.form-layout-header--gradient-band:not(.form-layout-header--chrome-stuck){box-shadow:0 10px 28px var(--flc-bg,#111);border-bottom:none}@supports (color:color-mix(in lab, red, red)){.form-layout-header--gradient-band:not(.form-layout-header--chrome-stuck){box-shadow:0 10px 28px color-mix(in srgb, var(--flc-bg,#111) 18%, transparent)}}.form-layout-header--gradient-band:not(.form-layout-header--chrome-stuck) .form-layout-header__logo-wrap{box-shadow:none;background:#ffffff1f}.form-layout-header--dark-glass:not(.form-layout-header--chrome-stuck){background:var(--flc-bg,#0b1220)}@supports (color:color-mix(in lab, red, red)){.form-layout-header--dark-glass:not(.form-layout-header--chrome-stuck){background:color-mix(in srgb, var(--flc-bg,#0b1220) 78%, transparent)}}.form-layout-header--dark-glass:not(.form-layout-header--chrome-stuck){-webkit-backdrop-filter:blur(18px)saturate(150%);box-shadow:inset 0 1px #ffffff0f}.form-layout-header--dark-glass:not(.form-layout-header--chrome-stuck) .form-layout-header__logo-wrap{box-shadow:none;background:#ffffff14}.form-layout-header--hairline-luxe{border-top:1px solid}@supports (color:color-mix(in lab, red, red)){.form-layout-header--hairline-luxe{border-top:1px solid color-mix(in srgb, currentColor 16%, transparent)}}.form-layout-header--hairline-luxe .form-layout-header__title{text-transform:uppercase;letter-spacing:.18em;font-size:.95rem;font-weight:600}.form-layout-header--hairline-luxe .form-layout-header__tagline{letter-spacing:.06em;font-size:.75rem}.form-layout-header--hairline-luxe .form-layout-header__cta{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.form-layout-header--warm-canvas{box-shadow:inset 0 -1px}@supports (color:color-mix(in lab, red, red)){.form-layout-header--warm-canvas{box-shadow:inset 0 -1px 0 color-mix(in srgb, currentColor 10%, transparent)}}.form-layout-header--warm-canvas .form-layout-header__logo-wrap{box-shadow:none;background:#ffffff8c}.form-layout-header--warm-canvas .form-layout-header__cta{border-radius:9999px}.form-layout-header--dual-tier{padding-inline:clamp(1rem,3vw,2rem)}.form-layout-header--dual-tier .form-layout-header__tier{width:100%;max-width:var(--fl-form-max-width,72rem);align-items:center;margin-inline:auto;display:flex}.form-layout-header--dual-tier .form-layout-header__tier--primary{border-bottom:1px solid;min-height:3.25rem;padding-block:.625rem .5rem}@supports (color:color-mix(in lab, red, red)){.form-layout-header--dual-tier .form-layout-header__tier--primary{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent)}}.form-layout-header--dual-tier .form-layout-header__tier--secondary{justify-content:space-between;gap:1rem;min-height:2.75rem;padding-block:.375rem .625rem}.form-layout-header--dual-tier .form-layout-header__brand{gap:.875rem}.form-layout-header--dual-tier .form-layout-header__title{letter-spacing:-.02em;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:650}.form-layout-header--dual-tier .form-layout-header__tagline{opacity:.72;flex:1;min-width:0;margin:0;font-size:.8125rem}.form-layout-header--dual-tier .form-layout-header__tier-spacer{flex:1}.form-layout-header--dual-tier .form-layout-header__actions{flex-shrink:0;margin-left:auto}.form-layout-header--inverse-panel{grid-template-columns:minmax(5.5rem,9rem) minmax(0,1fr);align-items:stretch;padding:0;display:grid;overflow:hidden}.form-layout-header--inverse-panel .form-layout-header__panel--brand{background:var(--fl-primary,#111827);justify-content:center;align-items:center;padding:1rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-layout-header--inverse-panel .form-layout-header__panel--brand{background:color-mix(in srgb, var(--fl-primary,#111827) 88%, #000)}}.form-layout-header--inverse-panel .form-layout-header__panel--brand{color:#fff}.form-layout-header--inverse-panel .form-layout-header__panel--brand .form-layout-header__logo-wrap{box-shadow:none;background:#ffffff1f}.form-layout-header--inverse-panel .form-layout-header__panel-mark{background:#ffffff24;border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.125rem;font-weight:700;display:inline-flex}.form-layout-header--inverse-panel .form-layout-header__panel--content{justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.875rem clamp(1rem,3vw,2rem);display:flex}.form-layout-header--inverse-panel .form-layout-header__title{font-size:clamp(1rem,2.2vw,1.25rem);font-weight:650}.form-layout-header--inverse-panel .form-layout-header__tagline{opacity:.72;margin-top:.125rem;font-size:.8125rem}.form-layout-header--editorial .form-layout-header__masthead{width:100%;max-width:var(--fl-form-max-width,72rem);margin-inline:auto;padding:clamp(1rem,3vw,1.75rem) clamp(1rem,3vw,2rem) clamp(.875rem,2vw,1.25rem)}.form-layout-header--editorial .form-layout-header__title{letter-spacing:-.04em;max-width:18ch;font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:700;line-height:1.05}.form-layout-header--editorial .form-layout-header__masthead-foot{border-top:1px solid;justify-content:space-between;align-items:center;gap:1rem;margin-top:.875rem;padding-top:.875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-layout-header--editorial .form-layout-header__masthead-foot{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent)}}.form-layout-header--editorial .form-layout-header__tagline{opacity:.68;max-width:32rem;margin:0;font-size:.875rem}.form-layout-header--editorial .form-layout-header__actions{flex-shrink:0;margin-left:auto}.form-layout-navigation--density-compact .form-layout-navigation__link{min-height:2rem;padding:.3rem .7rem;font-size:.8125rem}.form-layout-navigation--density-spacious .form-layout-navigation__link{min-height:2.75rem;padding:.55rem 1.1rem}.form-layout-navigation--underline-tabs .form-layout-navigation__link{background:0 0;border-bottom:2px solid #0000;border-radius:0;padding-inline:.75rem}.form-layout-navigation--underline-tabs .form-layout-navigation__link:hover{color:var(--fl-nav-hover-color,var(--fl-nav-link,currentColor));background:var(--fl-nav-hover-bg,transparent);border-bottom-color:var(--fl-nav-hover-color,var(--fl-nav-link,currentColor))}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--underline-tabs .form-layout-navigation__link:hover{border-bottom-color:color-mix(in srgb, var(--fl-nav-hover-color,var(--fl-nav-link,currentColor)) 28%, transparent)}}.form-layout-navigation--underline-tabs .form-layout-navigation__link--active,.form-layout-navigation--underline-tabs .form-layout-navigation__link--active:hover{color:var(--fl-nav-active,var(--fl-nav-link,currentColor));box-shadow:none;border-bottom-color:var(--fl-nav-active,var(--fl-nav-link,currentColor));background:0 0}.form-layout-navigation--pill-links .form-layout-navigation__link{border-radius:9999px;padding-inline:1rem}.form-layout-navigation--pill-links .form-layout-navigation__links{gap:.5rem}.form-layout-navigation--split-bar .form-layout-navigation__menu{padding-block:.25rem .5rem}.form-layout-navigation--split-bar .form-layout-navigation__link{border-radius:calc(var(--fl-radius,8px) * .65);min-height:2.125rem;font-size:.8125rem}.form-layout-navigation--solid-band{box-shadow:0 8px 22px var(--fl-primary,#111)}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--solid-band{box-shadow:0 8px 22px color-mix(in srgb, var(--fl-primary,#111) 14%, transparent)}}.form-layout-navigation--solid-band .form-layout-navigation__link--active{background:currentColor}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--solid-band .form-layout-navigation__link--active{background:color-mix(in srgb, currentColor 16%, transparent)}}.form-layout-navigation--solid-band .form-layout-navigation__link--active{box-shadow:none}.form-layout-navigation--bordered-rail .form-layout-navigation__menu{border:1px solid var(--fl-border,#0000001a);border-radius:calc(var(--fl-radius,8px) * 1.1);background:var(--fl-secondary,#fff);margin:.625rem 0 .875rem;padding:.375rem}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--bordered-rail .form-layout-navigation__menu{background:color-mix(in srgb, var(--fl-secondary,#fff) 92%, transparent)}}.form-layout-navigation--bordered-rail .form-layout-navigation__menu{box-shadow:0 1px 0 var(--fl-text,#111)}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--bordered-rail .form-layout-navigation__menu{box-shadow:0 1px 0 color-mix(in srgb, var(--fl-text,#111) 4%, transparent)}}.form-layout-navigation--bordered-rail .form-layout-navigation__link{border-radius:calc(var(--fl-radius,8px) * .8)}.form-layout-navigation--dot-trail .form-layout-navigation__links{gap:.15rem .35rem}.form-layout-navigation--dot-trail .form-layout-navigation__link{background:0 0;border-radius:0;padding-inline:.65rem}.form-layout-navigation--dot-trail .form-layout-navigation__link:not(:last-child):after{content:"";background:currentColor;border-radius:9999px;width:3px;height:3px;position:absolute;top:50%;right:-.2rem}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--dot-trail .form-layout-navigation__link:not(:last-child):after{background:color-mix(in srgb, currentColor 35%, transparent)}}.form-layout-navigation--dot-trail .form-layout-navigation__link:not(:last-child):after{transform:translateY(-50%)}.form-layout-navigation--dot-trail .form-layout-navigation__link--active{box-shadow:none;text-underline-offset:.3em;background:0 0;text-decoration:underline}.form-layout-navigation--capsule-row .form-layout-navigation__menu{background:var(--fl-secondary,#fff);border-radius:9999px;margin-block:.625rem .875rem;padding:.35rem}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--capsule-row .form-layout-navigation__menu{background:color-mix(in srgb, var(--fl-secondary,#fff) 88%, transparent)}}.form-layout-navigation--capsule-row .form-layout-navigation__menu{border:1px solid var(--fl-border,#00000014)}.form-layout-navigation--capsule-row .form-layout-navigation__link{border-radius:9999px}.form-layout-navigation--segmented-control .form-layout-navigation__menu{background:var(--flc-bg,#f1f5f9);border-radius:.75rem;margin-block:.625rem .875rem;padding:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--segmented-control .form-layout-navigation__menu{background:color-mix(in srgb, var(--flc-bg,#f1f5f9) 88%, transparent)}}.form-layout-navigation--segmented-control .form-layout-navigation__menu{border:1px solid}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--segmented-control .form-layout-navigation__menu{border:1px solid color-mix(in srgb, currentColor 10%, transparent)}}.form-layout-navigation--segmented-control .form-layout-navigation__links{gap:.125rem}.form-layout-navigation--segmented-control .form-layout-navigation__link{box-shadow:none;background:0 0;border-radius:.5rem;min-height:2.125rem;padding-inline:1rem;font-weight:500}.form-layout-navigation--segmented-control .form-layout-navigation__link:hover{color:var(--fl-nav-hover-color,var(--fl-nav-link,currentColor));background:var(--fl-nav-hover-bg,var(--fl-nav-hover-color,currentColor))}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--segmented-control .form-layout-navigation__link:hover{background:var(--fl-nav-hover-bg,color-mix(in srgb, var(--fl-nav-hover-color,currentColor) 6%, transparent))}}.form-layout-navigation--segmented-control .form-layout-navigation__link--active,.form-layout-navigation--segmented-control .form-layout-navigation__link--active:hover{background:var(--fl-nav-active-bg,var(--fl-secondary,#fff))}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--segmented-control .form-layout-navigation__link--active,.form-layout-navigation--segmented-control .form-layout-navigation__link--active:hover{background:var(--fl-nav-active-bg,color-mix(in srgb, var(--fl-secondary,#fff) 96%, transparent))}}.form-layout-navigation--segmented-control .form-layout-navigation__link--active,.form-layout-navigation--segmented-control .form-layout-navigation__link--active:hover{color:var(--fl-nav-active,var(--fl-nav-link,currentColor));box-shadow:0 1px 2px var(--fl-primary,#111), 0 0 0 1px var(--fl-nav-active,currentColor)}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--segmented-control .form-layout-navigation__link--active,.form-layout-navigation--segmented-control .form-layout-navigation__link--active:hover{box-shadow:0 1px 2px color-mix(in srgb, var(--fl-primary,#111) 8%, transparent), 0 0 0 1px color-mix(in srgb, var(--fl-nav-active,currentColor) 8%, transparent)}}.form-layout-navigation--breadcrumb-trail .form-layout-navigation__menu{justify-content:flex-start;padding-block:.5rem .625rem}.form-layout-navigation--breadcrumb-trail .form-layout-navigation__links{flex-wrap:wrap;gap:0}.form-layout-navigation--breadcrumb-trail .form-layout-navigation__link{background:0 0;border-radius:0;min-height:auto;padding:.25rem 0;font-size:.8125rem;font-weight:500;position:relative}.form-layout-navigation--breadcrumb-trail .form-layout-navigation__link:not(:last-child):after{content:"›";opacity:.45;margin-inline:.5rem;font-weight:400}.form-layout-navigation--breadcrumb-trail .form-layout-navigation__link--active{box-shadow:none;color:var(--fl-nav-active,currentColor);background:0 0;font-weight:600}.form-layout-navigation--spread-nav .form-layout-navigation__menu{padding-block:.75rem .875rem}.form-layout-navigation--spread-nav .form-layout-navigation__links{justify-content:space-between;gap:.75rem;width:100%}.form-layout-navigation--spread-nav .form-layout-navigation__link{text-align:center;letter-spacing:.02em;text-transform:uppercase;background:0 0;border-radius:0;flex:1 1 0;justify-content:center;min-height:2.5rem;padding-inline:.5rem;font-size:.875rem}.form-layout-navigation--spread-nav .form-layout-navigation__link--active{box-shadow:none;border-bottom:2px solid var(--fl-nav-active,currentColor);background:0 0}.form-layout-navigation--spread-nav.form-layout-navigation--align-left .form-layout-navigation__links,.form-layout-navigation--spread-nav.form-layout-navigation--align-center .form-layout-navigation__links,.form-layout-navigation--spread-nav.form-layout-navigation--align-right .form-layout-navigation__links{width:auto;max-width:100%}.form-layout-navigation--spread-nav.form-layout-navigation--align-left .form-layout-navigation__links{justify-content:flex-start}.form-layout-navigation--spread-nav.form-layout-navigation--align-center .form-layout-navigation__links{justify-content:center}.form-layout-navigation--spread-nav.form-layout-navigation--align-right .form-layout-navigation__links{justify-content:flex-end}.form-layout-navigation--spread-nav.form-layout-navigation--align-left .form-layout-navigation__link,.form-layout-navigation--spread-nav.form-layout-navigation--align-center .form-layout-navigation__link,.form-layout-navigation--spread-nav.form-layout-navigation--align-right .form-layout-navigation__link{flex:0 auto}.form-layout-navigation--breadcrumb-trail.form-layout-navigation--align-center .form-layout-navigation__menu{justify-content:center}.form-layout-navigation--breadcrumb-trail.form-layout-navigation--align-right .form-layout-navigation__menu{justify-content:flex-end}.form-layout-navigation--step-rail .form-layout-navigation__menu{padding-block:.75rem .875rem}.form-layout-navigation--step-rail .form-layout-navigation__links{counter-reset:fl-nav-step;gap:.75rem}.form-layout-navigation--step-rail .form-layout-navigation__link{background:var(--fl-secondary,#fff);border-radius:9999px;align-items:center;gap:.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--step-rail .form-layout-navigation__link{background:color-mix(in srgb, var(--fl-secondary,#fff) 88%, transparent)}}.form-layout-navigation--step-rail .form-layout-navigation__link{border:1px solid}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--step-rail .form-layout-navigation__link{border:1px solid color-mix(in srgb, currentColor 12%, transparent)}}.form-layout-navigation--step-rail .form-layout-navigation__link{min-height:2.375rem;padding-inline:.875rem 1rem;font-size:.8125rem}.form-layout-navigation--step-rail .form-layout-navigation__link:before{counter-increment:fl-nav-step;content:counter(fl-nav-step, decimal-leading-zero);background:currentColor;border-radius:9999px;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--step-rail .form-layout-navigation__link:before{background:color-mix(in srgb, currentColor 10%, transparent)}}.form-layout-navigation--step-rail .form-layout-navigation__link:before{letter-spacing:0;font-size:.6875rem;font-weight:700}.form-layout-navigation--step-rail .form-layout-navigation__link--active{background:var(--fl-nav-active-bg,currentColor)}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--step-rail .form-layout-navigation__link--active{background:var(--fl-nav-active-bg,color-mix(in srgb, currentColor 12%, transparent))}}.form-layout-navigation--step-rail .form-layout-navigation__link--active{border-color:var(--fl-nav-active,currentColor)}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--step-rail .form-layout-navigation__link--active{border-color:color-mix(in srgb, var(--fl-nav-active,currentColor) 35%, transparent)}}.form-layout-navigation--step-rail .form-layout-navigation__link--active{box-shadow:none}.form-layout-navigation--step-rail .form-layout-navigation__link--active:before{background:var(--fl-nav-active,currentColor);color:var(--fl-secondary,#fff)}.form-layout-navigation--minimal-underline .form-layout-navigation__menu{justify-content:flex-start}.form-layout-navigation--minimal-underline .form-layout-navigation__link{background:0 0;border-bottom:2px solid #0000;border-radius:0;padding-inline:.5rem}.form-layout-navigation--minimal-underline .form-layout-navigation__link--active{box-shadow:none;background:0 0;border-bottom-color:currentColor}.form-layout-navigation--gradient-band{background-image:linear-gradient(90deg, var(--flc-bg,#4f46e5), var(--flc-bg,#4f46e5))}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--gradient-band{background-image:linear-gradient(90deg, color-mix(in srgb, var(--flc-bg,#4f46e5) 94%, #fff), color-mix(in srgb, var(--flc-bg,#4f46e5) 74%, #0b1020))}}.form-layout-navigation--gradient-band{border-bottom:none}.form-layout-navigation--gradient-band .form-layout-navigation__link--active{background:#ffffff29}.form-layout-navigation--dark-glass{background:var(--flc-bg,#0b1220)}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--dark-glass{background:color-mix(in srgb, var(--flc-bg,#0b1220) 76%, transparent)}}.form-layout-navigation--dark-glass{-webkit-backdrop-filter:blur(16px)saturate(150%);box-shadow:inset 0 1px #ffffff0f}.form-layout-navigation--dark-glass .form-layout-navigation__link--active{box-shadow:none;background:#ffffff24}.form-layout-navigation--elevated-bar{box-shadow:0 12px 30px var(--fl-primary,#111827);border-bottom:none}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--elevated-bar{box-shadow:0 12px 30px color-mix(in srgb, var(--fl-primary,#111827) 10%, transparent)}}.form-layout-navigation--elevated-bar .form-layout-navigation__link{border-radius:9999px}.form-layout-navigation--elevated-bar .form-layout-navigation__link--active,.form-layout-navigation--elevated-bar .form-layout-navigation__link--active:hover{background:var(--fl-nav-active-bg,var(--fl-nav-active,currentColor))}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--elevated-bar .form-layout-navigation__link--active,.form-layout-navigation--elevated-bar .form-layout-navigation__link--active:hover{background:var(--fl-nav-active-bg,color-mix(in srgb, var(--fl-nav-active,currentColor) 10%, transparent))}}.form-layout-navigation--elevated-bar .form-layout-navigation__link--active,.form-layout-navigation--elevated-bar .form-layout-navigation__link--active:hover{color:var(--fl-nav-active,var(--fl-nav-link,currentColor));box-shadow:none}.form-layout-navigation--ghost-buttons .form-layout-navigation__links{gap:.5rem}.form-layout-navigation--ghost-buttons .form-layout-navigation__link{border:1px solid var(--fl-nav-link,currentColor)}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--ghost-buttons .form-layout-navigation__link{border:1px solid color-mix(in srgb, var(--fl-nav-link,currentColor) 25%, transparent)}}.form-layout-navigation--ghost-buttons .form-layout-navigation__link{border-radius:calc(var(--fl-radius,8px) * .9);background:var(--fl-nav-link-bg,transparent)}.form-layout-navigation--ghost-buttons .form-layout-navigation__link:hover{color:var(--fl-nav-hover-color,var(--fl-nav-link,currentColor));background:var(--fl-nav-hover-bg,var(--fl-nav-hover-color,currentColor))}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--ghost-buttons .form-layout-navigation__link:hover{background:var(--fl-nav-hover-bg,color-mix(in srgb, var(--fl-nav-hover-color,currentColor) 8%, transparent))}}.form-layout-navigation--ghost-buttons .form-layout-navigation__link:hover{border-color:var(--fl-nav-hover-color,var(--fl-nav-link,currentColor))}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--ghost-buttons .form-layout-navigation__link:hover{border-color:color-mix(in srgb, var(--fl-nav-hover-color,var(--fl-nav-link,currentColor)) 45%, transparent)}}.form-layout-navigation--ghost-buttons .form-layout-navigation__link--active,.form-layout-navigation--ghost-buttons .form-layout-navigation__link--active:hover{color:var(--fl-nav-active,var(--fl-nav-link,currentColor));border-color:var(--fl-nav-active,var(--fl-nav-link,currentColor));background:var(--fl-nav-active-bg,var(--fl-nav-active,currentColor))}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--ghost-buttons .form-layout-navigation__link--active,.form-layout-navigation--ghost-buttons .form-layout-navigation__link--active:hover{background:var(--fl-nav-active-bg,color-mix(in srgb, var(--fl-nav-active,currentColor) 10%, transparent))}}.form-layout-navigation--ghost-buttons .form-layout-navigation__link--active,.form-layout-navigation--ghost-buttons .form-layout-navigation__link--active:hover{box-shadow:none}.form-layout-navigation--spread-nav .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--step-rail .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--elevated-bar .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--solid-band .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--capsule-row .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--pill-links .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--dot-trail .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--breadcrumb-trail .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--split-bar .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--bordered-rail .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--minimal-underline .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--gradient-band .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--dark-glass .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover{color:var(--fl-nav-hover-color,var(--fl-nav-link,currentColor));background:var(--fl-nav-hover-bg,var(--fl-nav-hover-color,var(--fl-nav-link,currentColor)))}@supports (color:color-mix(in lab, red, red)){.form-layout-navigation--spread-nav .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--step-rail .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--elevated-bar .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--solid-band .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--capsule-row .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--pill-links .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--dot-trail .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--breadcrumb-trail .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--split-bar .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--bordered-rail .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--minimal-underline .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--gradient-band .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--dark-glass .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover{background:var(--fl-nav-hover-bg,color-mix(in srgb, var(--fl-nav-hover-color,var(--fl-nav-link,currentColor)) 8%, transparent))}}.form-layout-navigation--spread-nav .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover,.form-layout-navigation--minimal-underline .form-layout-navigation__link:not(.form-layout-navigation__link--active):hover{box-shadow:none;border-bottom-color:var(--fl-nav-hover-color,var(--fl-nav-link,currentColor))}.form-layout-footer--surface-solid{-webkit-backdrop-filter:none}.form-layout-footer--centered-stack .form-layout-footer__main{text-align:center;flex-direction:column;align-items:center;gap:.875rem}.form-layout-footer--centered-stack .form-layout-footer__links{justify-content:center}.form-layout-footer--rich-columns .form-layout-footer__inner{padding-block:1.75rem 1.875rem}.form-layout-footer--rich-columns .form-layout-footer__links{justify-content:flex-end;gap:.35rem}.form-layout-footer--minimal-line{border-top:1px solid}@supports (color:color-mix(in lab, red, red)){.form-layout-footer--minimal-line{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent)}}.form-layout-footer--minimal-line .form-layout-footer__inner{padding-block:1rem}.form-layout-footer--minimal-line .form-layout-footer__copyright,.form-layout-footer--minimal-line .form-layout-footer__brand{font-size:.8125rem}.form-layout-footer--dark-glass{-webkit-backdrop-filter:blur(16px)saturate(140%)}.form-layout-footer--split-brand .form-layout-footer__main{justify-content:space-between;align-items:center;gap:1rem}.form-layout-footer--split-brand .form-layout-footer__links{margin-left:auto}.form-layout-footer--mega-minimal .form-layout-footer__inner{padding-block:.875rem}.form-layout-footer--mega-minimal .form-layout-footer__main{text-align:center;justify-content:center}.form-layout-footer--mega-minimal .form-layout-footer__copyright{letter-spacing:.02em;font-size:.75rem}.form-layout-footer--gradient-band{background-image:linear-gradient(135deg, var(--flc-bg,#4f46e5), var(--flc-bg,#4f46e5))}@supports (color:color-mix(in lab, red, red)){.form-layout-footer--gradient-band{background-image:linear-gradient(135deg, color-mix(in srgb, var(--flc-bg,#4f46e5) 92%, #fff), color-mix(in srgb, var(--flc-bg,#4f46e5) 70%, #0b1020))}}.form-layout-footer--gradient-band{border-top:none}.form-layout-footer--gradient-band .form-layout-footer__inner{padding-block:1.5rem}.form-layout-footer--warm-canvas{box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.form-layout-footer--warm-canvas{box-shadow:inset 0 1px 0 color-mix(in srgb, currentColor 12%, transparent)}}.form-layout-footer--warm-canvas .form-layout-footer__inner{padding-block:1.375rem}.form-layout-footer--ink-block .form-layout-footer__inner{padding-block:1.75rem}.form-layout-footer--ink-block .form-layout-footer__brand{letter-spacing:.01em;font-size:1rem;font-weight:700}.form-layout-footer--ink-block .form-layout-footer__link{text-transform:uppercase;letter-spacing:.1em;font-size:.6875rem}@media (max-width:767px){.form-layout-header--split-hero .form-layout-header__brand{border-right:none;padding-right:0}.form-layout-header--editorial .form-layout-header__inner,.form-layout-header--split-hero .form-layout-header__inner{flex-direction:column;align-items:flex-start}.form-layout-footer__grid{grid-template-columns:1fr}.form-layout-footer--rich-columns .form-layout-footer__links{justify-content:flex-start}}.layout-chrome-template-preview{background:#f3f4f6;border:1px solid #00000014;border-radius:.35rem;flex-shrink:0;width:4.5rem;height:2.5rem;position:relative;overflow:hidden}.layout-chrome-template-preview__a,.layout-chrome-template-preview__b,.layout-chrome-template-preview__c,.layout-chrome-template-preview__d{background:#9ca3af;border-radius:9999px;display:block;position:absolute}.layout-chrome-template-preview--header-classic .layout-chrome-template-preview__a{width:.7rem;height:.7rem;top:.7rem;left:.35rem}.layout-chrome-template-preview--header-classic .layout-chrome-template-preview__b{width:1.4rem;height:.35rem;top:.85rem;left:1.2rem}.layout-chrome-template-preview--header-classic .layout-chrome-template-preview__c{background:#374151;border-radius:.25rem;width:1.1rem;height:.7rem;top:.75rem;right:.35rem}.layout-chrome-template-preview--header-centered .layout-chrome-template-preview__a{width:.65rem;height:.65rem;top:.4rem;left:50%;transform:translate(-50%)}.layout-chrome-template-preview--header-centered .layout-chrome-template-preview__b{width:1.8rem;height:.3rem;top:1.25rem;left:50%;transform:translate(-50%)}.layout-chrome-template-preview--header-minimal .layout-chrome-template-preview__a{width:1.1rem;height:.3rem;top:1rem;left:.4rem}.layout-chrome-template-preview--header-minimal .layout-chrome-template-preview__b{border-radius:.2rem;width:.9rem;height:.5rem;top:.9rem;right:.4rem}.layout-chrome-template-preview--header-solid{background:#1f2937}.layout-chrome-template-preview--header-solid .layout-chrome-template-preview__a,.layout-chrome-template-preview--header-solid .layout-chrome-template-preview__b{background:#e5e7eb}.layout-chrome-template-preview--header-solid .layout-chrome-template-preview__a{width:.65rem;height:.65rem;top:.75rem;left:.35rem}.layout-chrome-template-preview--header-solid .layout-chrome-template-preview__b{width:1.3rem;height:.3rem;top:.9rem;left:1.2rem}.layout-chrome-template-preview--header-solid .layout-chrome-template-preview__c{background:#f9fafb;border-radius:.25rem;width:1rem;height:.7rem;top:.75rem;right:.35rem}.layout-chrome-template-preview--header-editorial .layout-chrome-template-preview__a{background:#111827;border-radius:.15rem;width:2.4rem;height:.45rem;top:.55rem;left:.4rem}.layout-chrome-template-preview--header-editorial .layout-chrome-template-preview__b{width:1.8rem;height:.25rem;top:1.25rem;left:.4rem}.layout-chrome-template-preview--header-split .layout-chrome-template-preview__a{background:#d1d5db;border-radius:.2rem;width:2rem;top:.55rem;bottom:.55rem;left:.3rem}.layout-chrome-template-preview--header-split .layout-chrome-template-preview__b{background:#374151;border-radius:.2rem;width:1.2rem;height:.7rem;top:.8rem;right:.35rem}.layout-chrome-template-preview--nav-underline .layout-chrome-template-preview__a,.layout-chrome-template-preview--nav-underline .layout-chrome-template-preview__b,.layout-chrome-template-preview--nav-underline .layout-chrome-template-preview__c{border-radius:0;width:.85rem;height:.28rem;top:.85rem}.layout-chrome-template-preview--nav-underline .layout-chrome-template-preview__a{background:#111827;left:.55rem;box-shadow:0 .35rem #111827}.layout-chrome-template-preview--nav-underline .layout-chrome-template-preview__b{left:1.7rem}.layout-chrome-template-preview--nav-underline .layout-chrome-template-preview__c{left:2.85rem}.layout-chrome-template-preview--nav-pill .layout-chrome-template-preview__a,.layout-chrome-template-preview--nav-pill .layout-chrome-template-preview__b,.layout-chrome-template-preview--nav-pill .layout-chrome-template-preview__c{width:1rem;height:.7rem;top:.75rem}.layout-chrome-template-preview--nav-pill .layout-chrome-template-preview__a{background:#374151;left:.4rem}.layout-chrome-template-preview--nav-pill .layout-chrome-template-preview__b{left:1.6rem}.layout-chrome-template-preview--nav-pill .layout-chrome-template-preview__c{left:2.8rem}.layout-chrome-template-preview--nav-split .layout-chrome-template-preview__a,.layout-chrome-template-preview--nav-split .layout-chrome-template-preview__b,.layout-chrome-template-preview--nav-split .layout-chrome-template-preview__c{border-radius:.15rem;width:.85rem;height:.35rem;top:.9rem}.layout-chrome-template-preview--nav-split .layout-chrome-template-preview__a{left:.35rem}.layout-chrome-template-preview--nav-split .layout-chrome-template-preview__b{left:1.35rem}.layout-chrome-template-preview--nav-split .layout-chrome-template-preview__c{left:2.35rem}.layout-chrome-template-preview--nav-solid{background:#1f2937}.layout-chrome-template-preview--nav-solid .layout-chrome-template-preview__a,.layout-chrome-template-preview--nav-solid .layout-chrome-template-preview__b,.layout-chrome-template-preview--nav-solid .layout-chrome-template-preview__c{background:#e5e7eb;width:.9rem;height:.45rem;top:.85rem}.layout-chrome-template-preview--nav-solid .layout-chrome-template-preview__a{left:.55rem}.layout-chrome-template-preview--nav-solid .layout-chrome-template-preview__b{left:1.7rem}.layout-chrome-template-preview--nav-solid .layout-chrome-template-preview__c{left:2.85rem}.layout-chrome-template-preview--nav-bordered .layout-chrome-template-preview__d{background:0 0;border:1px solid #9ca3af;border-radius:.3rem;inset:.35rem}.layout-chrome-template-preview--nav-bordered .layout-chrome-template-preview__a,.layout-chrome-template-preview--nav-bordered .layout-chrome-template-preview__b{width:.8rem;height:.35rem;top:.95rem}.layout-chrome-template-preview--nav-bordered .layout-chrome-template-preview__a{left:.7rem}.layout-chrome-template-preview--nav-bordered .layout-chrome-template-preview__b{left:1.8rem}.layout-chrome-template-preview--nav-dot .layout-chrome-template-preview__a,.layout-chrome-template-preview--nav-dot .layout-chrome-template-preview__b,.layout-chrome-template-preview--nav-dot .layout-chrome-template-preview__c{border-radius:0;width:.75rem;height:.28rem;top:1rem}.layout-chrome-template-preview--nav-dot .layout-chrome-template-preview__a{left:.5rem}.layout-chrome-template-preview--nav-dot .layout-chrome-template-preview__b{left:1.7rem}.layout-chrome-template-preview--nav-dot .layout-chrome-template-preview__c{left:2.9rem}.layout-chrome-template-preview--footer-simple{background:#111827}.layout-chrome-template-preview--footer-simple .layout-chrome-template-preview__a{background:#9ca3af;width:1.4rem;height:.25rem;top:1rem;left:.35rem}.layout-chrome-template-preview--footer-simple .layout-chrome-template-preview__b{background:#d1d5db;width:1.3rem;height:.35rem;top:.95rem;right:.35rem}.layout-chrome-template-preview--footer-centered{background:#111827}.layout-chrome-template-preview--footer-centered .layout-chrome-template-preview__a{background:#e5e7eb;width:1.5rem;height:.3rem;top:.55rem;left:50%;transform:translate(-50%)}.layout-chrome-template-preview--footer-centered .layout-chrome-template-preview__b{background:#9ca3af;width:2rem;height:.25rem;top:1.25rem;left:50%;transform:translate(-50%)}.layout-chrome-template-preview--footer-rich{background:#111827}.layout-chrome-template-preview--footer-rich .layout-chrome-template-preview__a{background:#e5e7eb;width:1.5rem;height:.35rem;top:.55rem;left:.35rem}.layout-chrome-template-preview--footer-rich .layout-chrome-template-preview__b{background:#9ca3af;width:1.1rem;height:.25rem;top:1.2rem;left:.35rem}.layout-chrome-template-preview--footer-rich .layout-chrome-template-preview__c{background:#374151;border-radius:.2rem;width:1.4rem;height:.8rem;top:.75rem;right:.35rem}.layout-chrome-template-preview--header-floating .layout-chrome-template-preview__a{background:#fff;border:1px solid #0000001f;border-radius:.35rem;width:auto;height:1.6rem;top:.45rem;left:.3rem;right:.3rem;box-shadow:0 3px 6px #0000001a}.layout-chrome-template-preview--header-floating .layout-chrome-template-preview__b{background:#6b7280;width:1.2rem;height:.3rem;top:1.05rem;left:.65rem}.layout-chrome-template-preview--header-floating .layout-chrome-template-preview__c{background:#111827;border-radius:.2rem;width:.9rem;height:.55rem;top:.95rem;right:.65rem}.layout-chrome-template-preview--header-announcement{background:#4338ca}.layout-chrome-template-preview--header-announcement .layout-chrome-template-preview__a{background:#e0e7ff;width:1.6rem;height:.3rem;top:1.05rem;left:.4rem}.layout-chrome-template-preview--header-announcement .layout-chrome-template-preview__b{background:#fff;border-radius:9999px;width:.9rem;height:.5rem;top:.95rem;right:.4rem}.layout-chrome-template-preview--header-gradient{background:linear-gradient(135deg,#6366f1,#312e81)}.layout-chrome-template-preview--header-gradient .layout-chrome-template-preview__a{background:#ffffffd9;width:.65rem;height:.65rem;top:.75rem;left:.35rem}.layout-chrome-template-preview--header-gradient .layout-chrome-template-preview__b{background:#ffffffbf;width:1.3rem;height:.3rem;top:.9rem;left:1.2rem}.layout-chrome-template-preview--header-gradient .layout-chrome-template-preview__c{background:0 0;border:1px solid #ffffffe6;border-radius:.25rem;width:1rem;height:.65rem;top:.75rem;right:.35rem}.layout-chrome-template-preview--header-dark-glass{background:linear-gradient(#1e293b,#0b1220)}.layout-chrome-template-preview--header-dark-glass .layout-chrome-template-preview__a{background:#f8fafccc;width:.65rem;height:.65rem;top:.75rem;left:.35rem}.layout-chrome-template-preview--header-dark-glass .layout-chrome-template-preview__b{background:#f8fafc99;width:1.3rem;height:.3rem;top:.9rem;left:1.2rem}.layout-chrome-template-preview--header-dark-glass .layout-chrome-template-preview__c{background:0 0;border:1px solid #f8fafcbf;border-radius:.25rem;width:1rem;height:.65rem;top:.75rem;right:.35rem}.layout-chrome-template-preview--header-hairline{background:#fff}.layout-chrome-template-preview--header-hairline .layout-chrome-template-preview__a{background:#d6d3d1;border-radius:0;width:auto;height:1px;top:.35rem;left:.3rem;right:.3rem}.layout-chrome-template-preview--header-hairline .layout-chrome-template-preview__b{background:#1c1917;width:1.7rem;height:.3rem;top:1.05rem;left:50%;transform:translate(-50%)}.layout-chrome-template-preview--header-hairline .layout-chrome-template-preview__c{background:#d6d3d1;border-radius:0;width:auto;height:1px;inset:auto .3rem .35rem}.layout-chrome-template-preview--header-warm{background:#f6f1e7}.layout-chrome-template-preview--header-warm .layout-chrome-template-preview__a{background:#a8a29e;width:.65rem;height:.65rem;top:.75rem;left:.35rem}.layout-chrome-template-preview--header-warm .layout-chrome-template-preview__b{background:#78716c;width:1.3rem;height:.3rem;top:.9rem;left:1.2rem}.layout-chrome-template-preview--header-warm .layout-chrome-template-preview__c{background:#3f3a33;border-radius:9999px;width:1rem;height:.65rem;top:.75rem;right:.35rem}.layout-chrome-template-preview--nav-capsule .layout-chrome-template-preview__a{background:#fff;border:1px solid #0000001a;border-radius:9999px;width:auto;height:1.1rem;top:.7rem;left:.35rem;right:.35rem}.layout-chrome-template-preview--nav-capsule .layout-chrome-template-preview__b{background:#374151;border-radius:9999px;width:.9rem;height:.5rem;top:1rem;left:.75rem}.layout-chrome-template-preview--nav-capsule .layout-chrome-template-preview__c{background:#9ca3af;width:.8rem;height:.3rem;top:1.1rem;left:1.85rem}.layout-chrome-template-preview--nav-capsule .layout-chrome-template-preview__d{background:#9ca3af;width:.8rem;height:.3rem;top:1.1rem;left:2.85rem}.layout-chrome-template-preview--nav-minimal .layout-chrome-template-preview__a{background:#374151;width:.9rem;height:.3rem;top:.95rem;left:.4rem}.layout-chrome-template-preview--nav-minimal .layout-chrome-template-preview__b{background:#374151;border-radius:0;width:.9rem;height:2px;top:1.4rem;left:.4rem}.layout-chrome-template-preview--nav-minimal .layout-chrome-template-preview__c{background:#b0b6bf;width:.8rem;height:.3rem;top:.95rem;left:1.55rem}.layout-chrome-template-preview--nav-minimal .layout-chrome-template-preview__d{background:#b0b6bf;width:.8rem;height:.3rem;top:.95rem;left:2.6rem}.layout-chrome-template-preview--nav-gradient{background:linear-gradient(90deg,#6366f1,#312e81)}.layout-chrome-template-preview--nav-gradient .layout-chrome-template-preview__a,.layout-chrome-template-preview--nav-gradient .layout-chrome-template-preview__b,.layout-chrome-template-preview--nav-gradient .layout-chrome-template-preview__c{background:#ffffffbf;width:.9rem;height:.35rem;top:1rem}.layout-chrome-template-preview--nav-gradient .layout-chrome-template-preview__a{background:#fff;left:.45rem}.layout-chrome-template-preview--nav-gradient .layout-chrome-template-preview__b{left:1.65rem}.layout-chrome-template-preview--nav-gradient .layout-chrome-template-preview__c{left:2.85rem}.layout-chrome-template-preview--nav-dark-glass{background:linear-gradient(#1e293b,#0b1220)}.layout-chrome-template-preview--nav-dark-glass .layout-chrome-template-preview__a,.layout-chrome-template-preview--nav-dark-glass .layout-chrome-template-preview__b,.layout-chrome-template-preview--nav-dark-glass .layout-chrome-template-preview__c{background:#e2e8f08c;width:.9rem;height:.35rem;top:1rem}.layout-chrome-template-preview--nav-dark-glass .layout-chrome-template-preview__a{background:#e2e8f0;left:.45rem}.layout-chrome-template-preview--nav-dark-glass .layout-chrome-template-preview__b{left:1.65rem}.layout-chrome-template-preview--nav-dark-glass .layout-chrome-template-preview__c{left:2.85rem}.layout-chrome-template-preview--nav-elevated{background:#f9fafb}.layout-chrome-template-preview--nav-elevated .layout-chrome-template-preview__a{background:#111827;border-radius:9999px;width:1rem;height:.55rem;top:.95rem;left:.45rem}.layout-chrome-template-preview--nav-elevated .layout-chrome-template-preview__b{background:#9ca3af;width:.8rem;height:.3rem;top:1.08rem;left:1.75rem}.layout-chrome-template-preview--nav-elevated .layout-chrome-template-preview__c{background:#9ca3af;width:.8rem;height:.3rem;top:1.08rem;left:2.8rem}.layout-chrome-template-preview--nav-ghost .layout-chrome-template-preview__a,.layout-chrome-template-preview--nav-ghost .layout-chrome-template-preview__b,.layout-chrome-template-preview--nav-ghost .layout-chrome-template-preview__c{background:0 0;border:1px solid #9ca3af;border-radius:.2rem;width:1rem;height:.65rem;top:.85rem}.layout-chrome-template-preview--nav-ghost .layout-chrome-template-preview__a{background:#3741511f;border-color:#374151;left:.4rem}.layout-chrome-template-preview--nav-ghost .layout-chrome-template-preview__b{left:1.7rem}.layout-chrome-template-preview--nav-ghost .layout-chrome-template-preview__c{left:3rem}.layout-chrome-template-preview--header-dual-tier{background:#fff}.layout-chrome-template-preview--header-dual-tier .layout-chrome-template-preview__a{background:#111827;border-radius:.2rem;width:.75rem;height:.75rem;top:.35rem;left:.35rem}.layout-chrome-template-preview--header-dual-tier .layout-chrome-template-preview__b{background:#374151;border-radius:.15rem;width:2rem;height:.35rem;top:.5rem;left:1.3rem}.layout-chrome-template-preview--header-dual-tier .layout-chrome-template-preview__c{background:#9ca3af;border-radius:.12rem;width:1.5rem;height:.25rem;top:1.35rem;left:.35rem}.layout-chrome-template-preview--header-dual-tier .layout-chrome-template-preview__d{background:#111827;border-radius:.25rem;width:1.1rem;height:.55rem;top:1.2rem;left:auto;right:.35rem}.layout-chrome-template-preview--header-dual-tier:after{content:"";background:#e5e7eb;height:1px;position:absolute;top:1.05rem;left:.25rem;right:.25rem}.layout-chrome-template-preview--header-inverse{background:#fff}.layout-chrome-template-preview--header-inverse:before{content:"";background:#111827;border-radius:.2rem 0 0 .2rem;width:34%;position:absolute;top:0;bottom:0;left:0}.layout-chrome-template-preview--header-inverse .layout-chrome-template-preview__a{background:#fff;border-radius:.2rem;width:.85rem;height:.85rem;top:.72rem;left:.55rem}.layout-chrome-template-preview--header-inverse .layout-chrome-template-preview__b{background:#374151;border-radius:.15rem;width:1.75rem;height:.35rem;top:.55rem;left:1.55rem}.layout-chrome-template-preview--header-inverse .layout-chrome-template-preview__c{background:#9ca3af;border-radius:.12rem;width:1.2rem;height:.22rem;top:1rem;left:1.55rem}.layout-chrome-template-preview--header-inverse .layout-chrome-template-preview__d{background:#111827;border-radius:.25rem;width:1rem;height:.55rem;top:.72rem;left:auto;right:.35rem}.layout-chrome-template-preview--nav-segmented{background:#f8fafc}.layout-chrome-template-preview--nav-segmented:before{content:"";background:#e2e8f0;border-radius:.45rem;height:1.25rem;position:absolute;top:.75rem;left:.45rem;right:.45rem}.layout-chrome-template-preview--nav-segmented .layout-chrome-template-preview__a,.layout-chrome-template-preview--nav-segmented .layout-chrome-template-preview__b,.layout-chrome-template-preview--nav-segmented .layout-chrome-template-preview__c{border-radius:.35rem;height:.95rem;top:.85rem}.layout-chrome-template-preview--nav-segmented .layout-chrome-template-preview__a{background:#fff;width:1.05rem;left:.55rem;box-shadow:0 1px 2px #0f172a1f}.layout-chrome-template-preview--nav-segmented .layout-chrome-template-preview__b{background:0 0;width:.85rem;left:1.75rem}.layout-chrome-template-preview--nav-segmented .layout-chrome-template-preview__c{background:0 0;width:.85rem;left:2.75rem}.layout-chrome-template-preview--nav-breadcrumb{background:#fff}.layout-chrome-template-preview--nav-breadcrumb .layout-chrome-template-preview__a,.layout-chrome-template-preview--nav-breadcrumb .layout-chrome-template-preview__b,.layout-chrome-template-preview--nav-breadcrumb .layout-chrome-template-preview__c{background:#9ca3af;border-radius:.12rem;height:.28rem;top:1rem}.layout-chrome-template-preview--nav-breadcrumb .layout-chrome-template-preview__a{background:#374151;width:.75rem;left:.35rem}.layout-chrome-template-preview--nav-breadcrumb .layout-chrome-template-preview__b{width:.65rem;left:1.45rem}.layout-chrome-template-preview--nav-breadcrumb .layout-chrome-template-preview__c{width:.65rem;left:2.45rem}.layout-chrome-template-preview--nav-breadcrumb .layout-chrome-template-preview__b:before,.layout-chrome-template-preview--nav-breadcrumb .layout-chrome-template-preview__c:before{content:"›";color:#cbd5e1;font-size:.55rem;position:absolute;top:-.12rem;left:-.45rem}.layout-chrome-template-preview--nav-spread{background:#fff}.layout-chrome-template-preview--nav-spread .layout-chrome-template-preview__a,.layout-chrome-template-preview--nav-spread .layout-chrome-template-preview__b,.layout-chrome-template-preview--nav-spread .layout-chrome-template-preview__c{background:#9ca3af;border-radius:.12rem;width:.75rem;height:.28rem;top:.95rem}.layout-chrome-template-preview--nav-spread .layout-chrome-template-preview__a{background:#111827;left:.35rem}.layout-chrome-template-preview--nav-spread .layout-chrome-template-preview__b{left:50%;transform:translate(-50%)}.layout-chrome-template-preview--nav-spread .layout-chrome-template-preview__c{left:auto;right:.35rem}.layout-chrome-template-preview--nav-steps{background:#f8fafc}.layout-chrome-template-preview--nav-steps .layout-chrome-template-preview__a,.layout-chrome-template-preview--nav-steps .layout-chrome-template-preview__b,.layout-chrome-template-preview--nav-steps .layout-chrome-template-preview__c{background:#fff;border:1px solid #e2e8f0;border-radius:9999px;height:.85rem;top:.82rem}.layout-chrome-template-preview--nav-steps .layout-chrome-template-preview__a{background:#111827;border-color:#111827;width:1.15rem;left:.35rem}.layout-chrome-template-preview--nav-steps .layout-chrome-template-preview__b{width:1rem;left:1.65rem}.layout-chrome-template-preview--nav-steps .layout-chrome-template-preview__c{width:1rem;left:2.85rem}.layout-chrome-template-preview--footer-minimal{background:#fff}.layout-chrome-template-preview--footer-minimal .layout-chrome-template-preview__a{background:#d1d5db;border-radius:0;width:auto;height:1px;top:.45rem;left:.3rem;right:.3rem}.layout-chrome-template-preview--footer-minimal .layout-chrome-template-preview__b{background:#9ca3af;width:1.5rem;height:.3rem;top:1.1rem;left:.4rem}.layout-chrome-template-preview--footer-minimal .layout-chrome-template-preview__c{background:#d1d5db;width:1rem;height:.3rem;top:1.1rem;right:.4rem}.layout-chrome-template-preview--footer-dark-glass{background:linear-gradient(#1f2937,#0b1220)}.layout-chrome-template-preview--footer-dark-glass .layout-chrome-template-preview__a{background:linear-gradient(90deg,#6366f1,#a5b4fc);border-radius:0;width:auto;height:.2rem;top:.4rem;left:.3rem;right:.3rem}.layout-chrome-template-preview--footer-dark-glass .layout-chrome-template-preview__b{background:#e5e7eb;width:1.5rem;height:.3rem;top:1.1rem;left:.4rem}.layout-chrome-template-preview--footer-dark-glass .layout-chrome-template-preview__c{background:#6b7280;width:1rem;height:.3rem;top:1.1rem;right:.4rem}.layout-chrome-template-preview--footer-split{background:#111827}.layout-chrome-template-preview--footer-split .layout-chrome-template-preview__a{background:#f9fafb;width:1.3rem;height:.4rem;top:.95rem;left:.4rem}.layout-chrome-template-preview--footer-split .layout-chrome-template-preview__b{background:#9ca3af;width:.8rem;height:.25rem;top:.85rem;right:.4rem}.layout-chrome-template-preview--footer-split .layout-chrome-template-preview__c{background:#9ca3af;width:.8rem;height:.25rem;top:1.3rem;right:.4rem}.layout-chrome-template-preview--footer-gradient{background:linear-gradient(135deg,#6366f1,#312e81)}.layout-chrome-template-preview--footer-gradient .layout-chrome-template-preview__a{background:#fff;width:1.4rem;height:.35rem;top:.95rem;left:.4rem}.layout-chrome-template-preview--footer-gradient .layout-chrome-template-preview__b{background:#ffffffb3;width:1rem;height:.3rem;top:1rem;right:.4rem}.layout-chrome-template-preview--footer-warm{background:#f6f1e7}.layout-chrome-template-preview--footer-warm .layout-chrome-template-preview__a{background:#78716c;width:1.4rem;height:.35rem;top:.95rem;left:.4rem}.layout-chrome-template-preview--footer-warm .layout-chrome-template-preview__b{background:#a8a29e;width:1rem;height:.3rem;top:1rem;right:.4rem}.layout-chrome-template-preview--footer-ink{background:#000}.layout-chrome-template-preview--footer-ink .layout-chrome-template-preview__a{background:#fafafa;width:1.6rem;height:.45rem;top:.75rem;left:.4rem}.layout-chrome-template-preview--footer-ink .layout-chrome-template-preview__b{background:#737373;width:1rem;height:.25rem;top:1.45rem;left:.4rem}.layout-chrome-template-preview--footer-ink .layout-chrome-template-preview__c{background:#737373;width:.9rem;height:.25rem;top:1.45rem;right:.4rem}.form-website-image-text{width:100%}.form-website-image-text__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2rem);display:grid}.form-website-image-text__grid--reverse .form-website-image-text__media{order:2}.form-website-image-text__media img{object-fit:cover;border-radius:.875rem;width:100%;height:auto;display:block}.form-website-image-text__title{margin:0 0 .75rem;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:700;line-height:1.2}.form-website-image-text__body{opacity:.86;margin:0 0 1rem;font-size:.95rem;line-height:1.65}.form-website-image-text__cta{background:var(--fl-primary,#111827);min-height:2.5rem;color:var(--fl-secondary,#fff);border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.form-website-slider{width:100%;max-width:100%}.form-website-slider--empty{color:#6b7280;border:1px dashed #0f172a26;border-radius:.875rem;place-items:center;min-height:12rem;font-size:.875rem;display:grid}.form-website-slider__frame{background:#111827;border-radius:.875rem;width:100%;max-width:100%;position:relative;overflow:hidden}.form-website-slider__frame--aspect{aspect-ratio:16/7}.form-website-slider--custom-height .form-website-slider__frame{aspect-ratio:auto;height:var(--fl-slider-min-height,20rem);min-height:var(--fl-slider-min-height,20rem)}.form-website-slider--custom-height .form-website-slider__image{position:absolute;inset:0}.form-website-slider__image{object-fit:cover;width:100%;height:100%;display:block}.form-website-slider__overlay{color:#fff;background:linear-gradient(#0000,#000000b8);flex-direction:column;gap:.35rem;padding:1.25rem 1.5rem;display:flex;position:absolute;inset:auto 0 0}.form-website-slider__overlay--align-left{text-align:left;align-items:flex-start}.form-website-slider__overlay--align-center{text-align:center;align-items:center}.form-website-slider__overlay--align-right{text-align:right;align-items:flex-end}.form-website-slider--centered-hero .form-website-slider__overlay{background:linear-gradient(#00000047 0%,#00000085 48%,#000000b8 100%);justify-content:center;inset:0}.form-website-slider--split-caption .form-website-slider__overlay{background:linear-gradient(90deg,#000000d1 0%,#00000094 72%,#0000 100%);justify-content:flex-end;width:min(100%,22rem);inset:0 auto 0 0}.form-website-slider--minimal-strip .form-website-slider__overlay{background:linear-gradient(#0000,#000000d1);padding:.75rem 1rem}.form-website-slider--minimal-strip .form-website-slider__title{margin-bottom:.15rem;font-size:1rem}.form-website-slider--minimal-strip .form-website-slider__description{font-size:.8125rem}.form-website-slider--card-float .form-website-slider__overlay{-webkit-backdrop-filter:blur(10px);background:#0f172ac7;border-radius:.75rem;padding:1rem 1.125rem;inset:auto 1rem 1rem;box-shadow:0 12px 32px #00000038}.form-website-slider--side-caption .form-website-slider__overlay{background:linear-gradient(90deg,#000000c7 0%,#0000006b 70%,#0000 100%);justify-content:center;width:min(100%,18rem);inset:0 auto 0 0}.form-website-slider--right-panel .form-website-slider__overlay{background:linear-gradient(270deg,#000000d1 0%,#00000094 72%,#0000 100%);justify-content:flex-end;width:min(100%,22rem);inset:0 0 0 auto}.form-website-slider--top-banner .form-website-slider__overlay{background:linear-gradient(#000000c7 0%,#0000006b 72%,#0000 100%);justify-content:flex-start;inset:0 0 auto}.form-website-slider--cinema-bar .form-website-slider__frame{border-radius:.5rem;box-shadow:inset 0 2.75rem #000000e0,inset 0 -2.75rem #000000e0}.form-website-slider--cinema-bar .form-website-slider__overlay{background:#000000b8;border-radius:.35rem;justify-content:center;width:auto;padding:.55rem .85rem;inset:auto 10% 1.35rem}.form-website-slider--cinema-bar .form-website-slider__title{margin-bottom:.1rem;font-size:.9375rem}.form-website-slider--cinema-bar .form-website-slider__description{opacity:.85;font-size:.75rem}.form-website-slider--corner-badge .form-website-slider__overlay{-webkit-backdrop-filter:blur(8px);background:#0f172ad1;border-radius:.625rem;width:min(100% - 1.75rem,16rem);padding:.75rem .875rem;inset:.875rem auto auto .875rem;box-shadow:0 8px 24px #0003}.form-website-slider--corner-badge .form-website-slider__title{margin-bottom:.2rem;font-size:1rem}.form-website-slider--corner-badge .form-website-slider__description{font-size:.8125rem}.form-website-slider--magazine-bold .form-website-slider__overlay{background:linear-gradient(#0000 0%,#00000073 38%,#000000d1 100%);padding:1.5rem 1.75rem 1.35rem;inset:auto 0 0}.form-website-slider--magazine-bold .form-website-slider__title{letter-spacing:-.03em;max-width:16ch;font-size:clamp(1.35rem,3.2vw,1.85rem);font-weight:800;line-height:1.05}.form-website-slider--magazine-bold .form-website-slider__description{max-width:34ch;font-size:.875rem}.form-website-slider--full-veil .form-website-slider__overlay{background:#0000007a;justify-content:flex-end;padding-bottom:1.75rem;inset:0}.form-website-slider--full-veil .form-website-slider__title{letter-spacing:-.02em;font-size:1.375rem}.form-website-slider__frame--aspect-portrait{aspect-ratio:3/4}.form-website-slider__panel-copy,.form-website-slider__light-copy{flex-direction:column;gap:.35rem;display:flex}.form-website-slider__panel-copy{color:#111827;background:#fff;padding:1.25rem 1.5rem}.form-website-slider__panel-copy--align-left{text-align:left;align-items:flex-start}.form-website-slider__panel-copy--align-center{text-align:center;align-items:center}.form-website-slider__panel-copy--align-right{text-align:right;align-items:flex-end}.form-website-slider__panel-copy .form-website-slider__link,.form-website-slider__light-copy .form-website-slider__link{color:#111827}.form-website-slider__light-copy{color:#111827;padding:1rem .125rem 0}.form-website-slider__light-copy--align-left{text-align:left;align-items:flex-start}.form-website-slider__light-copy--align-center{text-align:center;align-items:center}.form-website-slider__light-copy--align-right{text-align:right;align-items:flex-end}.form-website-slider__split{background:#fff;border:1px solid #0f172a14;border-radius:.875rem;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);width:100%;display:grid;overflow:hidden}.form-website-slider__split-media,.form-website-slider__duo-media,.form-website-slider__rail-media{background:#111827;min-height:14rem;position:relative;overflow:hidden}.form-website-slider__split-media .form-website-slider__image,.form-website-slider__duo-media .form-website-slider__image,.form-website-slider__rail-media .form-website-slider__image{object-fit:cover;width:100%;height:100%;min-height:14rem}.form-website-slider__split .form-website-slider__panel-copy{justify-content:center;min-height:14rem}.form-website-slider__duo{background:#fff;border:1px solid #0f172a14;border-radius:.875rem;width:100%;overflow:hidden}.form-website-slider__duo-media{aspect-ratio:16/7;min-height:auto}.form-website-slider__duo .form-website-slider__panel-copy{border-top:1px solid #0f172a14}.form-website-slider__polaroid{background:#fff;border:1px solid #0f172a14;border-radius:.875rem;width:100%;padding:.875rem .875rem 1rem;box-shadow:0 10px 28px #0f172a14}.form-website-slider__polaroid-photo{aspect-ratio:16/10;background:#111827;border-radius:.5rem;position:relative;overflow:hidden}.form-website-slider__polaroid-photo .form-website-slider__image{object-fit:cover;width:100%;height:100%}.form-website-slider__polaroid .form-website-slider__light-copy{padding:.875rem .25rem .125rem}.form-website-slider__thumbs{z-index:3;gap:.45rem;padding-bottom:.125rem;display:flex;position:absolute;bottom:.75rem;left:.75rem;right:.75rem;overflow-x:auto}.form-website-slider__thumb{cursor:pointer;opacity:.72;background:#111827;border:2px solid #ffffff8c;border-radius:.35rem;flex:none;width:3.25rem;height:2.25rem;padding:0;transition:opacity .16s,border-color .16s;overflow:hidden}.form-website-slider__thumb img{object-fit:cover;width:100%;height:100%;display:block}.form-website-slider__thumb--active{opacity:1;border-color:#fff}.form-website-slider__inset-shell{background:var(--fl-secondary,#f8fafc);border-radius:1rem;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.form-website-slider__inset-shell{background:color-mix(in srgb, var(--fl-secondary,#f8fafc) 88%, transparent)}}.form-website-slider__inset-shell{border:1px solid #0f172a0f}.form-classic-scrollport,.form-layout-scrollport{width:100%;min-width:0;max-width:100%;overflow-x:clip;container:fl-layout-scrollport/inline-size}@container fl-layout-scrollport (min-width:0){.form-layout-shell--hero-chrome .form-website-slider--layout-inset-carousel{width:100cqw;max-width:100cqw;margin-left:calc(50% - 50cqw);margin-right:calc(50% - 50cqw)}}@container fl-classic-scrollport (min-width:0){.form-layout-shell--hero-chrome .form-website-slider--layout-inset-carousel{width:100cqw;max-width:100cqw;margin-left:calc(50% - 50cqw);margin-right:calc(50% - 50cqw)}}.form-website-slider--layout-inset-carousel{margin-top:var(--fl-slider-spacing-top,0px);margin-bottom:var(--fl-slider-spacing-bottom,0px);z-index:1;position:relative;overflow:visible}.classic-preview-item--inset-slider-first .form-website-slider--layout-inset-carousel,.step-preview-item--inset-slider-hero .form-website-slider--layout-inset-carousel,.form-layout-shell--hero-chrome .form-website-slider--layout-inset-carousel{margin-top:calc(var(--fl-slider-spacing-top,0px) - var(--fl-page-padding-top,0px))}.classic-preview-item--inset-slider-last .form-website-slider--layout-inset-carousel{margin-bottom:calc(var(--fl-slider-spacing-bottom,0px) - var(--fl-page-padding-block,0px))}.form-website-slider--layout-inset-carousel .form-website-slider__inset-shell{background:0 0;border:none;border-radius:0;padding:0 clamp(.75rem,3vw,1.25rem) .75rem}.form-website-slider--layout-inset-carousel .form-website-slider__frame{border-radius:1rem;box-shadow:0 16px 40px #0f172a1f}.form-website-slider--layout-inset-carousel .form-website-slider__frame--aspect{aspect-ratio:16/7;min-height:calc(14rem + var(--fl-chrome-offset,0px))}.form-website-slider--layout-inset-carousel.form-website-slider--custom-height .form-website-slider__frame{min-height:calc(var(--fl-slider-min-height,20rem) + var(--fl-chrome-offset,0px));height:calc(var(--fl-slider-min-height,20rem) + var(--fl-chrome-offset,0px))}.form-layout-shell--hero-chrome .form-website-slider--layout-inset-carousel .form-website-slider__inset-shell{padding:0}.form-layout-shell--hero-chrome .form-website-slider--layout-inset-carousel .form-website-slider__frame{box-shadow:none;border-radius:0}.form-layout-shell--hero-chrome .form-website-slider--layout-inset-carousel .form-website-slider__frame--aspect{min-height:calc(18rem + var(--fl-hero-chrome-height,0px))}.form-layout-shell--hero-chrome .form-website-slider--layout-inset-carousel.form-website-slider--custom-height .form-website-slider__frame{min-height:calc(var(--fl-slider-min-height,20rem) + var(--fl-hero-chrome-height,0px));height:calc(var(--fl-slider-min-height,20rem) + var(--fl-hero-chrome-height,0px))}.form-layout-shell--hero-chrome .form-website-slider--layout-inset-carousel .form-website-slider__arrow--prev{left:clamp(.75rem,2vw,1.25rem)}.form-layout-shell--hero-chrome .form-website-slider--layout-inset-carousel .form-website-slider__arrow--next{right:clamp(.75rem,2vw,1.25rem)}.form-website-slider--layout-inset-carousel .form-website-slider__arrow--prev{left:clamp(1.25rem,3vw,1.75rem)}.form-website-slider--layout-inset-carousel .form-website-slider__arrow--next{right:clamp(1.25rem,3vw,1.75rem)}.form-website-slider__inset-shell .form-website-slider__frame{box-shadow:0 16px 40px #0f172a1f}.form-website-slider__dots--inset{z-index:3;margin:0;position:absolute;bottom:.85rem;left:50%;transform:translate(-50%)}.form-website-slider__dots--inset .form-website-slider__dot{background:#ffffff73}.form-website-slider__dots--inset .form-website-slider__dot--active{background:#fff}.form-website-slider__rail{background:#fff;border:1px solid #0f172a14;border-radius:.875rem;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);width:100%;min-height:16rem;display:grid;overflow:hidden}.form-website-slider__rail-sidebar{border-left:1px solid #0f172a14;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.25rem 1rem 1.25rem .75rem;display:flex}.form-website-slider__rail-sidebar .form-website-slider__panel-copy{flex:1;justify-content:center;padding:0}.form-website-slider__dots--vertical{flex-direction:column;align-items:flex-start;margin-top:0}.form-website-slider__dots--rail{margin-top:auto}.form-website-slider--layout-split-screen.form-website-slider--custom-height .form-website-slider__split,.form-website-slider--layout-duo-band.form-website-slider--custom-height .form-website-slider__duo,.form-website-slider--layout-sidebar-rail.form-website-slider--custom-height .form-website-slider__rail,.form-website-slider--layout-split-screen.form-website-slider--custom-height .form-website-slider__split-media,.form-website-slider--layout-split-screen.form-website-slider--custom-height .form-website-slider__split .form-website-slider__panel-copy,.form-website-slider--layout-sidebar-rail.form-website-slider--custom-height .form-website-slider__rail-media{min-height:var(--fl-slider-min-height,20rem)}.form-website-slider--layout-duo-band.form-website-slider--custom-height .form-website-slider__duo-media{aspect-ratio:auto;height:calc(var(--fl-slider-min-height,20rem) - 7rem);min-height:10rem}@media (max-width:640px){.form-website-slider__split,.form-website-slider__rail{grid-template-columns:1fr}.form-website-slider__split .form-website-slider__panel-copy,.form-website-slider__rail-sidebar{border-top:1px solid #0f172a14;border-left:none;min-height:auto}.form-website-slider__rail-sidebar{padding:1rem}.form-website-slider__dots--vertical{flex-direction:row;align-items:center}}.form-website-slider__title{margin:0 0 .35rem;font-size:1.25rem;font-weight:700}.form-website-slider__description{opacity:.92;margin:0;font-size:.875rem}.form-website-slider__link{color:#fff;margin-top:.65rem;font-size:.8125rem;font-weight:600;text-decoration:underline;display:inline-block}.form-website-slider__arrow{z-index:2;color:#111827;cursor:pointer;background:#ffffffeb;border:none;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.form-website-slider__arrow--prev{left:.75rem}.form-website-slider__arrow--next{right:.75rem}.form-website-slider__dots{justify-content:center;gap:.45rem;margin-top:.75rem;display:flex}.form-website-slider__dot{cursor:pointer;background:#0f172a2e;border:none;border-radius:999px;width:.55rem;height:.55rem}.form-website-slider__dot--active{background:var(--fl-primary,#111827);width:1.35rem}.website-slider-template-preview{background:#111827;border-radius:.35rem;flex-shrink:0;width:3.25rem;height:2.25rem;position:relative;overflow:hidden}.website-slider-template-preview__image{opacity:.85;background:linear-gradient(135deg,#6366f1 0%,#312e81 100%);position:absolute;inset:0}.website-slider-template-preview__caption{background:#ffffffeb;border-radius:.12rem;position:absolute}.website-slider-template-preview--slider-classic .website-slider-template-preview__caption{background:#ffffff8c;height:.45rem;bottom:.22rem;left:.25rem;right:.25rem}.website-slider-template-preview--slider-centered .website-slider-template-preview__caption{background:#ffffffb8;height:.55rem;top:.72rem;left:.55rem;right:.55rem}.website-slider-template-preview--slider-split .website-slider-template-preview__caption{background:#0000008c;border-radius:0;width:42%;height:auto;top:0;bottom:0;left:0}.website-slider-template-preview--slider-minimal .website-slider-template-preview__caption{background:#ffffff73;height:.28rem;bottom:.15rem;left:.25rem;right:.25rem}.website-slider-template-preview--slider-card .website-slider-template-preview__caption{background:#ffffffc7;border-radius:.18rem;height:.62rem;bottom:.28rem;left:.45rem;right:.45rem}.website-slider-template-preview--slider-side .website-slider-template-preview__caption{background:#00000080;border-radius:0;width:38%;height:auto;top:.35rem;bottom:.35rem;left:0}.website-slider-template-preview--slider-right .website-slider-template-preview__caption{background:#0000008c;border-radius:0;width:42%;height:auto;inset:0 0 0 auto}.website-slider-template-preview--slider-top .website-slider-template-preview__caption{background:#ffffff8c;height:.45rem;inset:.22rem .25rem auto}.website-slider-template-preview--slider-cinema .website-slider-template-preview__image{box-shadow:inset 0 .45rem #000000d9,inset 0 -.45rem #000000d9}.website-slider-template-preview--slider-cinema .website-slider-template-preview__caption{background:#ffffffa6;height:.28rem;bottom:.42rem;left:.55rem;right:.55rem}.website-slider-template-preview--slider-corner .website-slider-template-preview__caption{background:#ffffffc7;border-radius:.15rem;width:1.35rem;height:.72rem;top:.22rem;left:.22rem}.website-slider-template-preview--slider-magazine .website-slider-template-preview__caption{background:#ffffff9e;height:.62rem;bottom:.18rem;left:.25rem;right:.25rem}.website-slider-template-preview--slider-magazine:before{content:"";background:#ffffffe0;border-radius:.1rem;width:1.1rem;height:.22rem;position:absolute;bottom:.58rem;left:.32rem}.website-slider-template-preview--slider-veil{background:#111827}.website-slider-template-preview--slider-veil .website-slider-template-preview__image{opacity:.55}.website-slider-template-preview--slider-veil .website-slider-template-preview__caption{background:#ffffffb8;height:.38rem;bottom:.28rem;left:.45rem;right:.45rem}.website-slider-template-preview--slider-split-screen{grid-template-columns:1fr .85fr;display:grid}.website-slider-template-preview--slider-split-screen .website-slider-template-preview__image{grid-column:1;position:relative}.website-slider-template-preview--slider-split-screen .website-slider-template-preview__caption{width:auto;height:auto;box-shadow:none;background:#fff;grid-column:2;align-self:stretch;margin:.18rem .18rem .18rem 0;position:relative}.website-slider-template-preview--slider-stack .website-slider-template-preview__caption{background:#fff;height:.42rem;bottom:-.05rem;left:.25rem;right:.25rem;box-shadow:0 -1px #00000014}.website-slider-template-preview--slider-thumbs:after{content:"";background:linear-gradient(#fff,#fff) 0 0/.55rem 100% no-repeat,linear-gradient(#ffffff8c,#ffffff8c) .65rem 0/.55rem 100% no-repeat,linear-gradient(#ffffff8c,#ffffff8c) 1.3rem 0/.55rem 100% no-repeat;gap:.12rem;height:.38rem;display:flex;position:absolute;bottom:.18rem;left:.28rem;right:.28rem}.website-slider-template-preview--slider-polaroid{background:#fff;border:1px solid #00000014;padding:.18rem}.website-slider-template-preview--slider-polaroid .website-slider-template-preview__image{border-radius:.12rem;inset:.18rem .18rem .72rem}.website-slider-template-preview--slider-polaroid .website-slider-template-preview__caption{background:#d1d5db;height:.28rem;bottom:.18rem;left:.28rem;right:.28rem}.website-slider-template-preview--slider-portrait{height:2.65rem}.website-slider-template-preview--slider-portrait .website-slider-template-preview__caption{height:.55rem;bottom:.22rem;left:.25rem;right:.25rem}.website-slider-template-preview--slider-duo .website-slider-template-preview__caption{background:#fff;border-radius:0;height:.55rem;bottom:0;left:0;right:0}.website-slider-template-preview--slider-inset{background:#e2e8f0;padding:0}.website-slider-template-preview--slider-inset:before{content:"";z-index:2;background:#ffffffd1;height:.38rem;position:absolute;inset:0 0 auto;box-shadow:0 1px #0f172a14}.website-slider-template-preview--slider-inset .website-slider-template-preview__image{border-radius:.12rem;inset:0 .18rem .18rem;box-shadow:0 2px 8px #0000001f}.website-slider-template-preview--slider-inset .website-slider-template-preview__caption{bottom:.32rem;left:.35rem;right:.35rem}.website-slider-template-preview--slider-rail{grid-template-columns:1.2fr .55fr;display:grid}.website-slider-template-preview--slider-rail .website-slider-template-preview__image{grid-column:1;position:relative}.website-slider-template-preview--slider-rail .website-slider-template-preview__caption{background:#fff;grid-column:2;align-self:stretch;width:auto;height:auto;margin:.15rem .15rem .15rem 0;position:relative}.form-website-banner-hero{border-radius:.875rem;align-items:center;display:flex;position:relative;overflow:hidden}.form-website-banner-hero__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.form-website-banner-hero__overlay{background:#000;position:absolute;inset:0}.form-website-banner-hero__content{z-index:1;color:#fff;width:min(100%,42rem);padding:clamp(1.5rem,4vw,3rem);position:relative}.form-website-banner-hero--align-center .form-website-banner-hero__content{text-align:center;margin-inline:auto}.form-website-banner-hero--align-right .form-website-banner-hero__content{text-align:right;margin-left:auto}.form-website-banner-hero__title{margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:800;line-height:1.1}.form-website-banner-hero__subtitle{opacity:.92;margin:0 0 1.25rem;font-size:clamp(.95rem,1.8vw,1.125rem);line-height:1.6}.form-website-banner-hero__cta{color:#111827;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.form-website-banner-hero--gradient-bottom{align-items:flex-end}.form-website-banner-hero--gradient-bottom .form-website-banner-hero__overlay{background:linear-gradient(#00000014 0%,#000000b8 100%)}.form-website-banner-hero--gradient-top{align-items:flex-start}.form-website-banner-hero--gradient-top .form-website-banner-hero__overlay{background:linear-gradient(#000000c7 0%,#0000002e 72%,#0000 100%)}.form-website-banner-hero--glass-card{justify-content:center;align-items:center}.form-website-banner-hero--glass-card .form-website-banner-hero__content{-webkit-backdrop-filter:blur(14px);background:#0f172a8c;border:1px solid #ffffff1f;border-radius:1rem;width:min(100%,36rem);margin:0;padding:1.5rem 1.75rem;box-shadow:0 20px 48px #00000038}.form-website-banner-hero--cinema-bar{box-shadow:inset 0 3.25rem #000000e0,inset 0 -3.25rem #000000e0}.form-website-banner-hero--corner-stack{justify-content:flex-start;align-items:flex-end}.form-website-banner-hero--corner-stack .form-website-banner-hero__content{width:min(100%,28rem);margin:0;padding-bottom:clamp(1.25rem,3vw,2rem)}.form-website-banner-hero--bold-editorial{align-items:flex-end}.form-website-banner-hero--bold-editorial .form-website-banner-hero__content{width:min(100%,46rem);padding-bottom:clamp(1.75rem,4vw,3rem)}.form-website-banner-hero--bold-editorial .form-website-banner-hero__title{letter-spacing:-.04em;max-width:14ch;font-size:clamp(2rem,5vw,3.5rem)}.form-website-banner-hero--bold-editorial .form-website-banner-hero__subtitle{max-width:38ch}.form-website-banner-hero--layout-split-screen,.form-website-banner-hero--layout-sidebar-rail,.form-website-banner-hero--layout-duo-band,.form-website-banner-hero--layout-stack-below,.form-website-banner-hero--layout-inset-hero{align-items:stretch;display:block}.form-website-banner-hero__panel-copy,.form-website-banner-hero__light-copy{flex-direction:column;gap:.75rem;display:flex}.form-website-banner-hero__panel-copy{color:#111827;background:#fff;padding:clamp(1.25rem,3vw,2rem)}.form-website-banner-hero__panel-copy--align-left{text-align:left;align-items:flex-start}.form-website-banner-hero__panel-copy--align-center{text-align:center;align-items:center}.form-website-banner-hero__panel-copy--align-right{text-align:right;align-items:flex-end}.form-website-banner-hero__panel-copy .form-website-banner-hero__subtitle{color:#4b5563;opacity:1}.form-website-banner-hero__light-copy{color:#111827;padding:1.25rem .125rem .25rem}.form-website-banner-hero__light-copy--align-left{text-align:left;align-items:flex-start}.form-website-banner-hero__light-copy--align-center{text-align:center;align-items:center}.form-website-banner-hero__light-copy--align-right{text-align:right;align-items:flex-end}.form-website-banner-hero__light-copy .form-website-banner-hero__subtitle{color:#4b5563;opacity:1}.form-website-banner-hero__split,.form-website-banner-hero__rail{height:100%;min-height:inherit;background:#fff;border:1px solid #0f172a14;border-radius:.875rem;display:grid;overflow:hidden}.form-website-banner-hero__split{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.form-website-banner-hero__rail{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.form-website-banner-hero__split-media,.form-website-banner-hero__rail-media,.form-website-banner-hero__stack-media,.form-website-banner-hero__duo-media{background:#111827;position:relative;overflow:hidden}.form-website-banner-hero__split-media,.form-website-banner-hero__rail-media{min-height:inherit}.form-website-banner-hero__split .form-website-banner-hero__panel-copy,.form-website-banner-hero__rail-sidebar{min-height:inherit;flex-direction:column;justify-content:center;display:flex}.form-website-banner-hero__rail-sidebar{border-left:1px solid #0f172a14}.form-website-banner-hero__stack-media,.form-website-banner-hero__duo-media{border-radius:.875rem .875rem 0 0;min-height:16rem}.form-website-banner-hero--layout-stack-below,.form-website-banner-hero--layout-duo-band{background:#fff;border:1px solid #0f172a14;border-radius:.875rem;overflow:hidden}.form-website-banner-hero--layout-stack-below .form-website-banner-hero__light-copy,.form-website-banner-hero--layout-duo-band .form-website-banner-hero__panel-copy{padding:1.25rem clamp(1rem,3vw,1.5rem) 1.5rem}.form-website-banner-hero--layout-inset-hero{background:0 0;border-radius:0;overflow:visible}.form-website-banner-hero__inset-shell{border-radius:1rem;align-items:center;margin:.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #0f172a24}.form-website-banner-hero--layout-inset-hero .form-website-banner-hero__overlay{border-radius:inherit}.form-website-banner-hero__badge{color:inherit;background:#ffffff29;border-radius:999px;align-items:center;margin-bottom:.5rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.form-website-banner-hero__cta-row{flex-wrap:wrap;gap:.625rem;margin-top:.25rem;display:flex}.form-website-banner-hero__cta--secondary{background:0 0;border:1px solid}.form-website-banner-hero__cta--outline{background:0 0;border:2px solid}.form-website-banner-hero__cta--ghost{background:#ffffff1f}.form-website-banner-hero--theme-dark{color:#f9fafb}.form-website-banner-hero--theme-dark .form-website-banner-hero__subtitle{color:#f9fafbd1}.form-website-banner-hero--surface-glass .form-website-banner-hero__content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border-radius:1rem;padding:1.5rem}.form-website-banner-hero__bg--video,.form-website-banner-hero__bg--gradient,.form-website-banner-hero__bg--placeholder{object-fit:cover;width:100%;height:100%}.form-website-banner-hero__bg--placeholder{background:linear-gradient(135deg,#e5e7eb,#cbd5e1)}.form-website-banner-hero--layout-media-focus{position:relative;overflow:hidden}.form-website-banner-hero--layout-mockup-frame .form-website-banner-hero__mockup-layout,.form-website-banner-hero--layout-bento-grid .form-website-banner-hero__bento{min-height:inherit;align-items:center;gap:1.25rem;padding:clamp(1rem,3vw,2rem);display:grid}.form-website-banner-hero--layout-mockup-frame .form-website-banner-hero__mockup-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.form-website-banner-hero__mockup{background:#0f172a;border-radius:.75rem;width:100%;max-width:36rem;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 24px 48px #0f172a2e}.form-website-banner-hero__mockup--browser{border:1px solid #ffffff1f}.form-website-banner-hero__mockup-chrome{background:#ffffff0f;gap:.35rem;padding:.5rem .75rem;display:flex}.form-website-banner-hero__mockup-chrome span{background:#ffffff59;border-radius:999px;width:.5rem;height:.5rem}.form-website-banner-hero__mockup--phone{border-radius:1.5rem;max-width:14rem;padding:.75rem .5rem 1rem}.form-website-banner-hero__mockup-notch{background:#fff3;border-radius:999px;width:35%;height:.35rem;margin:0 auto .5rem}.form-website-banner-hero__mockup-image{width:100%;height:auto;display:block}.form-website-banner-hero__mockup-placeholder{background:linear-gradient(#1e293b,#0f172a);min-height:12rem}.form-website-banner-hero__stats-band{color:#f9fafb;background:#0f172ab8;border-top:1px solid #ffffff1f;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:1rem;padding:1rem clamp(1rem,3vw,2rem) 1.25rem;display:grid}.form-website-banner-hero--layout-composite-band .form-website-banner-hero__stats-band{z-index:2;position:relative}.form-website-banner-hero__stat-value{font-size:1.35rem;font-weight:700;display:block}.form-website-banner-hero__stat-label{opacity:.78;font-size:.8125rem;display:block}.form-website-banner-hero__logo-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;padding:.75rem 1rem 1rem;display:flex}.form-website-banner-hero__logo{opacity:.85;filter:grayscale();width:auto;height:1.75rem}.form-website-banner-hero__logo-placeholder{opacity:.55;font-size:.75rem}.form-website-banner-hero__bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"copy media""stats stats"}.form-website-banner-hero__bento-copy{grid-area:copy}.form-website-banner-hero__bento-media{grid-area:media;min-height:14rem;position:relative}.form-website-banner-hero__bento-stats{grid-area:stats}@media (max-width:768px){.form-website-banner-hero--layout-mockup-frame .form-website-banner-hero__mockup-layout,.form-website-banner-hero__bento{grid-template-columns:1fr;grid-template-areas:"copy""media""stats"}.form-website-banner-hero__split,.form-website-banner-hero__rail{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.form-website-banner-hero__bg--video{display:none}}.form-website-banner-hero{margin-top:var(--fl-banner-hero-spacing-top,0px);margin-bottom:var(--fl-banner-hero-spacing-bottom,0px);align-items:var(--fl-banner-hero-content-align,center);padding-top:var(--fl-banner-hero-content-padding-top,0px);box-sizing:border-box}.form-website-banner-hero--full-bleed{border-radius:0}.form-layout-shell--hero-chrome .form-website-banner-hero--full-bleed{width:100cqw;max-width:100cqw;margin-left:calc(50% - 50cqw);margin-right:calc(50% - 50cqw);margin-top:calc(var(--fl-banner-hero-spacing-top,0px) - var(--fl-page-padding-top,0px));min-height:calc(var(--fl-banner-hero-min-height,20rem) + var(--fl-hero-chrome-height,0px))!important}.website-hero-template-preview{background:#111827;border-radius:.35rem;flex-shrink:0;width:3.25rem;height:2.25rem;position:relative;overflow:hidden}.website-hero-template-preview__bg{opacity:.9;background:linear-gradient(135deg,#6366f1 0%,#312e81 100%);position:absolute;inset:0}.website-hero-template-preview__copy{background:#ffffffd1;border-radius:.12rem;position:absolute}.website-hero-template-preview--hero-classic .website-hero-template-preview__copy{height:.55rem;top:.72rem;left:.45rem;right:.45rem}.website-hero-template-preview--hero-gradient-bottom .website-hero-template-preview__copy{background:#ffffff8c;height:.45rem;bottom:.22rem;left:.28rem;right:.28rem}.website-hero-template-preview--hero-gradient-top .website-hero-template-preview__copy{background:#ffffff8c;height:.45rem;top:.22rem;left:.28rem;right:.28rem}.website-hero-template-preview--hero-glass .website-hero-template-preview__copy{background:#ffffffb8;border-radius:.18rem;height:.72rem;top:.62rem;left:.55rem;right:.55rem}.website-hero-template-preview--hero-cinema .website-hero-template-preview__bg{box-shadow:inset 0 .45rem #000000d9,inset 0 -.45rem #000000d9}.website-hero-template-preview--hero-cinema .website-hero-template-preview__copy{height:.28rem;bottom:.52rem;left:.45rem;right:.45rem}.website-hero-template-preview--hero-corner .website-hero-template-preview__copy{background:#ffffffb8;width:1.35rem;height:.72rem;bottom:.22rem;left:.22rem}.website-hero-template-preview--hero-editorial .website-hero-template-preview__copy{height:.72rem;bottom:.18rem;left:.25rem;right:.25rem}.website-hero-template-preview--hero-editorial:before{content:"";background:#ffffffeb;border-radius:.1rem;width:1.2rem;height:.22rem;position:absolute;bottom:.62rem;left:.32rem}.website-hero-template-preview--hero-split{grid-template-columns:1fr .85fr;display:grid}.website-hero-template-preview--hero-split .website-hero-template-preview__bg{grid-column:1;position:relative}.website-hero-template-preview--hero-split .website-hero-template-preview__copy{background:#fff;grid-column:2;align-self:stretch;width:auto;height:auto;margin:.15rem .15rem .15rem 0;position:relative}.website-hero-template-preview--hero-stack .website-hero-template-preview__copy{background:#fff;height:.48rem;bottom:.08rem;left:.22rem;right:.22rem}.website-hero-template-preview--hero-inset{background:#f1f5f9;padding:.18rem}.website-hero-template-preview--hero-inset .website-hero-template-preview__bg{border-radius:.12rem;inset:.18rem}.website-hero-template-preview--hero-inset .website-hero-template-preview__copy{top:.72rem;left:.45rem;right:.45rem}.website-hero-template-preview--hero-rail{grid-template-columns:1.15fr .55fr;display:grid}.website-hero-template-preview--hero-rail .website-hero-template-preview__bg{grid-column:1;position:relative}.website-hero-template-preview--hero-rail .website-hero-template-preview__copy{background:#fff;grid-column:2;align-self:stretch;width:auto;height:auto;margin:.15rem .15rem .15rem 0;position:relative}.website-hero-template-preview--hero-duo .website-hero-template-preview__copy{background:#fff;border-radius:0;height:.58rem;bottom:0;left:0;right:0}.website-hero-template-preview--hero-minimal .website-hero-template-preview__bg,.website-hero-template-preview--hero-gradient-radial .website-hero-template-preview__bg,.website-hero-template-preview--hero-dark .website-hero-template-preview__bg,.website-hero-template-preview--hero-video .website-hero-template-preview__bg,.website-hero-template-preview--hero-bg-image .website-hero-template-preview__bg,.website-hero-template-preview--hero-startup .website-hero-template-preview__bg,.website-hero-template-preview--hero-saas .website-hero-template-preview__bg,.website-hero-template-preview--hero-agency .website-hero-template-preview__bg,.website-hero-template-preview--hero-ecommerce .website-hero-template-preview__bg,.website-hero-template-preview--hero-app .website-hero-template-preview__bg,.website-hero-template-preview--hero-ai .website-hero-template-preview__bg,.website-hero-template-preview--hero-stats .website-hero-template-preview__bg,.website-hero-template-preview--hero-logos .website-hero-template-preview__bg,.website-hero-template-preview--hero-browser .website-hero-template-preview__bg,.website-hero-template-preview--hero-dashboard .website-hero-template-preview__bg,.website-hero-template-preview--hero-device .website-hero-template-preview__bg,.website-hero-template-preview--hero-floating .website-hero-template-preview__bg,.website-hero-template-preview--hero-bento .website-hero-template-preview__bg{opacity:.95}.website-hero-template-preview--hero-saas .website-hero-template-preview__copy,.website-hero-template-preview--hero-browser .website-hero-template-preview__copy,.website-hero-template-preview--hero-app .website-hero-template-preview__copy{width:1.1rem;height:.85rem;top:.35rem;left:.22rem}.website-hero-template-preview--hero-stats .website-hero-template-preview__copy,.website-hero-template-preview--hero-logos .website-hero-template-preview__copy,.website-hero-template-preview--hero-bento .website-hero-template-preview__copy{height:.45rem;top:.45rem;left:.35rem;right:.35rem}@media (max-width:768px){.form-website-banner-hero__split,.form-website-banner-hero__rail{grid-template-columns:1fr}.form-website-banner-hero__rail-sidebar{border-top:1px solid #0f172a14;border-left:none}.form-website-image-text__grid,.form-website-image-text__grid--reverse{grid-template-columns:1fr}.form-website-image-text__grid--reverse .form-website-image-text__media{order:0}}.form-website-features{text-align:center;width:100%;padding:3rem 2rem}.form-website-features__heading{margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.form-website-features__subtitle{color:#6b7280;margin:0 0 2rem;font-size:1rem}.form-website-features__grid{gap:1.5rem;display:grid}.form-website-features__card{text-align:center;background:#f9fafb;border-radius:.75rem;padding:1.5rem}.form-website-features__icon{color:#4f46e5;margin-bottom:.75rem;font-size:2rem;display:inline-block}.form-website-features__card-title{margin:0 0 .25rem;font-size:1rem;font-weight:600}.form-website-features__card-desc{color:#6b7280;margin:0;font-size:.875rem}.form-website-features__number{color:#4f46e5;background:#eae9fc;border-radius:999px;justify-content:center;align-items:center;min-width:2rem;height:2rem;margin-bottom:.75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.form-website-features__list{text-align:left;flex-direction:column;gap:1rem;display:flex}.form-website-features__list-item .form-website-features__card{text-align:left;align-items:flex-start;gap:1rem;display:flex}.form-website-features--numbered-features .form-website-features__list-item .form-website-features__card,.form-website-features--feature-list .form-website-features__list-item .form-website-features__card{padding:1.25rem 1.5rem}.form-website-features__split{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.form-website-features__split-copy{flex-direction:column;gap:1.25rem;display:flex}.form-website-features__split-item{align-items:flex-start;gap:.875rem;display:flex}.form-website-features__media{background:#e5e7eb;border-radius:.875rem;overflow:hidden}.form-website-features__media-image,.form-website-features__media-video{object-fit:cover;width:100%;height:100%;display:block}.form-website-features__media--row{min-height:14rem}.form-website-features__media--bento{min-height:8rem;margin-bottom:.75rem}.form-website-features__alternating{flex-direction:column;gap:2rem;display:flex}.form-website-features__alternating-row{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.form-website-features__alternating-copy{flex-direction:column;gap:.75rem;display:flex}.form-website-features__comparison{overflow-x:auto}.form-website-features__comparison-grid{grid-template-columns:minmax(8rem, 1.2fr) repeat(calc(var(--fl-features-comparison-cols,4) - 1), minmax(5rem, 1fr));text-align:center;border:1px solid #e5e7eb;border-radius:.875rem;gap:0;min-width:100%;display:grid;overflow:hidden}.form-website-features__comparison-head,.form-website-features__comparison-label,.form-website-features__comparison-value{background:#fff;border-bottom:1px solid #e5e7eb;padding:.875rem 1rem}.form-website-features__comparison-head{background:#f9fafb;font-size:.8125rem;font-weight:700}.form-website-features__comparison-head--label,.form-website-features__comparison-label{text-align:left;font-weight:600}.form-website-features__comparison-row{display:contents}.form-website-features__comparison-value{font-size:.9375rem}.form-website-features__bento{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(8rem,auto);gap:1rem;display:grid}.form-website-features__bento-cell{background:#f9fafb;border-radius:.875rem;padding:1.25rem}.form-website-features__bento-cell--wide{grid-column:span 2}.form-website-features__bento-cell--tall{grid-row:span 2}.form-website-features__bento-cell--large{grid-area:span 2/span 2}.form-website-features--family-card-grid .form-website-features__card{height:100%}@media (max-width:768px){.form-website-features__grid,.form-website-features__bento,.form-website-features__split,.form-website-features__alternating-row{grid-template-columns:1fr}.form-website-features__bento-cell--wide,.form-website-features__bento-cell--tall,.form-website-features__bento-cell--large{grid-area:span 1/span 1}}.mobile-preview .form-website-features__grid,.mobile-preview .form-website-features__bento,.mobile-preview .form-website-features__split,.mobile-preview .form-website-features__alternating-row{grid-template-columns:1fr}.website-features-template-preview{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.65rem;height:4.5rem;position:relative;overflow:hidden}.website-features-template-preview:before,.website-features-template-preview:after{content:"";background:#d1d5db;border-radius:.35rem;position:absolute}.website-features-template-preview--features-cards-3:before,.website-features-template-preview--features-cards-4:before,.website-features-template-preview--features-cards-6:before,.website-features-template-preview--features-icon:before{background:#9ca3af;width:40%;height:.45rem;inset:.75rem .75rem auto}.website-features-template-preview--features-cards-3:after{background:linear-gradient(90deg,#c7d2fe 0 30%,#0000 30% 34%,#c7d2fe 34% 64%,#0000 64% 68%,#c7d2fe 68% 100%);inset:1.75rem .75rem .75rem}.website-features-template-preview--features-cards-4:after{background:linear-gradient(90deg,#c7d2fe 0 22%,#0000 22% 26%,#c7d2fe 26% 48%,#0000 48% 52%,#c7d2fe 52% 74%,#0000 74% 78%,#c7d2fe 78% 100%);inset:1.75rem .75rem .75rem}.website-features-template-preview--features-cards-6:after,.website-features-template-preview--features-icon:after{background:repeating-linear-gradient(90deg,#c7d2fe 0 28%,#0000 28% 33%,#c7d2fe 33% 61%,#0000 61% 66%,#c7d2fe 66% 100%);inset:1.75rem .75rem .75rem}.website-features-template-preview--features-numbered:before{background:#4f46e5;border-radius:999px;width:1rem;height:1rem;inset:1rem .75rem auto}.website-features-template-preview--features-numbered:after{background:linear-gradient(#d1d5db,#d1d5db) 0 0/100% .35rem no-repeat,linear-gradient(#e5e7eb,#e5e7eb) 0 .65rem/75% .35rem no-repeat;inset:2.2rem .75rem .75rem 2rem}.website-features-template-preview--features-list:after{background:repeating-linear-gradient(#d1d5db 0 .35rem,#0000 .35rem .85rem,#e5e7eb .85rem 1.15rem,#0000 1.15rem 1.65rem);inset:.75rem}.website-features-template-preview--features-image:after,.website-features-template-preview--features-video:after{background:#c7d2fe;inset:.75rem .75rem .75rem 45%}.website-features-template-preview--features-image:before,.website-features-template-preview--features-video:before{background:repeating-linear-gradient(#9ca3af 0 .35rem,#0000 .35rem .75rem);width:38%;inset:1rem auto 1rem .75rem}.website-features-template-preview--features-alternating:after{background:linear-gradient(90deg,#c7d2fe 0 45%,#0000 45% 55%,#dbeafe 55% 100%);inset:.75rem .75rem 2.4rem}.website-features-template-preview--features-alternating:before{background:linear-gradient(90deg,#dbeafe 0 45%,#0000 45% 55%,#c7d2fe 55% 100%);height:1.2rem;inset:auto .75rem .75rem}.website-features-template-preview--features-bento:after{background:linear-gradient(#c7d2fe,#c7d2fe) 0 0/58% 100% no-repeat,linear-gradient(#dbeafe,#dbeafe) 62% 0/36% 46% no-repeat,linear-gradient(#e0e7ff,#e0e7ff) 62% 52%/36% 48% no-repeat;inset:.75rem}.website-features-template-preview--features-comparison:after{background:repeating-linear-gradient(#0000 0 .9rem,#e5e7eb .9rem .95rem),repeating-linear-gradient(90deg,#0000 0 24%,#e5e7eb 24% 24.5%);inset:.75rem}.website-features-template-preview--features-comparison:before{background:#9ca3af;height:.55rem;inset:.75rem .75rem auto}.form-website-pricing{text-align:center;width:100%;padding:3rem 2rem}.form-website-pricing__heading{margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.form-website-pricing__subtitle{color:#6b7280;margin:0 0 2rem;font-size:1rem}.form-website-pricing__grid{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.form-website-pricing__card{border:1px solid var(--fl-pricing-border,#e5e7eb);text-align:center;background:#fff;border-radius:.75rem;flex-direction:column;flex:260px;max-width:340px;padding:2rem 1.5rem;display:flex}.form-website-pricing__card--highlighted{border-color:var(--fl-pricing-highlight-border,#4f46e5);box-shadow:0 0 0 2px var(--fl-pricing-highlight-border,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.form-website-pricing__card--highlighted{box-shadow:0 0 0 2px color-mix(in srgb, var(--fl-pricing-highlight-border,#4f46e5) 15%, transparent)}}.form-website-pricing__plan-name{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.form-website-pricing__price{margin-bottom:1.25rem}.form-website-pricing__price-value{font-size:2rem;font-weight:700}.form-website-pricing__price-period{color:#6b7280;font-size:.875rem}.form-website-pricing__features{text-align:left;flex:1;margin:0 0 1.5rem;padding:0;list-style:none}.form-website-pricing__feature{align-items:center;gap:.5rem;padding:.35rem 0;font-size:.875rem;display:flex}.form-website-pricing__feature--excluded{color:#9ca3af;text-decoration:line-through}.form-website-pricing__feature-icon{text-align:center;flex-shrink:0;width:1.25rem;font-size:.75rem}.form-website-pricing__cta{background:var(--fl-pricing-button-bg,#4f46e5);color:var(--fl-pricing-button-text,#fff);border-radius:.5rem;justify-content:center;align-items:center;padding:.65rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.form-website-pricing__card--highlighted .form-website-pricing__cta{background:var(--fl-pricing-button-bg,#4f46e5)}.form-website-pricing--selectable .form-website-pricing__card--interactive{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.form-website-pricing--selectable .form-website-pricing__card--interactive:hover{border-color:var(--fl-pricing-selected-border,#4f46e5)}.form-website-pricing__card--selected{border-color:var(--fl-pricing-selected-border,#4f46e5);box-shadow:0 0 0 2px var(--fl-pricing-selected-border,#4f46e5)}@supports (color:color-mix(in lab, red, red)){.form-website-pricing__card--selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--fl-pricing-selected-border,#4f46e5) 20%, transparent)}}.form-website-pricing__selected-badge{background:var(--fl-pricing-selected-border,#4f46e5);border-radius:9999px;justify-content:center;align-self:center;align-items:center;width:1.5rem;height:1.5rem;margin-bottom:.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-website-pricing__selected-badge{background:color-mix(in srgb, var(--fl-pricing-selected-border,#4f46e5) 12%, transparent)}}.form-website-pricing__selected-badge{color:var(--fl-pricing-selected-border,#4f46e5)}.form-website-pricing__cta[type=button]{cursor:pointer;border:none;width:100%}.form-website-testimonials{text-align:center;width:100%;padding:3rem 2rem}.form-website-testimonials__heading{margin:0 0 2rem;font-size:1.75rem;font-weight:700}.form-website-testimonials__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.form-website-testimonials__card{text-align:left;background:#f9fafb;border-radius:.75rem;padding:1.5rem}.form-website-testimonials__quote{color:#374151;margin:0 0 1rem;font-size:.95rem;font-style:italic;line-height:1.6}.form-website-testimonials__author{align-items:center;gap:.75rem;display:flex}.form-website-testimonials__avatar{object-fit:cover;border-radius:50%;width:2.5rem;height:2.5rem}.form-website-testimonials__avatar-placeholder{color:#6b7280;background:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:600;display:flex}.form-website-testimonials__name{font-size:.875rem;font-weight:600;display:block}.form-website-testimonials__role{color:#6b7280;font-size:.75rem;display:block}.form-website-faq{width:100%;max-width:720px;margin:0 auto;padding:3rem 2rem}.form-website-faq__heading{text-align:center;margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.form-website-faq__subtitle{color:#6b7280;text-align:center;margin:0 0 2rem;font-size:1rem}.form-website-faq__list{flex-direction:column;gap:0;display:flex}.form-website-faq__item{border-bottom:1px solid #e5e7eb}.form-website-faq__question{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem 0;font-size:.95rem;font-weight:500;display:flex}.form-website-faq__chevron{flex-shrink:0;margin-left:1rem;font-size:1.25rem;font-weight:300}.form-website-faq__answer{color:#6b7280;padding:0 0 1rem;font-size:.875rem;line-height:1.6}.form-website-cta-banner{text-align:center;border-radius:0;width:100%;padding:3rem 2rem}.form-website-cta-banner__heading{margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.form-website-cta-banner__subtitle{opacity:.85;margin:0 0 1.5rem;font-size:1rem}.form-website-cta-banner__button{background:#fff;border-radius:.5rem;justify-content:center;align-items:center;padding:.65rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.form-website-stats{text-align:center;width:100%;padding:3rem 2rem}.form-website-stats__heading{margin:0 0 2rem;font-size:1.75rem;font-weight:700}.form-website-stats__grid{flex-wrap:wrap;justify-content:center;gap:3rem;display:flex}.form-website-stats__item{flex-direction:column;align-items:center;min-width:100px;display:flex}.form-website-stats__value{color:#4f46e5;font-size:2.25rem;font-weight:700}.form-website-stats__label{color:#6b7280;margin-top:.25rem;font-size:.875rem}.form-website-gallery{width:100%;padding:3rem 2rem}.form-website-gallery__heading{text-align:center;margin:0 0 2rem;font-size:1.75rem;font-weight:700}.form-website-gallery__grid{gap:1rem;display:grid}.form-website-gallery__item{aspect-ratio:4/3;border-radius:.5rem;overflow:hidden}.form-website-gallery__image{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:768px){.form-website-features__grid,.form-website-gallery__grid{grid-template-columns:1fr!important}.form-website-pricing__grid{flex-direction:column;align-items:center}.form-website-stats__grid{gap:1.5rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}
